<?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 on: Why is that button gray?</title>
	<atom:link href="http://eclipsesource.com/blogs/2009/08/06/ui-design-why-is-that-button-gray/feed/" rel="self" type="application/rss+xml" />
	<link>http://eclipsesource.com/blogs/2009/08/06/ui-design-why-is-that-button-gray/</link>
	<description>Eclipse Equinox OSGi</description>
	<lastBuildDate>Fri, 03 Feb 2012 14:17:31 +0100</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
	<item>
		<title>By: Pramatr</title>
		<link>http://eclipsesource.com/blogs/2009/08/06/ui-design-why-is-that-button-gray/comment-page-1/#comment-2563</link>
		<dc:creator>Pramatr</dc:creator>
		<pubDate>Mon, 10 Aug 2009 07:16:46 +0000</pubDate>
		<guid isPermaLink="false">http://eclipsesource.com/blogs/?p=2626#comment-2563</guid>
		<description>Great point, there have been so many times I&#039;ve wondered what do I have to actually do to enable this button in an application.  Even for the most skilled of users it&#039;s not always obvious, so displaying those conditions is a nice idea.</description>
		<content:encoded><![CDATA[<p>Great point, there have been so many times I&#8217;ve wondered what do I have to actually do to enable this button in an application.  Even for the most skilled of users it&#8217;s not always obvious, so displaying those conditions is a nice idea.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christian</title>
		<link>http://eclipsesource.com/blogs/2009/08/06/ui-design-why-is-that-button-gray/comment-page-1/#comment-2547</link>
		<dc:creator>Christian</dc:creator>
		<pubDate>Thu, 06 Aug 2009 19:33:53 +0000</pubDate>
		<guid isPermaLink="false">http://eclipsesource.com/blogs/?p=2626#comment-2547</guid>
		<description>In our ERP application we have done just what you suggest. We have built our own little &quot;Condition&quot; framework, where you can add a lot of custom conditions on controls, that will disable them when the condition is not met, and show a tooltip to inform the users of the reason. The conditions typically listen to the model for the view (using databinding), but security conditions (missing a role) are used a lot as well. Its difficult to decide between hiding and disabling controls, but we generelly go with disabling. For the views that are used by the most novice users we normally hide the controls instead (using the same framework).</description>
		<content:encoded><![CDATA[<p>In our ERP application we have done just what you suggest. We have built our own little &#8220;Condition&#8221; framework, where you can add a lot of custom conditions on controls, that will disable them when the condition is not met, and show a tooltip to inform the users of the reason. The conditions typically listen to the model for the view (using databinding), but security conditions (missing a role) are used a lot as well. Its difficult to decide between hiding and disabling controls, but we generelly go with disabling. For the views that are used by the most novice users we normally hide the controls instead (using the same framework).</p>
]]></content:encoded>
	</item>
</channel>
</rss>

