|
Blender V4.3
|
Public Attributes | |
| wmWindowManager * | wm |
| wmWindow * | window |
| ScrArea * | area |
| ARegion * | region |
| bool | interactive |
| uiHandleButtonState | state |
| int | retval |
| bool | cancel |
| bool | escapecancel |
| bool | applied |
| bool | applied_interactive |
| bool | apply_through_extra_icon |
| bool | changed_cursor |
| wmTimer * | flashtimer |
| uiTextEdit | text_edit |
| double | value |
| double | origvalue |
| double | startvalue |
| float | vec [3] |
| float | origvec [3] |
| ColorBand * | coba |
| bool | tooltip_force |
| bool | disable_force |
| bool | is_semi_modal |
| bool | used_mouse |
| wmTimer * | autoopentimer |
| wmTimer * | hold_action_timer |
| int | draglastx |
| int | draglasty |
| int | dragstartx |
| int | dragstarty |
| bool | dragchange |
| bool | draglock |
| int | dragsel |
| float | dragf |
| float | dragfstart |
| CBData * | dragcbd |
| float | drag_map_soft_min |
| float | drag_map_soft_max |
| float | ungrab_mval [2] |
| uiPopupBlockHandle * | menu |
| ARegion * | searchbox |
| uiKeyNavLock | searchbox_keynav_state |
| uiHandleButtonMulti | multi_data |
| uiSelectContextStore | select_others |
| uiBlockInteraction_Handle * | custom_interaction_handle |
| uiButtonActivateType | posttype |
| uiBut * | postbut |
Definition at line 392 of file interface_handlers.cc.
| bool uiHandleButtonData::applied |
Definition at line 405 of file interface_handlers.cc.
| bool uiHandleButtonData::applied_interactive |
Definition at line 405 of file interface_handlers.cc.
| bool uiHandleButtonData::apply_through_extra_icon |
Definition at line 407 of file interface_handlers.cc.
Referenced by ui_but_extra_operator_icon_apply().
| ScrArea* uiHandleButtonData::area |
Definition at line 395 of file interface_handlers.cc.
| wmTimer* uiHandleButtonData::autoopentimer |
Definition at line 435 of file interface_handlers.cc.
| bool uiHandleButtonData::cancel |
Definition at line 404 of file interface_handlers.cc.
Referenced by ui_but_active_free(), ui_handle_button_activate(), and ui_handle_menu_event().
| bool uiHandleButtonData::changed_cursor |
Definition at line 408 of file interface_handlers.cc.
| ColorBand* uiHandleButtonData::coba |
Definition at line 415 of file interface_handlers.cc.
| uiBlockInteraction_Handle* uiHandleButtonData::custom_interaction_handle |
Definition at line 479 of file interface_handlers.cc.
| bool uiHandleButtonData::disable_force |
Behave as if UI_BUT_DISABLED is set (without drawing grayed out). Needed so non-interactive labels can be activated for the purpose of showing tool-tips, without them blocking interaction with nodes, see: #97386.
Definition at line 424 of file interface_handlers.cc.
Referenced by ui_handle_button_over().
| float uiHandleButtonData::drag_map_soft_max |
Definition at line 451 of file interface_handlers.cc.
| float uiHandleButtonData::drag_map_soft_min |
Soft min/max with UI_DRAG_MAP_SOFT_RANGE_PIXEL_MAX applied.
Definition at line 450 of file interface_handlers.cc.
| CBData* uiHandleButtonData::dragcbd |
Definition at line 447 of file interface_handlers.cc.
| bool uiHandleButtonData::dragchange |
Definition at line 444 of file interface_handlers.cc.
| float uiHandleButtonData::dragf |
Definition at line 446 of file interface_handlers.cc.
| float uiHandleButtonData::dragfstart |
Definition at line 446 of file interface_handlers.cc.
| int uiHandleButtonData::draglastx |
Definition at line 442 of file interface_handlers.cc.
| int uiHandleButtonData::draglasty |
Definition at line 442 of file interface_handlers.cc.
| bool uiHandleButtonData::draglock |
Definition at line 444 of file interface_handlers.cc.
| int uiHandleButtonData::dragsel |
Definition at line 445 of file interface_handlers.cc.
| int uiHandleButtonData::dragstartx |
Definition at line 443 of file interface_handlers.cc.
| int uiHandleButtonData::dragstarty |
Definition at line 443 of file interface_handlers.cc.
| bool uiHandleButtonData::escapecancel |
Definition at line 404 of file interface_handlers.cc.
| wmTimer* uiHandleButtonData::flashtimer |
Definition at line 409 of file interface_handlers.cc.
| wmTimer* uiHandleButtonData::hold_action_timer |
Definition at line 438 of file interface_handlers.cc.
| bool uiHandleButtonData::interactive |
Definition at line 398 of file interface_handlers.cc.
Referenced by ui_but_extra_operator_icon_apply().
| bool uiHandleButtonData::is_semi_modal |
Semi-modal buttons: Instead of capturing all events, pass on events that aren't relevant to own handling. This way a text button (e.g. a search/filter field) can stay active while the remaining UI stays interactive. Only few button types support this well currently.
Definition at line 431 of file interface_handlers.cc.
Referenced by with_but_active_as_semi_modal().
| uiPopupBlockHandle* uiHandleButtonData::menu |
Definition at line 462 of file interface_handlers.cc.
Referenced by ui_but_menu_direction(), UI_context_update_anim_flag(), and ui_handler_region_menu().
| uiHandleButtonMulti uiHandleButtonData::multi_data |
Definition at line 472 of file interface_handlers.cc.
| double uiHandleButtonData::origvalue |
Definition at line 413 of file interface_handlers.cc.
Referenced by ui_multibut_states_apply().
| float uiHandleButtonData::origvec[3] |
Definition at line 414 of file interface_handlers.cc.
| uiBut* uiHandleButtonData::postbut |
Definition at line 483 of file interface_handlers.cc.
| uiButtonActivateType uiHandleButtonData::posttype |
Definition at line 482 of file interface_handlers.cc.
| ARegion* uiHandleButtonData::region |
Definition at line 396 of file interface_handlers.cc.
Referenced by ui_but_semi_modal_state_free(), ui_but_tooltip_init(), ui_but_update_view_for_active(), ui_do_but_HOTKEYEVT(), and ui_handle_menu_button().
| int uiHandleButtonData::retval |
Definition at line 402 of file interface_handlers.cc.
| ARegion* uiHandleButtonData::searchbox |
Definition at line 465 of file interface_handlers.cc.
Referenced by ui_but_set_string_interactive(), and UI_region_searchbox_region_get().
| uiKeyNavLock uiHandleButtonData::searchbox_keynav_state |
Definition at line 467 of file interface_handlers.cc.
| uiSelectContextStore uiHandleButtonData::select_others |
Definition at line 476 of file interface_handlers.cc.
Referenced by ui_multibut_states_apply().
| double uiHandleButtonData::startvalue |
Definition at line 413 of file interface_handlers.cc.
| uiHandleButtonState uiHandleButtonData::state |
Definition at line 401 of file interface_handlers.cc.
Referenced by ui_handle_button_event(), ui_handle_menu_event(), and ui_pie_handler().
| uiTextEdit uiHandleButtonData::text_edit |
Definition at line 411 of file interface_handlers.cc.
Referenced by ui_but_active_string_clear_and_exit(), and ui_but_set_string_interactive().
| bool uiHandleButtonData::tooltip_force |
Definition at line 418 of file interface_handlers.cc.
Referenced by ui_handle_button_over().
| float uiHandleButtonData::ungrab_mval[2] |
Definition at line 458 of file interface_handlers.cc.
| bool uiHandleButtonData::used_mouse |
Definition at line 434 of file interface_handlers.cc.
Referenced by ui_handle_button_return_submenu().
| double uiHandleButtonData::value |
Definition at line 413 of file interface_handlers.cc.
Referenced by ui_multibut_states_apply().
| float uiHandleButtonData::vec[3] |
Definition at line 414 of file interface_handlers.cc.
| wmWindow* uiHandleButtonData::window |
Definition at line 394 of file interface_handlers.cc.
| wmWindowManager* uiHandleButtonData::wm |
Definition at line 393 of file interface_handlers.cc.