|
Blender V4.3
|
Public Attributes | |
| const uiWidgetColors * | wcol_theme |
| uiWidgetStateColors * | wcol_state |
| uiWidgetColors | wcol |
| void(* | state )(uiWidgetType *, const uiWidgetStateInfo *state, eUIEmbossType emboss) ATTR_NONNULL() |
| void(* | draw )(uiWidgetColors *, rcti *, const uiWidgetStateInfo *, int roundboxalign, const float zoom) ATTR_NONNULL() |
| void(* | custom )(uiBut *, uiWidgetColors *, rcti *, const uiWidgetStateInfo *, int roundboxalign, const float zoom) ATTR_NONNULL() |
| void(* | draw_block )(uiWidgetColors *, const rcti *, int block_flag, int roundboxalign, const float zoom) |
| 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 244 of file interface_widgets.cc.
| void(* uiWidgetType::custom) (uiBut *, uiWidgetColors *, rcti *, const uiWidgetStateInfo *, int roundboxalign, const float zoom) ATTR_NONNULL() |
Definition at line 260 of file interface_widgets.cc.
Referenced by ui_draw_but(), and widget_type().
| void(* uiWidgetType::draw) (uiWidgetColors *, rcti *, const uiWidgetStateInfo *, int roundboxalign, const float zoom) ATTR_NONNULL() |
Definition at line 255 of file interface_widgets.cc.
Referenced by ui_draw_but(), ui_draw_menu_item(), ui_draw_preview_item(), ui_draw_widget_back_color(), widget_state(), and widget_type().
| void(* uiWidgetType::draw_block) (uiWidgetColors *, const rcti *, int block_flag, int roundboxalign, const float zoom) |
Definition at line 266 of file interface_widgets.cc.
Referenced by ui_draw_menu_back(), ui_draw_tooltip_background(), ui_draw_widget_back_color(), and widget_type().
| void(* uiWidgetType::state) (uiWidgetType *, const uiWidgetStateInfo *state, eUIEmbossType emboss) ATTR_NONNULL() |
Definition at line 253 of file interface_widgets.cc.
Referenced by ui_draw_but(), ui_draw_menu_back(), ui_draw_menu_item(), 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 268 of file interface_widgets.cc.
Referenced by ui_draw_but(), and widget_type().
| uiWidgetColors uiWidgetType::wcol |
Definition at line 251 of file interface_widgets.cc.
Referenced by ui_draw_but(), ui_draw_clip_tri(), ui_draw_menu_back(), ui_draw_menu_item(), 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 248 of file interface_widgets.cc.
Referenced by widget_state(), widget_state_numslider(), and widget_type().
| const uiWidgetColors* uiWidgetType::wcol_theme |
Definition at line 247 of file interface_widgets.cc.
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().