LinkButton

Успадковує: BaseButton < Control < CanvasItem < Node < Object

Кнопка, яка представляє посилання.

Опис

Кнопка, яка представляє посилання. Цей тип кнопки в першу чергу використовується для взаємодії, які викликають зміни контексту (наприклад, посилання на сторінку).

Дивись також BaseButton які містять загальні властивості та методи, пов'язані з цим вершиною.

Властивості

FocusMode

focus_mode

3 (overrides Control)

String

language

""

CursorShape

mouse_default_cursor_shape

2 (overrides Control)

StructuredTextParser

structured_text_bidi_override

0

Array

structured_text_bidi_override_options

[]

String

text

""

TextDirection

text_direction

0

UnderlineMode

underline

0

String

uri

""

Властивості теми

Color

font_color

Color(0.875, 0.875, 0.875, 1)

Color

font_disabled_color

Color(0, 0, 0, 1)

Color

font_focus_color

Color(0.95, 0.95, 0.95, 1)

Color

font_hover_color

Color(0.95, 0.95, 0.95, 1)

Color

font_hover_pressed_color

Color(0, 0, 0, 1)

Color

font_outline_color

Color(0, 0, 0, 1)

Color

font_pressed_color

Color(1, 1, 1, 1)

int

outline_size

0

int

underline_spacing

2

Font

font

int

font_size

StyleBox

focus


Переліки

enum UnderlineMode: 🔗

UnderlineMode UNDERLINE_MODE_ALWAYS = 0

Кнопка Link завжди покаже в нижній частині його тексту.

UnderlineMode UNDERLINE_MODE_ON_HOVER = 1

Кнопка посилання покаже в нижній частині його тексту, коли курсор мишки над ним.

UnderlineMode UNDERLINE_MODE_NEVER = 2

Кнопка Link ніколи не покаже в нижній частині його тексту.


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

String language = "" 🔗

Код мови, який використовується для розриву рядків і алгоритмів формування тексту, якщо залишити пустим, замість нього використовується поточна мова.


StructuredTextParser structured_text_bidi_override = 0 🔗

Настроювання алгоритму BiDi для структурованого тексту.


Array structured_text_bidi_override_options = [] 🔗

  • void set_structured_text_bidi_override_options(value: Array)

  • Array get_structured_text_bidi_override_options()

Налаштуйте додаткові параметри для перенади BiDi.


String text = "" 🔗

Текст кнопки, який відображатиметься в області кнопки.


TextDirection text_direction = 0 🔗

Основний напрямок написання тексту.


UnderlineMode underline = 0 🔗

Режим підкреслення, який слід використовувати для тексту.


String uri = "" 🔗

URI для цієї LinkButton. Якщо встановлено дійсний URI, натискання кнопки відкриває URI за допомогою програми операційної системи за замовчуванням для протоколу (через OS.shell_open()). URL-адреси HTTP та HTTPS відкривають веб-переглядач за умовчанням.

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.


int outline_size = 0 🔗

Розмір контуру тексту.

Примітка. Якщо використовується шрифт із увімкненим FontFile.multichannel_signed_distance_field, для його FontFile.msdf_pixel_range має бути принаймні вдвічі значення outline_size щоб рендеринг контуру виглядав правильно. Інакше контур може здатися обрізаним раніше, ніж передбачалося.


int underline_spacing = 2 🔗

Вертикальний простір між базовим текстом та підкресленням.


Font font 🔗

Font тексту LinkButton.


int font_size 🔗

Розмір шрифту тексту LinkButton.


StyleBox focus 🔗

StyleBox використовується при фокусі LinkButton. focus StyleBox відображається over бази StyleBox, так що частково прозора StyleBox повинна бути використана для забезпечення бази StyleBox. StyleBox, який добре працює для цього. Щоб вимкнути візуальний ефект фокусу, призначте ресурс StyleBoxEmpty. Зверніть увагу, що відключення візуального ефекту фокусу буде завдати шкоди клавіатурі / керованій навігації, тому це не рекомендується для причин доступності.