diff options
author | Vladimir Glazounov <vg@openoffice.org> | 2008-04-15 12:00:03 +0000 |
---|---|---|
committer | Vladimir Glazounov <vg@openoffice.org> | 2008-04-15 12:00:03 +0000 |
commit | 9019f1952e44e93f938c39ec204b028bb7164c0c (patch) | |
tree | 9cf20637fd27fff2f78b425051df87dfa55dc3d9 /accessibility | |
parent | 7e2755a5d8169e91a34e983fa088d965656cac46 (diff) |
INTEGRATION: CWS aqua11y01 (1.24.16); FILE MERGED
2008/02/11 10:29:44 obr 1.24.16.1: #i16061# implementation of getAccessibleAt for lists and some re-arrangement of component states
Diffstat (limited to 'accessibility')
-rw-r--r-- | accessibility/bridge/org/openoffice/java/accessibility/AccessibleObjectFactory.java | 21 |
1 files changed, 3 insertions, 18 deletions
diff --git a/accessibility/bridge/org/openoffice/java/accessibility/AccessibleObjectFactory.java b/accessibility/bridge/org/openoffice/java/accessibility/AccessibleObjectFactory.java index 55678d7cec64..a2b21299b644 100644 --- a/accessibility/bridge/org/openoffice/java/accessibility/AccessibleObjectFactory.java +++ b/accessibility/bridge/org/openoffice/java/accessibility/AccessibleObjectFactory.java @@ -7,7 +7,7 @@ * OpenOffice.org - a multi-platform office productivity suite * * $RCSfile: AccessibleObjectFactory.java,v $ - * $Revision: 1.25 $ + * $Revision: 1.26 $ * * This file is part of OpenOffice.org. * @@ -351,21 +351,12 @@ public class AccessibleObjectFactory { break; case AccessibleRole.MENU: c = new Menu(xAccessible, xAccessibleContext); - // !!! FIXME !!! - // Menu items are always visible, but change SHOWING state -// if (!xAccessibleStateSet.contains(AccessibleStateType.SHOWING)) { -// c.setVisible(false); -// } break; case AccessibleRole.MENU_BAR: c = new MenuContainer(javax.accessibility.AccessibleRole.MENU_BAR, xAccessible, xAccessibleContext); break; case AccessibleRole.MENU_ITEM: c = new MenuItem(xAccessible, xAccessibleContext); - // Menu items are always visible, but change SHOWING state -// if (!xAccessibleStateSet.contains(AccessibleStateType.SHOWING)) { -// c.setVisible(false); -// } break; case AccessibleRole.POPUP_MENU: c = new MenuContainer(javax.accessibility.AccessibleRole.POPUP_MENU, xAccessible, xAccessibleContext); @@ -476,14 +467,8 @@ public class AccessibleObjectFactory { // System.out.println("Object cache now contains " + objectList.size() + " objects."); } } - // Set the boundings of the component if it is visible .. - if (!xAccessibleStateSet.contains(AccessibleStateType.VISIBLE)) { - c.setVisible(false); - } - // Set the components' enabled state .. - if (!xAccessibleStateSet.contains(AccessibleStateType.ENABLED)) { - c.setEnabled(false); - } + + AccessibleStateAdapter.setComponentState(c, xAccessibleStateSet); if (! Build.PRODUCT) { String property = System.getProperty("AccessBridgeLogging"); |