ThemeDB
继承: Object
用来访问引擎及项目中所使用的 Theme 资源静态信息的单例。
描述
这个单例可以用来访问引擎及项目中所使用的 Theme 资源静态信息。可以获取引擎默认的主题,也可以获取你在项目中配置的主题。
ThemeDB 也包含了主题属性的回退值。
属性
|
||
|
||
方法
信号
fallback_changed() 🔗
任意回退值发生改变时发出。可用于刷新依赖于回退主题项的控件的外观。
属性说明
float fallback_base_scale = 1.0 🔗
所有 Control 节点和 Theme 资源的回退基础缩放系数。用于控件没有其他值可用的情况。
所有 Control 节点和 Theme 资源的回退字体。用于控件没有其他值可用的情况。
所有 Control 节点和 Theme 资源的回退字体大小。用于控件没有其他值可用的情况。
所有 Control 节点和 Theme 资源的回退图标。用于控件没有其他值可用的情况。
方法说明
返回默认引擎 Theme 的引用。该主题资源负责 Control 节点的原始外观,无法进行覆盖。
返回自定义项目 Theme 的引用。该主题资源能够影响项目中的所有控件节点,覆盖默认引擎主题。
项目主题的设置请参阅 ProjectSettings.gui/theme/custom。