|
Blender V5.0
|
#include <wm_event_system.hh>
Public Attributes | |
| wmEventHandler | head |
| wmUIHandlerFunc | handle_fn |
| wmUIHandlerRemoveFunc | remove_fn |
| void * | user_data |
| struct { | |
| ScrArea * area | |
| ARegion * region | |
| ARegion * region_popup | |
| } | context |
Definition at line 88 of file wm_event_system.hh.
| ScrArea* wmEventHandler_UI::area |
Definition at line 100 of file wm_event_system.hh.
Referenced by WM_event_add_ui_handler(), WM_event_remove_handlers(), WM_event_remove_handlers_by_area(), and wm_handler_ui_call().
| struct { ... } wmEventHandler_UI::context |
Store context for this handler for derived/modal handlers.
Referenced by WM_event_add_ui_handler(), WM_event_remove_handlers(), WM_event_remove_handlers_by_area(), WM_event_ui_handler_region_popup_replace(), and wm_handler_ui_call().
| wmUIHandlerFunc wmEventHandler_UI::handle_fn |
Callback receiving events.
Definition at line 92 of file wm_event_system.hh.
Referenced by UI_popup_handlers_remove(), WM_event_add_ui_handler(), WM_event_free_ui_handler_all(), wm_event_handler_ui_cancel_ex(), WM_event_remove_ui_handler(), wm_handler_ui_call(), and wm_handlers_do_intern().
| wmEventHandler wmEventHandler_UI::head |
Definition at line 89 of file wm_event_system.hh.
Referenced by UI_popup_handlers_remove(), WM_event_add_ui_handler(), WM_event_free_ui_handler_all(), WM_event_remove_ui_handler(), and wm_handler_ui_call().
| ARegion* wmEventHandler_UI::region |
Definition at line 101 of file wm_event_system.hh.
Referenced by WM_event_add_ui_handler(), WM_event_remove_handlers(), and wm_handler_ui_call().
| ARegion* wmEventHandler_UI::region_popup |
Temporary, floating regions stored in #Screen::regionbase. Used for menus, popovers & dialogs.
Definition at line 106 of file wm_event_system.hh.
Referenced by WM_event_add_ui_handler(), WM_event_remove_handlers(), WM_event_ui_handler_region_popup_replace(), and wm_handler_ui_call().
| wmUIHandlerRemoveFunc wmEventHandler_UI::remove_fn |
Callback when handler is removed.
Definition at line 94 of file wm_event_system.hh.
Referenced by UI_popup_handlers_remove(), WM_event_add_ui_handler(), WM_event_free_ui_handler_all(), WM_event_remove_handlers(), and WM_event_remove_ui_handler().
| void* wmEventHandler_UI::user_data |
User data pointer.
Definition at line 96 of file wm_event_system.hh.
Referenced by UI_popup_handlers_remove(), WM_event_add_ui_handler(), WM_event_free_ui_handler_all(), wm_event_handler_ui_cancel_ex(), WM_event_remove_handlers(), WM_event_remove_ui_handler(), and wm_handler_ui_call().