Blender V5.0
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_curve
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 [5]
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 waxis [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
unsigned char panel_header [4]
unsigned char panel_back [4]
unsigned char panel_sub_back [4]
unsigned char panel_outline [4]
unsigned char panel_title [4]
unsigned char panel_text [4]
unsigned char panel_active [4]

Detailed Description

Definition at line 213 of file DNA_theme_types.h.

Member Data Documentation

◆ _pad1

char ThemeUI::_pad1[5]

Definition at line 236 of file DNA_theme_types.h.

◆ _pad3

char ThemeUI::_pad3[4]

Definition at line 270 of file DNA_theme_types.h.

◆ editor_border

unsigned char ThemeUI::editor_border[4]

Definition at line 229 of file DNA_theme_types.h.

Referenced by UI_ThemeGetColorPtr().

◆ editor_outline

unsigned char ThemeUI::editor_outline[4]

Definition at line 230 of file DNA_theme_types.h.

Referenced by UI_ThemeGetColorPtr().

◆ editor_outline_active

unsigned char ThemeUI::editor_outline_active[4]

Definition at line 231 of file DNA_theme_types.h.

Referenced by UI_ThemeGetColorPtr().

◆ gizmo_a

unsigned char ThemeUI::gizmo_a[4]

Definition at line 250 of file DNA_theme_types.h.

Referenced by UI_ThemeGetColorPtr().

◆ gizmo_b

unsigned char ThemeUI::gizmo_b[4]

Definition at line 251 of file DNA_theme_types.h.

Referenced by UI_ThemeGetColorPtr().

◆ gizmo_hi

unsigned char ThemeUI::gizmo_hi[4]

Definition at line 246 of file DNA_theme_types.h.

Referenced by UI_ThemeGetColorPtr().

◆ gizmo_primary

unsigned char ThemeUI::gizmo_primary[4]

Definition at line 247 of file DNA_theme_types.h.

Referenced by UI_ThemeGetColorPtr().

◆ gizmo_secondary

unsigned char ThemeUI::gizmo_secondary[4]

Definition at line 248 of file DNA_theme_types.h.

Referenced by UI_ThemeGetColorPtr().

◆ gizmo_view_align

unsigned char ThemeUI::gizmo_view_align[4]

Definition at line 249 of file DNA_theme_types.h.

Referenced by UI_ThemeGetColorPtr().

◆ icon_alpha

float ThemeUI::icon_alpha

Definition at line 238 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 269 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 273 of file DNA_theme_types.h.

Referenced by icon_draw_size(), blender::ed::outliner::tselem_draw_icon(), 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 257 of file DNA_theme_types.h.

Referenced by UI_ThemeGetColorPtr().

◆ icon_folder

unsigned char ThemeUI::icon_folder[4]

File folders.

Definition at line 267 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 263 of file DNA_theme_types.h.

Referenced by UI_ThemeGetColorPtr().

◆ icon_object

unsigned char ThemeUI::icon_object[4]

Object items.

Definition at line 259 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 261 of file DNA_theme_types.h.

Referenced by UI_ThemeGetColorPtr().

◆ icon_saturation

float ThemeUI::icon_saturation

Definition at line 239 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 255 of file DNA_theme_types.h.

Referenced by UI_ThemeGetColorPtr().

◆ icon_shading

unsigned char ThemeUI::icon_shading[4]

Shading related items.

Definition at line 265 of file DNA_theme_types.h.

Referenced by UI_ThemeGetColorPtr().

◆ menu_shadow_fac

float ThemeUI::menu_shadow_fac

Definition at line 226 of file DNA_theme_types.h.

Referenced by do_versions_theme(), panel_draw_softshadow(), and widget_softshadow().

◆ menu_shadow_width

short ThemeUI::menu_shadow_width

Definition at line 227 of file DNA_theme_types.h.

Referenced by do_versions_theme(), and UI_ThemeMenuShadowWidth().

◆ panel_active

unsigned char ThemeUI::panel_active[4]

Definition at line 282 of file DNA_theme_types.h.

Referenced by UI_ThemeGetColorPtr().

◆ panel_back

unsigned char ThemeUI::panel_back[4]

Definition at line 277 of file DNA_theme_types.h.

Referenced by UI_ThemeGetColorPtr().

◆ panel_header

unsigned char ThemeUI::panel_header[4]

Definition at line 276 of file DNA_theme_types.h.

Referenced by UI_ThemeGetColorPtr().

◆ panel_outline

unsigned char ThemeUI::panel_outline[4]

Definition at line 279 of file DNA_theme_types.h.

Referenced by UI_ThemeGetColorPtr().

◆ panel_roundness

float ThemeUI::panel_roundness

◆ panel_sub_back

unsigned char ThemeUI::panel_sub_back[4]

Definition at line 278 of file DNA_theme_types.h.

Referenced by UI_ThemeGetColorPtr().

◆ panel_text

unsigned char ThemeUI::panel_text[4]

Definition at line 281 of file DNA_theme_types.h.

Referenced by do_versions_theme(), and UI_ThemeGetColorPtr().

◆ panel_title

unsigned char ThemeUI::panel_title[4]

Definition at line 280 of file DNA_theme_types.h.

Referenced by do_versions_theme(), and UI_ThemeGetColorPtr().

◆ transparent_checker_primary

unsigned char ThemeUI::transparent_checker_primary[4]

Definition at line 234 of file DNA_theme_types.h.

Referenced by UI_ThemeGetColorPtr().

◆ transparent_checker_secondary

unsigned char ThemeUI::transparent_checker_secondary[4]

Definition at line 234 of file DNA_theme_types.h.

Referenced by UI_ThemeGetColorPtr().

◆ transparent_checker_size

unsigned char ThemeUI::transparent_checker_size

Definition at line 235 of file DNA_theme_types.h.

Referenced by UI_ThemeGetColorPtr().

◆ waxis

unsigned char ThemeUI::waxis[4]

Definition at line 243 of file DNA_theme_types.h.

Referenced by UI_ThemeGetColorPtr().

◆ wcol_box

uiWidgetColors ThemeUI::wcol_box

Definition at line 219 of file DNA_theme_types.h.

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

◆ wcol_curve

uiWidgetColors ThemeUI::wcol_curve

Definition at line 217 of file DNA_theme_types.h.

Referenced by do_versions_theme(), and ui_draw_but().

◆ wcol_list_item

uiWidgetColors ThemeUI::wcol_list_item

◆ wcol_menu

uiWidgetColors ThemeUI::wcol_menu

Definition at line 218 of file DNA_theme_types.h.

Referenced by do_versions_theme(), and widget_type().

◆ wcol_menu_back

◆ wcol_menu_item

uiWidgetColors ThemeUI::wcol_menu_item

Definition at line 218 of file DNA_theme_types.h.

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

◆ wcol_num

uiWidgetColors ThemeUI::wcol_num

Definition at line 217 of file DNA_theme_types.h.

Referenced by do_versions_theme(), and widget_type().

◆ wcol_numslider

uiWidgetColors ThemeUI::wcol_numslider

Definition at line 217 of file DNA_theme_types.h.

Referenced by do_versions_theme(), and widget_type().

◆ wcol_option

uiWidgetColors ThemeUI::wcol_option

Definition at line 216 of file DNA_theme_types.h.

Referenced by do_versions_theme(), and widget_type().

◆ wcol_pie_menu

uiWidgetColors ThemeUI::wcol_pie_menu

Definition at line 219 of file DNA_theme_types.h.

Referenced by do_versions_theme(), ui_draw_pie_center(), and widget_type().

◆ wcol_progress

uiWidgetColors ThemeUI::wcol_progress

Definition at line 219 of file DNA_theme_types.h.

Referenced by do_versions_theme(), and widget_type().

◆ wcol_pulldown

uiWidgetColors ThemeUI::wcol_pulldown

Definition at line 218 of file DNA_theme_types.h.

Referenced by do_versions_theme(), and widget_type().

◆ wcol_radio

uiWidgetColors ThemeUI::wcol_radio

Definition at line 216 of file DNA_theme_types.h.

Referenced by do_versions_theme(), widget_draw_extra_mask(), and widget_type().

◆ wcol_regular

uiWidgetColors ThemeUI::wcol_regular

◆ wcol_scroll

◆ wcol_state

uiWidgetStateColors ThemeUI::wcol_state

Definition at line 221 of file DNA_theme_types.h.

Referenced by UI_ThemeGetColorPtr(), and widget_type().

◆ wcol_tab

◆ wcol_text

uiWidgetColors ThemeUI::wcol_text

Definition at line 215 of file DNA_theme_types.h.

Referenced by do_versions_theme(), UI_ThemeGetColorPtr(), and widget_type().

◆ wcol_toggle

uiWidgetColors ThemeUI::wcol_toggle

Definition at line 216 of file DNA_theme_types.h.

Referenced by do_versions_theme(), and widget_type().

◆ wcol_tool

uiWidgetColors ThemeUI::wcol_tool

Definition at line 215 of file DNA_theme_types.h.

Referenced by do_versions_theme(), and widget_type().

◆ wcol_toolbar_item

uiWidgetColors ThemeUI::wcol_toolbar_item

Definition at line 215 of file DNA_theme_types.h.

Referenced by do_versions_theme(), icon_draw_size(), and widget_type().

◆ wcol_tooltip

◆ widget_emboss

unsigned char ThemeUI::widget_emboss[4]

Definition at line 223 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 240 of file DNA_theme_types.h.

Referenced by UI_ThemeGetColorPtr().

◆ xaxis

unsigned char ThemeUI::xaxis[4]

Definition at line 243 of file DNA_theme_types.h.

Referenced by UI_ThemeGetColorPtr().

◆ yaxis

unsigned char ThemeUI::yaxis[4]

Definition at line 243 of file DNA_theme_types.h.

Referenced by UI_ThemeGetColorPtr().

◆ zaxis

unsigned char ThemeUI::zaxis[4]

Definition at line 243 of file DNA_theme_types.h.

Referenced by UI_ThemeGetColorPtr().


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