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.
|