.. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. XML source: https://github.com/godotengine/godot/tree/master/docs/gdscript/doc/classes/Theme.xml. .. _class_Theme: Theme ===== **Inherits:** :ref:`Resource` **<** :ref:`RefCounted` **<** :ref:`Object` .. container:: contribute There is currently no description for this class. Please help us by :ref:`contributing one `! .. rst-class:: classref-reftable-group Properties ---------- .. table:: :widths: auto +---------------------------+--------------------------------------------------------------------+---------+ | :ref:`float` | :ref:`default_base_scale` | ``0.0`` | +---------------------------+--------------------------------------------------------------------+---------+ | :ref:`Font` | :ref:`default_font` | | +---------------------------+--------------------------------------------------------------------+---------+ | :ref:`int` | :ref:`default_font_size` | ``-1`` | +---------------------------+--------------------------------------------------------------------+---------+ .. rst-class:: classref-reftable-group Methods ------- .. table:: :widths: auto +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`add_type` **(** :ref:`StringName` theme_type **)** | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`clear` **(** **)** | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`clear_color` **(** :ref:`StringName` name, :ref:`StringName` theme_type **)** | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`clear_constant` **(** :ref:`StringName` name, :ref:`StringName` theme_type **)** | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`clear_font` **(** :ref:`StringName` name, :ref:`StringName` theme_type **)** | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`clear_font_size` **(** :ref:`StringName` name, :ref:`StringName` theme_type **)** | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`clear_icon` **(** :ref:`StringName` name, :ref:`StringName` theme_type **)** | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`clear_stylebox` **(** :ref:`StringName` name, :ref:`StringName` theme_type **)** | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`clear_theme_item` **(** :ref:`DataType` data_type, :ref:`StringName` name, :ref:`StringName` theme_type **)** | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`clear_type_variation` **(** :ref:`StringName` theme_type **)** | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Color` | :ref:`get_color` **(** :ref:`StringName` name, :ref:`StringName` theme_type **)** |const| | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`PackedStringArray` | :ref:`get_color_list` **(** :ref:`String` theme_type **)** |const| | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`PackedStringArray` | :ref:`get_color_type_list` **(** **)** |const| | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_constant` **(** :ref:`StringName` name, :ref:`StringName` theme_type **)** |const| | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`PackedStringArray` | :ref:`get_constant_list` **(** :ref:`String` theme_type **)** |const| | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`PackedStringArray` | :ref:`get_constant_type_list` **(** **)** |const| | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Font` | :ref:`get_font` **(** :ref:`StringName` name, :ref:`StringName` theme_type **)** |const| | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`PackedStringArray` | :ref:`get_font_list` **(** :ref:`String` theme_type **)** |const| | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_font_size` **(** :ref:`StringName` name, :ref:`StringName` theme_type **)** |const| | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`PackedStringArray` | :ref:`get_font_size_list` **(** :ref:`String` theme_type **)** |const| | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`PackedStringArray` | :ref:`get_font_size_type_list` **(** **)** |const| | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`PackedStringArray` | :ref:`get_font_type_list` **(** **)** |const| | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Texture2D` | :ref:`get_icon` **(** :ref:`StringName` name, :ref:`StringName` theme_type **)** |const| | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`PackedStringArray` | :ref:`get_icon_list` **(** :ref:`String` theme_type **)** |const| | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`PackedStringArray` | :ref:`get_icon_type_list` **(** **)** |const| | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`StyleBox` | :ref:`get_stylebox` **(** :ref:`StringName` name, :ref:`StringName` theme_type **)** |const| | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`PackedStringArray` | :ref:`get_stylebox_list` **(** :ref:`String` theme_type **)** |const| | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`PackedStringArray` | :ref:`get_stylebox_type_list` **(** **)** |const| | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Variant` | :ref:`get_theme_item` **(** :ref:`DataType` data_type, :ref:`StringName` name, :ref:`StringName` theme_type **)** |const| | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`PackedStringArray` | :ref:`get_theme_item_list` **(** :ref:`DataType` data_type, :ref:`String` theme_type **)** |const| | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`PackedStringArray` | :ref:`get_theme_item_type_list` **(** :ref:`DataType` data_type **)** |const| | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`PackedStringArray` | :ref:`get_type_list` **(** **)** |const| | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`StringName` | :ref:`get_type_variation_base` **(** :ref:`StringName` theme_type **)** |const| | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`PackedStringArray` | :ref:`get_type_variation_list` **(** :ref:`StringName` base_type **)** |const| | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`has_color` **(** :ref:`StringName` name, :ref:`StringName` theme_type **)** |const| | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`has_constant` **(** :ref:`StringName` name, :ref:`StringName` theme_type **)** |const| | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`has_default_base_scale` **(** **)** |const| | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`has_default_font` **(** **)** |const| | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`has_default_font_size` **(** **)** |const| | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`has_font` **(** :ref:`StringName` name, :ref:`StringName` theme_type **)** |const| | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`has_font_size` **(** :ref:`StringName` name, :ref:`StringName` theme_type **)** |const| | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`has_icon` **(** :ref:`StringName` name, :ref:`StringName` theme_type **)** |const| | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`has_stylebox` **(** :ref:`StringName` name, :ref:`StringName` theme_type **)** |const| | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`has_theme_item` **(** :ref:`DataType` data_type, :ref:`StringName` name, :ref:`StringName` theme_type **)** |const| | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`is_type_variation` **(** :ref:`StringName` theme_type, :ref:`StringName` base_type **)** |const| | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`merge_with` **(** :ref:`Theme` other **)** | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`remove_type` **(** :ref:`StringName` theme_type **)** | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`rename_color` **(** :ref:`StringName` old_name, :ref:`StringName` name, :ref:`StringName` theme_type **)** | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`rename_constant` **(** :ref:`StringName` old_name, :ref:`StringName` name, :ref:`StringName` theme_type **)** | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`rename_font` **(** :ref:`StringName` old_name, :ref:`StringName` name, :ref:`StringName` theme_type **)** | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`rename_font_size` **(** :ref:`StringName` old_name, :ref:`StringName` name, :ref:`StringName` theme_type **)** | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`rename_icon` **(** :ref:`StringName` old_name, :ref:`StringName` name, :ref:`StringName` theme_type **)** | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`rename_stylebox` **(** :ref:`StringName` old_name, :ref:`StringName` name, :ref:`StringName` theme_type **)** | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`rename_theme_item` **(** :ref:`DataType` data_type, :ref:`StringName` old_name, :ref:`StringName` name, :ref:`StringName` theme_type **)** | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_color` **(** :ref:`StringName` name, :ref:`StringName` theme_type, :ref:`Color` color **)** | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_constant` **(** :ref:`StringName` name, :ref:`StringName` theme_type, :ref:`int` constant **)** | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_font` **(** :ref:`StringName` name, :ref:`StringName` theme_type, :ref:`Font` font **)** | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_font_size` **(** :ref:`StringName` name, :ref:`StringName` theme_type, :ref:`int` font_size **)** | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_icon` **(** :ref:`StringName` name, :ref:`StringName` theme_type, :ref:`Texture2D` texture **)** | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_stylebox` **(** :ref:`StringName` name, :ref:`StringName` theme_type, :ref:`StyleBox` texture **)** | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_theme_item` **(** :ref:`DataType` data_type, :ref:`StringName` name, :ref:`StringName` theme_type, :ref:`Variant` value **)** | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_type_variation` **(** :ref:`StringName` theme_type, :ref:`StringName` base_type **)** | +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ .. rst-class:: classref-section-separator ---- .. rst-class:: classref-descriptions-group Enumerations ------------ .. _enum_Theme_DataType: .. rst-class:: classref-enumeration enum **DataType**: .. _class_Theme_constant_DATA_TYPE_COLOR: .. rst-class:: classref-enumeration-constant :ref:`DataType` **DATA_TYPE_COLOR** = ``0`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Theme_constant_DATA_TYPE_CONSTANT: .. rst-class:: classref-enumeration-constant :ref:`DataType` **DATA_TYPE_CONSTANT** = ``1`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Theme_constant_DATA_TYPE_FONT: .. rst-class:: classref-enumeration-constant :ref:`DataType` **DATA_TYPE_FONT** = ``2`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Theme_constant_DATA_TYPE_FONT_SIZE: .. rst-class:: classref-enumeration-constant :ref:`DataType` **DATA_TYPE_FONT_SIZE** = ``3`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Theme_constant_DATA_TYPE_ICON: .. rst-class:: classref-enumeration-constant :ref:`DataType` **DATA_TYPE_ICON** = ``4`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Theme_constant_DATA_TYPE_STYLEBOX: .. rst-class:: classref-enumeration-constant :ref:`DataType` **DATA_TYPE_STYLEBOX** = ``5`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Theme_constant_DATA_TYPE_MAX: .. rst-class:: classref-enumeration-constant :ref:`DataType` **DATA_TYPE_MAX** = ``6`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. rst-class:: classref-section-separator ---- .. rst-class:: classref-descriptions-group Property Descriptions --------------------- .. _class_Theme_property_default_base_scale: .. rst-class:: classref-property :ref:`float` **default_base_scale** = ``0.0`` .. rst-class:: classref-property-setget - void **set_default_base_scale** **(** :ref:`float` value **)** - :ref:`float` **get_default_base_scale** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_property_default_font: .. rst-class:: classref-property :ref:`Font` **default_font** .. rst-class:: classref-property-setget - void **set_default_font** **(** :ref:`Font` value **)** - :ref:`Font` **get_default_font** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_property_default_font_size: .. rst-class:: classref-property :ref:`int` **default_font_size** = ``-1`` .. rst-class:: classref-property-setget - void **set_default_font_size** **(** :ref:`int` value **)** - :ref:`int` **get_default_font_size** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-section-separator ---- .. rst-class:: classref-descriptions-group Method Descriptions ------------------- .. _class_Theme_method_add_type: .. rst-class:: classref-method void **add_type** **(** :ref:`StringName` theme_type **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_method_clear: .. rst-class:: classref-method void **clear** **(** **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_method_clear_color: .. rst-class:: classref-method void **clear_color** **(** :ref:`StringName` name, :ref:`StringName` theme_type **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_method_clear_constant: .. rst-class:: classref-method void **clear_constant** **(** :ref:`StringName` name, :ref:`StringName` theme_type **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_method_clear_font: .. rst-class:: classref-method void **clear_font** **(** :ref:`StringName` name, :ref:`StringName` theme_type **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_method_clear_font_size: .. rst-class:: classref-method void **clear_font_size** **(** :ref:`StringName` name, :ref:`StringName` theme_type **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_method_clear_icon: .. rst-class:: classref-method void **clear_icon** **(** :ref:`StringName` name, :ref:`StringName` theme_type **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_method_clear_stylebox: .. rst-class:: classref-method void **clear_stylebox** **(** :ref:`StringName` name, :ref:`StringName` theme_type **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_method_clear_theme_item: .. rst-class:: classref-method void **clear_theme_item** **(** :ref:`DataType` data_type, :ref:`StringName` name, :ref:`StringName` theme_type **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_method_clear_type_variation: .. rst-class:: classref-method void **clear_type_variation** **(** :ref:`StringName` theme_type **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_method_get_color: .. rst-class:: classref-method :ref:`Color` **get_color** **(** :ref:`StringName` name, :ref:`StringName` theme_type **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_method_get_color_list: .. rst-class:: classref-method :ref:`PackedStringArray` **get_color_list** **(** :ref:`String` theme_type **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_method_get_color_type_list: .. rst-class:: classref-method :ref:`PackedStringArray` **get_color_type_list** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_method_get_constant: .. rst-class:: classref-method :ref:`int` **get_constant** **(** :ref:`StringName` name, :ref:`StringName` theme_type **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_method_get_constant_list: .. rst-class:: classref-method :ref:`PackedStringArray` **get_constant_list** **(** :ref:`String` theme_type **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_method_get_constant_type_list: .. rst-class:: classref-method :ref:`PackedStringArray` **get_constant_type_list** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_method_get_font: .. rst-class:: classref-method :ref:`Font` **get_font** **(** :ref:`StringName` name, :ref:`StringName` theme_type **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_method_get_font_list: .. rst-class:: classref-method :ref:`PackedStringArray` **get_font_list** **(** :ref:`String` theme_type **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_method_get_font_size: .. rst-class:: classref-method :ref:`int` **get_font_size** **(** :ref:`StringName` name, :ref:`StringName` theme_type **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_method_get_font_size_list: .. rst-class:: classref-method :ref:`PackedStringArray` **get_font_size_list** **(** :ref:`String` theme_type **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_method_get_font_size_type_list: .. rst-class:: classref-method :ref:`PackedStringArray` **get_font_size_type_list** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_method_get_font_type_list: .. rst-class:: classref-method :ref:`PackedStringArray` **get_font_type_list** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_method_get_icon: .. rst-class:: classref-method :ref:`Texture2D` **get_icon** **(** :ref:`StringName` name, :ref:`StringName` theme_type **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_method_get_icon_list: .. rst-class:: classref-method :ref:`PackedStringArray` **get_icon_list** **(** :ref:`String` theme_type **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_method_get_icon_type_list: .. rst-class:: classref-method :ref:`PackedStringArray` **get_icon_type_list** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_method_get_stylebox: .. rst-class:: classref-method :ref:`StyleBox` **get_stylebox** **(** :ref:`StringName` name, :ref:`StringName` theme_type **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_method_get_stylebox_list: .. rst-class:: classref-method :ref:`PackedStringArray` **get_stylebox_list** **(** :ref:`String` theme_type **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_method_get_stylebox_type_list: .. rst-class:: classref-method :ref:`PackedStringArray` **get_stylebox_type_list** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_method_get_theme_item: .. rst-class:: classref-method :ref:`Variant` **get_theme_item** **(** :ref:`DataType` data_type, :ref:`StringName` name, :ref:`StringName` theme_type **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_method_get_theme_item_list: .. rst-class:: classref-method :ref:`PackedStringArray` **get_theme_item_list** **(** :ref:`DataType` data_type, :ref:`String` theme_type **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_method_get_theme_item_type_list: .. rst-class:: classref-method :ref:`PackedStringArray` **get_theme_item_type_list** **(** :ref:`DataType` data_type **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_method_get_type_list: .. rst-class:: classref-method :ref:`PackedStringArray` **get_type_list** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_method_get_type_variation_base: .. rst-class:: classref-method :ref:`StringName` **get_type_variation_base** **(** :ref:`StringName` theme_type **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_method_get_type_variation_list: .. rst-class:: classref-method :ref:`PackedStringArray` **get_type_variation_list** **(** :ref:`StringName` base_type **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_method_has_color: .. rst-class:: classref-method :ref:`bool` **has_color** **(** :ref:`StringName` name, :ref:`StringName` theme_type **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_method_has_constant: .. rst-class:: classref-method :ref:`bool` **has_constant** **(** :ref:`StringName` name, :ref:`StringName` theme_type **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_method_has_default_base_scale: .. rst-class:: classref-method :ref:`bool` **has_default_base_scale** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_method_has_default_font: .. rst-class:: classref-method :ref:`bool` **has_default_font** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_method_has_default_font_size: .. rst-class:: classref-method :ref:`bool` **has_default_font_size** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_method_has_font: .. rst-class:: classref-method :ref:`bool` **has_font** **(** :ref:`StringName` name, :ref:`StringName` theme_type **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_method_has_font_size: .. rst-class:: classref-method :ref:`bool` **has_font_size** **(** :ref:`StringName` name, :ref:`StringName` theme_type **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_method_has_icon: .. rst-class:: classref-method :ref:`bool` **has_icon** **(** :ref:`StringName` name, :ref:`StringName` theme_type **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_method_has_stylebox: .. rst-class:: classref-method :ref:`bool` **has_stylebox** **(** :ref:`StringName` name, :ref:`StringName` theme_type **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_method_has_theme_item: .. rst-class:: classref-method :ref:`bool` **has_theme_item** **(** :ref:`DataType` data_type, :ref:`StringName` name, :ref:`StringName` theme_type **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_method_is_type_variation: .. rst-class:: classref-method :ref:`bool` **is_type_variation** **(** :ref:`StringName` theme_type, :ref:`StringName` base_type **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_method_merge_with: .. rst-class:: classref-method void **merge_with** **(** :ref:`Theme` other **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_method_remove_type: .. rst-class:: classref-method void **remove_type** **(** :ref:`StringName` theme_type **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_method_rename_color: .. rst-class:: classref-method void **rename_color** **(** :ref:`StringName` old_name, :ref:`StringName` name, :ref:`StringName` theme_type **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_method_rename_constant: .. rst-class:: classref-method void **rename_constant** **(** :ref:`StringName` old_name, :ref:`StringName` name, :ref:`StringName` theme_type **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_method_rename_font: .. rst-class:: classref-method void **rename_font** **(** :ref:`StringName` old_name, :ref:`StringName` name, :ref:`StringName` theme_type **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_method_rename_font_size: .. rst-class:: classref-method void **rename_font_size** **(** :ref:`StringName` old_name, :ref:`StringName` name, :ref:`StringName` theme_type **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_method_rename_icon: .. rst-class:: classref-method void **rename_icon** **(** :ref:`StringName` old_name, :ref:`StringName` name, :ref:`StringName` theme_type **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_method_rename_stylebox: .. rst-class:: classref-method void **rename_stylebox** **(** :ref:`StringName` old_name, :ref:`StringName` name, :ref:`StringName` theme_type **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_method_rename_theme_item: .. rst-class:: classref-method void **rename_theme_item** **(** :ref:`DataType` data_type, :ref:`StringName` old_name, :ref:`StringName` name, :ref:`StringName` theme_type **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_method_set_color: .. rst-class:: classref-method void **set_color** **(** :ref:`StringName` name, :ref:`StringName` theme_type, :ref:`Color` color **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_method_set_constant: .. rst-class:: classref-method void **set_constant** **(** :ref:`StringName` name, :ref:`StringName` theme_type, :ref:`int` constant **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_method_set_font: .. rst-class:: classref-method void **set_font** **(** :ref:`StringName` name, :ref:`StringName` theme_type, :ref:`Font` font **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_method_set_font_size: .. rst-class:: classref-method void **set_font_size** **(** :ref:`StringName` name, :ref:`StringName` theme_type, :ref:`int` font_size **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_method_set_icon: .. rst-class:: classref-method void **set_icon** **(** :ref:`StringName` name, :ref:`StringName` theme_type, :ref:`Texture2D` texture **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_method_set_stylebox: .. rst-class:: classref-method void **set_stylebox** **(** :ref:`StringName` name, :ref:`StringName` theme_type, :ref:`StyleBox` texture **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_method_set_theme_item: .. rst-class:: classref-method void **set_theme_item** **(** :ref:`DataType` data_type, :ref:`StringName` name, :ref:`StringName` theme_type, :ref:`Variant` value **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Theme_method_set_type_variation: .. rst-class:: classref-method void **set_type_variation** **(** :ref:`StringName` theme_type, :ref:`StringName` base_type **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. |virtual| replace:: :abbr:`virtual (This method should typically be overridden by the user to have any effect.)` .. |const| replace:: :abbr:`const (This method has no side effects. It doesn't modify any of the instance's member variables.)` .. |vararg| replace:: :abbr:`vararg (This method accepts any number of arguments after the ones described here.)` .. |constructor| replace:: :abbr:`constructor (This method is used to construct a type.)` .. |static| replace:: :abbr:`static (This method doesn't need an instance to be called, so it can be called directly using the class name.)` .. |operator| replace:: :abbr:`operator (This method describes a valid operator to use with this type as left-hand operand.)` .. |bitfield| replace:: :abbr:`BitField (This value is an integer composed as a bitmask of the following flags.)`