6.7.1 Handling toolbar events

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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
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);
	}
});