<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:www.nabble.com,2006:forum-14171</id>
	<title>Nabble - Squeak - Balloon</title>
	<updated>2006-11-27T14:33:37Z</updated>
	<link rel="self" type="application/atom+xml" href="http://www.nabble.com/Squeak---Balloon-f14171.xml" />
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Squeak---Balloon-f14171.html" />
	<subtitle type="html">Discussions about the Balloon package</subtitle>
	
<entry>
	<id>tag:www.nabble.com,2006:post-7569574</id>
	<title>Re: [Balloon] [Bug+Fix] in BalloonCanvas&gt;&gt;drawString: ...</title>
	<published>2006-11-27T14:33:37Z</published>
	<updated>2006-11-27T14:33:37Z</updated>
	<author>
		<name>Jens Lincke</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I added drawing of a red rectangle, to show that there is something that 
&lt;br&gt;can not be drawn
&lt;br&gt;in the second change set. It would be better to actually fix this 
&lt;br&gt;method, but I think, for that we now have Rome...
&lt;br&gt;&lt;br&gt;Jens Lincke schrieb:
&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; here is the changeset
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Andreas Raab schrieb:
&lt;br&gt;&amp;gt;&amp;gt; Can you email me the patch?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; - Andreas
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Jens Lincke wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I found a bug in the BalloonCanvas when drawing a String with an 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; offset transformation
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; the method
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; drawString: s from: firstIndex to: lastIndex in: boundsRect font: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; fontOrNil color: c
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; was marked TODO and did only draw when it can fall back to FormCanvas
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; But the offset in the Transformation was ignored, so I changed it into:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; drawString: s from: firstIndex to: lastIndex in: boundsRect font: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; fontOrNil color: c
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; (self ifNoTransformWithIn: boundsRect)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; ifTrue:[ | offset |
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; offset := transform a13 @ transform a23.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^super drawString: s from: firstIndex to: lastIndex in: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; boundsRect + offset font: fontOrNil color: c]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; and uploaded a iSqueak3.8 package Balloon-jl.4 to the 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; source.impara.de/Stuff
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; - Jens Lincke -
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Balloon mailing list
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=7569574&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Balloon@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/balloon&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/balloon&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;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; Balloon mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=7569574&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Balloon@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/balloon&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/balloon&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;Balloon mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=7569574&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Balloon@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/balloon&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/balloon&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://www.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;Balloon-Fix-drawString-offset.2.cs.gz&lt;/strong&gt; (570 bytes) &lt;a href=&quot;http://www.nabble.com/attachment/7569574/0/Balloon-Fix-drawString-offset.2.cs.gz&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-Balloon---Bug%2BFix--in-BalloonCanvas%3E%3EdrawString%3A-...-tp7567521p7569574.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-7568851</id>
	<title>Re: [Balloon] [Bug+Fix] in BalloonCanvas&gt;&gt;drawString: ...</title>
	<published>2006-11-27T13:49:21Z</published>
	<updated>2006-11-27T13:49:21Z</updated>
	<author>
		<name>Jens Lincke</name>
	</author>
	<content type="html">here is the changeset
&lt;br&gt;&lt;br&gt;Andreas Raab schrieb:
&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Can you email me the patch?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; &amp;nbsp; - Andreas
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Jens Lincke wrote:
&lt;br&gt;&amp;gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I found a bug in the BalloonCanvas when drawing a String with an 
&lt;br&gt;&amp;gt;&amp;gt; offset transformation
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; the method
&lt;br&gt;&amp;gt;&amp;gt; drawString: s from: firstIndex to: lastIndex in: boundsRect font: 
&lt;br&gt;&amp;gt;&amp;gt; fontOrNil color: c
&lt;br&gt;&amp;gt;&amp;gt; was marked TODO and did only draw when it can fall back to FormCanvas
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; But the offset in the Transformation was ignored, so I changed it into:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; drawString: s from: firstIndex to: lastIndex in: boundsRect font: 
&lt;br&gt;&amp;gt;&amp;gt; fontOrNil color: c
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; (self ifNoTransformWithIn: boundsRect)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; ifTrue:[ | offset |
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; offset := transform a13 @ transform a23.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^super drawString: s from: firstIndex to: lastIndex in: 
&lt;br&gt;&amp;gt;&amp;gt; boundsRect + offset font: fontOrNil color: c]
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; and uploaded a iSqueak3.8 package Balloon-jl.4 to the 
&lt;br&gt;&amp;gt;&amp;gt; source.impara.de/Stuff
&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; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt; Balloon mailing list
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=7568851&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Balloon@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/balloon&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/balloon&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;Balloon mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=7568851&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Balloon@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/balloon&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/balloon&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://www.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;Balloon-Fix-drawString-offset.1.cs.gz&lt;/strong&gt; (422 bytes) &lt;a href=&quot;http://www.nabble.com/attachment/7568851/0/Balloon-Fix-drawString-offset.1.cs.gz&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-Balloon---Bug%2BFix--in-BalloonCanvas%3E%3EdrawString%3A-...-tp7567521p7568851.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-7568177</id>
	<title>Re: [Balloon] [Bug+Fix] in BalloonCanvas&gt;&gt;drawString: ...</title>
	<published>2006-11-27T13:11:39Z</published>
	<updated>2006-11-27T13:11:39Z</updated>
	<author>
		<name>Andreas Raab</name>
	</author>
	<content type="html">Can you email me the patch?
&lt;br&gt;&lt;br&gt;Thanks,
&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 found a bug in the BalloonCanvas when drawing a String with an offset 
&lt;br&gt;&amp;gt; transformation
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; the method
&lt;br&gt;&amp;gt; drawString: s from: firstIndex to: lastIndex in: boundsRect font: 
&lt;br&gt;&amp;gt; fontOrNil color: c
&lt;br&gt;&amp;gt; was marked TODO and did only draw when it can fall back to FormCanvas
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; But the offset in the Transformation was ignored, so I changed it into:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; drawString: s from: firstIndex to: lastIndex in: boundsRect font: 
&lt;br&gt;&amp;gt; fontOrNil color: c
&lt;br&gt;&amp;gt; &amp;nbsp; (self ifNoTransformWithIn: boundsRect)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; ifTrue:[ | offset |
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; offset := transform a13 @ transform a23.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^super drawString: s from: firstIndex to: lastIndex in: boundsRect 
&lt;br&gt;&amp;gt; + offset font: fontOrNil color: c]
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; and uploaded a iSqueak3.8 package Balloon-jl.4 to the 
&lt;br&gt;&amp;gt; source.impara.de/Stuff
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; - Jens Lincke -
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Balloon mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=7568177&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Balloon@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/balloon&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/balloon&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;/div&gt;_______________________________________________
&lt;br&gt;Balloon mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=7568177&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Balloon@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/balloon&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/balloon&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-Balloon---Bug%2BFix--in-BalloonCanvas%3E%3EdrawString%3A-...-tp7567521p7568177.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-7567521</id>
	<title>[Balloon] [Bug+Fix] in BalloonCanvas&gt;&gt;drawString: ...</title>
	<published>2006-11-27T11:20:05Z</published>
	<updated>2006-11-27T11:20:05Z</updated>
	<author>
		<name>Jens Lincke</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I found a bug in the BalloonCanvas when drawing a String with an offset 
&lt;br&gt;transformation
&lt;br&gt;&lt;br&gt;the method
&lt;br&gt;drawString: s from: firstIndex to: lastIndex in: boundsRect font: 
&lt;br&gt;fontOrNil color: c
&lt;br&gt;was marked TODO and did only draw when it can fall back to FormCanvas
&lt;br&gt;&lt;br&gt;But the offset in the Transformation was ignored, so I changed it into:
&lt;br&gt;&lt;br&gt;drawString: s from: firstIndex to: lastIndex in: boundsRect font: 
&lt;br&gt;fontOrNil color: c
&lt;br&gt;&amp;nbsp; &amp;nbsp;(self ifNoTransformWithIn: boundsRect)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ifTrue:[ | offset |
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;offset := transform a13 @ transform a23.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;^super drawString: s from: firstIndex to: lastIndex in: 
&lt;br&gt;boundsRect + offset font: fontOrNil color: c]
&lt;br&gt;&lt;br&gt;&lt;br&gt;and uploaded a iSqueak3.8 package Balloon-jl.4 to the 
&lt;br&gt;source.impara.de/Stuff
&lt;br&gt;&lt;br&gt;- Jens Lincke -
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Balloon mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=7567521&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Balloon@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/balloon&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/balloon&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-Balloon---Bug%2BFix--in-BalloonCanvas%3E%3EdrawString%3A-...-tp7567521p7567521.html" />
</entry>

</feed>
