|
Blender V5.0
|
Definition at line 399 of file interface_handlers.cc.
| bool uiHandleButtonData::applied = false |
Definition at line 413 of file interface_handlers.cc.
| bool uiHandleButtonData::applied_interactive = false |
Definition at line 414 of file interface_handlers.cc.
| bool uiHandleButtonData::apply_through_extra_icon = false |
Definition at line 416 of file interface_handlers.cc.
Referenced by ui_but_extra_operator_icon_apply().
Definition at line 402 of file interface_handlers.cc.
Definition at line 446 of file interface_handlers.cc.
| bool uiHandleButtonData::cancel = false |
Definition at line 411 of file interface_handlers.cc.
Referenced by ui_handle_menu_event().
| bool uiHandleButtonData::changed_cursor = false |
Definition at line 417 of file interface_handlers.cc.
Definition at line 426 of file interface_handlers.cc.
| uiBlockInteraction_Handle* uiHandleButtonData::custom_interaction_handle = nullptr |
Definition at line 494 of file interface_handlers.cc.
| bool uiHandleButtonData::disable_force = false |
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 435 of file interface_handlers.cc.
Referenced by ui_handle_button_over().
| float uiHandleButtonData::drag_map_soft_max = 0.0f |
Definition at line 466 of file interface_handlers.cc.
| float uiHandleButtonData::drag_map_soft_min = 0.0f |
Soft min/max with UI_DRAG_MAP_SOFT_RANGE_PIXEL_MAX applied.
Definition at line 465 of file interface_handlers.cc.
Definition at line 462 of file interface_handlers.cc.
| bool uiHandleButtonData::dragchange = false |
Definition at line 457 of file interface_handlers.cc.
| float uiHandleButtonData::dragf = 0.0f |
Definition at line 460 of file interface_handlers.cc.
| float uiHandleButtonData::dragfstart = 0.0f |
Definition at line 461 of file interface_handlers.cc.
| int uiHandleButtonData::draglastx = 0 |
Definition at line 453 of file interface_handlers.cc.
| int uiHandleButtonData::draglasty = 0 |
Definition at line 454 of file interface_handlers.cc.
| bool uiHandleButtonData::draglock = false |
Definition at line 458 of file interface_handlers.cc.
| int uiHandleButtonData::dragsel = 0 |
Definition at line 459 of file interface_handlers.cc.
| int uiHandleButtonData::dragstartx = 0 |
Definition at line 455 of file interface_handlers.cc.
| int uiHandleButtonData::dragstarty = 0 |
Definition at line 456 of file interface_handlers.cc.
| bool uiHandleButtonData::escapecancel = false |
Definition at line 412 of file interface_handlers.cc.
Definition at line 418 of file interface_handlers.cc.
Definition at line 449 of file interface_handlers.cc.
| bool uiHandleButtonData::interactive = false |
Definition at line 405 of file interface_handlers.cc.
Referenced by ui_but_extra_operator_icon_apply().
| bool uiHandleButtonData::is_semi_modal = false |
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 442 of file interface_handlers.cc.
Referenced by with_but_active_as_semi_modal().
| uiPopupBlockHandle* uiHandleButtonData::menu = nullptr |
Definition at line 477 of file interface_handlers.cc.
Referenced by ui_handler_region_menu().
| uiHandleButtonMulti uiHandleButtonData::multi_data |
Definition at line 487 of file interface_handlers.cc.
| double uiHandleButtonData::origvalue = 0.0f |
Definition at line 423 of file interface_handlers.cc.
| float uiHandleButtonData::origvec[3] |
Definition at line 425 of file interface_handlers.cc.
Definition at line 498 of file interface_handlers.cc.
| uiButtonActivateType uiHandleButtonData::posttype = {} |
Definition at line 497 of file interface_handlers.cc.
Definition at line 403 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 = 0 |
Definition at line 409 of file interface_handlers.cc.
Definition at line 480 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 482 of file interface_handlers.cc.
| uiSelectContextStore uiHandleButtonData::select_others |
Definition at line 491 of file interface_handlers.cc.
| double uiHandleButtonData::startvalue = 0.0f |
Definition at line 424 of file interface_handlers.cc.
| uiHandleButtonState uiHandleButtonData::state = {} |
Definition at line 408 of file interface_handlers.cc.
Referenced by ui_handle_menu_event(), and ui_pie_handler().
| uiTextEdit uiHandleButtonData::text_edit |
Definition at line 420 of file interface_handlers.cc.
Referenced by ui_but_active_string_clear_and_exit(), and ui_but_set_string_interactive().
| bool uiHandleButtonData::tooltip_force = false |
Definition at line 429 of file interface_handlers.cc.
Referenced by ui_handle_button_over().
| float uiHandleButtonData::ungrab_mval[2] |
Definition at line 473 of file interface_handlers.cc.
| bool uiHandleButtonData::used_mouse = false |
Definition at line 445 of file interface_handlers.cc.
Referenced by ui_handle_button_return_submenu().
| double uiHandleButtonData::value = 0.0f |
Definition at line 422 of file interface_handlers.cc.
| float uiHandleButtonData::vec[3] |
Definition at line 425 of file interface_handlers.cc.
Definition at line 401 of file interface_handlers.cc.
| wmWindowManager* uiHandleButtonData::wm = nullptr |
Definition at line 400 of file interface_handlers.cc.