This can still change. Q: Should this be a singleton? or should we allow the creation of multiple dispatchers? Q: Should this be moved to DUIObject? Q: Should this be moved to the base objectG?
Public Member Functions | |
| int | addIdleListener (IdleListener listener) |
| Adds a idle listener to an object. | |
| int | addIdleListener (IdleListener listener, int priority) |
| Adds a idle listener to an object. | |
| void | removeIdleListener (int idleID) |
| Removes a idle listener by idle id. | |
| guint | addTimeoutListener (TimeoutListener listener, guint32 interval) |
| When the listener returns false ends the timeout cycle. | |
| void | addButtonClickedListener (ButtonClickedListener listener, Button button, String action) |
| Add a listener to a clickable button with a click action name. | |
| void | addButtonClickedListener (void delegate() listener, Button button) |
| Add a listener to a clickable button using the object defaul action name. | |
| void | addButtonClickedListener (ButtonClickedListener listener, Button button) |
| Add a listener to a clickable button using the object defaul action name. | |
| void | addMenuItemListener (MenuItemListener listener, MenuItem menuItem, String action) |
| Add a listener to a clickable menu item with a click action name. | |
| void | addMenuItemListener (MenuItemListener listener, MenuItem menuItem) |
| Add a listener to a clickable menu item with a click action name. | |
| void | addMouseButtonListener (MouseButtonListener listener, Widget widget) |
| Adds a mouse button listener to an object. | |
| void | addMouseMotionListener (MouseMotionListener listener, Widget widget) |
| Adds a mouse movement listener to an object. | |
| void | addMouseEnterListener (MouseEnterListener listener, Widget widget) |
| Adds a mouse enter and exit listener to an object. | |
| void | addWindowListener (WindowListener listener, Window window) |
| Adds a window listener to an object. | |
| void | addFocusListener (FocusListener listener, Widget widget) |
| Adds a focus listener to an object. | |
| void | addKeyListener (KeyListener listener, Widget widget) |
| Adds a key listener to an object. | |
| extern (C) | |
| void | addExposeListener (ExposeListener listener, Widget widget) |
| Adds a exposed wareness to a widget. | |
| void | addConfigureListener (ConfigureListener listener, Widget widget) |
| Adds configuration changes wareness to a widget. | |
| void | addVisibilityListener (VisibilityListener listener, Widget widget) |
| Adds visibility changes wareness to a widget. | |
| void | addMapListener (MapListener listener, Widget widget) |
| Adds a map wareness to a widget. | |
| void | addRealizeListener (RealizeListener listener, Widget widget) |
| Adds a realize wareness to a widget. | |
| void | addNotebookSwitchPageListener (NotebookSwitchPageListener listener, Widget widget) |
| Adds a notebook switch page listener. | |
| void | addNotebookListener (NotebookListener listener, Widget widget) |
| Adds a notebook listener. | |
| void | addCalendarListener (CalendarListener listener, Widget widget) |
| Adds a calendar listener. | |
| void | addCalendarListener (TreeModelListener listener, TreeModel model) |
| Adds a TreeModel listener. | |
| void | addTextChangedListener (TextChangedListener listener, TextBuffer textBuffer) |
| Add TextChangedListener. | |
| void | addCellListener (CellListener listener, CellRenderer renderer, TreeModel model, int column) |
| Add cell listener. | |
| void | addEntryChangeListener (EntryChangeListener listener, Entry entry) |
| Adds a entry change listener. | |
| void | addEntryInsertListener (EntryInsertListener listener, Entry entry) |
| Adds a entry insert listener. | |
| void | addEntryListener (EntryListener listener, Entry entry) |
| Adds a entry listener. | |
| void | addTreeViewListener (TreeViewListener listener, TreeView treeView) |
Static Public Member Functions | |
| Dispatcher | getDispatcher () |
| Gets the dispatcher for this application. | |
|
||||||||||||
|
Add a listener to a clickable button using the object defaul action name.
All the button clicked actions will be distributed from here. |
|
||||||||||||
|
Add a listener to a clickable button using the object defaul action name.
All the button clicked actions will be distributed from here. |
|
||||||||||||||||
|
Add a listener to a clickable button with a click action name.
|
|
||||||||||||
|
Adds a TreeModel listener.
|
|
||||||||||||
|
Adds a calendar listener.
|
|
||||||||||||||||||||
|
Add cell listener.
|
|
||||||||||||
|
Adds configuration changes wareness to a widget.
|
|
||||||||||||
|
Adds a entry change listener.
|
|
||||||||||||
|
Adds a entry insert listener.
|
|
||||||||||||
|
Adds a entry listener.
|
|
||||||||||||
|
Adds a exposed wareness to a widget. Usaly the exposed event is processed by the GTK and we don't need to know about it. An example of usage is the refresh a DrawingArea.
|
|
||||||||||||
|
Adds a focus listener to an object.
|
|
||||||||||||
|
Adds a idle listener to an object.
|
|
|
Adds a idle listener to an object.
|
|
||||||||||||
|
Adds a key listener to an object.
|
|
||||||||||||
|
Adds a map wareness to a widget. After mapped a widget should have a window so we can change properties that depend on the window, an example is the cursor
|
|
||||||||||||
|
Add a listener to a clickable menu item with a click action name.
|
|
||||||||||||||||
|
Add a listener to a clickable menu item with a click action name.
|
|
||||||||||||
|
Adds a mouse button listener to an object.
|
|
||||||||||||
|
Adds a mouse enter and exit listener to an object.
|
|
||||||||||||
|
Adds a mouse movement listener to an object.
|
|
||||||||||||
|
Adds a notebook listener.
|
|
||||||||||||
|
Adds a notebook switch page listener.
|
|
||||||||||||
|
Adds a realize wareness to a widget.
|
|
||||||||||||
|
Add TextChangedListener.
|
|
||||||||||||
|
When the listener returns false ends the timeout cycle.
|
|
||||||||||||
|
|
|
||||||||||||
|
Adds visibility changes wareness to a widget.
|
|
||||||||||||
|
Adds a window listener to an object.
|
|
|
Key press callback
Key release callback
|
|
|
Gets the dispatcher for this application. Only one dispatcher is created by application |
|
|
Removes a idle listener by idle id.
|
|
|
|
|