Blender  V2.59
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
short alignnr
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
char direction
char dt
short auto_open
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
int puphash
void * evil_C
float _hsv [3]
char color_profile

Detailed Description

Definition at line 266 of file interface_intern.h.


Member Data Documentation

float uiBlock::_hsv[3]

Definition at line 333 of file interface_intern.h.

Referenced by ui_block_hsv_get().

Definition at line 285 of file interface_intern.h.

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

Definition at line 311 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 301 of file interface_intern.h.

Referenced by ui_block_func_COL(), and ui_handle_menu_event().

Definition at line 294 of file interface_intern.h.

Referenced by ui_apply_but_func(), and uiBlockSetButmFunc().

Definition at line 295 of file interface_intern.h.

Referenced by ui_apply_but_func(), and uiBlockSetButmFunc().

Definition at line 276 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 304 of file interface_intern.h.

Referenced by uiBlockSetDrawExtraFunc(), and widget_draw_extra_mask().

Definition at line 305 of file interface_intern.h.

Referenced by uiBlockSetDrawExtraFunc(), and widget_draw_extra_mask().

Definition at line 306 of file interface_intern.h.

Referenced by uiBlockSetDrawExtraFunc(), and widget_draw_extra_mask().

Definition at line 309 of file interface_intern.h.

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

Definition at line 318 of file interface_intern.h.

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

Definition at line 287 of file interface_intern.h.

Referenced by ui_def_but(), and uiBlockSetFunc().

Definition at line 288 of file interface_intern.h.

Referenced by ui_def_but(), and uiBlockSetFunc().

Definition at line 289 of file interface_intern.h.

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

Definition at line 292 of file interface_intern.h.

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

Definition at line 291 of file interface_intern.h.

Referenced by ui_def_but(), and uiBlockSetNFunc().

Definition at line 297 of file interface_intern.h.

Referenced by ui_apply_but_func(), and uiBlockSetHandleFunc().

Definition at line 298 of file interface_intern.h.

Referenced by ui_apply_but_func(), and uiBlockSetHandleFunc().

Definition at line 273 of file interface_intern.h.

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

Definition at line 315 of file interface_intern.h.

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

const char* uiBlock::lockstr

Definition at line 313 of file interface_intern.h.

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

Definition at line 322 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 278 of file interface_intern.h.

Referenced by uiBeginBlock(), and uiBlockSetRegion().

Definition at line 267 of file interface_intern.h.

Referenced by ui_handler_panel_region().

Definition at line 329 of file interface_intern.h.

Referenced by ui_popup_menu_memory(), and uiPupMenuBegin().

Definition at line 324 of file interface_intern.h.

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

float uiBlock::winmat[4][4]

Definition at line 320 of file interface_intern.h.

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

Definition at line 320 of file interface_intern.h.

Referenced by ui_block_position().


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