It is possible to subscribe to toolbar events. Then subscribed the listener will receive notifications about changes on the toolbar, like:
Registering for toolbar events is performed by implementing ToolbarEventListener interface and registering listener to ChartObjectPropertiesEditor.addToolbarEventListener
1 | toolbar.addToolbarEventListener(new ToolbarEventListener() { public void actionPermormed(ToolbarElements element) { System.out.println("action performed on " + element); } public void elementVisibilityChanged(ToolbarElements element, boolean visible) { System.out.println("visibility changed for " + element + " " + visible); } public void visibilityChanged(boolean visible) { System.out.println("toolbar visibility changed " + visible); } public void rolloverObjectChanged(StyleEditorEntity rolloverObject) { System.out.println("rollover object changed " + rolloverObject); } public void selectedObjectChanged(StyleEditorEntity selectedObject) { System.out.println("selected object changed " + selectedObject); } }); |