Re: ATK state documentation



Thanks for the docs at

http://developer.gnome.org/doc/API/2.0/gtk/GtkToggleButton.html

If there is no broader meaning for sensitive, then perhaps it would be better for ATK to use an "inconsistent" state that applies to toggle buttons?

As I understand the docs, an inconsistent toggle button can still be pressed -- only the visual appearance is affected. So, in my opinion saying that it is "insensitive" is actually misleading. It still accepts clicks/keyboard action.

- Aaron



padraig o'briain wrote:

The description of inconsistent state of a GtkToggleButton is at
http://developer.gnome.org/doc/API/2.0/gtk/GtkToggleButton.html

The state sensitive was introduced into ATK to allow an inconsistent GtkToggleButton to be identified. This is the only use of that state of which I am aware.

Padraig

Aaron Leventhal wrote:
I'm sorry, this still doesn't explain anything. Perhaps it's because I
don't know GTK well enough.

What is a consistent/inconsistent toggle button?

What is the broader meaning of the "sensitive" state, as opposed to
giving specific examples where it's used?

- Aaron

padraig o'briain wrote:

I have looked more deeply and found that we do use this state to distinguish between an consistent and inconsistent GtkToggleButton.

I will update the documentation.

Padraig

Aaron Leventhal wrote:


What is it going to mean in the future? Or, what was the intention when
creating it separately from the enabled state?

If it serves no purpose I suggest removing it, because right now it's
only confusing things. At least the docs should help clear the confusion.

- Aaron

padraig o'briain wrote:



For AtkObjects which correspond to GtkWIdget, it is currently synonymous with ATK_STATE_ENABLED.

Padraig

Aaron Leventhal wrote:




ATK_STATE_SENSITIVE Indicates this object is sensitive

Gogmagotical. Of or related to gogmagog.

What is a better description of this state? How does it relate to
ENABLED or FOCUSABLE?

Cheers,
- Aaron

_______________________________________________
gnome-accessibility-list mailing list
gnome-accessibility-list gnome org
http://mail.gnome.org/mailman/listinfo/gnome-accessibility-list




_______________________________________________
gnome-accessibility-list mailing list
gnome-accessibility-list gnome org
http://mail.gnome.org/mailman/listinfo/gnome-accessibility-list





_______________________________________________
gnome-accessibility-list mailing list
gnome-accessibility-list gnome org
http://mail.gnome.org/mailman/listinfo/gnome-accessibility-list



_______________________________________________
gnome-accessibility-list mailing list
gnome-accessibility-list gnome org
http://mail.gnome.org/mailman/listinfo/gnome-accessibility-list
_______________________________________________
gnome-accessibility-list mailing list
gnome-accessibility-list gnome org
http://mail.gnome.org/mailman/listinfo/gnome-accessibility-list





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]