|
Blender
V2.93
|
Public Attributes | |
| const uiWidgetColors * | wcol_theme |
| uiWidgetStateColors * | wcol_state |
| uiWidgetColors | wcol |
| void(* | state )(struct uiWidgetType *, int state, int drawflag, eUIEmbossType emboss) |
| void(* | draw )(uiWidgetColors *, rcti *, int state, int roundboxalign) |
| void(* | custom )(uiBut *, uiWidgetColors *, rcti *, int state, int roundboxalign) |
| void(* | text )(const uiFontStyle *, const uiWidgetColors *, uiBut *, rcti *) |
For time being only for visual appearance, later, a handling callback can be added too.
Definition at line 258 of file interface_widgets.c.
| void(* uiWidgetType::custom) (uiBut *, uiWidgetColors *, rcti *, int state, int roundboxalign) |
Definition at line 269 of file interface_widgets.c.
Referenced by ui_draw_box_opaque(), ui_draw_but(), and widget_type().
| void(* uiWidgetType::draw) (uiWidgetColors *, rcti *, int state, int roundboxalign) |
Definition at line 268 of file interface_widgets.c.
Referenced by ui_draw_but(), ui_draw_menu_back(), ui_draw_menu_item(), ui_draw_popover_back(), ui_draw_preview_item(), ui_draw_tooltip_background(), ui_draw_widget_back_color(), widget_state(), and widget_type().
| void(* uiWidgetType::state) (struct uiWidgetType *, int state, int drawflag, eUIEmbossType emboss) |
Definition at line 267 of file interface_widgets.c.
Referenced by ui_draw_box_opaque(), ui_draw_but(), ui_draw_menu_back(), ui_draw_menu_item(), ui_draw_popover_back(), ui_draw_preview_item(), ui_draw_tooltip_background(), ui_draw_widget_back_color(), and widget_type().
| void(* uiWidgetType::text) (const uiFontStyle *, const uiWidgetColors *, uiBut *, rcti *) |
Definition at line 270 of file interface_widgets.c.
Referenced by ui_draw_but(), and widget_type().
| uiWidgetColors uiWidgetType::wcol |
Definition at line 265 of file interface_widgets.c.
Referenced by ui_draw_box_opaque(), ui_draw_but(), ui_draw_clip_tri(), ui_draw_menu_back(), ui_draw_menu_item(), ui_draw_popover_back(), ui_draw_preview_item(), ui_draw_tooltip_background(), ui_draw_widget_back_color(), widget_draw_extra_mask(), widget_state(), widget_state_label(), widget_state_menu_item(), widget_state_nothing(), widget_state_numslider(), widget_state_pie_menu_item(), and widget_state_pulldown().
| uiWidgetStateColors* uiWidgetType::wcol_state |
Definition at line 262 of file interface_widgets.c.
Referenced by widget_state(), widget_state_numslider(), and widget_type().
| const uiWidgetColors* uiWidgetType::wcol_theme |
Definition at line 261 of file interface_widgets.c.
Referenced by ui_draw_but(), ui_draw_popover_back(), ui_tooltip_get_theme(), ui_widget_color_disabled(), widget_draw_extra_mask(), widget_state(), widget_state_label(), widget_state_menu_item(), widget_state_nothing(), widget_state_option_menu(), widget_state_pie_menu_item(), widget_state_pulldown(), and widget_type().