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