<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel about="http://blog.gmane.org/gmane.comp.lang.smalltalk.tweak">
    <title>gmane.comp.lang.smalltalk.tweak</title>
    <link>http://blog.gmane.org/gmane.comp.lang.smalltalk.tweak</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.smalltalk.tweak/598"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.smalltalk.tweak/597"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.smalltalk.tweak/596"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.smalltalk.tweak/595"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.smalltalk.tweak/587"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.smalltalk.tweak/587"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.smalltalk.tweak/584"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.smalltalk.tweak/584"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.smalltalk.tweak/582"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.smalltalk.tweak/582"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.smalltalk.tweak/581"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.smalltalk.tweak/580"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.smalltalk.tweak/579"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.smalltalk.tweak/578"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.smalltalk.tweak/577"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.smalltalk.tweak/576"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.smalltalk.tweak/575"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.smalltalk.tweak/574"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.smalltalk.tweak/573"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.smalltalk.tweak/572"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.tweak/598">
    <title>Re: tweak newbie.</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.tweak/598</link>
    <description>

This one. But we are neither putting further development nor maintenance 
effort into it.

Michael
</description>
    <dc:creator>Michael Rueger</dc:creator>
    <dc:date>2007-02-18T12:27:39</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.tweak/597">
    <title>Re: tweak newbie.</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.tweak/597</link>
    <description>
On Feb 17, 2007, at 19:51 , Michael Rueger wrote:


What version are you using in Sophie? I thought it was this one.

- Bert -
</description>
    <dc:creator>Bert Freudenberg</dc:creator>
    <dc:date>2007-02-18T10:58:21</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.tweak/596">
    <title>Re: tweak newbie.</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.tweak/596</link>
    <description>
This version of Tweak is not actively developed or maintained any more. 
Please take a look at the version that comes with Croquet 
(http://opencroquet.org).

Michael
</description>
    <dc:creator>Michael Rueger</dc:creator>
    <dc:date>2007-02-17T18:51:30</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.tweak/595">
    <title>tweak newbie.</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.tweak/595</link>
    <description>_______________________________________________
Tweak mailing list
Tweak-SQK8TBrhgpWzQB+pC5nmwQ&lt; at &gt;public.gmane.org
http://impara.de/mailman/listinfo/tweak
</description>
    <dc:creator>Alex Abate Biral</dc:creator>
    <dc:date>2007-02-17T18:04:07</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.tweak/587">
    <title>Re: Tweak Bootstrap Script Scheduleing</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.tweak/587</link>
    <description>
Yes, it's a reasonable workaround. I was hoping that I could reply to 
this pointing you to the new and improved island scheme that makes these 
hacks unnecessary. Unfortunately, this will take some more time so for 
the time being just go with that version.

Cheers,
   - Andreas
</description>
    <dc:creator>Andreas Raab</dc:creator>
    <dc:date>2006-10-20T03:20:10</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.tweak/587">
    <title>Re: Tweak Bootstrap Script Scheduleing</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.tweak/587</link>
    <description>
Yes, it's a reasonable workaround. I was hoping that I could reply to 
this pointing you to the new and improved island scheme that makes these 
hacks unnecessary. Unfortunately, this will take some more time so for 
the time being just go with that version.

Cheers,
   - Andreas
</description>
    <dc:creator>Andreas Raab</dc:creator>
    <dc:date>2006-10-20T03:20:10</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.tweak/584">
    <title>User Images Links on www.squeak.org Announcement</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.tweak/584</link>
    <description>All,

The Squeak WebTeam is providing a place to describe and access commonly
used images created by users. If you have an image that you believe
others would like to use (a good example is the v3.9 developers image),
please let us know and we will include the description and link location
on the "download" page of the squeak.org web site.

We are also offering to store your image on the ftp.squeak.org site, but
it is not mandatory (you can keep your own location to save squeak.org
space and WebTeam labor.)

If you would like to donate your image, return the following information
to: webteam-bD51WKytQuJI8mQ4nJOOf3xJsTq8ys+cHZ5vskTnxNA&lt; at &gt;public.gmane.org

-----
Image Name:  &lt;The name that represents the image&gt;

Creator: &lt;Who developed the image&gt;

Description of Image: &lt;Include the contents of the image, how it might
be used, who would benefit from it's use, etc.&gt;

Image Base: &lt;the version used to create this image, e.g. 3.8-6665&gt;

Image Filename: &lt;the name of the image&gt;

Image full URL:  &lt;The full path to the latest .image file or directory.
Or state if you'd like the WebTeam to host your image - you'll need to
provide a location from which we can ftp the file(s))
-----

Thanks,
Squeak WebTeam
</description>
    <dc:creator>Brad Fuller</dc:creator>
    <dc:date>2006-10-18T19:12:13</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.tweak/584">
    <title>User Images Links on www.squeak.org Announcement</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.tweak/584</link>
    <description>All,

The Squeak WebTeam is providing a place to describe and access commonly
used images created by users. If you have an image that you believe
others would like to use (a good example is the v3.9 developers image),
please let us know and we will include the description and link location
on the "download" page of the squeak.org web site.

We are also offering to store your image on the ftp.squeak.org site, but
it is not mandatory (you can keep your own location to save squeak.org
space and WebTeam labor.)

If you would like to donate your image, return the following information
to: webteam-bD51WKytQuJI8mQ4nJOOf3xJsTq8ys+cHZ5vskTnxNA&lt; at &gt;public.gmane.org

-----
Image Name:  &lt;The name that represents the image&gt;

Creator: &lt;Who developed the image&gt;

Description of Image: &lt;Include the contents of the image, how it might
be used, who would benefit from it's use, etc.&gt;

Image Base: &lt;the version used to create this image, e.g. 3.8-6665&gt;

Image Filename: &lt;the name of the image&gt;

Image full URL:  &lt;The full path to the latest .image file or directory.
Or state if you'd like the WebTeam to host your image - you'll need to
provide a location from which we can ftp the file(s))
-----

Thanks,
Squeak WebTeam
</description>
    <dc:creator>Brad Fuller</dc:creator>
    <dc:date>2006-10-18T19:12:13</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.tweak/582">
    <title>Tweak Bootstrap Script Scheduleing</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.tweak/582</link>
    <description>Hi,

When bootstraping a CWorldPlayer from Morphic the ScriptScheduler is 
added in initialize if nil. But already registered Scripts like a 
onDragDrop: in a CWorldWorld subclass have no scheduler and get 
suspended when triggered...

Is the solution to patch the scheduler into the script in this case 
(like Bert Freudenberg proposed) ok?

CWorldPlayer&gt;&gt;initialize
"Bootstrap a new world"
super initialize.
scheduler ifNil:[
scheduler := ScriptScheduler new.
"set the context for any newly spawned scripts"
scheduler run.
self myScripts do: [:eachScript |
eachScript setScheduler: scheduler.
]
].
         ...


- Jens Lincke -
</description>
    <dc:creator>Jens Lincke</dc:creator>
    <dc:date>2006-10-10T11:51:44</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.tweak/582">
    <title>Tweak Bootstrap Script Scheduleing</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.tweak/582</link>
    <description>Hi,

When bootstraping a CWorldPlayer from Morphic the ScriptScheduler is 
added in initialize if nil. But already registered Scripts like a 
onDragDrop: in a CWorldWorld subclass have no scheduler and get 
suspended when triggered...

Is the solution to patch the scheduler into the script in this case 
(like Bert Freudenberg proposed) ok?

CWorldPlayer&gt;&gt;initialize
"Bootstrap a new world"
super initialize.
scheduler ifNil:[
scheduler := ScriptScheduler new.
"set the context for any newly spawned scripts"
scheduler run.
self myScripts do: [:eachScript |
eachScript setScheduler: scheduler.
]
].
         ...


- Jens Lincke -
</description>
    <dc:creator>Jens Lincke</dc:creator>
    <dc:date>2006-10-10T11:51:44</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.tweak/581">
    <title>No Tweak onMouseDown with control-key (Windows)</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.tweak/581</link>
    <description>Seems like the event is getting swallowed somewhere. I see it as  
expected, with the expected modifier key on the Mac. On Windows, the  
event isn't getting fired when the control-key is held down.

Eric Fournier
University of Minnesota
Office of Information Technology
emf-OJFnDUYgAso&lt; at &gt;public.gmane.org
</description>
    <dc:creator>Fournier Eric</dc:creator>
    <dc:date>2006-09-12T22:06:40</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.tweak/580">
    <title>unable to save project</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.tweak/580</link>
    <description>Hi all,

Running Tweak (Tweak3.8-6665.image, all updates loaded) on a 
linux-machine, I'm having trouble trying to save porjects. Whenever I try 
to use the 'Save Project'-dialog from the file-menu of the 
CProjectBuilder, this raises an error

MessageNotUnderstood: UnixFileDirectory&gt;&gt;mimeTypesFor:

Any help appreciated

Markus
</description>
    <dc:creator>Markus Schlager</dc:creator>
    <dc:date>2006-09-11T21:41:16</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.tweak/579">
    <title>Re: did anybody use CFileSaveDialog?</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.tweak/579</link>
    <description>Please do. I'd be interested in seeing what you did.

Cheers,
   - Andreas

Fournier Eric wrote:
</description>
    <dc:creator>Andreas Raab</dc:creator>
    <dc:date>2006-09-09T16:56:59</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.tweak/578">
    <title>Re: did anybody use CFileSaveDialog?</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.tweak/578</link>
    <description>_______________________________________________
Tweak mailing list
Tweak-SQK8TBrhgpWzQB+pC5nmwQ&lt; at &gt;public.gmane.org
http://impara.de/mailman/listinfo/tweak
</description>
    <dc:creator>Fournier Eric</dc:creator>
    <dc:date>2006-09-08T21:04:20</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.tweak/577">
    <title>did anybody use CFileSaveDialog?</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.tweak/577</link>
    <description>Hi,

for make a generic open / save as dialog for sophie I modified / 
improved the CFileDialog a bit. I made the CFileSaveDialog look a bit 
more like the open dialog and made both hide hidden files
under unix.

I uploaded the package to source.impara.de/Stuff

Name: Tweak-Widgets-jl.143
Author: jl
Time: 8 September 2006, 6:39:13 pm
UUID: 759cd7a4-6f9e-497f-b744-5b1e2c63a483
Ancestors: Tweak-Widgets-be.142

- made CFileSaveDialog look more like CFileOpenDialog
- don't show hidden files in unix


- Jens Lincke -
</description>
    <dc:creator>Jens Lincke</dc:creator>
    <dc:date>2006-09-08T16:55:22</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.tweak/576">
    <title>Re: overriding compilerClass in Metaclass</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.tweak/576</link>
    <description>Good idea, thanks.

Cheers,
   - Andreas

Jens Lincke wrote:
</description>
    <dc:creator>Andreas Raab</dc:creator>
    <dc:date>2006-09-06T17:36:01</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.tweak/575">
    <title>overriding compilerClass in Metaclass</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.tweak/575</link>
    <description>Hi,

I've run into a Problem with changing the compiler of a class in a Tweak 
System. (JavaScriptCompiler from Marcus Denkers Babel)

Tweak overiders

Metaclass&gt;&gt;compilerClass
^thisClass compilerClass

but this has the effect, that you can't define a new compiler class on 
the class side, because the system uses the new compiler for the class 
and the instance sides.

Bert Freudenberg help me with creating a fix, which I uploaded to 
source.impara.de/Stuff

Name: Tweak-Compiler-jl.27
Author: jl
Time: 6 September 2006, 4:24:51 pm
UUID: 593772b3-7351-4096-847f-72eee73dfc80
Ancestors: Tweak-Compiler-bf.26

(jl,bf)
- added metaCompilerClass, metaEvaluatorClass and metaParserClass in Class
- changed compilerClass, evaluatorClass and parserClass in Metaclass to 
use these
- this allows to separately override compiler for class and class class
- overridden in CProtoObject metaClassCompiler (Tweak-Core-Proto-jl.48)

Name: Tweak-Core-Proto-jl.48
Author: jl
Time: 6 September 2006, 4:02:21 pm
UUID: 7c695592-ee89-42ab-abae-61e8f34a556e
Ancestors: Tweak-Core-Proto-bf.47

(jl,bf)
- override CProtoObject&gt;&gt;metaCompilerClass to answer compilerClass



- Jens Lincke -
</description>
    <dc:creator>Jens Lincke</dc:creator>
    <dc:date>2006-09-06T14:35:15</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.tweak/574">
    <title>Extending CCollection/CMultiColumnList for multipleselections</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.tweak/574</link>
    <description>I'm about to extend CCollection/CMultiColumnList to support the  
notion of a multiple selection in the UI.

I thought I'd check to see if someone is already doing/has done this.

Eric Fournier
University Technology Development Center
University of Minnesota Office of Information Technology
emf-OJFnDUYgAso&lt; at &gt;public.gmane.org
</description>
    <dc:creator>Fournier Eric</dc:creator>
    <dc:date>2006-08-29T15:44:08</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.tweak/573">
    <title>Re: Handling ui feedback loops</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.tweak/573</link>
    <description>
Ah. In this case use the #accept event for an input field. This will be 
signaled if the user accepts the input manually (e.g., upon hitting 
enter/return).

Cheers,
   - Andreas

</description>
    <dc:creator>Andreas Raab</dc:creator>
    <dc:date>2006-08-18T04:46:33</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.tweak/572">
    <title>Re: Handling ui feedback loops</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.tweak/572</link>
    <description>I suppose, I have a multiple selections, so multiple models to check  
against, so the loop could go through twice.

I'd rather get a differtent signal when the user made an edit,  
opposed to any old value change.  In other words, anything else  
modifying the UI to get a model change is a broken pattern.  I really  
only want to know when the field changes due to a direct user action.

On Aug 17, 2006, at 8:22 PM, Andreas Raab wrote:

</description>
    <dc:creator>Steven W. Riggins</dc:creator>
    <dc:date>2006-08-18T04:24:41</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.tweak/571">
    <title>Re: Handling ui feedback loops</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.tweak/571</link>
    <description> &gt; Whats the proper pattern for this use of tweak fields and input fields?

You'll have to guard manually, e.g., instead of either

MyInputField&gt;&gt;onModelValueChanged
     &lt;on: valueChanged in: model&gt;
     self value := model value asString.

MyInputField&gt;&gt;onValueChanged
     &lt;on: valueChanged&gt;
     model value := Number readFrom: self value.

(which may loop) use either one of:

MyInputField&gt;&gt;onModelValueChanged
     &lt;on: valueChanged in: model&gt;
     newValue := model value asString.
     newValue = value ifFalse:[
         self value := newValue.
     ].

MyInputField&gt;&gt;onValueChanged
     &lt;on: valueChanged&gt;
     newValue := Number readFrom: self value.
     newValue = model value ifFalse:[
         model value := newValue.
     ].

Cheers,
   - Andreas

Steven W. Riggins wrote:
</description>
    <dc:creator>Andreas Raab</dc:creator>
    <dc:date>2006-08-18T03:22:33</dc:date>
  </item>
  <textinput about="http://search.gmane.org/?group=$group=gmane.comp.lang.smalltalk.tweak">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.lang.smalltalk.tweak</link>
  </textinput>
</rdf:RDF>
