<?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>Chris Aniszczyk&#039;s (zx) diatribe &#187; jface</title>
	<atom:link href="http://aniszczyk.org/tag/jface/feed/" rel="self" type="application/rss+xml" />
	<link>http://aniszczyk.org</link>
	<description>work. life. open source. diatribes.</description>
	<lastBuildDate>Tue, 17 Apr 2012 17:09:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>The PixelConverter party is over&#8230;</title>
		<link>http://aniszczyk.org/2008/11/05/the-pixelconverter-party-is-over/</link>
		<comments>http://aniszczyk.org/2008/11/05/the-pixelconverter-party-is-over/#comments</comments>
		<pubDate>Wed, 05 Nov 2008 20:52:00 +0000</pubDate>
		<dc:creator>Chris Aniszczyk</dc:creator>
				<category><![CDATA[work]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[jface]]></category>
		<category><![CDATA[pde]]></category>

		<guid isPermaLink="false">http://aniszczyk.org/2008/11/05/the-pixelconverter-party-is-over/</guid>
		<description><![CDATA[Sometimes when your browsing for types in Eclipse, your head wants to explode: Good news though, the PixelConverter party is finally over and has been declared as an API in JFace. The next stop is the abundance of &#8220;SWTUtil&#8221; classes throughout the Platform and friends.]]></description>
			<content:encoded><![CDATA[<p>Sometimes when your browsing for types in Eclipse, your head wants to explode:</p>
<p><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_2017w9FY4Do/SRIIJfETEUI/AAAAAAAAAqA/_oqsPWB6p84/s1600-h/pixelconverterparty.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 275px;" src="http://1.bp.blogspot.com/_2017w9FY4Do/SRIIJfETEUI/AAAAAAAAAqA/_oqsPWB6p84/s320/pixelconverterparty.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5265279873400901954" /></a></p>
<p>Good news though, the PixelConverter party is <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=251280">finally over</a> and has been declared as an API in JFace. The next stop is the abundance of &#8220;<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=253798">SWTUtil</a>&#8221; classes throughout the Platform and friends.</p>
]]></content:encoded>
			<wfw:commentRss>http://aniszczyk.org/2008/11/05/the-pixelconverter-party-is-over/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JFace Databinding is Cool</title>
		<link>http://aniszczyk.org/2008/06/30/jface-databinding-is-cool/</link>
		<comments>http://aniszczyk.org/2008/06/30/jface-databinding-is-cool/#comments</comments>
		<pubDate>Mon, 30 Jun 2008 16:59:00 +0000</pubDate>
		<dc:creator>Chris Aniszczyk</dc:creator>
				<category><![CDATA[work]]></category>
		<category><![CDATA[databinding]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[jface]]></category>
		<category><![CDATA[swt]]></category>

		<guid isPermaLink="false">http://aniszczyk.org/2008/06/30/jface-databinding-is-cool/</guid>
		<description><![CDATA[I have been getting to know JFace Databinding lately. It was on my TODO list of Eclipse technologies to learn and although things were rough in the beginning, I&#8217;m starting really appreciate things. For example, I had a use case where I was binding a value to a text control. By default, the model was [...]]]></description>
			<content:encoded><![CDATA[<p>I have been getting to know <a href="http://wiki.eclipse.org/index.php/JFace_Data_Binding">JFace Databinding</a> lately. It was on my TODO list of Eclipse technologies to learn and although things were rough in the beginning, I&#8217;m starting really appreciate things. For example, I had a use case where I was binding a value to a text control. By default, the model was being updated on every keystroke which could be fine. However, if you have a complex UI that does fancy validation, it can cause unexpected results like refreshes that you just don&#8217;t want. A simple and more natural thing is only to commit a change to the model after the user is done typing instead of every keystroke. The solution in JFace Databinding is simple&#8230;</p>
<p><code>SWTObservables.observeDelayedValue(400, myObservable)</code></p>
<p>There&#8217;s also a nice code <a href="http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.jface.examples.databinding/src/org/eclipse/jface/examples/databinding/snippets/Snippet015DelayTextModifyEvents.java?view=markup">snippet</a> that you can run to see how the code works.</p>
]]></content:encoded>
			<wfw:commentRss>http://aniszczyk.org/2008/06/30/jface-databinding-is-cool/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

