|
Blender V4.3
|
#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 82 of file wm_event_system.hh.
| ScrArea* wmEventHandler_UI::area |
Definition at line 94 of file wm_event_system.hh.
Referenced by WM_event_add_ui_handler(), WM_event_remove_area_handler(), WM_event_remove_handlers(), 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_area_handler(), WM_event_remove_handlers(), WM_event_ui_handler_region_popup_replace(), and wm_handler_ui_call().
| wmUIHandlerFunc wmEventHandler_UI::handle_fn |
Callback receiving events.
Definition at line 86 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 83 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 95 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 100 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 88 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 90 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().