Blender V2.61 - r43446
Public Attributes

uiBlock Struct Reference

#include <interface_intern.h>

List of all members.

Public Attributes

uiBlocknext
uiBlockprev
ListBase buttons
Panelpanel
uiBlockoldblock
ListBase layouts
struct uiLayoutcurlayout
ListBase contexts
char name [UI_MAX_NAME_STR]
float winmat [4][4]
float minx
float miny
float maxx
float maxy
float aspect
int puphash
uiButHandleFunc func
void * func_arg1
void * func_arg2
uiButHandleNFunc funcN
void * func_argN
uiMenuHandleFunc butm_func
void * butm_func_arg
uiBlockHandleFunc handle_func
void * handle_func_arg
int(* block_event_func )(const struct bContext *C, struct uiBlock *, struct wmEvent *)
void(* drawextra )(const struct bContext *C, void *idv, void *arg1, void *arg2, rcti *rect)
void * drawextra_arg1
void * drawextra_arg2
int flag
short alignnr
char direction
char dt
char auto_open
char _pad [7]
double auto_open_last
const char * lockstr
char lock
char active
char tooltipdisabled
char endblock
float xofs
float yofs
int dobounds
int mx
int my
int bounds
int minbounds
rctf safety
ListBase saferct
uiPopupBlockHandlehandle
struct wmOperatorui_operator
void * evil_C
struct UnitSettingsunit
float _hsv [3]
char color_profile

Detailed Description

Definition at line 251 of file interface_intern.h.


Member Data Documentation

float uiBlock::_hsv[3]

Definition at line 324 of file interface_intern.h.

Referenced by ui_block_hsv_get().

char uiBlock::_pad[7]

Definition at line 299 of file interface_intern.h.

Definition at line 294 of file interface_intern.h.

Referenced by ui_def_but(), ui_item_layout(), and uiBlockBeginAlign().

Definition at line 300 of file interface_intern.h.

Referenced by button_activate_init(), ui_blockopen_end(), and uiEndBlock().

int(* uiBlock::block_event_func)(const struct bContext *C, struct uiBlock *, struct wmEvent *)

Definition at line 286 of file interface_intern.h.

Referenced by ui_block_func_COL(), and ui_handle_menu_event().

Definition at line 279 of file interface_intern.h.

Referenced by ui_apply_but_func(), and uiBlockSetButmFunc().

Definition at line 280 of file interface_intern.h.

Referenced by ui_apply_but_func(), and uiBlockSetButmFunc().

Definition at line 261 of file interface_intern.h.

Referenced by uiFreeBlock(), and uiLayoutSetContextPointer().

void(* uiBlock::drawextra)(const struct bContext *C, void *idv, void *arg1, void *arg2, rcti *rect)

Definition at line 289 of file interface_intern.h.

Referenced by uiBlockSetDrawExtraFunc(), and widget_draw_extra_mask().

Definition at line 290 of file interface_intern.h.

Referenced by uiBlockSetDrawExtraFunc(), and widget_draw_extra_mask().

Definition at line 291 of file interface_intern.h.

Referenced by uiBlockSetDrawExtraFunc(), and widget_draw_extra_mask().

Definition at line 297 of file interface_intern.h.

Referenced by ui_def_but(), ui_item_array(), uiBeginBlock(), and uiBlockSetEmboss().

Definition at line 307 of file interface_intern.h.

Referenced by ui_popup_block_create(), uiDrawBlock(), and uiEndBlock().

Definition at line 272 of file interface_intern.h.

Referenced by ui_def_but(), and uiBlockSetFunc().

Definition at line 273 of file interface_intern.h.

Referenced by ui_def_but(), and uiBlockSetFunc().

Definition at line 274 of file interface_intern.h.

Referenced by ui_def_but(), uiBlockSetFunc(), and uiBlockSetNFunc().

Definition at line 277 of file interface_intern.h.

Referenced by ui_def_but(), uiBlockSetNFunc(), and uiFreeBlock().

Definition at line 276 of file interface_intern.h.

Referenced by ui_def_but(), and uiBlockSetNFunc().

Definition at line 258 of file interface_intern.h.

Referenced by uiBlockLayout(), uiBlockLayoutResolve(), and uiEndBlock().

Definition at line 304 of file interface_intern.h.

Referenced by ui_def_but(), uiBlockClearButLock(), and uiBlockSetButLock().

const char* uiBlock::lockstr

Definition at line 302 of file interface_intern.h.

Referenced by ui_def_but(), uiBlockClearButLock(), and uiBlockSetButLock().

Definition at line 311 of file interface_intern.h.

Referenced by ui_block_func_POPUP(), ui_bounds_block(), and ui_text_bounds_block().

char uiBlock::name[UI_MAX_NAME_STR]

Definition at line 263 of file interface_intern.h.

Referenced by uiBeginBlock(), and uiBlockSetRegion().

Definition at line 252 of file interface_intern.h.

Referenced by ui_handler_panel_region().

Definition at line 270 of file interface_intern.h.

Referenced by ui_popup_menu_memory(), and uiPupMenuBegin().

Definition at line 313 of file interface_intern.h.

Referenced by ui_block_position(), ui_bounds_block(), and ui_popup_block_create().

Definition at line 318 of file interface_intern.h.

Referenced by uiContextActiveOperator(), and uiLayoutOperatorButs().

float uiBlock::winmat[4][4]

Definition at line 309 of file interface_intern.h.

Referenced by ui_block_position(), ui_popup_block_create(), and uiBlockSetXOfs().

Definition at line 309 of file interface_intern.h.

Referenced by ui_block_position().


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