Theme

Inherits: Resource < Reference < Object

Category: Core

Brief Description

Theme for controls.

Member Functions

void clear_color ( String name, String type )
void clear_constant ( String name, String type )
void clear_font ( String name, String type )
void clear_icon ( String name, String type )
void clear_stylebox ( String name, String type )
void copy_default_theme ( )
Color get_color ( String name, String type ) const
StringArray get_color_list ( String type ) const
int get_constant ( String name, String type ) const
StringArray get_constant_list ( String type ) const
Object get_default_font ( ) const
Font get_font ( String name, String type ) const
StringArray get_font_list ( String type ) const
Texture get_icon ( String name, String type ) const
StringArray get_icon_list ( String type ) const
StyleBox get_stylebox ( String name, String type ) const
StringArray get_stylebox_list ( String type ) const
StringArray get_stylebox_types ( ) const
StringArray get_type_list ( String type ) const
bool has_color ( String name, String type ) const
bool has_constant ( String name, String type ) const
bool has_font ( String name, String type ) const
bool has_icon ( String name, String type ) const
bool has_stylebox ( String name, String type ) const
void set_color ( String name, String type, Color color )
void set_constant ( String name, String type, int constant )
void set_default_font ( Object font )
void set_font ( String name, String type, Font font )
void set_icon ( String name, String type, Texture texture )
void set_stylebox ( String name, String type, StyleBox texture )

Description

Theme for skinning controls. Controls can be skinned individually, but for complex applications it’s more efficient to just create a global theme that defines everything. This theme can be applied to any Control, and it and its children will automatically use it.

Theme resources can be alternatively loaded by writing them in a .theme file, see docs for more info.

Member Function Description

  • void copy_default_theme ( )
  • Object get_default_font ( ) const
  • void set_default_font ( Object font )