diff options
-rw-r--r-- | accessibility/bridge/org/openoffice/java/accessibility/AccessibleObjectFactory.java | 25 | ||||
-rwxr-xr-x | accessibility/bridge/org/openoffice/java/accessibility/makefile.mk | 7 |
2 files changed, 22 insertions, 10 deletions
diff --git a/accessibility/bridge/org/openoffice/java/accessibility/AccessibleObjectFactory.java b/accessibility/bridge/org/openoffice/java/accessibility/AccessibleObjectFactory.java index 262dbadc0560..6621edafb7bc 100644 --- a/accessibility/bridge/org/openoffice/java/accessibility/AccessibleObjectFactory.java +++ b/accessibility/bridge/org/openoffice/java/accessibility/AccessibleObjectFactory.java @@ -2,9 +2,9 @@ * * $RCSfile: AccessibleObjectFactory.java,v $ * - * $Revision: 1.2 $ + * $Revision: 1.3 $ * - * last change: $Author: obr $ $Date: 2002-08-09 15:10:55 $ + * last change: $Author: obr $ $Date: 2002-08-14 12:12:12 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -133,7 +133,11 @@ public class AccessibleObjectFactory { switch(info.Role) { case AccessibleRole.CHECKBOX: - o = new AccessibleCheckBox(xAccessibleContext); + o = new AccessibleButton( + javax.accessibility.AccessibleRole.CHECK_BOX, + javax.accessibility.AccessibleState.CHECKED, + xAccessibleContext + ); break; case AccessibleRole.COMBOBOX: case AccessibleRole.LIST: @@ -175,10 +179,18 @@ public class AccessibleObjectFactory { o = new AccessibleParagraph(xAccessibleContext); break; case AccessibleRole.PUSHBUTTON: - o = new AccessiblePushButton(xAccessibleContext); + o = new AccessibleButton( + javax.accessibility.AccessibleRole.PUSH_BUTTON, + javax.accessibility.AccessibleState.SELECTED, + xAccessibleContext + ); break; case AccessibleRole.RADIOBUTTON: - o = new AccessibleRadioButton(xAccessibleContext); + o = new AccessibleButton( + javax.accessibility.AccessibleRole.RADIO_BUTTON, + javax.accessibility.AccessibleState.CHECKED, + xAccessibleContext + ); break; case AccessibleRole.SCROLLBAR: o = new AccessibleScrollBar(xAccessibleContext); @@ -294,6 +306,9 @@ public class AccessibleObjectFactory { if(o instanceof AccessibleWindow) { AccessibleWindow w = (AccessibleWindow) o; w.setAccessibleChildrenCount(info.ChildrenCount); + } else if(o instanceof AccessibleMenu) { + AccessibleMenu m = (AccessibleMenu) o; + m.setAccessibleChildrenCount(info.ChildrenCount); } else if(o instanceof AccessibleFixedText) { AccessibleFixedText t = (AccessibleFixedText) o; if( info.Text != null ) diff --git a/accessibility/bridge/org/openoffice/java/accessibility/makefile.mk b/accessibility/bridge/org/openoffice/java/accessibility/makefile.mk index 723dcc11f56b..852383062072 100755 --- a/accessibility/bridge/org/openoffice/java/accessibility/makefile.mk +++ b/accessibility/bridge/org/openoffice/java/accessibility/makefile.mk @@ -2,9 +2,9 @@ # # $RCSfile: makefile.mk,v $ # -# $Revision: 1.1 $ +# $Revision: 1.2 $ # -# last change: $Author: obr $ $Date: 2002-08-08 14:12:46 $ +# last change: $Author: obr $ $Date: 2002-08-14 12:12:13 $ # # The Contents of this file are made available subject to the terms of # either of the following licenses @@ -76,7 +76,6 @@ JAVADIR = $(OUT)$/misc$/java JARFILES = sandbox.jar jurt.jar unoil.jar ridl.jar JAVAFILES = \ AccessibleButton.java \ - AccessibleCheckBox.java \ AccessibleContainer.java \ AccessibleDescendantManager.java \ AccessibleEditLine.java \ @@ -91,8 +90,6 @@ JAVAFILES = \ AccessibleObjectFactory.java \ AccessibleObject.java \ AccessibleParagraph.java \ - AccessiblePushButton.java \ - AccessibleRadioButton.java \ AccessibleRoleMap.java \ AccessibleScrollBar.java \ AccessibleSeparator.java \ |