diff options
author | Vladimir Glazounov <vg@openoffice.org> | 2003-04-11 16:14:34 +0000 |
---|---|---|
committer | Vladimir Glazounov <vg@openoffice.org> | 2003-04-11 16:14:34 +0000 |
commit | 3eb3ee233376003a97c9a20962060453ed52af32 (patch) | |
tree | da96f981c726e5e72373fdff6a3c237ddd8efdcc /toolkit/test | |
parent | d27a1bbed7a7458d654566ed88da59b006cf7d99 (diff) |
INTEGRATION: CWS vcl07 (1.2.2); FILE ADDED
2003/04/08 14:29:01 obr 1.2.2.1: re-added accessibility workbench
Diffstat (limited to 'toolkit/test')
-rw-r--r-- | toolkit/test/accessibility/StringNode.java | 13 | ||||
-rw-r--r-- | toolkit/test/accessibility/TableEventHandler.java | 43 |
2 files changed, 56 insertions, 0 deletions
diff --git a/toolkit/test/accessibility/StringNode.java b/toolkit/test/accessibility/StringNode.java new file mode 100644 index 000000000000..11a7286c60f1 --- /dev/null +++ b/toolkit/test/accessibility/StringNode.java @@ -0,0 +1,13 @@ +import com.sun.star.lang.IndexOutOfBoundsException; + +/** + Base class for all tree nodes. + */ +class StringNode + extends AccessibleTreeNode +{ + public StringNode (String aDisplayObject, AccessibleTreeNode aParent) + { + super (aDisplayObject, aParent); + } +} diff --git a/toolkit/test/accessibility/TableEventHandler.java b/toolkit/test/accessibility/TableEventHandler.java new file mode 100644 index 000000000000..c1a6b0b7265b --- /dev/null +++ b/toolkit/test/accessibility/TableEventHandler.java @@ -0,0 +1,43 @@ +import drafts.com.sun.star.accessibility.XAccessible; +import drafts.com.sun.star.accessibility.AccessibleEventObject; +import drafts.com.sun.star.accessibility.AccessibleEventId; +import drafts.com.sun.star.accessibility.AccessibleTableModelChange; +import com.sun.star.uno.UnoRuntime; + +import java.io.PrintStream; + +class TableEventHandler + extends EventHandler +{ + public TableEventHandler (AccessibleEventObject aEvent, AccessibilityTreeModel aTreeModel) + { + super (aEvent, aTreeModel); + } + + public void PrintOldAndNew (PrintStream out) + { + switch (mnEventId) + { + case AccessibleEventId.ACCESSIBLE_TABLE_MODEL_EVENT: + AccessibleTableModelChange aModelChange = + (AccessibleTableModelChange)maEvent.NewValue; + out.println( "Range: StartRow " + aModelChange.FirstRow + + " StartColumn " + aModelChange.FirstColumn + + " EndRow " + aModelChange.LastRow + + " EndColumn " + aModelChange.LastColumn + + " Id " + aModelChange.Type); + break; + default: + super.PrintOldAndNew (out); + } + } + + public void Process () + { + maTreeModel.updateNode (mxEventSource, AccessibleTableHandler.class); + } + + + private XAccessible mxOldChild; + private XAccessible mxNewChild; +} |