Thanks Andres, You are correct:

STATE_SYSTEM_MIXED Indicates that the state of a three-state check box
or toolbar button is not determined. The check box is neither checked
nor unchecked and is therefore in the third or mixed state.

And visually the checkbox has an inner green box with a white border
around the green box and between it and the black border of the check box.

Andres Gonzalez wrote:
> > What is an example of a tri-state checkbox? Is the third state
> different than STATE_SYSTEM_UNAVAILABLE?  If so, do we need a new state?
>  
> It is a "mixed" state, for instance, in windows Explorer select files
> that are read-only and writable, bring up the properties dialog, and
> read-only check box will be mixed. If memory does not fail me, MSAA
> has a "mixed" state for this purpose.
>  
> --Andres.
>
>     ------------------------------------------------------------------------
>     *From:* [email protected]
>     [mailto:[email protected]] *On
>     Behalf Of *Pete Brunet
>     *Sent:* Thursday, December 02, 2010 9:08 AM
>     *To:* IA2 List
>     *Subject:* Re: [Accessibility-ia2] IA2_STATE_CHECKABLE
>
>     What is an example of a tri-state checkbox?  Is the third state
>     different than STATE_SYSTEM_UNAVAILABLE?  If so, do we need a new
>     state?
>
>     Andres Gonzalez wrote:
>>     > ...this state is necessary in those cases where an object has a
>>     role which is not one of the previously mentioned roles but does
>>     have the behavior of having two states...  <
>>      
>>     I'd lax the "two state" conditions, since there are things like
>>     3state check boxes, which one could think of as checkable as well.
>>      
>>     Best regards,
>>      
>>     --Andres.
>>      
>>
>>         
>> ------------------------------------------------------------------------
>>         *From:* [email protected]
>>         [mailto:[email protected]]
>>         *On Behalf Of *Pete Brunet
>>         *Sent:* Tuesday, November 30, 2010 1:53 PM
>>         *To:* IA2 List
>>         *Cc:* Open A11y
>>         *Subject:* Re: [Accessibility-ia2] IA2_STATE_CHECKABLE
>>
>>         I'm tweaking it again.  Please review...
>>
>>         Indicates that an object is checkable. The standard checkable
>>         objects are check boxes, radio buttons, check box menu items,
>>         radio menu items, and toggle buttons.  Since assistive
>>         technology will determine that these objects are checkable
>>         via the object's role the checkable state is not required. 
>>         However, this state is necessary in those cases where an
>>         object has a role which is not one of the previously
>>         mentioned roles but does have the behavior of having two
>>         states.  An example is a table cell which indicates whether
>>         or not an email has an attachment, whether or not an mail is
>>         considered spam, and whether or not an email has been read.
>>
>>         Pete
>>
>>         david bolter wrote:
>>>
>>>         I'm happy with your definition thanks!
>>>         Cheers,
>>>         D
>>>
>>>         On Nov 30, 2010 12:44 PM, "Pete Brunet" <[email protected]
>>>         <mailto:[email protected]>> wrote:
>>>         > IA2_STATE_CHECKABLE is the third request for revision for
>>>         1.2.1. The
>>>         > changes have been requested for completion by week end.
>>>         Please review
>>>         > this proposed description.
>>>         >
>>>         > Indicates that an object is checkable. Typical objects
>>>         that have this
>>>         > state are check boxes, radio buttons, check box menu
>>>         items, radio menu
>>>         > items, and toggle buttons. A custom control that can be in
>>>         one of two
>>>         > states, checked or unchecked, would also contain
>>>         IA2_STATE_CHECKABLE in
>>>         > its state set.
>>>         >
>>>         > David, You mentioned XUL check box cells. If you want that
>>>         included
>>>         > please provide a rewording of the text above.
>>>         >
>>>         > Pete
>>>         > --
>>>         > *Pete Brunet*
>>>         >
>>>         > a11ysoft - Accessibility Architecture and Development
>>>         > (512) 238-6967 (work), (512) 689-4155 (cell)
>>>         > Skype: pete.brunet
>>>         > IM: ptbrunet (AOL, Google), [email protected]
>>>         <mailto:[email protected]> (MSN)
>>>         > http://www.a11ysoft.com/about/
>>>         > Ionosphere: WS4G
>>
>>         -- 
>>         *Pete Brunet*
>>                                                                         
>>         a11ysoft - Accessibility Architecture and Development
>>         (512) 238-6967 (work), (512) 689-4155 (cell)
>>         Skype: pete.brunet
>>         IM: ptbrunet (AOL, Google), [email protected] (MSN)
>>         http://www.a11ysoft.com/about/
>>         Ionosphere: WS4G
>>
>
>     -- 
>     *Pete Brunet*
>                                                                     
>     a11ysoft - Accessibility Architecture and Development
>     (512) 238-6967 (work), (512) 689-4155 (cell)
>     Skype: pete.brunet
>     IM: ptbrunet (AOL, Google), [email protected] (MSN)
>     http://www.a11ysoft.com/about/
>     Ionosphere: WS4G
>

-- 
*Pete Brunet*
                                                                
a11ysoft - Accessibility Architecture and Development
(512) 238-6967 (work), (512) 689-4155 (cell)
Skype: pete.brunet
IM: ptbrunet (AOL, Google), [email protected] (MSN)
http://www.a11ysoft.com/about/
Ionosphere: WS4G
_______________________________________________
Accessibility-ia2 mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/accessibility-ia2

Reply via email to