Blender V4.5
ThemeUI Struct Reference

#include <DNA_theme_types.h>

Public Attributes

uiWidgetColors wcol_regular
uiWidgetColors wcol_tool
uiWidgetColors wcol_toolbar_item
uiWidgetColors wcol_text
uiWidgetColors wcol_radio
uiWidgetColors wcol_option
uiWidgetColors wcol_toggle
uiWidgetColors wcol_num
uiWidgetColors wcol_numslider
uiWidgetColors wcol_tab
uiWidgetColors wcol_menu
uiWidgetColors wcol_pulldown
uiWidgetColors wcol_menu_back
uiWidgetColors wcol_menu_item
uiWidgetColors wcol_tooltip
uiWidgetColors wcol_box
uiWidgetColors wcol_scroll
uiWidgetColors wcol_progress
uiWidgetColors wcol_list_item
uiWidgetColors wcol_pie_menu
uiWidgetStateColors wcol_state
unsigned char widget_emboss [4]
float menu_shadow_fac
short menu_shadow_width
unsigned char editor_border [4]
unsigned char editor_outline [4]
unsigned char editor_outline_active [4]
unsigned char transparent_checker_primary [4]
unsigned char transparent_checker_secondary [4]
unsigned char transparent_checker_size
char _pad1 [1]
float icon_alpha
float icon_saturation
unsigned char widget_text_cursor [4]
unsigned char xaxis [4]
unsigned char yaxis [4]
unsigned char zaxis [4]
unsigned char gizmo_hi [4]
unsigned char gizmo_primary [4]
unsigned char gizmo_secondary [4]
unsigned char gizmo_view_align [4]
unsigned char gizmo_a [4]
unsigned char gizmo_b [4]
unsigned char icon_scene [4]
unsigned char icon_collection [4]
unsigned char icon_object [4]
unsigned char icon_object_data [4]
unsigned char icon_modifier [4]
unsigned char icon_shading [4]
unsigned char icon_folder [4]
unsigned char icon_autokey [4]
char _pad3 [4]
float icon_border_intensity
float panel_roundness
char _pad2 [4]

Detailed Description

Definition at line 148 of file DNA_theme_types.h.

Member Data Documentation

◆ _pad1

char ThemeUI::_pad1[1]

Definition at line 171 of file DNA_theme_types.h.

◆ _pad2

char ThemeUI::_pad2[4]

Definition at line 210 of file DNA_theme_types.h.

◆ _pad3

char ThemeUI::_pad3[4]

Definition at line 205 of file DNA_theme_types.h.

◆ editor_border

unsigned char ThemeUI::editor_border[4]

Definition at line 164 of file DNA_theme_types.h.

Referenced by UI_ThemeGetColorPtr().

◆ editor_outline

unsigned char ThemeUI::editor_outline[4]

Definition at line 165 of file DNA_theme_types.h.

Referenced by UI_ThemeGetColorPtr().

◆ editor_outline_active

unsigned char ThemeUI::editor_outline_active[4]

Definition at line 166 of file DNA_theme_types.h.

Referenced by UI_ThemeGetColorPtr().

◆ gizmo_a

unsigned char ThemeUI::gizmo_a[4]

Definition at line 185 of file DNA_theme_types.h.

Referenced by UI_ThemeGetColorPtr().

◆ gizmo_b

unsigned char ThemeUI::gizmo_b[4]

Definition at line 186 of file DNA_theme_types.h.

Referenced by UI_ThemeGetColorPtr().

◆ gizmo_hi

unsigned char ThemeUI::gizmo_hi[4]

Definition at line 181 of file DNA_theme_types.h.

Referenced by UI_ThemeGetColorPtr().

◆ gizmo_primary

unsigned char ThemeUI::gizmo_primary[4]

Definition at line 182 of file DNA_theme_types.h.

Referenced by UI_ThemeGetColorPtr().

◆ gizmo_secondary

unsigned char ThemeUI::gizmo_secondary[4]

Definition at line 183 of file DNA_theme_types.h.

Referenced by UI_ThemeGetColorPtr().

◆ gizmo_view_align

unsigned char ThemeUI::gizmo_view_align[4]

Definition at line 184 of file DNA_theme_types.h.

Referenced by UI_ThemeGetColorPtr().

◆ icon_alpha

float ThemeUI::icon_alpha

Definition at line 173 of file DNA_theme_types.h.

Referenced by icon_draw_size().

◆ icon_autokey

unsigned char ThemeUI::icon_autokey[4]

Auto Keying indicator.

Definition at line 204 of file DNA_theme_types.h.

Referenced by UI_ThemeGetColorPtr().

◆ icon_border_intensity

float ThemeUI::icon_border_intensity

Intensity of the border icons. >0 will render an border around themed icons.

Definition at line 208 of file DNA_theme_types.h.

Referenced by icon_draw_size(), blender::ed::outliner::tselem_draw_icon(), vicon_collection_color_draw(), vicon_layergroup_color_draw(), vicon_strip_color_draw(), widget_draw_icon(), and widget_draw_icon_centered().

◆ icon_collection

unsigned char ThemeUI::icon_collection[4]

Collection items.

Definition at line 192 of file DNA_theme_types.h.

Referenced by UI_ThemeGetColorPtr().

◆ icon_folder

unsigned char ThemeUI::icon_folder[4]

File folders.

Definition at line 202 of file DNA_theme_types.h.

Referenced by UI_ThemeGetColorPtr().

◆ icon_modifier

unsigned char ThemeUI::icon_modifier[4]

Modifier and constraint items.

Definition at line 198 of file DNA_theme_types.h.

Referenced by UI_ThemeGetColorPtr().

◆ icon_object

unsigned char ThemeUI::icon_object[4]

Object items.

Definition at line 194 of file DNA_theme_types.h.

Referenced by UI_ThemeGetColorPtr().

◆ icon_object_data

unsigned char ThemeUI::icon_object_data[4]

Object data items.

Definition at line 196 of file DNA_theme_types.h.

Referenced by UI_ThemeGetColorPtr().

◆ icon_saturation

float ThemeUI::icon_saturation

Definition at line 174 of file DNA_theme_types.h.

Referenced by widget_draw_icon(), and widget_draw_icon_centered().

◆ icon_scene

unsigned char ThemeUI::icon_scene[4]

Scene items.

Definition at line 190 of file DNA_theme_types.h.

Referenced by UI_ThemeGetColorPtr().

◆ icon_shading

unsigned char ThemeUI::icon_shading[4]

Shading related items.

Definition at line 200 of file DNA_theme_types.h.

Referenced by UI_ThemeGetColorPtr().

◆ menu_shadow_fac

float ThemeUI::menu_shadow_fac

Definition at line 161 of file DNA_theme_types.h.

Referenced by widget_softshadow().

◆ menu_shadow_width

short ThemeUI::menu_shadow_width

Definition at line 162 of file DNA_theme_types.h.

Referenced by UI_ThemeMenuShadowWidth().

◆ panel_roundness

float ThemeUI::panel_roundness

◆ transparent_checker_primary

unsigned char ThemeUI::transparent_checker_primary[4]

Definition at line 169 of file DNA_theme_types.h.

Referenced by UI_ThemeGetColorPtr().

◆ transparent_checker_secondary

unsigned char ThemeUI::transparent_checker_secondary[4]

Definition at line 169 of file DNA_theme_types.h.

Referenced by UI_ThemeGetColorPtr().

◆ transparent_checker_size

unsigned char ThemeUI::transparent_checker_size

Definition at line 170 of file DNA_theme_types.h.

Referenced by UI_ThemeGetColorPtr().

◆ wcol_box

uiWidgetColors ThemeUI::wcol_box

Definition at line 154 of file DNA_theme_types.h.

Referenced by ui_draw_but(), and widget_type().

◆ wcol_list_item

uiWidgetColors ThemeUI::wcol_list_item

Definition at line 154 of file DNA_theme_types.h.

Referenced by widget_state(), widget_state_label(), and widget_type().

◆ wcol_menu

uiWidgetColors ThemeUI::wcol_menu

Definition at line 153 of file DNA_theme_types.h.

Referenced by widget_type().

◆ wcol_menu_back

◆ wcol_menu_item

uiWidgetColors ThemeUI::wcol_menu_item

Definition at line 153 of file DNA_theme_types.h.

Referenced by ui_draw_but(), and widget_type().

◆ wcol_num

uiWidgetColors ThemeUI::wcol_num

Definition at line 152 of file DNA_theme_types.h.

Referenced by widget_type().

◆ wcol_numslider

uiWidgetColors ThemeUI::wcol_numslider

Definition at line 152 of file DNA_theme_types.h.

Referenced by widget_type().

◆ wcol_option

uiWidgetColors ThemeUI::wcol_option

Definition at line 151 of file DNA_theme_types.h.

Referenced by widget_type().

◆ wcol_pie_menu

uiWidgetColors ThemeUI::wcol_pie_menu

Definition at line 154 of file DNA_theme_types.h.

Referenced by ui_draw_pie_center(), and widget_type().

◆ wcol_progress

uiWidgetColors ThemeUI::wcol_progress

Definition at line 154 of file DNA_theme_types.h.

Referenced by widget_type().

◆ wcol_pulldown

uiWidgetColors ThemeUI::wcol_pulldown

Definition at line 153 of file DNA_theme_types.h.

Referenced by widget_type().

◆ wcol_radio

uiWidgetColors ThemeUI::wcol_radio

Definition at line 151 of file DNA_theme_types.h.

Referenced by widget_draw_extra_mask(), and widget_type().

◆ wcol_regular

uiWidgetColors ThemeUI::wcol_regular

Definition at line 150 of file DNA_theme_types.h.

Referenced by svg_replace_color_attributes(), ui_draw_but(), and widget_type().

◆ wcol_scroll

uiWidgetColors ThemeUI::wcol_scroll

◆ wcol_state

uiWidgetStateColors ThemeUI::wcol_state

Definition at line 156 of file DNA_theme_types.h.

Referenced by UI_ThemeGetColorPtr(), and widget_type().

◆ wcol_tab

uiWidgetColors ThemeUI::wcol_tab

Definition at line 152 of file DNA_theme_types.h.

Referenced by UI_panel_category_draw_all(), and widget_type().

◆ wcol_text

uiWidgetColors ThemeUI::wcol_text

Definition at line 150 of file DNA_theme_types.h.

Referenced by UI_ThemeGetColorPtr(), and widget_type().

◆ wcol_toggle

uiWidgetColors ThemeUI::wcol_toggle

Definition at line 151 of file DNA_theme_types.h.

Referenced by widget_type().

◆ wcol_tool

uiWidgetColors ThemeUI::wcol_tool

Definition at line 150 of file DNA_theme_types.h.

Referenced by widget_type().

◆ wcol_toolbar_item

uiWidgetColors ThemeUI::wcol_toolbar_item

Definition at line 150 of file DNA_theme_types.h.

Referenced by icon_draw_size(), and widget_type().

◆ wcol_tooltip

◆ widget_emboss

unsigned char ThemeUI::widget_emboss[4]

Definition at line 158 of file DNA_theme_types.h.

Referenced by UI_ThemeGetColorPtr(), and UI_view2d_scrollers_draw().

◆ widget_text_cursor

unsigned char ThemeUI::widget_text_cursor[4]

Definition at line 175 of file DNA_theme_types.h.

Referenced by UI_ThemeGetColorPtr().

◆ xaxis

unsigned char ThemeUI::xaxis[4]

Definition at line 178 of file DNA_theme_types.h.

Referenced by UI_ThemeGetColorPtr().

◆ yaxis

unsigned char ThemeUI::yaxis[4]

Definition at line 178 of file DNA_theme_types.h.

Referenced by UI_ThemeGetColorPtr().

◆ zaxis

unsigned char ThemeUI::zaxis[4]

Definition at line 178 of file DNA_theme_types.h.

Referenced by UI_ThemeGetColorPtr().


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