Blender V4.3
uiHandleButtonMulti Struct Reference

Public Types

enum  { INIT_UNSET = 0 , INIT_SETUP , INIT_ENABLE , INIT_DISABLE }
 

Public Attributes

enum uiHandleButtonMulti:: { ... }  init
 
bool has_mbuts
 
LinkNodembuts
 
uiButStorebs_mbuts
 
bool is_proportional
 
bool skip
 
float drag_dir [2]
 
int drag_start [2]
 
int drag_lock_x
 

Detailed Description

Definition at line 334 of file interface_handlers.cc.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
INIT_UNSET 

gesture direction unknown, wait until mouse has moved enough...

INIT_SETUP 

vertical gesture detected, flag buttons interactively (UI_BUT_DRAG_MULTI)

INIT_ENABLE 

flag buttons finished, apply horizontal motion to active and flagged

INIT_DISABLE 

vertical gesture not detected, take no further action

Definition at line 335 of file interface_handlers.cc.

Member Data Documentation

◆ bs_mbuts

uiButStore* uiHandleButtonMulti::bs_mbuts

Definition at line 348 of file interface_handlers.cc.

◆ drag_dir

float uiHandleButtonMulti::drag_dir[2]

Definition at line 358 of file interface_handlers.cc.

◆ drag_lock_x

int uiHandleButtonMulti::drag_lock_x

Definition at line 366 of file interface_handlers.cc.

◆ drag_start

int uiHandleButtonMulti::drag_start[2]

Definition at line 362 of file interface_handlers.cc.

◆ has_mbuts

bool uiHandleButtonMulti::has_mbuts

Definition at line 346 of file interface_handlers.cc.

◆ []

enum { ... } uiHandleButtonMulti::init

◆ is_proportional

bool uiHandleButtonMulti::is_proportional

Definition at line 350 of file interface_handlers.cc.

◆ mbuts

LinkNode* uiHandleButtonMulti::mbuts

Definition at line 347 of file interface_handlers.cc.

◆ skip

bool uiHandleButtonMulti::skip

Definition at line 354 of file interface_handlers.cc.


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