Okay, we won't use it in Firefox then.

BTW from my test in GTK it's the same behavior as in Firefox.

- Aaron

Bill Haneman wrote:
> Aaron Leventhal wrote:
>   
>> So is armed after the mousedown on a button but before the mouse up?
>> I wonder what happens if you click and drag. In Gnome, Firefox and 
>> other apps I've seen, if you click-drag on a button it just focuses 
>> the button but does not activate it because the mouse up occurs 
>> somewhere else. There's no way to know ahead of time.
>>
>> Incidentally, when a mouse down does occur on a button that's when 
>> focus happens. So watching mouse down via system events and focus 
>> events to buttons may be an alterative way to get the same information.
>>     
> Not sure it is - in Java and, I think, gtk+, the behavior is different 
> from what you describe for Firefox.  Perhaps firefox buttons should 
> never expose this state.
>
> Bill
>   
>> - Aaron
>>
>>
>> Bill Haneman wrote:
>>     
>>> Aaron Leventhal wrote:
>>>  
>>>       
>>>> Hi Bill,
>>>>
>>>> Thank you -- this helps IMO. Couple of questions:
>>>>
>>>> * What is the potential use case for STATE_ARMED?
>>>>     
>>>>         
>>> There are probably lots of them, though they might not be terribly 
>>> common.
>>>
>>> At present STATE_ARMED is the only way to know that a 
>>> widget/button/thing is
>>> "pressed and will be invoked when the mouse button is released".  An 
>>> AT which either monitors the mouse or which synthesizes mouse events 
>>> might need to know that, and possibly a talking interface would even 
>>> let the user know about it.  It could also potentially be useful to 
>>> OSKs or test tools since the information does tell you something 
>>> about the state of the interface; if you're doing things async you 
>>> might need to wait for the state to change to/from ARMED before doing 
>>> something else.
>>>
>>> Bill
>>>
>>> _______________________________________________
>>> Gnome-accessibility-devel mailing list
>>> [email protected]
>>> http://mail.gnome.org/mailman/listinfo/gnome-accessibility-devel
>>>
>>>   
>>>       
>
> _______________________________________________
> Gnome-accessibility-devel mailing list
> [email protected]
> http://mail.gnome.org/mailman/listinfo/gnome-accessibility-devel
>
>   
_______________________________________________
Gnome-accessibility-devel mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gnome-accessibility-devel

Reply via email to