diff options
author | Andre Fischer <af@openoffice.org> | 2002-03-01 17:42:18 +0000 |
---|---|---|
committer | Andre Fischer <af@openoffice.org> | 2002-03-01 17:42:18 +0000 |
commit | 59d7e5cda177f560c4b0ac6c492b70955450f35c (patch) | |
tree | 1e1ea061493e3b9ac04b7b85fa57ccaaeac7e628 /toolkit/test/accessibility/Canvas.java | |
parent | 3517e4fb9e829e080c728dddabec25b6d11d717e (diff) |
#97772# Added first support for event notifications.
Diffstat (limited to 'toolkit/test/accessibility/Canvas.java')
-rwxr-xr-x | toolkit/test/accessibility/Canvas.java | 21 |
1 files changed, 15 insertions, 6 deletions
diff --git a/toolkit/test/accessibility/Canvas.java b/toolkit/test/accessibility/Canvas.java index cd4ac0e072e5..27667fe725cb 100755 --- a/toolkit/test/accessibility/Canvas.java +++ b/toolkit/test/accessibility/Canvas.java @@ -39,6 +39,11 @@ class Canvas maBoundingBox = maBoundingBox.union (aObject.getBBox()); } + public void removeAccessible (AccessibleObject aObject) + { + maObjects.remove (aObject); + } + public void clear () { maObjects.clear(); @@ -143,10 +148,11 @@ class Canvas if (aObject != null) { aObject.deselect (); - if (aObject.contains (e.getX(),e.getY())) - { - maActiveObject = aObject; - } + if (aObject != null) + if (aObject.contains (e.getX(),e.getY())) + { + maActiveObject = aObject; + } } } if (maActiveObject != null) @@ -156,8 +162,11 @@ class Canvas +maActiveObject.toString()); System.out.println (maActiveObject.getPath()); - maTree.scrollPathToVisible (maActiveObject.getPath()); - maTree.repaint (); + if (maTree != null) + { + maTree.scrollPathToVisible (maActiveObject.getPath()); + maTree.repaint (); + } } repaint (); } |