Kaydet (Commit) 8e7340e0 authored tarafından Stephan Wunderlich's avatar Stephan Wunderlich

CHG: chose the List that is child of a Listbox

üst 58a585b2
...@@ -2,9 +2,9 @@ ...@@ -2,9 +2,9 @@
* *
* $RCSfile: AccessibleList.java,v $ * $RCSfile: AccessibleList.java,v $
* *
* $Revision: 1.1 $ * $Revision: 1.2 $
* *
* last change: $Date: 2003-03-19 13:29:31 $ * last change: $Date: 2003-03-25 09:52:01 $
* *
* The Contents of this file are made available subject to the terms of * The Contents of this file are made available subject to the terms of
* either of the following licenses * either of the following licenses
...@@ -76,6 +76,7 @@ import drafts.com.sun.star.accessibility.AccessibleRole; ...@@ -76,6 +76,7 @@ import drafts.com.sun.star.accessibility.AccessibleRole;
import drafts.com.sun.star.accessibility.XAccessible; import drafts.com.sun.star.accessibility.XAccessible;
import drafts.com.sun.star.accessibility.XAccessibleAction; import drafts.com.sun.star.accessibility.XAccessibleAction;
import drafts.com.sun.star.accessibility.XAccessibleComponent; import drafts.com.sun.star.accessibility.XAccessibleComponent;
import drafts.com.sun.star.accessibility.XAccessibleContext;
import drafts.com.sun.star.accessibility.XAccessibleSelection; import drafts.com.sun.star.accessibility.XAccessibleSelection;
import drafts.com.sun.star.awt.XExtendedToolkit; import drafts.com.sun.star.awt.XExtendedToolkit;
import java.io.PrintWriter; import java.io.PrintWriter;
...@@ -177,17 +178,25 @@ public class AccessibleList extends TestCase { ...@@ -177,17 +178,25 @@ public class AccessibleList extends TestCase {
throw new StatusException("Can't switch to required tab", e); throw new StatusException("Can't switch to required tab", e);
} }
oObj = at.getAccessibleObjectForRole(xRoot, AccessibleRole.LIST, log.println("# Getting the ListBox");
"", "com.sun.star.comp.toolkit.AccessibleList");
Object list = at.getAccessibleObjectForRole(at.SearchedAccessible, XAccessibleContext parent = at.getAccessibleObjectForRole(xRoot, AccessibleRole.PANEL,
AccessibleRole.LIST); "", "com.sun.star.comp.toolkit.AccessibleListBox");
log.println("# Getting the first child");
try {
oObj = parent.getAccessibleChild(0);
} catch (com.sun.star.lang.IndexOutOfBoundsException e) {
}
log.println("ImplementationName " + utils.getImplName(oObj)); log.println("ImplementationName " + utils.getImplName(oObj));
TestEnvironment tEnv = new TestEnvironment(oObj); TestEnvironment tEnv = new TestEnvironment(oObj);
final XAccessibleComponent acomp = (XAccessibleComponent) final XAccessibleComponent acomp = (XAccessibleComponent)
UnoRuntime.queryInterface(XAccessibleComponent.class,list) ; UnoRuntime.queryInterface(XAccessibleComponent.class,oObj) ;
final XAccessibleComponent acomp1 = (XAccessibleComponent) final XAccessibleComponent acomp1 = (XAccessibleComponent)
UnoRuntime.queryInterface(XAccessibleComponent.class,action) ; UnoRuntime.queryInterface(XAccessibleComponent.class,action) ;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment