LinkButton
Наследует: BaseButton < Control < CanvasItem < Node < Object
Кнопка, представляющая ссылку.
Описание
Кнопка, представляющая ссылку. Этот тип кнопки в основном используется для взаимодействий, вызывающих изменение контекста (например, ссылка на веб-страницу).
См. также BaseButton, который содержит общие свойства и методы, связанные с этим узлом.
Свойства
|
||
focus_mode |
|
|
|
||
mouse_default_cursor_shape |
|
|
|
||
|
||
|
||
|
||
|
||
|
||
|
Свойства темы
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
Перечисления
enum UnderlineMode: 🔗
UnderlineMode UNDERLINE_MODE_ALWAYS = 0
В нижней части текста LinkButton всегда будет отображаться подчеркивание.
UnderlineMode UNDERLINE_MODE_ON_HOVER = 1
При наведении курсора мыши на кнопку LinkButton в нижней части текста отображается подчеркивание.
UnderlineMode UNDERLINE_MODE_NEVER = 2
LinkButton никогда не будет отображать подчеркивание в нижней части текста.
Описания свойств
Символ многоточия, используемый для обрезки текста.
Код языка, используемый алгоритмами переноса строк и форматирования текста. Если оставить поле пустым, будет использоваться текущая локаль.
StructuredTextParser structured_text_bidi_override = 0 🔗
void set_structured_text_bidi_override(value: StructuredTextParser)
StructuredTextParser get_structured_text_bidi_override()
Установите переопределение алгоритма BiDi для структурированного текста.
Array structured_text_bidi_override_options = [] 🔗
void set_structured_text_bidi_override_options(value: Array)
Array get_structured_text_bidi_override_options()
Установите дополнительные параметры для переопределения BiDi.
Текст кнопки, который будет отображаться внутри области кнопки.
TextDirection text_direction = 0 🔗
void set_text_direction(value: TextDirection)
TextDirection get_text_direction()
Направление написания базового текста.
OverrunBehavior text_overrun_behavior = 0 🔗
void set_text_overrun_behavior(value: OverrunBehavior)
OverrunBehavior get_text_overrun_behavior()
Устанавливает поведение обрезки, когда текст выходит за пределы ограничивающего прямоугольника узла.
UnderlineMode underline = 0 🔗
void set_underline_mode(value: UnderlineMode)
UnderlineMode get_underline_mode()
Режим подчеркивания текста.
URI для этой LinkButton. Если задан допустимый URI, нажатие кнопки открывает URI с использованием программы операционной системы по умолчанию для протокола (через OS.shell_open()). URL-адреса HTTP и HTTPS открывают веб-браузер по умолчанию.
uri = "https://godotengine.org" # Открывает URL-адрес в веб-браузере по умолчанию.
uri = "C:\SomeFolder" # Открывает проводник по указанному пути.
uri = "C:\SomeImage.png" # Открывает указанное изображение в приложении для просмотра по умолчанию.
Uri = "https://godotengine.org"; // Открывает URL-адрес в веб-браузере по умолчанию.
Uri = "C:\SomeFolder"; // Открывает проводник по указанному пути.
Uri = "C:\SomeImage.png"; // Открывает указанное изображение в приложении для просмотра по умолчанию.
Описания свойств темы
Color font_color = Color(0.875, 0.875, 0.875, 1) 🔗
Color Текст по умолчанию для LinkButton.
Color font_disabled_color = Color(0, 0, 0, 1) 🔗
``Color ``Текст , используемый, когда LinkButton отключен.
Color font_focus_color = Color(0.95, 0.95, 0.95, 1) 🔗
Color текста , используемый, когда LinkButton находится в фокусе. Заменяет только обычный цвет текста кнопки. Отключенные, наведенные и нажатые состояния имеют приоритет над этим цветом.
Color font_hover_color = Color(0.95, 0.95, 0.95, 1) 🔗
Color текста , используемый при наведении курсора на LinkButton.
Color font_hover_pressed_color = Color(0, 0, 0, 1) 🔗
Color текста, используемый при наведении и нажатии на LinkButton.
Color font_outline_color = Color(0, 0, 0, 1) 🔗
Оттенок контура текста LinkButton.
Color font_pressed_color = Color(1, 1, 1, 1) 🔗
Color текста, используемый при нажатии LinkButton.
Размер контура текста.
Примечание: При использовании шрифта с включенным FontFile.multichannel_signed_distance_field его FontFile.msdf_pixel_range должен быть установлен как минимум в дважды значения outline_size, чтобы контур выглядел правильно. В противном случае контур может оказаться обрезанным раньше, чем предполагалось.
Вертикальное пространство между базовой линией текста и подчеркиванием.
Font текста LinkButton.
Размер шрифта текста LinkButton.
StyleBox используется, когда LinkButton находится в фокусе. Theme_item focus StyleBox отображается над базовым StyleBox, поэтому следует использовать частично прозрачный StyleBox, чтобы базовый StyleBox оставался видимым. StyleBox, представляющий контур или подчеркивание, хорошо подходит для этой цели. Чтобы отключить визуальный эффект фокуса, назначьте ресурс StyleBoxEmpty. Обратите внимание, что отключение визуального эффекта фокуса навредит удобству использования навигации с помощью клавиатуры/контроллера, поэтому это не рекомендуется по соображениям доступности.