|
Blender V4.3
|
#include <interface_intern.hh>
Public Attributes | |
| ARegion * | region |
| float | towards_xy [2] |
| double | towardstime |
| bool | dotowards |
| bool | popup |
| void(* | popup_func )(bContext *C, void *arg, int event) |
| void(* | cancel_func )(bContext *C, void *arg) |
| void * | popup_arg |
| uiPopupBlockCreate | popup_create_vars |
| bool | can_refresh |
| bool | refresh |
| wmTimer * | scrolltimer |
| float | scrolloffset |
| uiKeyNavLock | keynav_state |
| wmOperator * | popup_op |
| ScrArea * | ctx_area |
| ARegion * | ctx_region |
| int | butretval |
| int | menuretval |
| int | retvalue |
| float | retvec [4] |
| int | direction |
| rctf | prev_block_rect |
| rctf | prev_butrct |
| short | prev_dir1 |
| short | prev_dir2 |
| int | prev_bounds_offset [2] |
| float | max_size_x |
| float | max_size_y |
| bool | is_grab |
| int | grab_xy_prev [2] |
| char | menu_idname [64] |
Definition at line 886 of file interface_intern.hh.
| int uiPopupBlockHandle::butretval |
Definition at line 922 of file interface_intern.hh.
Referenced by button_activate_exit(), and ui_handle_menu_return_submenu().
| bool uiPopupBlockHandle::can_refresh |
True if we can re-create the popup using uiPopupBlockHandle.popup_create_vars.
Definition at line 908 of file interface_intern.hh.
Definition at line 897 of file interface_intern.hh.
Referenced by ui_popup_handler(), and ui_popup_handler_remove().
| ScrArea* uiPopupBlockHandle::ctx_area |
Definition at line 918 of file interface_intern.hh.
Referenced by ui_handle_menu_button().
| ARegion* uiPopupBlockHandle::ctx_region |
Definition at line 919 of file interface_intern.hh.
Referenced by ui_handle_menu_button().
| int uiPopupBlockHandle::direction |
Menu direction.
Definition at line 928 of file interface_intern.hh.
Referenced by ui_but_menu_direction().
| bool uiPopupBlockHandle::dotowards |
Definition at line 893 of file interface_intern.hh.
Referenced by ui_handle_menu_event(), ui_mouse_motion_towards_check(), and ui_mouse_motion_towards_init_ex().
| int uiPopupBlockHandle::grab_xy_prev[2] |
Definition at line 941 of file interface_intern.hh.
Referenced by ui_handle_menu_event().
| bool uiPopupBlockHandle::is_grab |
Definition at line 940 of file interface_intern.hh.
Referenced by ui_handle_menu_event().
| uiKeyNavLock uiPopupBlockHandle::keynav_state |
Definition at line 914 of file interface_intern.hh.
Referenced by ui_handle_menu_event().
| float uiPopupBlockHandle::max_size_x |
Definition at line 937 of file interface_intern.hh.
| float uiPopupBlockHandle::max_size_y |
Definition at line 937 of file interface_intern.hh.
| char uiPopupBlockHandle::menu_idname[64] |
Definition at line 944 of file interface_intern.hh.
Referenced by ui_handle_menu_event(), and ui_handle_menu_letter_press_search().
| int uiPopupBlockHandle::menuretval |
Definition at line 923 of file interface_intern.hh.
Referenced by button_activate_exit(), popover_keymap_fn(), ui_but_pie_menu_apply(), ui_colorpicker_hex_rna_cb(), ui_colorpicker_hsv_update_cb(), ui_colorpicker_rgba_update_cb(), ui_colorpicker_wheel_cb(), ui_handle_button_event(), ui_handle_button_return_submenu(), ui_handle_menu_event(), ui_handle_menu_letter_press_search(), ui_handle_menu_return_submenu(), ui_handle_menus_recursive(), ui_menu_pass_event_to_parent_if_nonactive(), ui_pie_handler(), ui_popup_block_free(), ui_popup_close_cb(), ui_popup_handler(), ui_popup_handler_remove(), and UI_popup_menu_retval_set().
| bool uiPopupBlockHandle::popup |
Definition at line 895 of file interface_intern.hh.
Referenced by button_activate_state(), ui_block_open_begin(), ui_menu_pass_event_to_parent_if_nonactive(), UI_pie_menu_end(), and UI_popup_menu_end().
| void* uiPopupBlockHandle::popup_arg |
Definition at line 898 of file interface_intern.hh.
Referenced by ui_popup_handler(), and ui_popup_handler_remove().
| uiPopupBlockCreate uiPopupBlockHandle::popup_create_vars |
Store data for refreshing popups.
Definition at line 901 of file interface_intern.hh.
Referenced by ui_but_event_property_operator_string(), and ui_handle_menu_event().
Definition at line 896 of file interface_intern.hh.
Referenced by ui_popup_handler().
| wmOperator* uiPopupBlockHandle::popup_op |
Definition at line 917 of file interface_intern.hh.
Referenced by ui_afterfunc_check(), and ui_apply_but_func().
| rctf uiPopupBlockHandle::prev_block_rect |
Definition at line 931 of file interface_intern.hh.
| int uiPopupBlockHandle::prev_bounds_offset[2] |
Definition at line 934 of file interface_intern.hh.
| rctf uiPopupBlockHandle::prev_butrct |
Definition at line 932 of file interface_intern.hh.
| short uiPopupBlockHandle::prev_dir1 |
Definition at line 933 of file interface_intern.hh.
| short uiPopupBlockHandle::prev_dir2 |
Definition at line 933 of file interface_intern.hh.
| bool uiPopupBlockHandle::refresh |
Definition at line 909 of file interface_intern.hh.
| ARegion* uiPopupBlockHandle::region |
Definition at line 888 of file interface_intern.hh.
Referenced by ui_but_pie_button_activate(), ui_but_pie_menu_apply(), UI_context_update_anim_flag(), ui_handle_menu_button(), ui_handle_menu_event(), ui_handle_menu_return_submenu(), ui_handle_menus_recursive(), ui_handler_region_menu(), ui_mouse_motion_towards_check(), ui_mouse_motion_towards_init_ex(), ui_paneltype_draw_impl(), ui_pie_handler(), ui_popup_handler(), and UI_popup_handlers_remove().
| int uiPopupBlockHandle::retvalue |
Definition at line 924 of file interface_intern.hh.
Referenced by ui_handle_button_return_submenu(), ui_handle_menus_recursive(), and ui_popup_handler().
| float uiPopupBlockHandle::retvec[4] |
Definition at line 925 of file interface_intern.hh.
Referenced by ui_handle_button_return_submenu().
| float uiPopupBlockHandle::scrolloffset |
Definition at line 912 of file interface_intern.hh.
Referenced by ui_menu_scroll_apply_offset_y().
| wmTimer* uiPopupBlockHandle::scrolltimer |
Definition at line 911 of file interface_intern.hh.
Referenced by ui_handle_menu_event(), and ui_pie_handler().
| float uiPopupBlockHandle::towards_xy[2] |
Use only for UI_BLOCK_MOVEMOUSE_QUIT popups.
Definition at line 891 of file interface_intern.hh.
Referenced by ui_mouse_motion_towards_check(), and ui_mouse_motion_towards_init_ex().
| double uiPopupBlockHandle::towardstime |
Definition at line 892 of file interface_intern.hh.
Referenced by ui_mouse_motion_towards_check(), ui_mouse_motion_towards_init_ex(), and UI_pie_menu_end().