Bug 158390 - [Accessibility] Add more (and custom) states
Summary: [Accessibility] Add more (and custom) states
Status: RESOLVED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: SWT (show other bugs)
Version: 3.3   Edit
Hardware: PC Linux-GTK
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Carolyn MacLeod CLA
QA Contact:
URL:
Whiteboard:
Keywords: accessibility
Depends on:
Blocks: 158836
  Show dependency tree
 
Reported: 2006-09-22 18:16 EDT by Larry Weiss CLA
Modified: 2012-06-19 16:10 EDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Larry Weiss CLA 2006-09-22 18:16:57 EDT
Linux (RHEL 5 or FC5) ATK defines accessible states that have no equivalent in the org.eclipse.swt.accessibility.ACC class. (See http://developer.gnome.org/doc/API/2.0/atk/atk-AtkState.html#AtkStateType.) Custom widget authors (including Draw2d and GMF authors) need the ability to expose these existing states as well as an ability to define custom states. (See http://developer.gnome.org/doc/API/2.0/atk/atk-AtkState.html#atk-state-type-register.)

The mechanism to implement this functionality on Windows will be added soon.
Comment 1 Carolyn MacLeod CLA 2012-05-03 10:21:25 EDT
7 new states were added in 3.6.
Any remaining states not yet supported will only be added on an as-needed basis, and only if they are cross-platform.

The ability to add custom states would only be added if this functionality was required by an actual customer.

Updated links:
http://developer.gnome.org/atk/unstable/atk-AtkState.html
http://developer.gnome.org/atk/unstable/atk-AtkState.html#atk-state-type-register
Comment 2 Carolyn MacLeod CLA 2012-06-19 16:10:12 EDT
Closing. Please open a new bug with specifics if additional states are needed.