<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Grant Hinkson Blog &#187; General</title>
	<atom:link href="http://www.granthinkson.com/category/general/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.granthinkson.com</link>
	<description>Silverlight, WPF, Fireworks, Flash, XAML, .NET, User Experience, Graphic Design, Web Programming and more!</description>
	<lastBuildDate>Tue, 22 Jun 2010 05:41:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Updated Fireworks to XAML Panel Posted</title>
		<link>http://www.granthinkson.com/2009/07/23/updated-fireworks-to-xaml-panel-posted/</link>
		<comments>http://www.granthinkson.com/2009/07/23/updated-fireworks-to-xaml-panel-posted/#comments</comments>
		<pubDate>Thu, 23 Jul 2009 14:30:08 +0000</pubDate>
		<dc:creator>granthnk</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.granthinkson.com/?p=204</guid>
		<description><![CDATA[A new version of the Fireworks to XAML panel is now available for download. In addition to a new Fireworks CS4 skin, the panel now lets you trim Path data and round layout and sizing values (Margins, Heights, Widths), resulting in a much cleaner XAML. Watch the video to see an overview of the new [...]]]></description>
			<content:encoded><![CDATA[<p>A new version of the Fireworks to XAML panel is now available for <a href="http://www.granthinkson.com/tools/fireworks">download</a>. In addition to a new Fireworks CS4 skin, the panel now lets you trim Path data and round layout and sizing values (Margins, Heights, Widths), resulting in a much cleaner XAML. Watch the video to see an overview of the new features.<br />
<object width="400" height="300"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=5657270&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=5657270&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"></embed></object>
<p><a href="http://vimeo.com/5657270">Fireworks to Xaml Panel Overview</a> from <a href="http://vimeo.com/user467228">Grant Hinkson</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.granthinkson.com/2009/07/23/updated-fireworks-to-xaml-panel-posted/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Foundation Fireworks CS4 Published</title>
		<link>http://www.granthinkson.com/2009/03/24/foundation-fireworks-cs4-published/</link>
		<comments>http://www.granthinkson.com/2009/03/24/foundation-fireworks-cs4-published/#comments</comments>
		<pubDate>Tue, 24 Mar 2009 21:53:11 +0000</pubDate>
		<dc:creator>granthnk</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.granthinkson.com/?p=196</guid>
		<description><![CDATA[I&#8217;m really excited to announce that Foundation Fireworks CS4 is now in the wild! I&#8217;ve been working on this book, along with a number of contributors, over the past several months, and it&#8217;s rewarding to finally have it published and in my hands. I&#8217;m particularly proud of the Extending Fireworks chapter &#8212; this is the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.amazon.com/gp/product/1430216182?ie=UTF8&amp;tag=granthnk-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=1430216182"><img style="margin: 0px 15px 0px 0px" border="0" align="left" src="http://www.granthinkson.com/images/Fireworks/foundation_fwcs4_cover.jpg" /></a><img style="border-bottom-style: none !important; border-right-style: none !important; margin: 0px; border-top-style: none !important; border-left-style: none !important" border="0" alt="" align="left" src="http://www.assoc-amazon.com/e/ir?t=catalistcreati04&amp;l=as2&amp;o=1&amp;a=1430216182" width="1" height="1" />
<p>I&#8217;m really excited to announce that <a href="http://www.amazon.com/gp/product/1430216182?ie=UTF8&amp;tag=granthnk-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=1430216182">Foundation Fireworks CS4</a><img style="border-bottom-style: none !important; border-right-style: none !important; margin: 0px; border-top-style: none !important; border-left-style: none !important" border="0" alt="" src="http://www.assoc-amazon.com/e/ir?t=granthnk-20&amp;l=as2&amp;o=1&amp;a=1430216182" width="1" height="1" /> is now in the wild! I&#8217;ve been working on this book, along with a number of contributors, over the past several months, and it&#8217;s rewarding to finally have it published and in my hands. I&#8217;m particularly proud of the <em>Extending Fireworks</em> chapter &#8212; this is the chapter I wish I had when I first started writing Fireworks panels. </p>
<p>Two full-length chapters (including <em>Extending Fireworks</em>) have been made available on <a href="http://www.adobe.com/devnet/fireworks/articles/foundation_fwcs4.html">Adobe&#8217;s Fireworks Developer Center</a>. You can download these for free and get a feel for some of the more advanced chapters in the book. Overall, I think we struck a nice balance between introductory concepts and real-world use cases. You&#8217;re not only introduced to the vector and bitmap tools, you&#8217;re walked through creating Flex skins, Adobe AIR prototypes, and E-Commerce web site layouts. If you&#8217;ve been wondering why Fireworks is the prototyping tool of choice for many visual and interface designers, this book may provide the answer!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.granthinkson.com/2009/03/24/foundation-fireworks-cs4-published/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Live Photo Gallery Flickr Plugin</title>
		<link>http://www.granthinkson.com/2009/02/08/live-photo-gallery-flickr-plugin/</link>
		<comments>http://www.granthinkson.com/2009/02/08/live-photo-gallery-flickr-plugin/#comments</comments>
		<pubDate>Sun, 08 Feb 2009 23:09:35 +0000</pubDate>
		<dc:creator>granthnk</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Flickr]]></category>

		<guid isPermaLink="false">http://www.granthinkson.com/2009/02/08/live-photo-gallery-flickr-plugin/</guid>
		<description><![CDATA[Shortly after Christmas, I downloaded the Windows Live Photo Gallery SDK and tinkered for a couple of hours one afternoon. I have yet to find (or create) the ultimate Flickr upload and sync tool, but I&#8217;m always searching for and thinking about it. Someday, when the earth&#8217;s rotation slows and we finally have 36 hour [...]]]></description>
			<content:encoded><![CDATA[<p>Shortly after Christmas, I downloaded the Windows Live Photo Gallery SDK and tinkered for a couple of hours one afternoon. I have yet to find (or create) the <strong>ultimate</strong> Flickr upload and sync tool, but I&#8217;m always searching for and thinking about it. Someday, when the earth&#8217;s rotation slows and we finally have 36 hour days, I&#8217;ll create this ultimate tool, but until then, you can check out my moderately nice updates to the Sample Flickr Plugin that ships with the SDK. If you have no idea what I&#8217;m talking about, you can:</p>
<ul>
<li><a href="http://download.live.com">Download Windows Live Photo Gallery</a></li>
<li><a href="http://msdn.microsoft.com/en-us/library/cc967066.aspx">Download the Windows Live Photo Gallery SDK</a></li>
<li><a href="http://blogs.msdn.com/pix/">Check out the Windows Live Photo &amp; Video Blog</a></li>
</ul>
<p>Photo Gallery includes a publishing API that can be used to create custom plugins to publish your photos to any site. The app ships with a Flickr plugin and the SDK includes the source for the plugin. Without any modification, you can select a number of photos from your library then publish either to an existing Flickr Set or a new set. Along the way, you can set the permissions (public, friend, family, friend &amp; family) for all of the photos you&#8217;re uploading.</p>
<p>So, this is where my modification comes in. There are times when I want to tag a few photos as public and the rest as private. With the default plugin, this would require two upload operations. With my updates, the plugin looks for specific tags on each photo that set flickr permissions:</p>
<div id="scid:57F11A72-B0E5-49c7-9094-E3A15BD5B5E6:b1af5a5a-9665-4178-b77b-0c53ce10341f" class="wlWriterEditableSmartContent" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px">
<pre style="background-color:White;;overflow: auto;">
<div><!--Code highlighting produced by Actipro CodeHighlighter (freeware)

http://www.CodeHighlighter.com/

--><span style="color: #0000FF;">switch</span><span style="color: #000000;"> (keyword.InnerText)
{
</span><span style="color: #0000FF;">     </span><span style="color: #0000FF;">case</span><span style="color: #000000;"> </span><span style="color: #800000;">"</span><span style="color: #800000;">flickr: public</span><span style="color: #800000;">"</span><span style="color: #000000;"> :
          isPublic </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #0000FF;">true</span><span style="color: #000000;">;
</span><span style="color: #0000FF;">          break</span><span style="color: #000000;">;

     </span><span style="color: #0000FF;">case</span><span style="color: #000000;"> </span><span style="color: #800000;">"</span><span style="color: #800000;">flickr: family</span><span style="color: #800000;">"</span><span style="color: #000000;"> :
          isFamily </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #0000FF;">true</span><span style="color: #000000;">;
          </span><span style="color: #0000FF;">break</span><span style="color: #000000;">;

     </span><span style="color: #0000FF;">case</span><span style="color: #000000;"> </span><span style="color: #800000;">"</span><span style="color: #800000;">flickr: friends</span><span style="color: #800000;">"</span><span style="color: #000000;"> :
          isFriend </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #0000FF;">true</span><span style="color: #000000;">;
          </span><span style="color: #0000FF;">break</span><span style="color: #000000;">;

     </span><span style="color: #0000FF;">case</span><span style="color: #000000;"> </span><span style="color: #800000;">"</span><span style="color: #800000;">flickr: friends+family</span><span style="color: #800000;">"</span><span style="color: #000000;"> :
          isFriend </span><span style="color: #000000;">=</span><span style="color: #000000;"> isFamily </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #0000FF;">true</span><span style="color: #000000;">;
          </span><span style="color: #0000FF;">break</span><span style="color: #000000;">;

     </span><span style="color: #0000FF;">default</span><span style="color: #000000;"> :
          tags.Add(keyword.InnerText);
          </span><span style="color: #0000FF;">break</span><span style="color: #000000;">;
}    </span></div>
</pre>
</div>
<p>I can now quickly add a tag using Photo Gallery and let the plugin handle the permissions for me automatically. This is by no means a perfect solution, but something that has saved me some time. I had to change the plugin in a few places throughout the project, but you can find the heart of the change in the SessionLoadItemInfo method of XmlHelper.cs. If you just want to take the plugin for a spin, run PluginSample.msi found in the bin\Debug folder of the zip.</p>
<p>Download Source: <a href="http://www.granthinkson.com/wp-content/uploads/2009/02/updatedflickrplugin.zip">Windows Live Photo Gallery Flickr Uploader</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.granthinkson.com/2009/02/08/live-photo-gallery-flickr-plugin/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>I&#8217;m Back (Thoughts, Mix10k, Quince, More&#8230;)</title>
		<link>http://www.granthinkson.com/2009/02/02/im-back-thoughts-mix10k-quince-more/</link>
		<comments>http://www.granthinkson.com/2009/02/02/im-back-thoughts-mix10k-quince-more/#comments</comments>
		<pubDate>Tue, 03 Feb 2009 02:25:52 +0000</pubDate>
		<dc:creator>granthnk</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.granthinkson.com/2009/02/02/im-back-thoughts-mix10k-quince-more/</guid>
		<description><![CDATA[It&#8217;s been months since I&#8217;ve posted anything here, and if you&#8217;re a faithful follower, I apologize. Not that my monthly posts were anything to really keep you going, but at least monthly is more frequent than tri-monthly. So, where have I been? Writing actually. I have just submitted my final chapter for Foundation Fireworks CS4, [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been months since I&#8217;ve posted anything here, and if you&#8217;re a faithful follower, I apologize. Not that my monthly posts were anything to really keep you going, but at least monthly is more frequent than tri-monthly. So, where have I been? Writing actually. I have just submitted my final chapter for <em>Foundation Fireworks CS4</em>, a book that will be published by Friends of Ed in March. We&#8217;re planning on posting a couple of full chapters in PDF form on the Adobe Devnet site, so you&#8217;ll hear more about that book later. I&#8217;ve also authored a number of Silverlight chapters that will be published &quot;soon&quot;. Stay tuned for more info there as well.</p>
<p>In addition to all the writing that you can&#8217;t enjoy yet, I submitted a Mix10k contest entry titled <a href="http://2009.visitmix.com/MIXtify/TenKDisplay.aspx?SubmissionID=0086">Bitster</a> &#8212; check it out and vote for me if you get a chance! I had a lot of fun working on it. I used some bitmap parsing concepts posted by <a href="http://blogs.msdn.com/jstegman/">Joe Stegman</a> to create the effect. Of course I had lots of other ideas that I wanted to pursue, but the 10K limit stopped quite a few of those in their tracks.</p>
<p>I&#8217;ve also been working on the next release of <a href="http://www.infragistics.com/dotnet/netadvantage/silverlight/data-visualization.aspx">NetAdvantage for Silverlight Data Visualization</a> &#8212; I&#8217;m really excited about the work we&#8217;re doing there. I have fodder for plenty of posts queued up based on our experience with that product, so watch for a number of posts in the coming weeks and months ahead.</p>
<p>Since this is just a rambling post and a re-cap of the past several months, I want to also mention <a href="http://quince.infragistics.com">Quince</a>, the new UX Patterns Explorer from <a href="http://www.infragistics.com">Infragistics</a>. Quince was just introduced today and I think it&#8217;s going to grow into a must-have resource for User Experience and Application Design professionals. Using Quince, you can browse existing and accepted patterns that solve common user interface problems. You can also post your own screenshots and solutions &#8211; something I&#8217;m really excited about. I can&#8217;t wait to see the community embrace this tool and advance user interface concepts!</p>
<p>So, that should do for now. Watch for more from me in the coming weeks, but don&#8217;t hold me to any sort of commitment! I just can&#8217;t make frequent-post commitments.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.granthinkson.com/2009/02/02/im-back-thoughts-mix10k-quince-more/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Radiohead Interactive 3D Visualization</title>
		<link>http://www.granthinkson.com/2008/07/22/radiohead-interactive-3d-visualization/</link>
		<comments>http://www.granthinkson.com/2008/07/22/radiohead-interactive-3d-visualization/#comments</comments>
		<pubDate>Tue, 22 Jul 2008 12:44:12 +0000</pubDate>
		<dc:creator>granthnk</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.granthinkson.com/?p=136</guid>
		<description><![CDATA[I have seen a couple of tweets about this and I know it&#8217;s being blogged, but just wanted to add to the noise. The visuals for a the House of Cards video and a 3D interactive Flash piece were created using a modified version of Papervision3d and data created by 64 rotating lasers (for 3D [...]]]></description>
			<content:encoded><![CDATA[<p>I have seen a couple of tweets about this and I know it&#8217;s being blogged, but just wanted to add to the noise. The visuals for a the <em>House of Cards</em> video and a 3D interactive Flash piece were created using a modified version of <a href="http://www.papervision3d.org">Papervision3d</a> and data created by 64 rotating lasers (for 3D plotting). Very cool!</p>
<p>http://code.google.com/creative/radiohead/viewer.html</p>
]]></content:encoded>
			<wfw:commentRss>http://www.granthinkson.com/2008/07/22/radiohead-interactive-3d-visualization/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>New Fireworks Panel: Gradient Direction Editor</title>
		<link>http://www.granthinkson.com/2008/05/15/new-fireworks-panel-gradient-direction-editor/</link>
		<comments>http://www.granthinkson.com/2008/05/15/new-fireworks-panel-gradient-direction-editor/#comments</comments>
		<pubDate>Thu, 15 May 2008 16:56:20 +0000</pubDate>
		<dc:creator>granthnk</dc:creator>
				<category><![CDATA[Fireworks]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Styling]]></category>

		<guid isPermaLink="false">http://www.granthinkson.com/?p=131</guid>
		<description><![CDATA[Over the past several months I&#8217;ve been working on a new &#8220;BrushManager&#8221; panel for Fireworks. I&#8217;ve been creating all of the individual pieces as AS3 components, both for ease of development and maintenance reasons. The BrushManager (I&#8217;ll eventually come up with a better name) lets you quickly toggle between Solid Fill, and Linear or Radial [...]]]></description>
			<content:encoded><![CDATA[<p>Over the past several months I&#8217;ve been working on a new &#8220;BrushManager&#8221; panel for Fireworks. I&#8217;ve been creating all of the individual pieces as AS3 components, both for ease of development and maintenance reasons. The BrushManager (I&#8217;ll eventually come up with a better name) lets you quickly toggle between Solid Fill, and Linear or Radial Gradient Fill. The Gradient editing capabilities currently in my <a title="Gradient Panel article at Adobe DevNet" href="http://www.adobe.com/devnet/fireworks/articles/gradient_panel.html">Gradient Panel</a> will be migrated into this new panel, along with a new precision Gradient Direction Editor. I currently have a test version of the Gradient Direction Editor in a standalone Fireworks Panel, available for download below.</p>
<p>Take the panel for a spin and send me your feedback. It&#8217;s still a bit buggy at this point, so use at your own risk!</p>
<p>The video below is encoded at 1280 x 720, so be sure and watch in HD on the Vimeo site!</p>
<p><object width="400" height="225" data="http://www.vimeo.com/moogaloop.swf?clip_id=1012840&amp;server=www.vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.vimeo.com/moogaloop.swf?clip_id=1012840&amp;server=www.vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /></object><br />
<a href="http://www.vimeo.com/1012840?pg=embed&amp;sec=1012840">Fireworks Panel: Gradient Direction Editor</a> from <a href="http://www.vimeo.com/user467228?pg=embed&amp;sec=1012840">Grant Hinkson</a> on <a href="http://vimeo.com?pg=embed&amp;sec=1012840">Vimeo</a>.</p>
<p>Download Preview Panel: <a title="Gradient Direction Editor" href="http://www.granthinkson.com/downloads/fireworks/gradientdirectioneditor.zip">Fireworks Gradient Direction Editor Panel</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.granthinkson.com/2008/05/15/new-fireworks-panel-gradient-direction-editor/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Podder v2 Released</title>
		<link>http://www.granthinkson.com/2008/03/05/podder-v2-released/</link>
		<comments>http://www.granthinkson.com/2008/03/05/podder-v2-released/#comments</comments>
		<pubDate>Wed, 05 Mar 2008 21:56:37 +0000</pubDate>
		<dc:creator>granthnk</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.granthinkson.com/2008/03/05/podder-v2-released/</guid>
		<description><![CDATA[Josh just posted an update to his WPF-based podcasting app Podder. I have been working with him in my spare time over the past month  (or more) to provide a shiny new skin and test out his &#8220;structural skinning&#8221; concept. Just like my experience styling custom controls or other WPF applications, this experience required quite [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.granthinkson.com/wp-content/uploads/2008/03/podder2skin.png" title="Podder v2"><img src="http://www.granthinkson.com/wp-content/uploads/2008/03/podder2skin.thumbnail.png" alt="Podder v2" style="margin-right: 10px; margin-bottom: 10px; float: left" border="0" /></a></p>
<p><a href="http://joshsmithonwpf.wordpress.com" title="Josh Smith">Josh</a> just posted an update to his WPF-based podcasting app <em>Podder</em>. I have been working with him in my spare time over the past month  (or more) to provide a shiny new skin and test out his &#8220;structural skinning&#8221; concept. Just like my experience styling custom controls or other WPF applications, this experience required quite a bit of back-and-forth between myself and Josh. There were additional properties and events that I needed to fully deliver the look I was going for with my skin. After this interaction, I suspect that other designers wanting to skin his app will have an easier time now that we&#8217;ve been through this process.</p>
<p>Josh and I both wanted to get this release posted while I was at Mix so we pushed out my skin prior to me having time to clean up the resource structure. I&#8217;ll analyze the project structure with <a href="http://www.granthinkson.com/2007/11/08/announcing-pistachio-wpf-resource-visualizer/" title="Pistachio">Pistachio</a> next week, remove unused resources, and consolidate my resource structure into something more manageable. So, stay tuned for an update in the next week or two! While I was at first apprehensive about releasing prior to doing this, I now think it might actually be beneficial &#8212; designers new to WPF can see what a project looks like before and after resource cleanup and organization.</p>
<p>So, check out <a href="http://joshsmithonwpf.wordpress.com/2008/03/05/podder-v2-has-been-released/" title="Podder">Josh&#8217;s post</a>, and track me down this week at Mix if you want to see a demo of the app or talk to me about some of the techniques I used. I&#8217;ll post more thoughts on some of my design decisions in the coming days.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.granthinkson.com/2008/03/05/podder-v2-released/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>New Fireworks Panel Preview: ResourceDictionaryPanel</title>
		<link>http://www.granthinkson.com/2008/03/01/new-fireworks-panel-preview-resourcedictionarypanel/</link>
		<comments>http://www.granthinkson.com/2008/03/01/new-fireworks-panel-preview-resourcedictionarypanel/#comments</comments>
		<pubDate>Sat, 01 Mar 2008 19:39:07 +0000</pubDate>
		<dc:creator>granthnk</dc:creator>
				<category><![CDATA[Fireworks]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[XAML]]></category>

		<guid isPermaLink="false">http://www.granthinkson.com/2008/03/01/new-fireworks-panel-preview-resourcedictionarypanel/</guid>
		<description><![CDATA[A couple of months ago I posted a preview video of the &#8220;Fireworks Brush Manager&#8221;. Since that post I&#8217;ve had pretty much no free time to work on the project. I&#8217;ve update the layout a bit, added new icons, etc., but haven&#8217;t really focused on finished up the functionality. Last week I spent a little [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.granthinkson.com/wp-content/uploads/2008/03/resourcedictionarypanel.png"><img src="http://www.granthinkson.com/wp-content/uploads/2008/03/resourcedictionarypanel-thumb.png" style="border: 0px none ; margin: 0px 10px 10px 0px" alt="ResourceDictionaryPanel" align="left" border="0" height="244" width="221" /></a>A couple of months ago I posted a preview video of the &#8220;Fireworks Brush Manager&#8221;. Since that post I&#8217;ve had pretty much no free time to work on the project. I&#8217;ve update the layout a bit, added new icons, etc., but haven&#8217;t really focused on finished up the functionality. Last week I spent a little time before bed one night reviewing how I expected to interact with the panel and realized that I was trying to cram too much into a single panel. I realized I really had two panels: a ResourceDictionary Panel and a new Brush Editor panel. Since I have the ResourceDictionary part of the thing in a partially working state, I decided to go ahead and post a preview release to start getting some feedback and bug testing going.</p>
<p>I only have the &#8220;Open&#8221; function working, which lets you browse for a ResourceDictionary. I&#8217;m planning on adding Save capability and a Sync feature, which will synchronize objects on the stage with brushes assigned to them should the resource change. Watch for that over the next 3 months <img src='http://www.granthinkson.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Known Issues: I&#8217;ve found that I have to open the same ResourceDictionary twice sometimes in order for the file to be recognized. So if your brushes don&#8217;t appear at first, try again. If your brushes never appear, or if you run into bugs, please send me a note along with your ResourceDictionary and I&#8217;ll add it to my list of test RDs.</p>
<p>(7: The number of times I typed &#8220;Panel&#8221; in this post, 8 after that last reference)</p>
<p><a href="http://www.granthinkson.com/wp-content/uploads/2008/03/resourcedictionarypanel.zip" title="ResourceDictionaryPanel Preview">Download ResourceDictionaryPanel Preview</a><br />
<em>(Double-click MXP to install, swf included if you have problems, copy directly to the Command Panels folder: C:\Program Files\Adobe\Adobe Fireworks CS3\Configuration\Command Panels)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.granthinkson.com/2008/03/01/new-fireworks-panel-preview-resourcedictionarypanel/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>New Videos Posted: XamRibbon QuickStart and ResourceWashing</title>
		<link>http://www.granthinkson.com/2008/03/01/new-videos-posted-xamribbon-quickstart-and-resourcewashing/</link>
		<comments>http://www.granthinkson.com/2008/03/01/new-videos-posted-xamribbon-quickstart-and-resourcewashing/#comments</comments>
		<pubDate>Sat, 01 Mar 2008 18:13:05 +0000</pubDate>
		<dc:creator>granthnk</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[XAML]]></category>

		<guid isPermaLink="false">http://www.granthinkson.com/2008/03/01/new-videos-posted-xamribbon-quickstart-and-resourcewashing/</guid>
		<description><![CDATA[I&#8217;ve posted a couple of videos that highlight new features included in NetAdvantage for WPF 2007.2 that we released about a month ago. The first video demonstrates how you can use the samples included in the xamFeatureBrowser to quickly create a xamRibbon. The second video demonstrates a feature that I&#8217;m really excited about: ResourceWashing. Using [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve posted a couple of videos that highlight new features included in <a href="http://www.infragistics.com/dotnet/netadvantage/wpf.aspx#Overview">NetAdvantage for WPF 2007.2</a> that we released about a month ago. The first video demonstrates how you can use the samples included in the xamFeatureBrowser to quickly create a xamRibbon.</p>
<p>The second video demonstrates a feature that I&#8217;m really excited about: <strong>ResourceWashing</strong>. Using ResourceWashing, you can &#8220;wash&#8221; the brushes defined in ResourceDictionaries with a new color. Since the brushes can be washed at runtime, you can create an application that can be infinitely customized by the end user &#8212; really exciting! This is the same washing technology used by <a href="http://www.infragistics.com/dotnet/netadvantage/appstylist.aspx#Overview">AppStylist for Windows Forms</a> in the &#8220;New from Template&#8221; feature. The xamRibbon is the first control whose brushes have been grouped into &#8220;WashGroups&#8221; to really take advantage of this technology. Moving forward, we&#8217;ll be applying the same techniques to the other controls.  I can&#8217;t wait to see what the WPF community ends up creating with this technology!</p>
<p><strong>Videos</strong></p>
<ul>
<li><a href="http://download.infragistics.com/resources/WPF/xamRibbonWalkthrough/xamRibbonWalkthrough.wmv">xamRibbon QuickStart Video</a></li>
<li><a href="http://download.infragistics.com/resources/WPF/ResourceWashing/ResourceWashing.wmv">ResourceWashing Video</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.granthinkson.com/2008/03/01/new-videos-posted-xamribbon-quickstart-and-resourcewashing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://download.infragistics.com/resources/WPF/xamRibbonWalkthrough/xamRibbonWalkthrough.wmv" length="15398467" type="video/x-ms-wmv" />
<enclosure url="http://download.infragistics.com/resources/WPF/ResourceWashing/ResourceWashing.wmv" length="39144849" type="video/x-ms-wmv" />
		</item>
		<item>
		<title>&#8220;McGuffin&#8221;-Enabling Image Converter</title>
		<link>http://www.granthinkson.com/2008/02/22/mcguffin-enabling-image-converter/</link>
		<comments>http://www.granthinkson.com/2008/02/22/mcguffin-enabling-image-converter/#comments</comments>
		<pubDate>Fri, 22 Feb 2008 18:06:29 +0000</pubDate>
		<dc:creator>granthnk</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Podder]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[XAML]]></category>

		<guid isPermaLink="false">http://www.granthinkson.com/2008/02/22/mcguffin-enabling-image-converter/</guid>
		<description><![CDATA[A couple of years ago Robby introduced me to the term &#8220;McGuffin&#8221;, via this post. In his explanation, he admits that he is probably stretching the original intention of the word, and since I&#8217;m now interpreting his interpretation, it may be safe to say that my usage of the term is now far from its [...]]]></description>
			<content:encoded><![CDATA[<p>A couple of years ago <a href="http://www.notstatic.com">Robby</a> introduced me to the term &#8220;McGuffin&#8221;, via <a href="http://notstatic.com/archives/6" title="McGuffin">this post</a>. In his explanation, he admits that he is probably stretching the original intention of the word, and since I&#8217;m now interpreting his interpretation, it may be safe to say that my usage of the term is now far from its original meaning. You be the judge.</p>
<p>If you&#8217;re reading this blog, you&#8217;re probably also reading <a href="http://joshsmithonwpf.wordpress.com">Josh Smith</a>&#8216;s blog, and you&#8217;re probably aware that I&#8217;m working on a new skin for <a href="http://joshsmithonwpf.wordpress.com/2008/02/10/podder-v2-beta/">Podder</a>, his WPF podcast reader. Throughout the design process, I&#8217;ve had lots of different ideas running through my head &#8211; I really have a clean slate to play with here, and any of you who have designed an app or web site from scratch know how challenging that initial blank page can be. There are so many possibilities, so many directions you can take the layout; ultimately, you just have to go with something then tweak until you go crazy. It&#8217;s definitely a different process than designing something that works (visually) with an existing product line. There, you have an established aesthetic that drives the design.</p>
<p>So, as I go into the polish stage and really have a feel for the direction the layout is going, I&#8217;m looking at ways to make the application feel responsive, alive. One way I&#8217;m doing this is through my &#8220;McGuffin&#8221;-Enabling Image Converter. This converter is bound to an Image&#8217;s Source property and then returns an &#8220;averaged&#8221; Color &#8211; I take a random sampling of pixels then average their color values. The resulting color represents the generalized color of the image. In Podder, I&#8217;m using this converter to set the background image of the application to a color that works well with the image of the selected podcast, so as the selection changes, the color of the application changes to match, and the plot advances (my McGuffin).</p>
<p>I&#8217;ve added this converter to the Infragistic ToyBox assembly that I started a while back (and haven&#8217;t actively added to in a while). <a href="http://www.granthinkson.com/wp-content/uploads/2008/02/granthinksonmcguffin.zip" title="McGuffin Converter Sample">Download</a> the <a href="http://www.granthinkson.com/wp-content/uploads/2008/02/granthinksonmcguffin.zip" title="sample project">sample project</a> to see the converter in action. (Note: it currently only works with local images, not images whose source points to a web address).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.granthinkson.com/2008/02/22/mcguffin-enabling-image-converter/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
