<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-14162</id>
	<title>Nabble - Tweak</title>
	<updated>2007-02-23T10:48:00Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/Tweak-f14162.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Tweak-f14162.html" />
	<subtitle type="html">&lt;a href=&quot;http://tweak.impara.de/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tweak&lt;/a&gt;&amp;nbsp;is media authoring environment for children of all age.</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-9124650</id>
	<title>Squeak Foundation 2007 Election In 8 days</title>
	<published>2007-02-23T10:48:00Z</published>
	<updated>2007-02-23T10:48:00Z</updated>
	<author>
		<name>Ron Teitelbaum</name>
	</author>
	<content type="html">Hello Everybody,
&lt;br&gt;&lt;br&gt;As a reminder you only have 8 days to register to vote for the 2007 Squeak
&lt;br&gt;Foundation board members.
&lt;br&gt;&lt;br&gt;For details about candidates you can visit:
&lt;br&gt;&lt;a href=&quot;http://wiki.squeak.org/squeak/5920&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://wiki.squeak.org/squeak/5920&lt;/a&gt;&amp;nbsp;.
&lt;br&gt;&lt;br&gt;You are only eligible to vote if you have a certified squeak people
&lt;br&gt;Account &lt;a href=&quot;http://people.squeakfoundation.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://people.squeakfoundation.org/&lt;/a&gt;&amp;nbsp;. You must have a certification
&lt;br&gt;of at least Apprentice to vote. &amp;nbsp;So register now and ask people you know to
&lt;br&gt;certify your account.
&lt;br&gt;&lt;br&gt;Don't forget to vote!
&lt;br&gt;&lt;br&gt;Thank you,
&lt;br&gt;&lt;br&gt;Ron Teitelbaum
&lt;br&gt;Squeak Elections Team Member
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Tweak mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=9124650&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tweak@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://impara.de/mailman/listinfo/tweak&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://impara.de/mailman/listinfo/tweak&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Squeak-Foundation-2007-Election-In-8-days-tp9124650p9124650.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-9044019</id>
	<title>Squeak Foundation Board 2007 Candidates</title>
	<published>2007-02-19T07:20:57Z</published>
	<updated>2007-02-19T07:20:57Z</updated>
	<author>
		<name>Ron Teitelbaum</name>
	</author>
	<content type="html">Hello everyone,
&lt;br&gt;&lt;br&gt;Our deadline for announcing your candidacy to the Squeak Foundation Board
&lt;br&gt;has passed, which means we have a final list of 12 candidates. &amp;nbsp;They are:
&lt;br&gt;&lt;br&gt;Cees de Groot
&lt;br&gt;Tim Rowledge
&lt;br&gt;Bert Freudenberg
&lt;br&gt;Craig Latta
&lt;br&gt;Stéphane Ducasse
&lt;br&gt;Giovanni Corriga
&lt;br&gt;Keith Hodges
&lt;br&gt;Andrew P. Black
&lt;br&gt;Todd Blanchard
&lt;br&gt;Yoshiki Ohshima
&lt;br&gt;Tansel Ersavas
&lt;br&gt;Brad Fuller
&lt;br&gt;&lt;br&gt;We have a short time to find out more about these candidates before the
&lt;br&gt;election. &amp;nbsp;I will be sending the same questions to each candidate and will
&lt;br&gt;publish a final article on &lt;a href=&quot;http://weeklysqueak.wordpress.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://weeklysqueak.wordpress.com&lt;/a&gt;&amp;nbsp;. &amp;nbsp;I will post
&lt;br&gt;a link here when the article is finished. &amp;nbsp;The answers will be published in
&lt;br&gt;the order that I receive them back. &amp;nbsp;Which could mean you should start
&lt;br&gt;reading at the bottom!
&lt;br&gt;&lt;br&gt;In the mean time I encourage people to support your favorite candidate!
&lt;br&gt;Please post a recommendation for your favorite candidate, include details
&lt;br&gt;about that candidate that people may not know. &amp;nbsp;It is sometimes difficult
&lt;br&gt;for people to talk about themselves so I encourage you to help. &amp;nbsp;I say
&lt;br&gt;support your favorite candidate and not a group of candidates for a reason.
&lt;br&gt;Many people support all the candidates and feel that if they post something
&lt;br&gt;about someone they need to post something about everyone. &amp;nbsp;So let's take
&lt;br&gt;posts about someone as a positive thing and not a vote against others. &amp;nbsp;Help
&lt;br&gt;us learn about the people running by sharing what you know about them. 
&lt;br&gt;&lt;br&gt;If you support a foundation platform now is a good time for you to tell us
&lt;br&gt;that. &amp;nbsp;Submit your ideas and let candidates comment about your platform
&lt;br&gt;suggestions on-list. &amp;nbsp;The more we can make this an open discussion the
&lt;br&gt;better.
&lt;br&gt;&lt;br&gt;Remember voting starts on March 3rd, 2007.
&lt;br&gt;&lt;br&gt;Thank you everyone for participating!
&lt;br&gt;&lt;br&gt;Ron Teitelbaum
&lt;br&gt;Squeak Elections Team Member
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Tweak mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=9044019&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tweak@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://impara.de/mailman/listinfo/tweak&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://impara.de/mailman/listinfo/tweak&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Squeak-Foundation-Board-2007-Candidates-tp9044019p9044019.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-9029300</id>
	<title>Re: tweak newbie.</title>
	<published>2007-02-18T04:27:39Z</published>
	<updated>2007-02-18T04:27:39Z</updated>
	<author>
		<name>Michael Rueger-4</name>
	</author>
	<content type="html">Bert Freudenberg wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; What version are you using in Sophie? I thought it was this one.
&lt;br&gt;&lt;br&gt;This one. But we are neither putting further development nor maintenance 
&lt;br&gt;effort into it.
&lt;br&gt;&lt;br&gt;Michael
&lt;br&gt;_______________________________________________
&lt;br&gt;Tweak mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=9029300&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tweak@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://impara.de/mailman/listinfo/tweak&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://impara.de/mailman/listinfo/tweak&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/tweak-newbie.-tp9022427p9029300.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-9028512</id>
	<title>Re: tweak newbie.</title>
	<published>2007-02-18T02:58:21Z</published>
	<updated>2007-02-18T02:58:21Z</updated>
	<author>
		<name>Bert Freudenberg</name>
	</author>
	<content type="html">&lt;br&gt;On Feb 17, 2007, at 19:51 , Michael Rueger wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Alex Abate Biral wrote:
&lt;br&gt;&amp;gt;&amp;gt; Greetings everyone.
&lt;br&gt;&amp;gt;&amp;gt; I found out about Tweak just yesterday, and I must admit it seems &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; a very nice project. However, the fact that this mailing list &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; seems so abandoned is not very reassuring. Is this project &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; abandoned as well? Or is it just the mailing list?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This version of Tweak is not actively developed or maintained any &amp;nbsp;
&lt;br&gt;&amp;gt; more. Please take a look at the version that comes with Croquet &amp;nbsp;
&lt;br&gt;&amp;gt; (&lt;a href=&quot;http://opencroquet.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://opencroquet.org&lt;/a&gt;).
&lt;/div&gt;&lt;br&gt;What version are you using in Sophie? I thought it was this one.
&lt;br&gt;&lt;br&gt;- Bert -
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Tweak mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=9028512&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tweak@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://impara.de/mailman/listinfo/tweak&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://impara.de/mailman/listinfo/tweak&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/tweak-newbie.-tp9022427p9028512.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-9022726</id>
	<title>Re: tweak newbie.</title>
	<published>2007-02-17T10:51:30Z</published>
	<updated>2007-02-17T10:51:30Z</updated>
	<author>
		<name>Michael Rueger-4</name>
	</author>
	<content type="html">Alex Abate Biral wrote:
&lt;br&gt;&amp;gt; Greetings everyone.
&lt;br&gt;&amp;gt; I found out about Tweak just yesterday, and I must admit it seems a very 
&lt;br&gt;&amp;gt; nice project. However, the fact that this mailing list seems so 
&lt;br&gt;&amp;gt; abandoned is not very reassuring. Is this project abandoned as well? Or 
&lt;br&gt;&amp;gt; is it just the mailing list?
&lt;br&gt;&lt;br&gt;This version of Tweak is not actively developed or maintained any more. 
&lt;br&gt;Please take a look at the version that comes with Croquet 
&lt;br&gt;(&lt;a href=&quot;http://opencroquet.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://opencroquet.org&lt;/a&gt;).
&lt;br&gt;&lt;br&gt;Michael
&lt;br&gt;_______________________________________________
&lt;br&gt;Tweak mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=9022726&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tweak@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://impara.de/mailman/listinfo/tweak&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://impara.de/mailman/listinfo/tweak&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/tweak-newbie.-tp9022427p9022726.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-9022427</id>
	<title>tweak newbie.</title>
	<published>2007-02-17T10:04:07Z</published>
	<updated>2007-02-17T10:04:07Z</updated>
	<author>
		<name>Alex Abate Biral</name>
	</author>
	<content type="html">&lt;div&gt;Greetings everyone.&lt;/div&gt;
&lt;div&gt;I found out about Tweak just yesterday, and I must admit it seems a very nice project. However, the fact that this mailing list seems so abandoned is not very reassuring. Is this project abandoned as well? Or is it just the mailing list?
&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;Tweak mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=9022427&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tweak@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://impara.de/mailman/listinfo/tweak&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://impara.de/mailman/listinfo/tweak&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/tweak-newbie.-tp9022427p9022427.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-8903171</id>
	<title>Squeak Board 2007 Elections</title>
	<published>2007-02-10T09:59:45Z</published>
	<updated>2007-02-10T09:59:45Z</updated>
	<author>
		<name>Ron Teitelbaum</name>
	</author>
	<content type="html">&lt;html xmlns:o=&quot;urn:schemas-microsoft-com:office:office&quot; xmlns:w=&quot;urn:schemas-microsoft-com:office:word&quot; xmlns=&quot;http://www.w3.org/TR/REC-html40&quot;&gt;

&lt;head&gt;
&lt;meta http-equiv=Content-Type content=&quot;text/html; charset=us-ascii&quot;&gt;
&lt;meta name=Generator content=&quot;Microsoft Word 11 (filtered medium)&quot;&gt;


&lt;/head&gt;

&lt;body lang=EN-US link=blue vlink=purple&gt;

&lt;div class=Section1&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;
font-family:Arial'&gt;Hi All,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;
font-family:Arial'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;
font-family:Arial'&gt;I received another question about running for the board. &amp;nbsp;As
a reminder anyone that wants to run for the board needs to announce to
squeak-dev by February 18, 2007. &amp;nbsp;All you need to do is send an email to
squeak-dev (&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=8903171&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;squeak-dev@...&lt;/a&gt;)
stating that you are running. &amp;nbsp;We would like you to include why you are
running, what your experience is and what you would like to work on if elected.
&amp;nbsp;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;
font-family:Arial'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;
font-family:Arial'&gt;We currently have 4 candidates for 7 positions:&amp;nbsp;&amp;nbsp;
Cees, Tim, Craig, and Bert.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;
font-family:Arial'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;
font-family:Arial'&gt;It&amp;#8217;s going to be a very quick election if we do not
get more candidates!&amp;nbsp; Please consider serving your community by running
for the board.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;
font-family:Arial'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;
font-family:Arial'&gt;Thanks, &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;
font-family:Arial'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;
font-family:Arial'&gt;Ron Teitelbaum&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;
font-family:Arial'&gt;Squeak Elections Team Member&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/body&gt;

&lt;/html&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;Tweak mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=8903171&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tweak@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://impara.de/mailman/listinfo/tweak&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://impara.de/mailman/listinfo/tweak&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Squeak-Board-2007-Elections-tp8903171p8903171.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-8799862</id>
	<title>Candidate Deadline Feb 18th 2007</title>
	<published>2007-02-04T17:36:30Z</published>
	<updated>2007-02-04T17:36:30Z</updated>
	<author>
		<name>Ron Teitelbaum</name>
	</author>
	<content type="html">All,
&lt;br&gt;&lt;br&gt;I had someone ask me this question so I thought I'd remind everyone about
&lt;br&gt;our candidate deadline.
&lt;br&gt;&lt;a href=&quot;http://weeklysqueak.wordpress.com/2007/02/01/2007-squeak-board-elections-ann&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://weeklysqueak.wordpress.com/2007/02/01/2007-squeak-board-elections-ann&lt;/a&gt;&lt;br&gt;ounced/ &amp;nbsp;
&lt;br&gt;&lt;br&gt;If you are planning on running for the board you need to announce that fact
&lt;br&gt;to this list (squeak-dev) by Feb 18th 2007.
&lt;br&gt;&lt;a href=&quot;http://lists.squeakfoundation.org/mailman/listinfo/squeak-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.squeakfoundation.org/mailman/listinfo/squeak-dev&lt;/a&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;gt;From memory, I know that Craig, Tim, and Bert are running again. &amp;nbsp;I do not
&lt;br&gt;know about Cees, Yoshiki, and Marcus.
&lt;br&gt;&lt;br&gt;I could be wrong about who has announced and who has not. &amp;nbsp;If so please
&lt;br&gt;correct me.
&lt;br&gt;&lt;br&gt;Now is the time to encourage people to run. &amp;nbsp;
&lt;br&gt;&lt;br&gt;Also remember you will need an account on Squeak People
&lt;br&gt;&lt;a href=&quot;http://people.squeakfoundation.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://people.squeakfoundation.org/&lt;/a&gt;&amp;nbsp;with a certification of at least
&lt;br&gt;apprentice to vote. &amp;nbsp;If you have questions please feel free to ask the list
&lt;br&gt;or send me an email.
&lt;br&gt;&lt;br&gt;Thank you for your participation,
&lt;br&gt;&lt;br&gt;Ron Teitelbaum &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=8799862&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Ron@...&lt;/a&gt; 
&lt;br&gt;Squeak Elections Team Member 
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Tweak mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=8799862&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tweak@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://impara.de/mailman/listinfo/tweak&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://impara.de/mailman/listinfo/tweak&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Candidate-Deadline-Feb-18th-2007-tp8799862p8799862.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-6918308</id>
	<title>Re: Word wrapping in Tweak</title>
	<published>2006-10-20T08:49:40Z</published>
	<updated>2006-10-20T08:49:40Z</updated>
	<author>
		<name>Fournier Eric</name>
	</author>
	<content type="html">I have this version of &amp;nbsp;
&lt;br&gt;MultiCharacterScanner&amp;gt;&amp;gt;scanCharactersFrom:to:in:rightX:stopConditions:ke 
&lt;br&gt;rn: &amp;nbsp;in my image:
&lt;br&gt;&lt;br&gt;ar 4/12/2005 19:53 · scanning · 2 implementors · in change sets: &amp;nbsp;
&lt;br&gt;5994-004-systemMod 6651ExternalCleanup 6662WideNames
&lt;br&gt;&lt;br&gt;But word wrapping is still occurring in the middle of words in my image.
&lt;br&gt;&lt;br&gt;I found differences between MultiCompositionScanner and &amp;nbsp;
&lt;br&gt;CompositionScanner in crossedX, notably that breakAtSpace is set to &amp;nbsp;
&lt;br&gt;false in setFont, causing crossedX to drop to the clause at the &amp;nbsp;
&lt;br&gt;bottom commented:
&lt;br&gt;&lt;br&gt;&amp;quot;It wasn't a space, but anyway this is where we break the line.&amp;quot;
&lt;br&gt;&lt;br&gt;So, as shipped the class will always break the line anywhere. But &amp;nbsp;
&lt;br&gt;setting breakAtSpace true did not seem to fix to problem. Also, i &amp;nbsp;
&lt;br&gt;tried initializing MultiCharacterScanner:
&lt;br&gt;&lt;br&gt;(MultiCharacterScanner(class)&amp;gt;&amp;gt;initialize
&lt;br&gt;&lt;br&gt;with no effect. I can see the wrapping being broken in the first two &amp;nbsp;
&lt;br&gt;windows you open when Tweak starts up as downloaded straight off impara.
&lt;br&gt;&lt;br&gt;-- Eric
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;On Oct 19, 2006, at 10:25 PM, Andreas Raab wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; We fixed this a long time ago. If you look at &amp;nbsp;
&lt;br&gt;&amp;gt; MultiCharacterScanner&amp;gt;&amp;gt;scanCharactersFrom:to:in:rightX:stopConditions: 
&lt;br&gt;&amp;gt; kern: this method should be from '05 with the main difference being &amp;nbsp;
&lt;br&gt;&amp;gt; that the (broken) call to basicScanCharacters... is taken out.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt; &amp;nbsp; - Andreas
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Fournier Eric wrote:
&lt;br&gt;&amp;gt;&amp;gt; What's the story with MultiCompositionScanner? The version I have &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; in my (not too recently updated) Tweak image is used by &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; CTextComposer as the scanner, and is the reason word wrapping &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; seems broken in Tweak.
&lt;br&gt;&amp;gt;&amp;gt; I regressed to CompositionScanner, which got word wrapping back at &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; the cost of multi-lingual compatibility (?).
&lt;br&gt;&amp;gt;&amp;gt; I was just wondering if MultiCompositionScanner had progressed &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; beyond 12/2002 (timestamps seen in there).
&lt;br&gt;&amp;gt;&amp;gt; Eric Fournier
&lt;br&gt;&amp;gt;&amp;gt; University of Minnesota
&lt;br&gt;&amp;gt;&amp;gt; Office of Information Technology
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6918308&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;emf@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt; Tweak mailing list
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6918308&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tweak@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://impara.de/mailman/listinfo/tweak&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://impara.de/mailman/listinfo/tweak&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Tweak mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6918308&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tweak@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://impara.de/mailman/listinfo/tweak&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://impara.de/mailman/listinfo/tweak&lt;/a&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Tweak mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6918308&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tweak@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://impara.de/mailman/listinfo/tweak&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://impara.de/mailman/listinfo/tweak&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Word-wrapping-in-Tweak-tp6905988p6918308.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-6909732</id>
	<title>Re: Word wrapping in Tweak</title>
	<published>2006-10-19T21:25:29Z</published>
	<updated>2006-10-19T21:25:29Z</updated>
	<author>
		<name>Andreas Raab</name>
	</author>
	<content type="html">We fixed this a long time ago. If you look at 
&lt;br&gt;MultiCharacterScanner&amp;gt;&amp;gt;scanCharactersFrom:to:in:rightX:stopConditions:kern: 
&lt;br&gt;this method should be from '05 with the main difference being that the 
&lt;br&gt;(broken) call to basicScanCharacters... is taken out.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&amp;nbsp; &amp;nbsp;- Andreas
&lt;br&gt;&lt;br&gt;Fournier Eric wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; What's the story with MultiCompositionScanner? The version I have in my 
&lt;br&gt;&amp;gt; (not too recently updated) Tweak image is used by CTextComposer as the 
&lt;br&gt;&amp;gt; scanner, and is the reason word wrapping seems broken in Tweak.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I regressed to CompositionScanner, which got word wrapping back at the 
&lt;br&gt;&amp;gt; cost of multi-lingual compatibility (?).
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I was just wondering if MultiCompositionScanner had progressed beyond 
&lt;br&gt;&amp;gt; 12/2002 (timestamps seen in there).
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Eric Fournier
&lt;br&gt;&amp;gt; University of Minnesota
&lt;br&gt;&amp;gt; Office of Information Technology
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6909732&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;emf@...&lt;/a&gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Tweak mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6909732&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tweak@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://impara.de/mailman/listinfo/tweak&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://impara.de/mailman/listinfo/tweak&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;_______________________________________________
&lt;br&gt;Tweak mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6909732&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tweak@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://impara.de/mailman/listinfo/tweak&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://impara.de/mailman/listinfo/tweak&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Word-wrapping-in-Tweak-tp6905988p6909732.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-6909685</id>
	<title>Re: Tweak Bootstrap Script Scheduleing</title>
	<published>2006-10-19T21:20:10Z</published>
	<updated>2006-10-19T21:20:10Z</updated>
	<author>
		<name>Andreas Raab</name>
	</author>
	<content type="html">Jens Lincke wrote:
&lt;br&gt;&amp;gt; When bootstraping a CWorldPlayer from Morphic the ScriptScheduler is 
&lt;br&gt;&amp;gt; added in initialize if nil. But already registered Scripts like a 
&lt;br&gt;&amp;gt; onDragDrop: in a CWorldWorld subclass have no scheduler and get 
&lt;br&gt;&amp;gt; suspended when triggered...
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Is the solution to patch the scheduler into the script in this case 
&lt;br&gt;&amp;gt; (like Bert Freudenberg proposed) ok?
&lt;br&gt;&lt;br&gt;Yes, it's a reasonable workaround. I was hoping that I could reply to 
&lt;br&gt;this pointing you to the new and improved island scheme that makes these 
&lt;br&gt;hacks unnecessary. Unfortunately, this will take some more time so for 
&lt;br&gt;the time being just go with that version.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&amp;nbsp; &amp;nbsp;- Andreas
&lt;br&gt;_______________________________________________
&lt;br&gt;Tweak mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6909685&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tweak@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://impara.de/mailman/listinfo/tweak&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://impara.de/mailman/listinfo/tweak&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Tweak-Bootstrap-Script-Scheduleing-tp6774898p6909685.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-6905988</id>
	<title>Word wrapping in Tweak</title>
	<published>2006-10-19T15:10:02Z</published>
	<updated>2006-10-19T15:10:02Z</updated>
	<author>
		<name>Fournier Eric</name>
	</author>
	<content type="html">What's the story with MultiCompositionScanner? The version I have in &amp;nbsp;
&lt;br&gt;my (not too recently updated) Tweak image is used by CTextComposer as &amp;nbsp;
&lt;br&gt;the scanner, and is the reason word wrapping seems broken in Tweak.
&lt;br&gt;&lt;br&gt;I regressed to CompositionScanner, which got word wrapping back at &amp;nbsp;
&lt;br&gt;the cost of multi-lingual compatibility (?).
&lt;br&gt;&lt;br&gt;I was just wondering if MultiCompositionScanner had progressed beyond &amp;nbsp;
&lt;br&gt;12/2002 (timestamps seen in there).
&lt;br&gt;&lt;br&gt;Eric Fournier
&lt;br&gt;University of Minnesota
&lt;br&gt;Office of Information Technology
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6905988&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;emf@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Tweak mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6905988&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tweak@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://impara.de/mailman/listinfo/tweak&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://impara.de/mailman/listinfo/tweak&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Word-wrapping-in-Tweak-tp6905988p6905988.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-6883566</id>
	<title>User Images Links on www.squeak.org Announcement</title>
	<published>2006-10-18T13:12:13Z</published>
	<updated>2006-10-18T13:12:13Z</updated>
	<author>
		<name>Brad Fuller</name>
	</author>
	<content type="html">All,
&lt;br&gt;&lt;br&gt;The Squeak WebTeam is providing a place to describe and access commonly
&lt;br&gt;used images created by users. If you have an image that you believe
&lt;br&gt;others would like to use (a good example is the v3.9 developers image),
&lt;br&gt;please let us know and we will include the description and link location
&lt;br&gt;on the &amp;quot;download&amp;quot; page of the squeak.org web site.
&lt;br&gt;&lt;br&gt;We are also offering to store your image on the ftp.squeak.org site, but
&lt;br&gt;it is not mandatory (you can keep your own location to save squeak.org
&lt;br&gt;space and WebTeam labor.)
&lt;br&gt;&lt;br&gt;If you would like to donate your image, return the following information
&lt;br&gt;to: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6883566&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;webteam@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;-----
&lt;br&gt;Image Name: &amp;nbsp;&amp;lt;The name that represents the image&amp;gt;
&lt;br&gt;&lt;br&gt;Creator: &amp;lt;Who developed the image&amp;gt;
&lt;br&gt;&lt;br&gt;Description of Image: &amp;lt;Include the contents of the image, how it might
&lt;br&gt;be used, who would benefit from it's use, etc.&amp;gt;
&lt;br&gt;&lt;br&gt;Image Base: &amp;lt;the version used to create this image, e.g. 3.8-6665&amp;gt;
&lt;br&gt;&lt;br&gt;Image Filename: &amp;lt;the name of the image&amp;gt;
&lt;br&gt;&lt;br&gt;Image full URL: &amp;nbsp;&amp;lt;The full path to the latest .image file or directory.
&lt;br&gt;Or state if you'd like the WebTeam to host your image - you'll need to
&lt;br&gt;provide a location from which we can ftp the file(s))
&lt;br&gt;-----
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Squeak WebTeam
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Tweak mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6883566&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tweak@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://impara.de/mailman/listinfo/tweak&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://impara.de/mailman/listinfo/tweak&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/User-Images-Links-on-www.squeak.org-Announcement-tp6883566p6883566.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-6891574</id>
	<title>User Images Links on www.squeak.org Announcement</title>
	<published>2006-10-18T13:03:59Z</published>
	<updated>2006-10-18T13:03:59Z</updated>
	<author>
		<name>Brad Fuller</name>
	</author>
	<content type="html">All,
&lt;br&gt;&lt;br&gt;The Squeak WebTeam is providing a place to describe and access commonly
&lt;br&gt;used images created by users. If you have an image that you believe
&lt;br&gt;others would like to use (a good example is the v3.9 developers image),
&lt;br&gt;please let us know and we will include the description and link location
&lt;br&gt;on the &amp;quot;download&amp;quot; page of the squeak.org web site.
&lt;br&gt;&lt;br&gt;We are also offering to store your image on the ftp.squeak.org site, but
&lt;br&gt;it is not mandatory (you can keep your own location to save squeak.org
&lt;br&gt;space and WebTeam labor.)
&lt;br&gt;&lt;br&gt;If you would like to donate your image, return the following information
&lt;br&gt;to: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6891574&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;webteam@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;-----
&lt;br&gt;Image Name: &amp;nbsp;&amp;lt;The name that represents the image&amp;gt;
&lt;br&gt;&lt;br&gt;Creator: &amp;lt;Who developed the image&amp;gt;
&lt;br&gt;&lt;br&gt;Description of Image: &amp;lt;Include the contents of the image, how it might
&lt;br&gt;be used, who would benefit from it's use, etc.&amp;gt;
&lt;br&gt;&lt;br&gt;Image Base: &amp;lt;the version used to create this image, e.g. 3.8-6665&amp;gt;
&lt;br&gt;&lt;br&gt;Image Filename: &amp;lt;the name of the image&amp;gt;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;Image full URL: &amp;nbsp;&amp;lt;The full path to the latest .image file or directory.
&lt;br&gt;Or state if you'd like the WebTeam to host your image - you'll need to
&lt;br&gt;provide a location from which we can ftp the file(s))
&lt;br&gt;-----
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Squeak WebTeam
&lt;br&gt;_______________________________________________
&lt;br&gt;Tweak mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6891574&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tweak@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://impara.de/mailman/listinfo/tweak&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://impara.de/mailman/listinfo/tweak&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/User-Images-Links-on-www.squeak.org-Announcement-tp6891574p6891574.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-6883517</id>
	<title>[croquet] User Images Links on www.squeak.org Announcement</title>
	<published>2006-10-18T13:03:59Z</published>
	<updated>2006-10-18T13:03:59Z</updated>
	<author>
		<name>Brad Fuller</name>
	</author>
	<content type="html">All,
&lt;br&gt;&lt;br&gt;The Squeak WebTeam is providing a place to describe and access commonly
&lt;br&gt;used images created by users. If you have an image that you believe
&lt;br&gt;others would like to use (a good example is the v3.9 developers image),
&lt;br&gt;please let us know and we will include the description and link location
&lt;br&gt;on the &amp;quot;download&amp;quot; page of the squeak.org web site.
&lt;br&gt;&lt;br&gt;We are also offering to store your image on the ftp.squeak.org site, but
&lt;br&gt;it is not mandatory (you can keep your own location to save squeak.org
&lt;br&gt;space and WebTeam labor.)
&lt;br&gt;&lt;br&gt;If you would like to donate your image, return the following information
&lt;br&gt;to: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6883517&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;webteam@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;-----
&lt;br&gt;Image Name: &amp;nbsp;&amp;lt;The name that represents the image&amp;gt;
&lt;br&gt;&lt;br&gt;Creator: &amp;lt;Who developed the image&amp;gt;
&lt;br&gt;&lt;br&gt;Description of Image: &amp;lt;Include the contents of the image, how it might
&lt;br&gt;be used, who would benefit from it's use, etc.&amp;gt;
&lt;br&gt;&lt;br&gt;Image Base: &amp;lt;the version used to create this image, e.g. 3.8-6665&amp;gt;
&lt;br&gt;&lt;br&gt;Image Filename: &amp;lt;the name of the image&amp;gt;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;Image full URL: &amp;nbsp;&amp;lt;The full path to the latest .image file or directory.
&lt;br&gt;Or state if you'd like the WebTeam to host your image - you'll need to
&lt;br&gt;provide a location from which we can ftp the file(s))
&lt;br&gt;-----
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Squeak WebTeam
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-croquet--User-Images-Links-on-www.squeak.org-Announcement-tp6883517p6883517.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-6774898</id>
	<title>Tweak Bootstrap Script Scheduleing</title>
	<published>2006-10-10T05:51:44Z</published>
	<updated>2006-10-10T05:51:44Z</updated>
	<author>
		<name>Jens Lincke</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;When bootstraping a CWorldPlayer from Morphic the ScriptScheduler is 
&lt;br&gt;added in initialize if nil. But already registered Scripts like a 
&lt;br&gt;onDragDrop: in a CWorldWorld subclass have no scheduler and get 
&lt;br&gt;suspended when triggered...
&lt;br&gt;&lt;br&gt;Is the solution to patch the scheduler into the script in this case 
&lt;br&gt;(like Bert Freudenberg proposed) ok?
&lt;br&gt;&lt;br&gt;CWorldPlayer&amp;gt;&amp;gt;initialize
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;Bootstrap a new world&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; super initialize.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; scheduler ifNil:[
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; scheduler := ScriptScheduler new.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;set the context for any newly spawned scripts&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; scheduler run.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self myScripts do: [:eachScript |
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; eachScript setScheduler: scheduler.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ]
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ].
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;...
&lt;br&gt;&lt;br&gt;&lt;br&gt;- Jens Lincke -
&lt;br&gt;_______________________________________________
&lt;br&gt;Tweak mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6774898&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tweak@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://impara.de/mailman/listinfo/tweak&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://impara.de/mailman/listinfo/tweak&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Tweak-Bootstrap-Script-Scheduleing-tp6774898p6774898.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-6275404</id>
	<title>No Tweak onMouseDown with control-key (Windows)</title>
	<published>2006-09-12T16:06:40Z</published>
	<updated>2006-09-12T16:06:40Z</updated>
	<author>
		<name>Fournier Eric</name>
	</author>
	<content type="html">Seems like the event is getting swallowed somewhere. I see it as &amp;nbsp;
&lt;br&gt;expected, with the expected modifier key on the Mac. On Windows, the &amp;nbsp;
&lt;br&gt;event isn't getting fired when the control-key is held down.
&lt;br&gt;&lt;br&gt;Eric Fournier
&lt;br&gt;University of Minnesota
&lt;br&gt;Office of Information Technology
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6275404&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;emf@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Tweak mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6275404&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tweak@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://impara.de/mailman/listinfo/tweak&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://impara.de/mailman/listinfo/tweak&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/No-Tweak-onMouseDown-with-control-key-%28Windows%29-tp6275404p6275404.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-6255570</id>
	<title>unable to save project</title>
	<published>2006-09-11T15:41:16Z</published>
	<updated>2006-09-11T15:41:16Z</updated>
	<author>
		<name>Markus Schlager-2</name>
	</author>
	<content type="html">Hi all,
&lt;br&gt;&lt;br&gt;Running Tweak (Tweak3.8-6665.image, all updates loaded) on a 
&lt;br&gt;linux-machine, I'm having trouble trying to save porjects. Whenever I try 
&lt;br&gt;to use the 'Save Project'-dialog from the file-menu of the 
&lt;br&gt;CProjectBuilder, this raises an error
&lt;br&gt;&lt;br&gt;MessageNotUnderstood: UnixFileDirectory&amp;gt;&amp;gt;mimeTypesFor:
&lt;br&gt;&lt;br&gt;Any help appreciated
&lt;br&gt;&lt;br&gt;Markus
&lt;br&gt;_______________________________________________
&lt;br&gt;Tweak mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6255570&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tweak@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://impara.de/mailman/listinfo/tweak&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://impara.de/mailman/listinfo/tweak&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/unable-to-save-project-tp6255570p6255570.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-6225742</id>
	<title>Re: did anybody use CFileSaveDialog?</title>
	<published>2006-09-09T10:56:59Z</published>
	<updated>2006-09-09T10:56:59Z</updated>
	<author>
		<name>Andreas Raab</name>
	</author>
	<content type="html">Please do. I'd be interested in seeing what you did.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&amp;nbsp; &amp;nbsp;- Andreas
&lt;br&gt;&lt;br&gt;Fournier Eric wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I made similar changes for Hermes to allow saving attachments from email 
&lt;br&gt;&amp;gt; messages or attaching files to email messages. I also created a class 
&lt;br&gt;&amp;gt; variable that remembers the last directory location so that sequential 
&lt;br&gt;&amp;gt; attachments (of files to email messages) goes a little faster.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I re-arranged the Save dialog to put the name field more prominently at 
&lt;br&gt;&amp;gt; the top of the dialog, and refined button enabling dynamics so the Save 
&lt;br&gt;&amp;gt; button is not available when not appropriate.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Lastly, I enabled the Save dialog to optionally be provided a filename 
&lt;br&gt;&amp;gt; at instantiation to allow a user to accept the MIME header filenames 
&lt;br&gt;&amp;gt; that might appear in attachment meta-data.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I did all this as subclassed redefinitions of a few features 
&lt;br&gt;&amp;gt; for CFileOpenDialog, CFileSaveDialog and CFileSaveDialogCostume. Code is 
&lt;br&gt;&amp;gt; on SqueakSource, or I can supply changesets if you care to see.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Eric Fournier
&lt;br&gt;&amp;gt; University Technology Development Center
&lt;br&gt;&amp;gt; University of Minnesota Office of Information Technology
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6225742&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;emf@...&lt;/a&gt; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6225742&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;emf@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On Sep 8, 2006, at 11:55 AM, Jens Lincke wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; for make a generic open / save as dialog for sophie I modified / 
&lt;br&gt;&amp;gt;&amp;gt; improved the CFileDialog a bit. I made the CFileSaveDialog look a bit 
&lt;br&gt;&amp;gt;&amp;gt; more like the open dialog and made both hide hidden files
&lt;br&gt;&amp;gt;&amp;gt; under unix.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I uploaded the package to source.impara.de/Stuff
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Name: Tweak-Widgets-jl.143
&lt;br&gt;&amp;gt;&amp;gt; Author: jl
&lt;br&gt;&amp;gt;&amp;gt; Time: 8 September 2006, 6:39:13 pm
&lt;br&gt;&amp;gt;&amp;gt; UUID: 759cd7a4-6f9e-497f-b744-5b1e2c63a483
&lt;br&gt;&amp;gt;&amp;gt; Ancestors: Tweak-Widgets-be.142
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; - made CFileSaveDialog look more like CFileOpenDialog
&lt;br&gt;&amp;gt;&amp;gt; - don't show hidden files in unix
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; - Jens Lincke -
&lt;br&gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt; Tweak mailing list
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6225742&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tweak@...&lt;/a&gt; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6225742&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tweak@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://impara.de/mailman/listinfo/tweak&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://impara.de/mailman/listinfo/tweak&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Tweak mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6225742&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tweak@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://impara.de/mailman/listinfo/tweak&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://impara.de/mailman/listinfo/tweak&lt;/a&gt;&lt;/div&gt;_______________________________________________
&lt;br&gt;Tweak mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6225742&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tweak@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://impara.de/mailman/listinfo/tweak&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://impara.de/mailman/listinfo/tweak&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/did-anybody-use-CFileSaveDialog--tp6212844p6225742.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-6216778</id>
	<title>Re: did anybody use CFileSaveDialog?</title>
	<published>2006-09-08T15:04:20Z</published>
	<updated>2006-09-08T15:04:20Z</updated>
	<author>
		<name>Fournier Eric</name>
	</author>
	<content type="html">&lt;HTML&gt;&lt;BODY style=&quot;word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; &quot;&gt;I made similar changes for Hermes to allow saving attachments from email messages or attaching files to email messages. I also created a class variable that remembers the last directory location so that sequential attachments (of files to email messages) goes a little faster.&lt;DIV&gt;&lt;BR class=&quot;khtml-block-placeholder&quot;&gt;&lt;/DIV&gt;&lt;DIV&gt;I re-arranged the Save dialog to put the name field more prominently at the top of the dialog, and refined button enabling dynamics so the Save button is not available when not appropriate.&lt;DIV&gt;&lt;BR class=&quot;khtml-block-placeholder&quot;&gt;&lt;/DIV&gt;&lt;DIV&gt;Lastly, I enabled the Save dialog to optionally be provided a filename at instantiation to allow a user to accept the MIME header filenames that might appear in attachment meta-data.&lt;/DIV&gt;&lt;DIV&gt;&lt;BR class=&quot;khtml-block-placeholder&quot;&gt;&lt;/DIV&gt;&lt;DIV&gt;I did all this as subclassed redefinitions of a few features for CFileOpenDialog, CFileSaveDialog and CFileSaveDialogCostume. Code is on SqueakSource, or I can supply changesets if you care to see.&lt;/DIV&gt;&lt;DIV&gt;&lt;BR class=&quot;khtml-block-placeholder&quot;&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;BR&gt;&lt;DIV&gt; &lt;SPAN class=&quot;Apple-style-span&quot; style=&quot;border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Monaco; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; &quot;&gt;&lt;DIV&gt;Eric Fournier&lt;/DIV&gt;&lt;DIV&gt;University Technology Development Center&lt;/DIV&gt;&lt;DIV&gt;University of Minnesota Office of Information Technology&lt;/DIV&gt;&lt;DIV&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6216778&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;emf@...&lt;/a&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;BR class=&quot;khtml-block-placeholder&quot;&gt;&lt;/DIV&gt;&lt;BR class=&quot;Apple-interchange-newline&quot;&gt;&lt;/SPAN&gt; &lt;/DIV&gt;&lt;BR&gt;&lt;DIV&gt;&lt;DIV&gt;On Sep 8, 2006, at 11:55 AM, Jens Lincke wrote:&lt;/DIV&gt;&lt;BR class=&quot;Apple-interchange-newline&quot;&gt;&lt;BLOCKQUOTE type=&quot;cite&quot;&gt;&lt;DIV&gt;Hi,&lt;/DIV&gt;&lt;DIV&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV&gt;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&lt;/DIV&gt;&lt;DIV&gt;under unix.&lt;/DIV&gt;&lt;DIV&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV&gt;I uploaded the package to source.impara.de/Stuff&lt;/DIV&gt;&lt;DIV&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV&gt;Name: Tweak-Widgets-jl.143&lt;/DIV&gt;&lt;DIV&gt;Author: jl&lt;/DIV&gt;&lt;DIV&gt;Time: 8 September 2006, 6:39:13 pm&lt;/DIV&gt;&lt;DIV&gt;UUID: 759cd7a4-6f9e-497f-b744-5b1e2c63a483&lt;/DIV&gt;&lt;DIV&gt;Ancestors: Tweak-Widgets-be.142&lt;/DIV&gt;&lt;DIV&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV&gt;- made CFileSaveDialog look more like CFileOpenDialog&lt;/DIV&gt;&lt;DIV&gt;- don't show hidden files in unix&lt;/DIV&gt;&lt;DIV&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV&gt;- Jens Lincke -&lt;/DIV&gt;&lt;DIV&gt;_______________________________________________&lt;/DIV&gt;&lt;DIV&gt;Tweak mailing list&lt;/DIV&gt;&lt;DIV&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6216778&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tweak@...&lt;/a&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;A href=&quot;http://impara.de/mailman/listinfo/tweak&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://impara.de/mailman/listinfo/tweak&lt;/A&gt;&lt;/DIV&gt; &lt;/BLOCKQUOTE&gt;&lt;/DIV&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Tweak mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6216778&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tweak@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://impara.de/mailman/listinfo/tweak&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://impara.de/mailman/listinfo/tweak&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/did-anybody-use-CFileSaveDialog--tp6212844p6216778.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-6212844</id>
	<title>did anybody use CFileSaveDialog?</title>
	<published>2006-09-08T10:53:43Z</published>
	<updated>2006-09-08T10:53:43Z</updated>
	<author>
		<name>Jens Lincke</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;for make a generic open / save as dialog for sophie I modified / 
&lt;br&gt;improved the CFileDialog a bit. I made the CFileSaveDialog look a bit 
&lt;br&gt;more like the open dialog and made both hide hidden files
&lt;br&gt;under unix.
&lt;br&gt;&lt;br&gt;I uploaded the package to source.impara.de/Stuff
&lt;br&gt;&lt;br&gt;Name: Tweak-Widgets-jl.143
&lt;br&gt;Author: jl
&lt;br&gt;Time: 8 September 2006, 6:39:13 pm
&lt;br&gt;UUID: 759cd7a4-6f9e-497f-b744-5b1e2c63a483
&lt;br&gt;Ancestors: Tweak-Widgets-be.142
&lt;br&gt;&lt;br&gt;- made CFileSaveDialog look more like CFileOpenDialog
&lt;br&gt;- don't show hidden files in unix
&lt;br&gt;&lt;br&gt;&lt;br&gt;- Jens Lincke -
&lt;br&gt;_______________________________________________
&lt;br&gt;Tweak mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6212844&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tweak@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://impara.de/mailman/listinfo/tweak&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://impara.de/mailman/listinfo/tweak&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/did-anybody-use-CFileSaveDialog--tp6212844p6212844.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-6176312</id>
	<title>Re: overriding compilerClass in Metaclass</title>
	<published>2006-09-06T11:36:01Z</published>
	<updated>2006-09-06T11:36:01Z</updated>
	<author>
		<name>Andreas Raab</name>
	</author>
	<content type="html">Good idea, thanks.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&amp;nbsp; &amp;nbsp;- Andreas
&lt;br&gt;&lt;br&gt;Jens Lincke wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I've run into a Problem with changing the compiler of a class in a Tweak 
&lt;br&gt;&amp;gt; System. (JavaScriptCompiler from Marcus Denkers Babel)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Tweak overiders
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Metaclass&amp;gt;&amp;gt;compilerClass
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; ^thisClass compilerClass
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; but this has the effect, that you can't define a new compiler class on 
&lt;br&gt;&amp;gt; the class side, because the system uses the new compiler for the class 
&lt;br&gt;&amp;gt; and the instance sides.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Bert Freudenberg help me with creating a fix, which I uploaded to 
&lt;br&gt;&amp;gt; source.impara.de/Stuff
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Name: Tweak-Compiler-jl.27
&lt;br&gt;&amp;gt; Author: jl
&lt;br&gt;&amp;gt; Time: 6 September 2006, 4:24:51 pm
&lt;br&gt;&amp;gt; UUID: 593772b3-7351-4096-847f-72eee73dfc80
&lt;br&gt;&amp;gt; Ancestors: Tweak-Compiler-bf.26
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; (jl,bf)
&lt;br&gt;&amp;gt; - added &amp;nbsp; &amp;nbsp; metaCompilerClass, metaEvaluatorClass and metaParserClass in 
&lt;br&gt;&amp;gt; Class
&lt;br&gt;&amp;gt; - changed compilerClass, evaluatorClass and parserClass in Metaclass to 
&lt;br&gt;&amp;gt; use these
&lt;br&gt;&amp;gt; - this allows to separately override compiler for class and class class
&lt;br&gt;&amp;gt; - overridden in CProtoObject metaClassCompiler (Tweak-Core-Proto-jl.48)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Name: Tweak-Core-Proto-jl.48
&lt;br&gt;&amp;gt; Author: jl
&lt;br&gt;&amp;gt; Time: 6 September 2006, 4:02:21 pm
&lt;br&gt;&amp;gt; UUID: 7c695592-ee89-42ab-abae-61e8f34a556e
&lt;br&gt;&amp;gt; Ancestors: Tweak-Core-Proto-bf.47
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; (jl,bf)
&lt;br&gt;&amp;gt; - override CProtoObject&amp;gt;&amp;gt;metaCompilerClass to answer compilerClass
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; - Jens Lincke -
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Tweak mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6176312&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tweak@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://impara.de/mailman/listinfo/tweak&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://impara.de/mailman/listinfo/tweak&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;_______________________________________________
&lt;br&gt;Tweak mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6176312&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tweak@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://impara.de/mailman/listinfo/tweak&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://impara.de/mailman/listinfo/tweak&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/overriding-compilerClass-in-Metaclass-tp6172744p6176312.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-6172744</id>
	<title>overriding compilerClass in Metaclass</title>
	<published>2006-09-06T08:35:15Z</published>
	<updated>2006-09-06T08:35:15Z</updated>
	<author>
		<name>Jens Lincke</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I've run into a Problem with changing the compiler of a class in a Tweak 
&lt;br&gt;System. (JavaScriptCompiler from Marcus Denkers Babel)
&lt;br&gt;&lt;br&gt;Tweak overiders
&lt;br&gt;&lt;br&gt;Metaclass&amp;gt;&amp;gt;compilerClass
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^thisClass compilerClass
&lt;br&gt;&lt;br&gt;but this has the effect, that you can't define a new compiler class on 
&lt;br&gt;the class side, because the system uses the new compiler for the class 
&lt;br&gt;and the instance sides.
&lt;br&gt;&lt;br&gt;Bert Freudenberg help me with creating a fix, which I uploaded to 
&lt;br&gt;source.impara.de/Stuff
&lt;br&gt;&lt;br&gt;Name: Tweak-Compiler-jl.27
&lt;br&gt;Author: jl
&lt;br&gt;Time: 6 September 2006, 4:24:51 pm
&lt;br&gt;UUID: 593772b3-7351-4096-847f-72eee73dfc80
&lt;br&gt;Ancestors: Tweak-Compiler-bf.26
&lt;br&gt;&lt;br&gt;(jl,bf)
&lt;br&gt;- added 	metaCompilerClass, metaEvaluatorClass and metaParserClass in Class
&lt;br&gt;- changed compilerClass, evaluatorClass and parserClass in Metaclass to 
&lt;br&gt;use these
&lt;br&gt;- this allows to separately override compiler for class and class class
&lt;br&gt;- overridden in CProtoObject metaClassCompiler (Tweak-Core-Proto-jl.48)
&lt;br&gt;&lt;br&gt;Name: Tweak-Core-Proto-jl.48
&lt;br&gt;Author: jl
&lt;br&gt;Time: 6 September 2006, 4:02:21 pm
&lt;br&gt;UUID: 7c695592-ee89-42ab-abae-61e8f34a556e
&lt;br&gt;Ancestors: Tweak-Core-Proto-bf.47
&lt;br&gt;&lt;br&gt;(jl,bf)
&lt;br&gt;- override CProtoObject&amp;gt;&amp;gt;metaCompilerClass to answer compilerClass
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;- Jens Lincke -
&lt;br&gt;_______________________________________________
&lt;br&gt;Tweak mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6172744&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tweak@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://impara.de/mailman/listinfo/tweak&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://impara.de/mailman/listinfo/tweak&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/overriding-compilerClass-in-Metaclass-tp6172744p6172744.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-6041730</id>
	<title>Extending CCollection/CMultiColumnList for multiple selections</title>
	<published>2006-08-29T09:44:08Z</published>
	<updated>2006-08-29T09:44:08Z</updated>
	<author>
		<name>Fournier Eric</name>
	</author>
	<content type="html">I'm about to extend CCollection/CMultiColumnList to support the &amp;nbsp;
&lt;br&gt;notion of a multiple selection in the UI.
&lt;br&gt;&lt;br&gt;I thought I'd check to see if someone is already doing/has done this.
&lt;br&gt;&lt;br&gt;Eric Fournier
&lt;br&gt;University Technology Development Center
&lt;br&gt;University of Minnesota Office of Information Technology
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6041730&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;emf@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Tweak mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6041730&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tweak@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://impara.de/mailman/listinfo/tweak&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://impara.de/mailman/listinfo/tweak&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Extending-CCollection-CMultiColumnList-for-multiple-selections-tp6041730p6041730.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-5863967</id>
	<title>Re: Handling ui feedback loops</title>
	<published>2006-08-17T22:46:33Z</published>
	<updated>2006-08-17T22:46:33Z</updated>
	<author>
		<name>Andreas Raab</name>
	</author>
	<content type="html">Steven W. Riggins wrote:
&lt;br&gt;&amp;gt; I suppose, I have a multiple selections, so multiple models to check 
&lt;br&gt;&amp;gt; against, so the loop could go through twice.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I'd rather get a differtent signal when the user made an edit, opposed 
&lt;br&gt;&amp;gt; to any old value change. &amp;nbsp;In other words, anything else modifying the UI 
&lt;br&gt;&amp;gt; to get a model change is a broken pattern. &amp;nbsp;I really only want to know 
&lt;br&gt;&amp;gt; when the field changes due to a direct user action.
&lt;br&gt;&lt;br&gt;Ah. In this case use the #accept event for an input field. This will be 
&lt;br&gt;signaled if the user accepts the input manually (e.g., upon hitting 
&lt;br&gt;enter/return).
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&amp;nbsp; &amp;nbsp;- Andreas
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On Aug 17, 2006, at 8:22 PM, Andreas Raab wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Whats the proper pattern for this use of tweak fields and input fields?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; You'll have to guard manually, e.g., instead of either
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; MyInputField&amp;gt;&amp;gt;onModelValueChanged
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;on: valueChanged in: model&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; self value := model value asString.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; MyInputField&amp;gt;&amp;gt;onValueChanged
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;on: valueChanged&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; model value := Number readFrom: self value.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; (which may loop) use either one of:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; MyInputField&amp;gt;&amp;gt;onModelValueChanged
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;on: valueChanged in: model&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; newValue := model value asString.
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; newValue = value ifFalse:[
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self value := newValue.
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; ].
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; MyInputField&amp;gt;&amp;gt;onValueChanged
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;on: valueChanged&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; newValue := Number readFrom: self value.
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; newValue = model value ifFalse:[
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; model value := newValue.
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; ].
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; - Andreas
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Steven W. Riggins wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I have a input field and when I change the value of the tweak field, 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; its mirrored into the field. &amp;nbsp;I also use this field as a input field, 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; so I want to know when the value changed, and update my model. &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Problem is, I set the field, I get a changed event, I convert the 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; field string gto a number, set my model, which updates the field, and 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; around and around I go.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; propertyValueAt: key put: newValue with: changeEvent
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;quot;Store the value of my property at key&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; | oldValue |
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; myProperties ifNil:[myProperties := IdentityDictionary new].
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; oldValue := myProperties atProperty: key put: newValue.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; oldValue == newValue ifTrue:[^newValue].
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; self signalChanged: changeEvent from: oldValue to: newValue.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; ^newValue
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Does ==, which fails because '123' == (123 asString) fails.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; WHats the proper pattern for this use of tweak fields and input fields?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Tweak mailing list
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=5863967&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tweak@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://impara.de/mailman/listinfo/tweak&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://impara.de/mailman/listinfo/tweak&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt; Tweak mailing list
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=5863967&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tweak@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://impara.de/mailman/listinfo/tweak&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://impara.de/mailman/listinfo/tweak&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Tweak mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=5863967&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tweak@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://impara.de/mailman/listinfo/tweak&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://impara.de/mailman/listinfo/tweak&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;_______________________________________________
&lt;br&gt;Tweak mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=5863967&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tweak@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://impara.de/mailman/listinfo/tweak&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://impara.de/mailman/listinfo/tweak&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Handling-ui-feedback-loops-tp5862698p5863967.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-5863837</id>
	<title>Re: Handling ui feedback loops</title>
	<published>2006-08-17T22:24:41Z</published>
	<updated>2006-08-17T22:24:41Z</updated>
	<author>
		<name>Steven W Riggins</name>
	</author>
	<content type="html">I suppose, I have a multiple selections, so multiple models to check &amp;nbsp;
&lt;br&gt;against, so the loop could go through twice.
&lt;br&gt;&lt;br&gt;I'd rather get a differtent signal when the user made an edit, &amp;nbsp;
&lt;br&gt;opposed to any old value change. &amp;nbsp;In other words, anything else &amp;nbsp;
&lt;br&gt;modifying the UI to get a model change is a broken pattern. &amp;nbsp;I really &amp;nbsp;
&lt;br&gt;only want to know when the field changes due to a direct user action.
&lt;br&gt;&lt;br&gt;On Aug 17, 2006, at 8:22 PM, Andreas Raab wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;gt; Whats the proper pattern for this use of tweak fields and input &amp;nbsp;
&lt;br&gt;&amp;gt; fields?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; You'll have to guard manually, e.g., instead of either
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; MyInputField&amp;gt;&amp;gt;onModelValueChanged
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;on: valueChanged in: model&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; self value := model value asString.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; MyInputField&amp;gt;&amp;gt;onValueChanged
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;on: valueChanged&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; model value := Number readFrom: self value.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; (which may loop) use either one of:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; MyInputField&amp;gt;&amp;gt;onModelValueChanged
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;on: valueChanged in: model&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; newValue := model value asString.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; newValue = value ifFalse:[
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self value := newValue.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; ].
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; MyInputField&amp;gt;&amp;gt;onValueChanged
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;on: valueChanged&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; newValue := Number readFrom: self value.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; newValue = model value ifFalse:[
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; model value := newValue.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; ].
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt; &amp;nbsp; - Andreas
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Steven W. Riggins wrote:
&lt;br&gt;&amp;gt;&amp;gt; I have a input field and when I change the value of the tweak &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; field, its mirrored into the field. &amp;nbsp;I also use this field as a &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; input field, so I want to know when the value changed, and update &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; my model. &amp;nbsp;Problem is, I set the field, I get a changed event, I &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; convert the field string gto a number, set my model, which updates &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; the field, and around and around I go.
&lt;br&gt;&amp;gt;&amp;gt; propertyValueAt: key put: newValue with: changeEvent
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;quot;Store the value of my property at key&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; | oldValue |
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; myProperties ifNil:[myProperties := IdentityDictionary new].
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; oldValue := myProperties atProperty: key put: newValue.
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; oldValue == newValue ifTrue:[^newValue].
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; self signalChanged: changeEvent from: oldValue to: newValue.
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; ^newValue
&lt;br&gt;&amp;gt;&amp;gt; Does ==, which fails because '123' == (123 asString) fails.
&lt;br&gt;&amp;gt;&amp;gt; WHats the proper pattern for this use of tweak fields and input &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; fields?
&lt;br&gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt; Tweak mailing list
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=5863837&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tweak@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://impara.de/mailman/listinfo/tweak&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://impara.de/mailman/listinfo/tweak&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Tweak mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=5863837&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tweak@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://impara.de/mailman/listinfo/tweak&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://impara.de/mailman/listinfo/tweak&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Tweak mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=5863837&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tweak@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://impara.de/mailman/listinfo/tweak&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://impara.de/mailman/listinfo/tweak&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Handling-ui-feedback-loops-tp5862698p5863837.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-5863490</id>
	<title>Re: Handling ui feedback loops</title>
	<published>2006-08-17T21:22:33Z</published>
	<updated>2006-08-17T21:22:33Z</updated>
	<author>
		<name>Andreas Raab</name>
	</author>
	<content type="html">&amp;nbsp;&amp;gt; Whats the proper pattern for this use of tweak fields and input fields?
&lt;br&gt;&lt;br&gt;You'll have to guard manually, e.g., instead of either
&lt;br&gt;&lt;br&gt;MyInputField&amp;gt;&amp;gt;onModelValueChanged
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;on: valueChanged in: model&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;self value := model value asString.
&lt;br&gt;&lt;br&gt;MyInputField&amp;gt;&amp;gt;onValueChanged
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;on: valueChanged&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;model value := Number readFrom: self value.
&lt;br&gt;&lt;br&gt;(which may loop) use either one of:
&lt;br&gt;&lt;br&gt;MyInputField&amp;gt;&amp;gt;onModelValueChanged
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;on: valueChanged in: model&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;newValue := model value asString.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;newValue = value ifFalse:[
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;self value := newValue.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;].
&lt;br&gt;&lt;br&gt;MyInputField&amp;gt;&amp;gt;onValueChanged
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;on: valueChanged&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;newValue := Number readFrom: self value.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;newValue = model value ifFalse:[
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;model value := newValue.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;].
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&amp;nbsp; &amp;nbsp;- Andreas
&lt;br&gt;&lt;br&gt;Steven W. Riggins wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I have a input field and when I change the value of the tweak field, its 
&lt;br&gt;&amp;gt; mirrored into the field. &amp;nbsp;I also use this field as a input field, so I 
&lt;br&gt;&amp;gt; want to know when the value changed, and update my model. &amp;nbsp;Problem is, I 
&lt;br&gt;&amp;gt; set the field, I get a changed event, I convert the field string gto a 
&lt;br&gt;&amp;gt; number, set my model, which updates the field, and around and around I go.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; propertyValueAt: key put: newValue with: changeEvent
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;quot;Store the value of my property at key&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; | oldValue |
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; myProperties ifNil:[myProperties := IdentityDictionary new].
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; oldValue := myProperties atProperty: key put: newValue.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; oldValue == newValue ifTrue:[^newValue].
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; self signalChanged: changeEvent from: oldValue to: newValue.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; ^newValue
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Does ==, which fails because '123' == (123 asString) fails.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; WHats the proper pattern for this use of tweak fields and input fields?
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Tweak mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=5863490&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tweak@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://impara.de/mailman/listinfo/tweak&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://impara.de/mailman/listinfo/tweak&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;_______________________________________________
&lt;br&gt;Tweak mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=5863490&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tweak@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://impara.de/mailman/listinfo/tweak&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://impara.de/mailman/listinfo/tweak&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Handling-ui-feedback-loops-tp5862698p5863490.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-5862698</id>
	<title>Handling ui feedback loops</title>
	<published>2006-08-17T19:33:17Z</published>
	<updated>2006-08-17T19:33:17Z</updated>
	<author>
		<name>Steven W. Riggins</name>
	</author>
	<content type="html">I have a input field and when I change the value of the tweak field, &amp;nbsp;
&lt;br&gt;its mirrored into the field. &amp;nbsp;I also use this field as a input field, &amp;nbsp;
&lt;br&gt;so I want to know when the value changed, and update my model. &amp;nbsp; 
&lt;br&gt;Problem is, I set the field, I get a changed event, I convert the &amp;nbsp;
&lt;br&gt;field string gto a number, set my model, which updates the field, and &amp;nbsp;
&lt;br&gt;around and around I go.
&lt;br&gt;&lt;br&gt;propertyValueAt: key put: newValue with: changeEvent
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;Store the value of my property at key&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | oldValue |
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; myProperties ifNil:[myProperties := IdentityDictionary new].
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; oldValue := myProperties atProperty: key put: newValue.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; oldValue == newValue ifTrue:[^newValue].
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self signalChanged: changeEvent from: oldValue to: newValue.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^newValue
&lt;br&gt;&lt;br&gt;Does ==, which fails because '123' == (123 asString) fails.
&lt;br&gt;&lt;br&gt;WHats the proper pattern for this use of tweak fields and input fields?
&lt;br&gt;_______________________________________________
&lt;br&gt;Tweak mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=5862698&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tweak@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://impara.de/mailman/listinfo/tweak&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://impara.de/mailman/listinfo/tweak&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Handling-ui-feedback-loops-tp5862698p5862698.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-5504440</id>
	<title>Tweak window order</title>
	<published>2006-07-26T08:36:07Z</published>
	<updated>2006-07-26T08:36:07Z</updated>
	<author>
		<name>Fournier Eric</name>
	</author>
	<content type="html">Can somebody tell me the correct runes for managing window order?
&lt;br&gt;&lt;br&gt;I have UIs that use a variety of player/costume arrangements, all &amp;nbsp;
&lt;br&gt;using CWindows with the title frame, and all seem happily reorder &amp;nbsp;
&lt;br&gt;themselves upon mouseDown.
&lt;br&gt;&lt;br&gt;I get into trouble when I close, open or &amp;quot;reopen&amp;quot; them (reopen being &amp;nbsp;
&lt;br&gt;repeating a menu call that opens a single-instance UI or requests &amp;nbsp;
&lt;br&gt;activation of an already open instance).
&lt;br&gt;&lt;br&gt;I've been able to track down the close, closeRequest, beTopWIndow &amp;nbsp;
&lt;br&gt;methods, as well as sending around activate signals. What I seem to &amp;nbsp;
&lt;br&gt;be missing is a reliable way to force a window to the front of the &amp;nbsp;
&lt;br&gt;stack; it seems that sending #activate just gets me the correct &amp;nbsp;
&lt;br&gt;appearance in the window frame (without actually bringing the window &amp;nbsp;
&lt;br&gt;forward).
&lt;br&gt;&lt;br&gt;Trying to understand CWindowManager has given me a bad headache!
&lt;br&gt;&lt;br&gt;Eric Fournier
&lt;br&gt;University of Minnesota
&lt;br&gt;Office of Information Technology
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=5504440&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;emf@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Tweak mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=5504440&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tweak@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://impara.de/mailman/listinfo/tweak&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://impara.de/mailman/listinfo/tweak&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Tweak-window-order-tp5504440p5504440.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-5293665</id>
	<title>Re: [FIX] waitUntilAnyOf: releases only first observer</title>
	<published>2006-07-12T11:36:28Z</published>
	<updated>2006-07-12T11:36:28Z</updated>
	<author>
		<name>Steven W Riggins</name>
	</author>
	<content type="html">You guys are like rock stars.
&lt;br&gt;&lt;br&gt;On Jul 12, 2006, at 8:55 AM, Bert Freudenberg wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Am 12.07.2006 um 17:38 schrieb Michael Rueger:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Hi all,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; attached a fix for the click-double click problem.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; You need to wait for another fix (cleanup for multiple event &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; waits) Bert is working on right now for this to work reliably.
&lt;br&gt;&amp;gt;&amp;gt; Unless you are willing to wait for a full garbage collect between &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; mouse clicks ;-)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Michael
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;CPrimitiveCostume-waitForClicksOrDragevent.st.gz&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Here's the promised fix:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 	&lt;a href=&quot;http://bugs.impara.de/view.php?id=4241&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.impara.de/view.php?id=4241&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The problem can be seen here:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 	o := CObject new.
&lt;br&gt;&amp;gt; 	o startScript: [
&lt;br&gt;&amp;gt; 		duringMy := o handlesEvent: #myEvent.
&lt;br&gt;&amp;gt; 		duringOther := o handlesEvent: #otherEvent.
&lt;br&gt;&amp;gt; 		o signal: #myEvent].
&lt;br&gt;&amp;gt; 	beforeMy := o handlesEvent: #myEvent.
&lt;br&gt;&amp;gt; 	beforeOther := o handlesEvent: #otherEvent.
&lt;br&gt;&amp;gt; 	o waitUntilAnyOf: {
&lt;br&gt;&amp;gt; 		o. #myEvent.
&lt;br&gt;&amp;gt; 		o. #otherEvent.}.
&lt;br&gt;&amp;gt; 	afterMy := o handlesEvent: #myEvent.
&lt;br&gt;&amp;gt; 	afterOther := o handlesEvent: #otherEvent.
&lt;br&gt;&amp;gt; 	{#myEvent-&amp;gt;beforeMy -&amp;gt; duringMy -&amp;gt; afterMy.
&lt;br&gt;&amp;gt; 	#otherEvent-&amp;gt;beforeOther -&amp;gt; duringOther -&amp;gt; afterOther}.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This prints
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 	 #(#myEvent-&amp;gt;false-&amp;gt;true-&amp;gt;false
&lt;br&gt;&amp;gt; 	#otherEvent-&amp;gt;false-&amp;gt;true-&amp;gt;true)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; before and
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 	 #(#myEvent-&amp;gt;false-&amp;gt;true-&amp;gt;false
&lt;br&gt;&amp;gt; 	#otherEvent-&amp;gt;false-&amp;gt;true-&amp;gt;false)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; after my fix.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; - Bert-
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Tweak mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=5293665&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tweak@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://impara.de/mailman/listinfo/tweak&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://impara.de/mailman/listinfo/tweak&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Tweak mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=5293665&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tweak@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://impara.de/mailman/listinfo/tweak&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://impara.de/mailman/listinfo/tweak&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Double-Click-fix-tp5291218p5293665.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-5293326</id>
	<title>Re: [FIX] waitUntilAnyOf: releases only first observer</title>
	<published>2006-07-12T11:16:55Z</published>
	<updated>2006-07-12T11:16:55Z</updated>
	<author>
		<name>Andreas Raab</name>
	</author>
	<content type="html">Looks good to me. Just put the fixes into the repository.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&amp;nbsp; &amp;nbsp;- Andreas
&lt;br&gt;&lt;br&gt;Bert Freudenberg wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Am 12.07.2006 um 17:38 schrieb Michael Rueger:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; Hi all,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; attached a fix for the click-double click problem.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; You need to wait for another fix (cleanup for multiple event waits) 
&lt;br&gt;&amp;gt;&amp;gt; Bert is working on right now for this to work reliably.
&lt;br&gt;&amp;gt;&amp;gt; Unless you are willing to wait for a full garbage collect between 
&lt;br&gt;&amp;gt;&amp;gt; mouse clicks ;-)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Michael
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;CPrimitiveCostume-waitForClicksOrDragevent.st.gz&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Here's the promised fix:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://bugs.impara.de/view.php?id=4241&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.impara.de/view.php?id=4241&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The problem can be seen here:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; o := CObject new.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; o startScript: [
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; duringMy := o handlesEvent: #myEvent.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; duringOther := o handlesEvent: #otherEvent.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; o signal: #myEvent].
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; beforeMy := o handlesEvent: #myEvent.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; beforeOther := o handlesEvent: #otherEvent.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; o waitUntilAnyOf: {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; o. #myEvent.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; o. #otherEvent.}.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; afterMy := o handlesEvent: #myEvent.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; afterOther := o handlesEvent: #otherEvent.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; {#myEvent-&amp;gt;beforeMy -&amp;gt; duringMy -&amp;gt; afterMy.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; #otherEvent-&amp;gt;beforeOther -&amp;gt; duringOther -&amp;gt; afterOther}.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; This prints
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;#(#myEvent-&amp;gt;false-&amp;gt;true-&amp;gt;false
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; #otherEvent-&amp;gt;false-&amp;gt;true-&amp;gt;true)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; before and
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;#(#myEvent-&amp;gt;false-&amp;gt;true-&amp;gt;false
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; #otherEvent-&amp;gt;false-&amp;gt;true-&amp;gt;false)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; after my fix.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; - Bert-
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Tweak mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=5293326&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tweak@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://impara.de/mailman/listinfo/tweak&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://impara.de/mailman/listinfo/tweak&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;_______________________________________________
&lt;br&gt;Tweak mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=5293326&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tweak@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://impara.de/mailman/listinfo/tweak&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://impara.de/mailman/listinfo/tweak&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Double-Click-fix-tp5291218p5293326.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-5291535</id>
	<title>[FIX] waitUntilAnyOf: releases only first observer</title>
	<published>2006-07-12T09:55:20Z</published>
	<updated>2006-07-12T09:55:20Z</updated>
	<author>
		<name>Bert Freudenberg-3</name>
	</author>
	<content type="html">Am 12.07.2006 um 17:38 schrieb Michael Rueger:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi all,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; attached a fix for the click-double click problem.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; You need to wait for another fix (cleanup for multiple event waits) &amp;nbsp;
&lt;br&gt;&amp;gt; Bert is working on right now for this to work reliably.
&lt;br&gt;&amp;gt; Unless you are willing to wait for a full garbage collect between &amp;nbsp;
&lt;br&gt;&amp;gt; mouse clicks ;-)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Michael
&lt;br&gt;&amp;gt; &amp;lt;CPrimitiveCostume-waitForClicksOrDragevent.st.gz&amp;gt;
&lt;/div&gt;&lt;br&gt;Here's the promised fix:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://bugs.impara.de/view.php?id=4241&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.impara.de/view.php?id=4241&lt;/a&gt;&lt;br&gt;&lt;br&gt;The problem can be seen here:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; o := CObject new.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; o startScript: [
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; duringMy := o handlesEvent: #myEvent.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; duringOther := o handlesEvent: #otherEvent.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; o signal: #myEvent].
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; beforeMy := o handlesEvent: #myEvent.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; beforeOther := o handlesEvent: #otherEvent.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; o waitUntilAnyOf: {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; o. #myEvent.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; o. #otherEvent.}.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; afterMy := o handlesEvent: #myEvent.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; afterOther := o handlesEvent: #otherEvent.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {#myEvent-&amp;gt;beforeMy -&amp;gt; duringMy -&amp;gt; afterMy.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #otherEvent-&amp;gt;beforeOther -&amp;gt; duringOther -&amp;gt; afterOther}.
&lt;br&gt;&lt;br&gt;This prints
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;#(#myEvent-&amp;gt;false-&amp;gt;true-&amp;gt;false
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #otherEvent-&amp;gt;false-&amp;gt;true-&amp;gt;true)
&lt;br&gt;&lt;br&gt;before and
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;#(#myEvent-&amp;gt;false-&amp;gt;true-&amp;gt;false
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #otherEvent-&amp;gt;false-&amp;gt;true-&amp;gt;false)
&lt;br&gt;&lt;br&gt;after my fix.
&lt;br&gt;&lt;br&gt;- Bert-
&lt;br&gt;_______________________________________________
&lt;br&gt;Tweak mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=5291535&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tweak@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://impara.de/mailman/listinfo/tweak&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://impara.de/mailman/listinfo/tweak&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Double-Click-fix-tp5291218p5291535.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-5291218</id>
	<title>Double Click fix</title>
	<published>2006-07-12T09:38:25Z</published>
	<updated>2006-07-12T09:38:25Z</updated>
	<author>
		<name>Michael Rueger-4</name>
	</author>
	<content type="html">Hi all,
&lt;br&gt;&lt;br&gt;attached a fix for the click-double click problem.
&lt;br&gt;&lt;br&gt;You need to wait for another fix (cleanup for multiple event waits) Bert 
&lt;br&gt;is working on right now for this to work reliably.
&lt;br&gt;Unless you are willing to wait for a full garbage collect between mouse 
&lt;br&gt;clicks ;-)
&lt;br&gt;&lt;br&gt;Michael
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;Tweak mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=5291218&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tweak@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://impara.de/mailman/listinfo/tweak&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://impara.de/mailman/listinfo/tweak&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;CPrimitiveCostume-waitForClicksOrDragevent.st.gz&lt;/strong&gt; (1K) &lt;a href=&quot;http://old.nabble.com/attachment/5291218/0/CPrimitiveCostume-waitForClicksOrDragevent.st.gz&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Double-Click-fix-tp5291218p5291218.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-5213221</id>
	<title>Re: mouseClick vs mouseDoubleClick</title>
	<published>2006-07-07T01:51:40Z</published>
	<updated>2006-07-07T01:51:40Z</updated>
	<author>
		<name>Andreas Raab</name>
	</author>
	<content type="html">Bert Freudenberg wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Shouldn't the mouseclick be swallowed if there was a double click?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Yes.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Actually, no. That would mean you could get a click event only after the 
&lt;br&gt;&amp;gt; double-click timeout. The UI would feel very sluggish that way. What UIs 
&lt;br&gt;&amp;gt; usually do is that click selects the item and the following double-click 
&lt;br&gt;&amp;gt; performs some action on it.
&lt;br&gt;&lt;br&gt;You're right, I'll take this back. The picture makes perfect sense.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&amp;nbsp; &amp;nbsp;- Andreas
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; See the GIFs attached to
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://bugs.impara.de/view.php?id=1039&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.impara.de/view.php?id=1039&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Also, see the bug report itself and its related reports. Assigned to me 
&lt;br&gt;&amp;gt; for ages, I know :( Hasn't been a show-stopper until now ...
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I'll wait to see what Andreas finds, and then have a look myself, if 
&lt;br&gt;&amp;gt; still necessary.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; - Bert -
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Tweak mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=5213221&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tweak@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://impara.de/mailman/listinfo/tweak&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://impara.de/mailman/listinfo/tweak&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;_______________________________________________
&lt;br&gt;Tweak mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=5213221&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tweak@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://impara.de/mailman/listinfo/tweak&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://impara.de/mailman/listinfo/tweak&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/mouseClick-vs-mouseDoubleClick-tp5209368p5213221.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-5213120</id>
	<title>Re: mouseClick vs mouseDoubleClick</title>
	<published>2006-07-07T01:46:03Z</published>
	<updated>2006-07-07T01:46:03Z</updated>
	<author>
		<name>Bert Freudenberg-3</name>
	</author>
	<content type="html">Am 07.07.2006 um 05:15 schrieb Andreas Raab:
&lt;br&gt;&lt;br&gt;&amp;gt; Steven W. Riggins wrote:
&lt;br&gt;&amp;gt;&amp;gt; I am having a little issue :)
&lt;br&gt;&amp;gt;&amp;gt; When &amp;nbsp;I double click, I am seeing:
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;on: mouseDoubleClick&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; and then
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;on: mouseClick&amp;gt;
&lt;br&gt;&lt;br&gt;That's bug #1039, you currently get the double-click before the click.
&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; Shouldn't the mouseclick be swallowed if there was a double click?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Yes.
&lt;br&gt;&lt;br&gt;Actually, no. That would mean you could get a click event only after &amp;nbsp;
&lt;br&gt;the double-click timeout. The UI would feel very sluggish that way. &amp;nbsp;
&lt;br&gt;What UIs usually do is that click selects the item and the following &amp;nbsp;
&lt;br&gt;double-click performs some action on it.
&lt;br&gt;&lt;br&gt;See the GIFs attached to
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://bugs.impara.de/view.php?id=1039&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.impara.de/view.php?id=1039&lt;/a&gt;&lt;br&gt;&lt;br&gt;Also, see the bug report itself and its related reports. Assigned to &amp;nbsp;
&lt;br&gt;me for ages, I know :( Hasn't been a show-stopper until now ...
&lt;br&gt;&lt;br&gt;I'll wait to see what Andreas finds, and then have a look myself, if &amp;nbsp;
&lt;br&gt;still necessary.
&lt;br&gt;&lt;br&gt;- Bert -
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Tweak mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=5213120&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tweak@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://impara.de/mailman/listinfo/tweak&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://impara.de/mailman/listinfo/tweak&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/mouseClick-vs-mouseDoubleClick-tp5209368p5213120.html" />
</entry>

</feed>
