<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments for guy in the chair . com</title>
	<atom:link href="http://guyinthechair.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://guyinthechair.com</link>
	<description>//the blog of Paul Taylor</description>
	<lastBuildDate>Tue, 07 Sep 2010 14:29:51 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>Comment on Introducing tinytlf by Marcus Stade</title>
		<link>http://guyinthechair.com/2010/08/introducing-tinytlf/comment-page-1/#comment-806</link>
		<dc:creator>Marcus Stade</dc:creator>
		<pubDate>Tue, 07 Sep 2010 14:29:51 +0000</pubDate>
		<guid isPermaLink="false">http://guyinthechair.com/?p=515#comment-806</guid>
		<description>VERY cool stuff!</description>
		<content:encoded><![CDATA[<p>VERY cool stuff!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Tinytlf Overview by Marcus Stade</title>
		<link>http://guyinthechair.com/2010/08/tinytlf-overview/comment-page-1/#comment-805</link>
		<dc:creator>Marcus Stade</dc:creator>
		<pubDate>Tue, 07 Sep 2010 14:24:43 +0000</pubDate>
		<guid isPermaLink="false">http://guyinthechair.com/?p=537#comment-805</guid>
		<description>Sorry, nevermind. It&#039;s all explained here:
http://guyinthechair.com/2010/08/introducing-tinytlf/</description>
		<content:encoded><![CDATA[<p>Sorry, nevermind. It&#8217;s all explained here:<br />
<a href="http://guyinthechair.com/2010/08/introducing-tinytlf/" rel="nofollow">http://guyinthechair.com/2010/08/introducing-tinytlf/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Tinytlf Overview by Marcus Stade</title>
		<link>http://guyinthechair.com/2010/08/tinytlf-overview/comment-page-1/#comment-804</link>
		<dc:creator>Marcus Stade</dc:creator>
		<pubDate>Tue, 07 Sep 2010 14:22:35 +0000</pubDate>
		<guid isPermaLink="false">http://guyinthechair.com/?p=537#comment-804</guid>
		<description>Interesting project! It is clear that this is meant to be a replacement for the woefully inadequate TextField, but it is not really clear wether this extends, builds on top of or replaces TLF. Are you leveraging FTE or LTF for the rendering?</description>
		<content:encoded><![CDATA[<p>Interesting project! It is clear that this is meant to be a replacement for the woefully inadequate TextField, but it is not really clear wether this extends, builds on top of or replaces TLF. Are you leveraging FTE or LTF for the rendering?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Dual Image Flow Example by Paul Taylor</title>
		<link>http://guyinthechair.com/2010/08/dual-image-flow-example/comment-page-1/#comment-747</link>
		<dc:creator>Paul Taylor</dc:creator>
		<pubDate>Fri, 03 Sep 2010 01:42:36 +0000</pubDate>
		<guid isPermaLink="false">http://guyinthechair.com/?p=566#comment-747</guid>
		<description>Ha oh man I&#039;m working on this exact feature right now. This will actually be the topic of my next example post. There are a few things I&#039;m working on that I need before I can efficiently resize the TextContainers.</description>
		<content:encoded><![CDATA[<p>Ha oh man I&#8217;m working on this exact feature right now. This will actually be the topic of my next example post. There are a few things I&#8217;m working on that I need before I can efficiently resize the TextContainers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Flash Text Engine, Part 1: Overview by Paul Taylor</title>
		<link>http://guyinthechair.com/2010/06/the-flash-text-engine-part-1/comment-page-1/#comment-745</link>
		<dc:creator>Paul Taylor</dc:creator>
		<pubDate>Fri, 03 Sep 2010 01:39:49 +0000</pubDate>
		<guid isPermaLink="false">http://guyinthechair.com/?p=250#comment-745</guid>
		<description>Scott,
Yeah, you have to re-render the affected TextLines. This is actually the topic of my next blog post ;).

One approach you can take is to remove all the TextLines and run the generic TextLine rendering algorithm again. The best approach is to use the TextBlock&#039;s &lt;code&gt;&lt;a href=&quot;http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/text/engine/TextBlock.html?allClasses=1#firstInvalidLine&quot; rel=&quot;nofollow&quot;&gt;firstInvalidTextLine&lt;/a&gt;&lt;/code&gt; value. The theory is this: whenever you modify the TextElement.text property (or any property that affects the rendered text, such as the ElementFormat, FontDescription, etc.), the TextBlock marks the lines which render the affected ContentElements as &lt;code&gt;&lt;a href=&quot;http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/text/engine/TextLineValidity.html#INVALID&quot; rel=&quot;nofollow&quot;&gt;invalid&lt;/a&gt;&lt;/code&gt;. For performance&#039;s sake, you should only re-render the TextLines marked invalid (you can read the status from the &lt;a href=&quot;http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/text/engine/TextLine.html#validity&quot; rel=&quot;nofollow&quot;&gt;TextLine.validity&lt;/a&gt; flag).</description>
		<content:encoded><![CDATA[<p>Scott,<br />
Yeah, you have to re-render the affected TextLines. This is actually the topic of my next blog post ;).</p>
<p>One approach you can take is to remove all the TextLines and run the generic TextLine rendering algorithm again. The best approach is to use the TextBlock&#8217;s <code><a href="http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/text/engine/TextBlock.html?allClasses=1#firstInvalidLine" rel="nofollow">firstInvalidTextLine</a></code> value. The theory is this: whenever you modify the TextElement.text property (or any property that affects the rendered text, such as the ElementFormat, FontDescription, etc.), the TextBlock marks the lines which render the affected ContentElements as <code><a href="http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/text/engine/TextLineValidity.html#INVALID" rel="nofollow">invalid</a></code>. For performance&#8217;s sake, you should only re-render the TextLines marked invalid (you can read the status from the <a href="http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/text/engine/TextLine.html#validity" rel="nofollow">TextLine.validity</a> flag).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Dual Image Flow Example by David</title>
		<link>http://guyinthechair.com/2010/08/dual-image-flow-example/comment-page-1/#comment-739</link>
		<dc:creator>David</dc:creator>
		<pubDate>Thu, 02 Sep 2010 14:22:27 +0000</pubDate>
		<guid isPermaLink="false">http://guyinthechair.com/?p=566#comment-739</guid>
		<description>Great!!

I&#039;ve been playing around a little bit now, trying to build a resizeable UIComponent around it and implement measure() and updateDisplayList(), and that&#039;s what I&#039;ve come across:
- when I set the width, the height always remains 0.
- getBoundingBox().width and height are o.k., but there update asynchronously, when you render the TextField. It would be nice if there would be an event to listen after the TextField is rendered.
- I don&#039;t seem to be able to change the width once after style and text have been set - although it&#039;s rendered again, there&#039;s no change in the appearance and in the boundingBox.width/height either. Is this supposed behaviour?

Looking forward to your next postings!

- David</description>
		<content:encoded><![CDATA[<p>Great!!</p>
<p>I&#8217;ve been playing around a little bit now, trying to build a resizeable UIComponent around it and implement measure() and updateDisplayList(), and that&#8217;s what I&#8217;ve come across:<br />
- when I set the width, the height always remains 0.<br />
- getBoundingBox().width and height are o.k., but there update asynchronously, when you render the TextField. It would be nice if there would be an event to listen after the TextField is rendered.<br />
- I don&#8217;t seem to be able to change the width once after style and text have been set &#8211; although it&#8217;s rendered again, there&#8217;s no change in the appearance and in the boundingBox.width/height either. Is this supposed behaviour?</p>
<p>Looking forward to your next postings!</p>
<p>- David</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Flash Text Engine, Part 1: Overview by Scott</title>
		<link>http://guyinthechair.com/2010/06/the-flash-text-engine-part-1/comment-page-1/#comment-729</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Wed, 01 Sep 2010 11:40:12 +0000</pubDate>
		<guid isPermaLink="false">http://guyinthechair.com/?p=250#comment-729</guid>
		<description>Hi,

Wondered if you could help me as your tutorials are the only place I have found any good TLF info...

When I modify a TextElement.text property from it&#039;s default the change is tracing out but the TextElement does not display the new String. Do I have to update the TextBlock or TextLine in some way?

Thanks

Scott</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>Wondered if you could help me as your tutorials are the only place I have found any good TLF info&#8230;</p>
<p>When I modify a TextElement.text property from it&#8217;s default the change is tracing out but the TextElement does not display the new String. Do I have to update the TextBlock or TextLine in some way?</p>
<p>Thanks</p>
<p>Scott</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Advanced Text Layout in Tinytlf by Paul Taylor</title>
		<link>http://guyinthechair.com/2010/08/advanced-text-layout-in-tinytlf/comment-page-1/#comment-722</link>
		<dc:creator>Paul Taylor</dc:creator>
		<pubDate>Tue, 31 Aug 2010 16:26:26 +0000</pubDate>
		<guid isPermaLink="false">http://guyinthechair.com/?p=551#comment-722</guid>
		<description>The column sizing you&#039;re talking about is less of a requirement on the core framework, and more of a requirement on the component developer. I&#039;ll eventually give more love to the components package once I&#039;m done developing extensions and gestures.

Editing likely won&#039;t ever make it in. Not because it&#039;s impossible, or even particularly difficult, but because it&#039;s tedious and time consuming. I just can&#039;t spend time on it unless someone&#039;s willing to pay for it. Not to say that editing in tinytlf won&#039;t exist, but if it does, it&#039;ll likely be in a commercial component or package of some sort. What can I say, I&#039;ve gotta eat.

There&#039;s nothing stopping you from writing editability into tinytlf yourself. Tinytlf gestures make it really simple to capture all the necessary interactions, then activate the proper editing behaviors. The bulk of the work really that involves manipulating FTE ContentElements and TextBlocks. That&#039;s the tedious part.</description>
		<content:encoded><![CDATA[<p>The column sizing you&#8217;re talking about is less of a requirement on the core framework, and more of a requirement on the component developer. I&#8217;ll eventually give more love to the components package once I&#8217;m done developing extensions and gestures.</p>
<p>Editing likely won&#8217;t ever make it in. Not because it&#8217;s impossible, or even particularly difficult, but because it&#8217;s tedious and time consuming. I just can&#8217;t spend time on it unless someone&#8217;s willing to pay for it. Not to say that editing in tinytlf won&#8217;t exist, but if it does, it&#8217;ll likely be in a commercial component or package of some sort. What can I say, I&#8217;ve gotta eat.</p>
<p>There&#8217;s nothing stopping you from writing editability into tinytlf yourself. Tinytlf gestures make it really simple to capture all the necessary interactions, then activate the proper editing behaviors. The bulk of the work really that involves manipulating FTE ContentElements and TextBlocks. That&#8217;s the tedious part.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Advanced Text Layout in Tinytlf by Benny</title>
		<link>http://guyinthechair.com/2010/08/advanced-text-layout-in-tinytlf/comment-page-1/#comment-719</link>
		<dc:creator>Benny</dc:creator>
		<pubDate>Tue, 31 Aug 2010 13:52:34 +0000</pubDate>
		<guid isPermaLink="false">http://guyinthechair.com/?p=551#comment-719</guid>
		<description>Well my wishes come down to all features required to build something like the Times Reader 2.0 which was build by extending/rewriting parts of TLF 1.0. (https://timesreader.nytimes.com/webapp/wcs/stores/servlet/AppLogin?storeId=10001&amp;catalogId=10001)

The Times Reader shows the pagination I am after. You&#039;ll see that the columns fit the current page height and width and the number of columns or the height of the columns adepts to the new dimensions when the container is resized. I think this is an essential requirement for columns to be the most useful because the user will never ever have to scroll from the bottom of a long column to the top of the next. Instead all columns on a (dynamic sizable) page can be read without scrolling and when the last column is read the reader simply requests the next page. 

What plans do you have for editing. Is it on your road map for the 2.0 release? What time frame do you have in mind for that?</description>
		<content:encoded><![CDATA[<p>Well my wishes come down to all features required to build something like the Times Reader 2.0 which was build by extending/rewriting parts of TLF 1.0. (<a href="https://timesreader.nytimes.com/webapp/wcs/stores/servlet/AppLogin?storeId=10001&amp;catalogId=10001" rel="nofollow">https://timesreader.nytimes.com/webapp/wcs/stores/servlet/AppLogin?storeId=10001&amp;catalogId=10001</a>)</p>
<p>The Times Reader shows the pagination I am after. You&#8217;ll see that the columns fit the current page height and width and the number of columns or the height of the columns adepts to the new dimensions when the container is resized. I think this is an essential requirement for columns to be the most useful because the user will never ever have to scroll from the bottom of a long column to the top of the next. Instead all columns on a (dynamic sizable) page can be read without scrolling and when the last column is read the reader simply requests the next page. </p>
<p>What plans do you have for editing. Is it on your road map for the 2.0 release? What time frame do you have in mind for that?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Advanced Text Layout in Tinytlf by Paul Taylor</title>
		<link>http://guyinthechair.com/2010/08/advanced-text-layout-in-tinytlf/comment-page-1/#comment-712</link>
		<dc:creator>Paul Taylor</dc:creator>
		<pubDate>Mon, 30 Aug 2010 22:18:36 +0000</pubDate>
		<guid isPermaLink="false">http://guyinthechair.com/?p=551#comment-712</guid>
		<description>Benny,

&lt;blockquote&gt;content editing&lt;/blockquote&gt;
Editing is a doozy. I&#039;ll have more of an explanation later, but it&#039;s probably not going to be in 1.0.

&lt;blockquote&gt;columns that can be viewed per page&lt;/blockquote&gt;
Can you elaborate on this? A paginating textfield? Interesting.

&lt;blockquote&gt;columns that can be balanced&lt;/blockquote&gt;
This requires a second layout pass, which I&#039;ve been considering adding... basically, before you render the TextLines, you have no idea of how many you&#039;re going to end up with. Once you have them all there you&#039;d have to go back and lay them out differently to auto balance.

&lt;blockquote&gt;straddle heads&lt;/blockquote&gt;
This could be accomplished with a TextContainer that spans the length of the columns along the top.</description>
		<content:encoded><![CDATA[<p>Benny,</p>
<blockquote><p>content editing</p></blockquote>
<p>Editing is a doozy. I&#8217;ll have more of an explanation later, but it&#8217;s probably not going to be in 1.0.</p>
<blockquote><p>columns that can be viewed per page</p></blockquote>
<p>Can you elaborate on this? A paginating textfield? Interesting.</p>
<blockquote><p>columns that can be balanced</p></blockquote>
<p>This requires a second layout pass, which I&#8217;ve been considering adding&#8230; basically, before you render the TextLines, you have no idea of how many you&#8217;re going to end up with. Once you have them all there you&#8217;d have to go back and lay them out differently to auto balance.</p>
<blockquote><p>straddle heads</p></blockquote>
<p>This could be accomplished with a TextContainer that spans the length of the columns along the top.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
