|
Blender
V3.3
|
#include <interface_intern.h>
Public Attributes | |
| struct ARegion * | region |
| float | towards_xy [2] |
| double | towardstime |
| bool | dotowards |
| bool | popup |
| void(* | popup_func )(struct bContext *C, void *arg, int event) |
| void(* | cancel_func )(struct bContext *C, void *arg) |
| void * | popup_arg |
| struct uiPopupBlockCreate | popup_create_vars |
| bool | can_refresh |
| bool | refresh |
| struct wmTimer * | scrolltimer |
| float | scrolloffset |
| struct uiKeyNavLock | keynav_state |
| struct wmOperator * | popup_op |
| struct ScrArea * | ctx_area |
| struct 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] |
Definition at line 806 of file interface_intern.h.
| int uiPopupBlockHandle::butretval |
Definition at line 837 of file interface_intern.h.
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 823 of file interface_intern.h.
Referenced by ui_block_region_refresh(), ui_popover_panel_create(), ui_popup_block_create(), UI_popup_block_ex(), UI_popup_block_invoke_ex(), and ui_popup_block_refresh().
Definition at line 817 of file interface_intern.h.
Referenced by UI_popup_block_ex(), ui_popup_handler(), and ui_popup_handler_remove().
| struct ScrArea* uiPopupBlockHandle::ctx_area |
Definition at line 833 of file interface_intern.h.
Referenced by ui_block_region_refresh(), ui_handle_menu_button(), and ui_popup_block_create().
| struct ARegion* uiPopupBlockHandle::ctx_region |
Definition at line 834 of file interface_intern.h.
Referenced by ui_block_func_POPOVER(), ui_block_region_refresh(), ui_handle_menu_button(), and ui_popup_block_create().
| int uiPopupBlockHandle::direction |
Menu direction.
Definition at line 843 of file interface_intern.h.
Referenced by ui_popup_block_refresh().
| bool uiPopupBlockHandle::dotowards |
Definition at line 813 of file interface_intern.h.
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 856 of file interface_intern.h.
Referenced by ui_handle_menu_event().
| bool uiPopupBlockHandle::is_grab |
Definition at line 855 of file interface_intern.h.
Referenced by ui_handle_menu_event().
| struct uiKeyNavLock uiPopupBlockHandle::keynav_state |
Definition at line 827 of file interface_intern.h.
Referenced by ui_handle_menu_event().
| float uiPopupBlockHandle::max_size_x |
Definition at line 852 of file interface_intern.h.
Referenced by ui_popup_block_position().
| float uiPopupBlockHandle::max_size_y |
Definition at line 852 of file interface_intern.h.
Referenced by ui_block_func_POPOVER(), and ui_popup_block_position().
| int uiPopupBlockHandle::menuretval |
Definition at line 838 of file interface_intern.h.
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_small_wheel_cb(), ui_handle_button_event(), ui_handle_button_return_submenu(), ui_handle_menu_event(), ui_handle_menu_return_submenu(), 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 815 of file interface_intern.h.
Referenced by button_activate_state(), ui_block_open_begin(), UI_pie_menu_end(), UI_popover_end(), ui_popover_panel_create(), UI_popup_block_ex(), UI_popup_block_invoke_ex(), ui_popup_menu_create(), and UI_popup_menu_end().
| void* uiPopupBlockHandle::popup_arg |
Definition at line 818 of file interface_intern.h.
Referenced by UI_popup_block_ex(), ui_popup_handler(), and ui_popup_handler_remove().
| struct uiPopupBlockCreate uiPopupBlockHandle::popup_create_vars |
Store data for refreshing popups.
Definition at line 818 of file interface_intern.h.
Referenced by ui_block_region_refresh(), ui_but_event_property_operator_string(), ui_handle_menu_event(), UI_popover_panel_invoke(), ui_popup_block_create(), ui_popup_block_free(), and ui_popup_block_refresh().
Definition at line 816 of file interface_intern.h.
Referenced by UI_popup_block_ex(), and ui_popup_handler().
| struct wmOperator* uiPopupBlockHandle::popup_op |
Definition at line 832 of file interface_intern.h.
Referenced by ui_afterfunc_check(), ui_apply_but_func(), and UI_popup_block_ex().
| rctf uiPopupBlockHandle::prev_block_rect |
Definition at line 846 of file interface_intern.h.
Referenced by ui_popup_block_refresh(), and ui_popup_translate().
| int uiPopupBlockHandle::prev_bounds_offset[2] |
Definition at line 849 of file interface_intern.h.
Referenced by ui_block_func_POPOVER().
| rctf uiPopupBlockHandle::prev_butrct |
Definition at line 847 of file interface_intern.h.
Referenced by ui_popup_block_position().
| short uiPopupBlockHandle::prev_dir1 |
Definition at line 848 of file interface_intern.h.
Referenced by ui_popup_block_position().
| short uiPopupBlockHandle::prev_dir2 |
Definition at line 848 of file interface_intern.h.
Referenced by ui_popup_block_position().
| bool uiPopupBlockHandle::refresh |
Definition at line 824 of file interface_intern.h.
Referenced by ui_block_func_POPOVER(), ui_popup_block_position(), and ui_popup_block_refresh().
| struct ARegion* uiPopupBlockHandle::region |
Definition at line 808 of file interface_intern.h.
Referenced by ui_block_func_COLOR(), ui_block_func_PIE(), ui_block_func_POPOVER(), ui_block_func_POPUP(), ui_but_pie_button_activate(), ui_but_pie_menu_apply(), 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_pie_handler(), UI_popover_panel_invoke(), ui_popup_block_create(), UI_popup_block_ex(), UI_popup_block_invoke_ex(), ui_popup_block_refresh(), ui_popup_block_remove(), ui_popup_handler(), and UI_popup_handlers_remove().
| int uiPopupBlockHandle::retvalue |
Definition at line 839 of file interface_intern.h.
Referenced by ui_def_but_rna__menu(), ui_handle_button_return_submenu(), UI_popup_block_ex(), ui_popup_handler(), and uiItemV().
| float uiPopupBlockHandle::retvec[4] |
Definition at line 840 of file interface_intern.h.
Referenced by ui_block_func_COLOR(), and ui_handle_button_return_submenu().
| float uiPopupBlockHandle::scrolloffset |
Definition at line 827 of file interface_intern.h.
Referenced by ui_menu_scroll_apply_offset_y(), and ui_popup_block_refresh().
| struct wmTimer* uiPopupBlockHandle::scrolltimer |
Definition at line 826 of file interface_intern.h.
Referenced by ui_handle_menu_event(), ui_pie_handler(), and ui_popup_block_remove().
| float uiPopupBlockHandle::towards_xy[2] |
Use only for UI_BLOCK_MOVEMOUSE_QUIT popups.
Definition at line 811 of file interface_intern.h.
Referenced by ui_mouse_motion_towards_check(), and ui_mouse_motion_towards_init_ex().
| double uiPopupBlockHandle::towardstime |
Definition at line 812 of file interface_intern.h.
Referenced by ui_mouse_motion_towards_check(), ui_mouse_motion_towards_init_ex(), and UI_pie_menu_end().