<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Creating a UnifiedToolBarButtonUI</title>
	<atom:link href="http://explodingpixels.wordpress.com/2008/07/18/creating-a-unifiedtoolbarbuttonui/feed/" rel="self" type="application/rss+xml" />
	<link>http://explodingpixels.wordpress.com/2008/07/18/creating-a-unifiedtoolbarbuttonui/</link>
	<description>Exposing the pixels behind beautiful user interfaces</description>
	<lastBuildDate>Sun, 15 Nov 2009 20:14:25 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Source List item badging &#171; Exploding Pixels</title>
		<link>http://explodingpixels.wordpress.com/2008/07/18/creating-a-unifiedtoolbarbuttonui/#comment-144</link>
		<dc:creator>Source List item badging &#171; Exploding Pixels</dc:creator>
		<pubDate>Sun, 24 Aug 2008 20:07:14 +0000</pubDate>
		<guid isPermaLink="false">http://explodingpixels.wordpress.com/?p=77#comment-144</guid>
		<description>[...] which will make the pixels in the image transparent (I briefly discussed this technique here). Note that we only use this punch-out effect when the list item is [...]</description>
		<content:encoded><![CDATA[<p>[...] which will make the pixels in the image transparent (I briefly discussed this technique here). Note that we only use this punch-out effect when the list item is [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rbs</title>
		<link>http://explodingpixels.wordpress.com/2008/07/18/creating-a-unifiedtoolbarbuttonui/#comment-138</link>
		<dc:creator>rbs</dc:creator>
		<pubDate>Mon, 04 Aug 2008 19:24:15 +0000</pubDate>
		<guid isPermaLink="false">http://explodingpixels.wordpress.com/?p=77#comment-138</guid>
		<description>I expected it was something like that, i.e., alpha = 0. Thanks.</description>
		<content:encoded><![CDATA[<p>I expected it was something like that, i.e., alpha = 0. Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ken</title>
		<link>http://explodingpixels.wordpress.com/2008/07/18/creating-a-unifiedtoolbarbuttonui/#comment-137</link>
		<dc:creator>Ken</dc:creator>
		<pubDate>Mon, 04 Aug 2008 19:22:43 +0000</pubDate>
		<guid isPermaLink="false">http://explodingpixels.wordpress.com/?p=77#comment-137</guid>
		<description>Sorry about that...MacColorUtils.EMPTY_COLOR = new Color(0,0,0,0). This is a fully transparent color.

I&#039;ve updated the post with the change.</description>
		<content:encoded><![CDATA[<p>Sorry about that&#8230;MacColorUtils.EMPTY_COLOR = new Color(0,0,0,0). This is a fully transparent color.</p>
<p>I&#8217;ve updated the post with the change.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rbs</title>
		<link>http://explodingpixels.wordpress.com/2008/07/18/creating-a-unifiedtoolbarbuttonui/#comment-136</link>
		<dc:creator>rbs</dc:creator>
		<pubDate>Mon, 04 Aug 2008 19:17:19 +0000</pubDate>
		<guid isPermaLink="false">http://explodingpixels.wordpress.com/?p=77#comment-136</guid>
		<description>The MacColorUtils class referenced in the code doesn&#039;t appear elsewhere in your blog. So I&#039;m wondering, what&#039;s the definition of MacColorUtils.EMPTY_COLOR?</description>
		<content:encoded><![CDATA[<p>The MacColorUtils class referenced in the code doesn&#8217;t appear elsewhere in your blog. So I&#8217;m wondering, what&#8217;s the definition of MacColorUtils.EMPTY_COLOR?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Creating a PreferencesTabBarButtonUI &#171; Exploding Pixels</title>
		<link>http://explodingpixels.wordpress.com/2008/07/18/creating-a-unifiedtoolbarbuttonui/#comment-122</link>
		<dc:creator>Creating a PreferencesTabBarButtonUI &#171; Exploding Pixels</dc:creator>
		<pubDate>Mon, 28 Jul 2008 10:41:21 +0000</pubDate>
		<guid isPermaLink="false">http://explodingpixels.wordpress.com/?p=77#comment-122</guid>
		<description>[...] All the elements (the outer, inner and center fill) are filled with half-height gradients, allowing them to fade to the top and bottom. This is relatively easy to create using Java 2D (you can find the implementation of UnifiedToolbarButtonUI here): [...]</description>
		<content:encoded><![CDATA[<p>[...] All the elements (the outer, inner and center fill) are filled with half-height gradients, allowing them to fade to the top and bottom. This is relatively easy to create using Java 2D (you can find the implementation of UnifiedToolbarButtonUI here): [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ken</title>
		<link>http://explodingpixels.wordpress.com/2008/07/18/creating-a-unifiedtoolbarbuttonui/#comment-117</link>
		<dc:creator>Ken</dc:creator>
		<pubDate>Mon, 21 Jul 2008 20:00:10 +0000</pubDate>
		<guid isPermaLink="false">http://explodingpixels.wordpress.com/?p=77#comment-117</guid>
		<description>Hey Felix,

Great point...Apple&#039;s behavior uses the isArmed state. I&#039;ve updated the code to reflect your suggestion. I&#039;ve also incorporated Kirill&#039;s suggestion of using BasicGraphicUtils.drawStringUnderlineCharAt.

-Ken</description>
		<content:encoded><![CDATA[<p>Hey Felix,</p>
<p>Great point&#8230;Apple&#8217;s behavior uses the isArmed state. I&#8217;ve updated the code to reflect your suggestion. I&#8217;ve also incorporated Kirill&#8217;s suggestion of using BasicGraphicUtils.drawStringUnderlineCharAt.</p>
<p>-Ken</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Felix</title>
		<link>http://explodingpixels.wordpress.com/2008/07/18/creating-a-unifiedtoolbarbuttonui/#comment-116</link>
		<dc:creator>Felix</dc:creator>
		<pubDate>Mon, 21 Jul 2008 19:35:23 +0000</pubDate>
		<guid isPermaLink="false">http://explodingpixels.wordpress.com/?p=77#comment-116</guid>
		<description>And maybe you could also call an additional model.isArmed() every time you call model.isPressed(); the visual feedback now is not how it&#039;s for &quot;normal&quot; tbButtons (the native ones).</description>
		<content:encoded><![CDATA[<p>And maybe you could also call an additional model.isArmed() every time you call model.isPressed(); the visual feedback now is not how it&#8217;s for &#8220;normal&#8221; tbButtons (the native ones).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ken</title>
		<link>http://explodingpixels.wordpress.com/2008/07/18/creating-a-unifiedtoolbarbuttonui/#comment-115</link>
		<dc:creator>Ken</dc:creator>
		<pubDate>Mon, 21 Jul 2008 17:00:02 +0000</pubDate>
		<guid isPermaLink="false">http://explodingpixels.wordpress.com/?p=77#comment-115</guid>
		<description>Kirill Grouchnikov correctly pointed out on his &lt;a href=&quot;http://www.pushing-pixels.org/?p=373&quot; rel=&quot;nofollow&quot;&gt;blog&lt;/a&gt; this week that I should have used BasicGraphicsUtils.drawStringUnderlineCharAt instead of SwingUtilities2.drawStringUnderlineCharAt, which is an unsupported class.</description>
		<content:encoded><![CDATA[<p>Kirill Grouchnikov correctly pointed out on his <a href="http://www.pushing-pixels.org/?p=373" rel="nofollow">blog</a> this week that I should have used BasicGraphicsUtils.drawStringUnderlineCharAt instead of SwingUtilities2.drawStringUnderlineCharAt, which is an unsupported class.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Swing links of the week: July 20, 2008 : Pushing Pixels</title>
		<link>http://explodingpixels.wordpress.com/2008/07/18/creating-a-unifiedtoolbarbuttonui/#comment-114</link>
		<dc:creator>Swing links of the week: July 20, 2008 : Pushing Pixels</dc:creator>
		<pubDate>Mon, 21 Jul 2008 06:11:12 +0000</pubDate>
		<guid isPermaLink="false">http://explodingpixels.wordpress.com/?p=77#comment-114</guid>
		<description>[...] Orr writes about unified toolbar buttons in his quest to emulate the appearance of native Mac applications. Surprisingly, this entry [...]</description>
		<content:encoded><![CDATA[<p>[...] Orr writes about unified toolbar buttons in his quest to emulate the appearance of native Mac applications. Surprisingly, this entry [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ken</title>
		<link>http://explodingpixels.wordpress.com/2008/07/18/creating-a-unifiedtoolbarbuttonui/#comment-113</link>
		<dc:creator>Ken</dc:creator>
		<pubDate>Fri, 18 Jul 2008 17:41:57 +0000</pubDate>
		<guid isPermaLink="false">http://explodingpixels.wordpress.com/?p=77#comment-113</guid>
		<description>Great thoughts Felix. I was also thinking that it would be useful to encapsulate the popdown button that Apple usesin toolbars. I don&#039;t know if I&#039;d do this with a client property - that could work. It might be more straight forward to just create a component that aggregates a button and a popup menu.

Let me know what you come up with.

-Ken</description>
		<content:encoded><![CDATA[<p>Great thoughts Felix. I was also thinking that it would be useful to encapsulate the popdown button that Apple usesin toolbars. I don&#8217;t know if I&#8217;d do this with a client property &#8211; that could work. It might be more straight forward to just create a component that aggregates a button and a popup menu.</p>
<p>Let me know what you come up with.</p>
<p>-Ken</p>
]]></content:encoded>
	</item>
</channel>
</rss>
