Blender  V3.3
Public Attributes | List of all members
uiPopupBlockHandle Struct Reference

#include <interface_intern.h>

Public Attributes

struct ARegionregion
 
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)
 
voidpopup_arg
 
struct uiPopupBlockCreate popup_create_vars
 
bool can_refresh
 
bool refresh
 
struct wmTimerscrolltimer
 
float scrolloffset
 
struct uiKeyNavLock keynav_state
 
struct wmOperatorpopup_op
 
struct ScrAreactx_area
 
struct ARegionctx_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]
 

Detailed Description

Definition at line 806 of file interface_intern.h.

Member Data Documentation

◆ butretval

int uiPopupBlockHandle::butretval

Definition at line 837 of file interface_intern.h.

Referenced by button_activate_exit(), and ui_handle_menu_return_submenu().

◆ can_refresh

bool uiPopupBlockHandle::can_refresh

◆ cancel_func

void(* uiPopupBlockHandle::cancel_func) (struct bContext *C, void *arg)

◆ ctx_area

struct ScrArea* uiPopupBlockHandle::ctx_area

◆ ctx_region

struct ARegion* uiPopupBlockHandle::ctx_region

◆ direction

int uiPopupBlockHandle::direction

Menu direction.

Definition at line 843 of file interface_intern.h.

Referenced by ui_popup_block_refresh().

◆ dotowards

bool uiPopupBlockHandle::dotowards

◆ grab_xy_prev

int uiPopupBlockHandle::grab_xy_prev[2]

Definition at line 856 of file interface_intern.h.

Referenced by ui_handle_menu_event().

◆ is_grab

bool uiPopupBlockHandle::is_grab

Definition at line 855 of file interface_intern.h.

Referenced by ui_handle_menu_event().

◆ keynav_state

struct uiKeyNavLock uiPopupBlockHandle::keynav_state

Definition at line 827 of file interface_intern.h.

Referenced by ui_handle_menu_event().

◆ max_size_x

float uiPopupBlockHandle::max_size_x

Definition at line 852 of file interface_intern.h.

Referenced by ui_popup_block_position().

◆ max_size_y

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().

◆ menuretval

int uiPopupBlockHandle::menuretval

◆ popup

bool uiPopupBlockHandle::popup

◆ popup_arg

void* uiPopupBlockHandle::popup_arg

◆ popup_create_vars

struct uiPopupBlockCreate uiPopupBlockHandle::popup_create_vars

◆ popup_func

void(* uiPopupBlockHandle::popup_func) (struct bContext *C, void *arg, int event)

Definition at line 816 of file interface_intern.h.

Referenced by UI_popup_block_ex(), and ui_popup_handler().

◆ popup_op

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().

◆ prev_block_rect

rctf uiPopupBlockHandle::prev_block_rect

Definition at line 846 of file interface_intern.h.

Referenced by ui_popup_block_refresh(), and ui_popup_translate().

◆ prev_bounds_offset

int uiPopupBlockHandle::prev_bounds_offset[2]

Definition at line 849 of file interface_intern.h.

Referenced by ui_block_func_POPOVER().

◆ prev_butrct

rctf uiPopupBlockHandle::prev_butrct

Definition at line 847 of file interface_intern.h.

Referenced by ui_popup_block_position().

◆ prev_dir1

short uiPopupBlockHandle::prev_dir1

Definition at line 848 of file interface_intern.h.

Referenced by ui_popup_block_position().

◆ prev_dir2

short uiPopupBlockHandle::prev_dir2

Definition at line 848 of file interface_intern.h.

Referenced by ui_popup_block_position().

◆ refresh

bool uiPopupBlockHandle::refresh

◆ region

struct ARegion* uiPopupBlockHandle::region

◆ retvalue

int uiPopupBlockHandle::retvalue

◆ retvec

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().

◆ scrolloffset

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().

◆ scrolltimer

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().

◆ towards_xy

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().

◆ towardstime

double uiPopupBlockHandle::towardstime

The documentation for this struct was generated from the following file: