|
PNTK
|
#include <gui_object.h>
Public Types | |
| typedef std::map< gui_object *, gui_listener_chain * > | event_map |
Public Member Functions | |
| void | set_data (void *user_data) |
| void * | get_data () |
| virtual void | connect (gui_event_listener *call_back, void *data=nullptr, bool managed=false) |
| virtual void | disconnect (gui_event_listener *call_back, void *data=nullptr) |
| pntk::gui_listener_chain * | __internal_disconnect (pntk::gui_listener_chain *matching_chain) |
Static Public Attributes | |
| static event_map | windowing_events |
A foundational class for all events and triggers.
| typedef std::map<gui_object*, gui_listener_chain*> pntk::gui_object::event_map |
A type of map that contains a key pair, consisting of the given gui_widget and gui_event_type with the value being a gui_event_callback pointer. For internal use only.
| void* pntk::gui_object::get_data | ( | ) |
Returns the user defined data.
| void pntk::gui_object::set_data | ( | void * | user_data | ) |
Sets the user defined data to the given user_data pointer
|
static |
Contains a map of every event connection and callback. For internal use only.
1.8.15