Blender  V2.59
Public Attributes
uiBut Struct Reference

#include <interface_intern.h>

List of all members.

Public Attributes

struct uiButnext
struct uiButprev
short type
short pointype
short bit
short bitnr
short retval
short strwidth
short ofs
short pos
short selsta
short selend
short alignnr
int flag
char * str
char strdata [UI_MAX_NAME_STR]
char drawstr [UI_MAX_DRAW_STR]
float x1
float y1
float x2
float y2
char * poin
float hardmin
float hardmax
float softmin
float softmax
float a1
float a2
float aspect
char col [4]
uiButHandleFunc func
void * func_arg1
void * func_arg2
void * func_arg3
uiButHandleNFunc funcN
void * func_argN
struct bContextStorecontext
uiButCompleteFunc autocomplete_func
void * autofunc_arg
uiButSearchFunc search_func
void * search_arg
uiButHandleRenameFunc rename_func
void * rename_arg1
void * rename_orig
uiLinklink
short linkto [2]
const char * tip
const char * lockstr
BIFIconID icon
char lock
char dt
char changed
unsigned char unit_type
short modifier_key
short iconadd
uiIDPoinFuncFP idpoin_func
ID ** idpoin_idpp
uiBlockCreateFunc block_create_func
uiMenuCreateFunc menu_create_func
struct PointerRNA rnapoin
struct PropertyRNArnaprop
int rnaindex
struct PointerRNA rnasearchpoin
struct PropertyRNArnasearchprop
struct wmOperatorTypeoptype
struct IDPropertyopproperties
struct PointerRNAopptr
short opcontext
unsigned char menu_key
char dragtype
void * dragpoin
struct ImBufimb
float imb_scale
struct uiHandleButtonDataactive
char * editstr
double * editval
float * editvec
void * editcoba
void * editcumap
uiBlockblock

Detailed Description

Definition at line 165 of file interface_intern.h.


Member Data Documentation

float uiBut::a1
float uiBut::a2

Definition at line 200 of file interface_intern.h.

Referenced by ui_textedit_autocomplete(), and uiButSetCompleteFunc().

short uiBut::bit

Definition at line 167 of file interface_intern.h.

Referenced by ui_apply_but_TOG(), ui_def_but(), and ui_is_but_sel().

short uiBut::bitnr

Definition at line 217 of file interface_intern.h.

Referenced by rna_search_cb(), and ui_do_but_textedit().

char uiBut::col[4]

Definition at line 181 of file interface_intern.h.

Referenced by uiTemplateReportsBanner(), and widget_box().

char uiBut::drawstr[UI_MAX_DRAW_STR]
char uiBut::dt

Definition at line 216 of file interface_intern.h.

Referenced by ui_def_but(), ui_do_but_TEX(), and ui_draw_but().

double* uiBut::editval

Definition at line 169 of file interface_intern.h.

Referenced by button_activate_exit(), button_activate_init(), button_activate_state(), id_search_menu(), picker_new_hide_reveal(), ui_apply_autokey_undo(), ui_block_func_MENUSTR(), ui_but_add_search(), ui_but_anim_flag(), ui_but_find_mouse_over(), ui_but_menu(), ui_but_mouse_inside_icon(), ui_check_but(), ui_check_but_and_iconize(), ui_def_but(), ui_def_but_operator(), ui_def_but_operator_text(), ui_def_but_rna(), ui_do_but_BUT(), ui_do_but_HOTKEYEVT(), ui_do_but_LINK(), ui_do_button(), ui_draw_but(), ui_draw_but_HSVCIRCLE(), ui_handle_button_event(), ui_is_but_sel(), ui_is_utf8_but(), ui_item_disabled(), ui_item_enum_expand(), ui_item_flag(), ui_item_menu(), ui_menu_block_set_keyaccels(), ui_menu_scroll(), ui_numedit_but_HSVCIRCLE(), ui_popup_block_create(), ui_popup_block_scrolltest(), ui_text_label_rightclip(), ui_text_leftclip(), ui_textedit_next_but(), ui_textedit_prev_but(), ui_textedit_set_cursor_pos(), ui_tooltip_create(), uiBlockFlipOrder(), uiButClearFlag(), uiButSetFlag(), uiContextActiveProperty(), uiContextAnimUpdate(), uiDefIconBlockBut(), uiDefIconMenuBut(), uiDefIconTextBlockBut(), uiDefIconTextBut(), uiDefIconTextButO(), uiDefIconTextButR(), uiDefIconTextButR_prop(), uiDefIconTextMenuBut(), uiDefSearchBut(), uiDrawBlock(), uiEndBlock(), uiFileBrowseContextProperty(), uiIDContextProperty(), uiItemFullO(), uiItemsEnumR(), uiItemsFullEnumO(), uiPupMenuBegin(), uiTemplateColorWheel(), widget_draw_icon(), widget_draw_text(), widget_draw_text_icon(), widget_link(), and widget_roundbox_set().

Definition at line 183 of file interface_intern.h.

Referenced by ui_apply_but_func(), ui_but_equals_old(), ui_def_but(), and uiButSetFunc().

Definition at line 184 of file interface_intern.h.

Referenced by ui_apply_but_func(), ui_but_equals_old(), ui_def_but(), and uiButSetFunc().

Definition at line 186 of file interface_intern.h.

Referenced by ui_apply_but_func().

Definition at line 220 of file interface_intern.h.

Referenced by ui_check_but(), ui_def_but(), and widget_draw_text_icon().

Definition at line 223 of file interface_intern.h.

Referenced by ui_set_but_string(), and uiDefIDPoinBut().

Definition at line 224 of file interface_intern.h.

Referenced by ui_get_but_string(), ui_set_but_string(), and uiDefIDPoinBut().

struct ImBuf* uiBut::imb

Definition at line 251 of file interface_intern.h.

Referenced by ui_but_start_drag(), and uiButSetDragImage().

short uiBut::linkto[2]

Definition at line 210 of file interface_intern.h.

Referenced by ui_apply_but_LINK(), ui_do_but_LINK(), and widget_link().

const char * uiBut::lockstr
unsigned char uiBut::menu_key
struct uiBut* uiBut::next
short uiBut::ofs

Definition at line 242 of file interface_intern.h.

char* uiBut::poin
short uiBut::pos
struct uiBut * uiBut::prev

Definition at line 206 of file interface_intern.h.

Referenced by ui_apply_but_func(), and uiButSetRenameFunc().

Definition at line 205 of file interface_intern.h.

Referenced by ui_apply_but_func(), and uiButSetRenameFunc().

Definition at line 207 of file interface_intern.h.

Referenced by ui_apply_but_func(), and ui_apply_but_TEX().

char* uiBut::str
char uiBut::strdata[UI_MAX_NAME_STR]

Definition at line 167 of file interface_intern.h.

Referenced by ui_text_label_rightclip(), and ui_text_leftclip().

const char* uiBut::tip
short uiBut::type
unsigned char uiBut::unit_type

Definition at line 218 of file interface_intern.h.

Referenced by uiButGetUnitType(), and uiButSetUnitType().

float uiBut::x1
float uiBut::x2
float uiBut::y1
float uiBut::y2

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