# ThemeUserInterface(bpy_struct)

base class — `bpy_struct`

class `bpy.types.``ThemeUserInterface`(bpy_struct)

  Theme settings for user interface elements

  `axis_x`

    Type: | float array of 3 items in [0, 1], default (0.0, 0.0, 0.0)

  `axis_y`

    Type: | float array of 3 items in [0, 1], default (0.0, 0.0, 0.0)

  `axis_z`

    Type: | float array of 3 items in [0, 1], default (0.0, 0.0, 0.0)

  `editor_outline`

    Color of the outline of the editors and their round corners

    Type: | float array of 3 items in [0, 1], default (0.0, 0.0, 0.0)

  `gizmo_a`

    Type: | float array of 3 items in [0, 1], default (0.0, 0.0, 0.0)

  `gizmo_b`

    Type: | float array of 3 items in [0, 1], default (0.0, 0.0, 0.0)

  `gizmo_hi`

    Type: | float array of 3 items in [0, 1], default (0.0, 0.0, 0.0)

  `gizmo_primary`

    Type: | float array of 3 items in [0, 1], default (0.0, 0.0, 0.0)

  `gizmo_secondary`

    Type: | float array of 3 items in [0, 1], default (0.0, 0.0, 0.0)

  `icon_alpha`

    Transparency of icons in the interface, to reduce contrast

    Type: | float in [0, 1], default 0.0

  `icon_border_intensity`

    Control the intensity of the border around themes icons

    Type: | float in [0, 1], default 0.0

  `icon_collection`

    Type: | float array of 4 items in [0, 1], default (0.0, 0.0, 0.0, 0.0)

  `icon_folder`

    Color of folders in the file browser

    Type: | float array of 4 items in [0, 1], default (0.0, 0.0, 0.0, 0.0)

  `icon_modifier`

    Type: | float array of 4 items in [0, 1], default (0.0, 0.0, 0.0, 0.0)

  `icon_object`

    Type: | float array of 4 items in [0, 1], default (0.0, 0.0, 0.0, 0.0)

  `icon_object_data`

    Type: | float array of 4 items in [0, 1], default (0.0, 0.0, 0.0, 0.0)

  `icon_saturation`

    Saturation of icons in the interface

    Type: | float in [0, 1], default 0.0

  `icon_scene`

    Type: | float array of 4 items in [0, 1], default (0.0, 0.0, 0.0, 0.0)

  `icon_shading`

    Type: | float array of 4 items in [0, 1], default (0.0, 0.0, 0.0, 0.0)

  `menu_shadow_fac`

    Blending factor for menu shadows

    Type: | float in [0.01, 1], default 0.0

  `menu_shadow_width`

    Width of menu shadows, set to zero to disable

    Type: | int in [0, 24], default 0

  `wcol_box`

    Type: | `ThemeWidgetColors`, (readonly, never None)

  `wcol_list_item`

    Type: | `ThemeWidgetColors`, (readonly, never None)

  `wcol_menu`

    Type: | `ThemeWidgetColors`, (readonly, never None)

  `wcol_menu_back`

    Type: | `ThemeWidgetColors`, (readonly, never None)

  `wcol_menu_item`

    Type: | `ThemeWidgetColors`, (readonly, never None)

  `wcol_num`

    Type: | `ThemeWidgetColors`, (readonly, never None)

  `wcol_numslider`

    Type: | `ThemeWidgetColors`, (readonly, never None)

  `wcol_option`

    Type: | `ThemeWidgetColors`, (readonly, never None)

  `wcol_pie_menu`

    Type: | `ThemeWidgetColors`, (readonly, never None)

  `wcol_progress`

    Type: | `ThemeWidgetColors`, (readonly, never None)

  `wcol_pulldown`

    Type: | `ThemeWidgetColors`, (readonly, never None)

  `wcol_radio`

    Type: | `ThemeWidgetColors`, (readonly, never None)

  `wcol_regular`

    Type: | `ThemeWidgetColors`, (readonly, never None)

  `wcol_scroll`

    Type: | `ThemeWidgetColors`, (readonly, never None)

  `wcol_state`

    Type: | `ThemeWidgetStateColors`, (readonly, never None)

  `wcol_tab`

    Type: | `ThemeWidgetColors`, (readonly, never None)

  `wcol_text`

    Type: | `ThemeWidgetColors`, (readonly, never None)

  `wcol_toggle`

    Type: | `ThemeWidgetColors`, (readonly, never None)

  `wcol_tool`

    Type: | `ThemeWidgetColors`, (readonly, never None)

  `wcol_toolbar_item`

    Type: | `ThemeWidgetColors`, (readonly, never None)

  `wcol_tooltip`

    Type: | `ThemeWidgetColors`, (readonly, never None)

  `widget_emboss`

    Color of the 1px shadow line underlying widgets

    Type: | float array of 4 items in [0, 1], default (0.0, 0.0, 0.0, 0.0)

  `widget_text_cursor`

    Color of the interface widgets text insertion cursor (caret)

    Type: | float array of 3 items in [0, 1], default (0.0, 0.0, 0.0)

  classmethod `bl_rna_get_subclass`(id, default=None)

    Parameters: | id (string) – The RNA type identifier.
    Returns: | The RNA type or default when not found.
    Return type: | `bpy.types.Struct` subclass

  classmethod `bl_rna_get_subclass_py`(id, default=None)

    Parameters: | id (string) – The RNA type identifier.
    Returns: | The class or default when not found.
    Return type: | type

Inherited Properties

`bpy_struct.id_data` |

Inherited Functions

`bpy_struct.as_pointer` `bpy_struct.driver_add` `bpy_struct.driver_remove` `bpy_struct.get` `bpy_struct.is_property_hidden` `bpy_struct.is_property_overridable_library` `bpy_struct.is_property_readonly` `bpy_struct.is_property_set` `bpy_struct.items` `bpy_struct.keyframe_delete` | `bpy_struct.keyframe_insert` `bpy_struct.keys` `bpy_struct.path_from_id` `bpy_struct.path_resolve` `bpy_struct.pop` `bpy_struct.property_overridable_library_set` `bpy_struct.property_unset` `bpy_struct.type_recast` `bpy_struct.values`

References

`Theme.user_interface` |