<?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: What should the action name for an indeterminate checkbox be?</title>
	<atom:link href="http://www.marcozehe.de/2009/02/11/what-should-the-action-name-for-an-indeterminate-checkbox-be/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.marcozehe.de/2009/02/11/what-should-the-action-name-for-an-indeterminate-checkbox-be/</link>
	<description>Musings, tips and tricks about the accessible software world</description>
	<lastBuildDate>Thu, 22 Jul 2010 22:41:09 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: Marco</title>
		<link>http://www.marcozehe.de/2009/02/11/what-should-the-action-name-for-an-indeterminate-checkbox-be/comment-page-1/#comment-9943</link>
		<dc:creator>Marco</dc:creator>
		<pubDate>Fri, 13 Feb 2009 13:35:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.marcozehe.de/?p=106#comment-9943</guid>
		<description>@Michael and @Rich: This is not about states (the current state), but the action that performs a change. On most elements, this is the very general action of &quot;click&quot;, and for Firefox/Gecko in general, a checked checkbox exposes an action name of &quot;uncheck&quot;, and an unchecked checkbox exposes an action name of &quot;check&quot;. But since we do not know what the next state of a currently undetermined checkbox will be, the action name must be something meaningful, but general enough so that the next state can be either checked fully, or unchecked. From other comments in the bug and what I got via e-mail, it looks like we&#039;ll call this one &quot;Cycle&quot;.</description>
		<content:encoded><![CDATA[<p>@Michael and @Rich: This is not about states (the current state), but the action that performs a change. On most elements, this is the very general action of &#8220;click&#8221;, and for Firefox/Gecko in general, a checked checkbox exposes an action name of &#8220;uncheck&#8221;, and an unchecked checkbox exposes an action name of &#8220;check&#8221;. But since we do not know what the next state of a currently undetermined checkbox will be, the action name must be something meaningful, but general enough so that the next state can be either checked fully, or unchecked. From other comments in the bug and what I got via e-mail, it looks like we&#8217;ll call this one &#8220;Cycle&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Marshall</title>
		<link>http://www.marcozehe.de/2009/02/11/what-should-the-action-name-for-an-indeterminate-checkbox-be/comment-page-1/#comment-9937</link>
		<dc:creator>Michael Marshall</dc:creator>
		<pubDate>Fri, 13 Feb 2009 12:01:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.marcozehe.de/?p=106#comment-9937</guid>
		<description>i agree with comment number 2 it should say partially checked</description>
		<content:encoded><![CDATA[<p>i agree with comment number 2 it should say partially checked</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Wouter</title>
		<link>http://www.marcozehe.de/2009/02/11/what-should-the-action-name-for-an-indeterminate-checkbox-be/comment-page-1/#comment-9747</link>
		<dc:creator>Wouter</dc:creator>
		<pubDate>Wed, 11 Feb 2009 19:08:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.marcozehe.de/?p=106#comment-9747</guid>
		<description>In GTK+ this is called &quot;inconsistent&quot;, e.g. gtk_check_menu_item_set_inconsistent()</description>
		<content:encoded><![CDATA[<p>In GTK+ this is called &#8220;inconsistent&#8221;, e.g. gtk_check_menu_item_set_inconsistent()</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rich</title>
		<link>http://www.marcozehe.de/2009/02/11/what-should-the-action-name-for-an-indeterminate-checkbox-be/comment-page-1/#comment-9730</link>
		<dc:creator>Rich</dc:creator>
		<pubDate>Wed, 11 Feb 2009 16:41:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.marcozehe.de/?p=106#comment-9730</guid>
		<description>I think toggle is misleading here as well. I&#039;d suggest &quot;partially checked&quot; (this is what Jaws says when it runs into a similar windows control).</description>
		<content:encoded><![CDATA[<p>I think toggle is misleading here as well. I&#8217;d suggest &#8220;partially checked&#8221; (this is what Jaws says when it runs into a similar windows control).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve</title>
		<link>http://www.marcozehe.de/2009/02/11/what-should-the-action-name-for-an-indeterminate-checkbox-be/comment-page-1/#comment-9722</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Wed, 11 Feb 2009 14:40:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.marcozehe.de/?p=106#comment-9722</guid>
		<description>Currently in AT-SPI there is a discrepancy. The user has a single gesture to change to the opposite state depending on the current state but the actions define in specific end states (check or unckeck). Is there a good reason for this? If the AT wants to give the user the same experience as the direct user then it must look at the current state and use the correct action to give a similar toggle effect.

Following that logic you should expose both Check and UnCheck in the indeterminate state and let the AT do all the work. Yuk - how did we get here?

If there is a good use case for an action that ends in an unknown state as determined by current state and application logic then Toggle might do as you suggest. To my mind toggle indicates change to the other state of 2 states so isn&#039;t right for tri state logic where Cycle, Change, Alter. NextState, might be better suited

Hey how about</description>
		<content:encoded><![CDATA[<p>Currently in AT-SPI there is a discrepancy. The user has a single gesture to change to the opposite state depending on the current state but the actions define in specific end states (check or unckeck). Is there a good reason for this? If the AT wants to give the user the same experience as the direct user then it must look at the current state and use the correct action to give a similar toggle effect.</p>
<p>Following that logic you should expose both Check and UnCheck in the indeterminate state and let the AT do all the work. Yuk &#8211; how did we get here?</p>
<p>If there is a good use case for an action that ends in an unknown state as determined by current state and application logic then Toggle might do as you suggest. To my mind toggle indicates change to the other state of 2 states so isn&#8217;t right for tri state logic where Cycle, Change, Alter. NextState, might be better suited</p>
<p>Hey how about</p>
]]></content:encoded>
	</item>
</channel>
</rss>
