Events for Structure Graphics
Definition
Graphical events are events/user actions reported by the graphic.
Use
Structure graphics are highly interactive and for this reason events are very important for hierarchy graphics and network graphics.
Typical events include the following:
-
GRAPHIC_BUTTON_CLICKED
Items for a node can be displayed as pushbuttons. This event occurs when a pushbutton is pressed.
-
GRAPHIC_LINK_CLICKED
Items for a node can be displayed as links. This event occurs when a link is activated.
-
GRAPHIC_CHECKBOX_CHANGED
Items for a node can be displayed as checkboxes. This event occurs when the status of a checkbox is changed.
One of the most important functions involving events in structure graphics is Drag & Drop. You can use this function to drag one or more objects in one control and drop them onto an object in another control.
For more information, see Drag & Drop.
See also: Drag & Drop in the Control Framework documentation.
Integration
Events and event codes are defined in the interface IF_GRAPHIC_PROXY as usual.
The events GRAPHIC_OBJ_EXPANDED and GRAPHIC_OBJ_COLLAPSED use the status attribute in the data container. For more information, see Status Object.