ThemeDB
继承: Object
用来访问引擎及项目中所使用的 Theme 资源静态信息的单例。
描述
这个单例可以用来访问引擎及项目中所使用的 Theme 资源静态信息。可以获取引擎默认的主题,也可以获取你在项目中配置的主题。
ThemeDB 也包含了主题属性的回退值。
属性
| ||
| ||
方法
信号
fallback_changed ( )
任意回退值发生改变时发出。可用于刷新依赖于回退主题项的控件的外观。
属性说明
float fallback_base_scale = 1.0
所有 Control 节点和 Theme 资源的回退基础缩放系数。用于控件没有其他值可用的情况。
Font fallback_font
所有 Control 节点和 Theme 资源的回退字体。用于控件没有其他值可用的情况。
int fallback_font_size = 16
所有 Control 节点和 Theme 资源的回退字体大小。用于控件没有其他值可用的情况。
Texture2D fallback_icon
所有 Control 节点和 Theme 资源的回退图标。用于控件没有其他值可用的情况。
StyleBox fallback_stylebox
所有 Control 节点和 Theme 资源的回退样式盒。用于控件没有其他值可用的情况。
方法说明
Theme get_default_theme ( )
返回默认引擎 Theme 的引用。该主题资源负责 Control 节点的原始外观,无法进行覆盖。
Theme get_project_theme ( )
返回自定义项目 Theme 的引用。该主题资源能够影响项目中的所有控件节点,覆盖默认引擎主题。
项目主题的设置请参阅 ProjectSettings.gui/theme/custom。
© 版权所有 2014-present Juan Linietsky, Ariel Manzur and the Godot community (CC BY 3.0). Revision b1c660f7
.
Built with Sphinx using a theme provided by Read the Docs.