summaryrefslogtreecommitdiff
path: root/accessibility/bridge/org
diff options
context:
space:
mode:
authorVladimir Glazounov <vg@openoffice.org>2008-04-15 12:00:03 +0000
committerVladimir Glazounov <vg@openoffice.org>2008-04-15 12:00:03 +0000
commit9019f1952e44e93f938c39ec204b028bb7164c0c (patch)
tree9cf20637fd27fff2f78b425051df87dfa55dc3d9 /accessibility/bridge/org
parent7e2755a5d8169e91a34e983fa088d965656cac46 (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/bridge/org')
-rw-r--r--accessibility/bridge/org/openoffice/java/accessibility/AccessibleObjectFactory.java21
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");