ThemeDB

Успадковує: Object

Однотон, який надає доступ до статичної інформації про ресурси Theme, що використовуються двигуном і вашим проектом.

Опис

Цей однотон надає доступ до статичної інформації про ресурси Theme, що використовуються двигуном і вашими проектами. Ви можете викинути тему за замовчуванням, а також ваш проект налаштовано тему.

ThemeDB також містить значення для темних властивостей.

Властивості

float

fallback_base_scale

1.0

Font

fallback_font

int

fallback_font_size

16

Texture2D

fallback_icon

StyleBox

fallback_stylebox

Методи

Theme

get_default_theme()

Theme

get_project_theme()


Сигнали

fallback_changed() 🔗

Увімкнено, коли було змінено значення пада. Використовуйте його, щоб освіжити зовнішній вигляд контрольних елементів, які можуть спиратися на елементи теми запобіжника.


Описи властивостей

float fallback_base_scale = 1.0 🔗

  • void set_fallback_base_scale(value: float)

  • float get_fallback_base_scale()

Випадковий базовий ваговий фактор кожного вузла Control та Theme. Використовуються при відсутності іншої вартості, доступні для контролю.

Дивись також Theme.default_base_scale.


Font fallback_font 🔗

  • void set_fallback_font(value: Font)

  • Font get_fallback_font()

Доступний шрифт кожного вузла Control та Theme. Використовуються при відсутності іншої вартості, доступні для контролю.

Дивись також Theme.default_font.


int fallback_font_size = 16 🔗

  • void set_fallback_font_size(value: int)

  • int get_fallback_font_size()

Доступний розмір шрифту кожного вузла Control та Theme. Використовуються при відсутності іншої вартості, доступні для контролю.

Дивись також Theme.default_font_size.


Texture2D fallback_icon 🔗

Ім'я користувача та посилання на сайт Control Використовуються при відсутності іншої вартості, доступні для контролю.


StyleBox fallback_stylebox 🔗

Скринька стилю пада кожного Control і Theme ресурс. Використовуються при відсутності іншої вартості, доступні для контролю.


Описи методів

Theme get_default_theme() 🔗

Повертає посилання на двигун за замовчуванням Theme. Цей тематичний ресурс відповідає за зовнішній вигляд Control вузлів і не може передаватися.


Theme get_project_theme() 🔗

Повернення посилання на власний проект Theme. Цей тематичний ресурс дозволяє перевизначити тему за замовчуванням для кожного вузла керування в проекті.

Щоб встановити тему проекту, див. ProjectSettings.gui/theme/custom.