LinkButton

Hereda: BaseButton < Control < CanvasItem < Node < Object

Un botón que representa un enlace.

Descripción

Un botón que representa un enlace. Este tipo de botón se utiliza principalmente para interacciones que causan un cambio de contexto (como enlazar a una página web).

Véase también BaseButton, que contiene propiedades y métodos comunes asociados con este nodo.

Propiedades

String

ellipsis_char

"…"

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

OverrunBehavior

text_overrun_behavior

0

UnderlineMode

underline

0

String

uri

""

Propiedades del Tema

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


Enumeraciones

enum UnderlineMode: 🔗

UnderlineMode UNDERLINE_MODE_ALWAYS = 0

El LinkButton siempre mostrará un subrayado en la parte inferior de su texto.

UnderlineMode UNDERLINE_MODE_ON_HOVER = 1

El LinkButton mostrará un subrayado en la parte inferior de su texto cuando el cursor del ratón esté sobre él.

UnderlineMode UNDERLINE_MODE_NEVER = 2

El LinkButton nunca mostrará un subrayado en la parte inferior de su texto.


Descripciones de Propiedades

String ellipsis_char = "…" 🔗

  • void set_ellipsis_char(value: String)

  • String get_ellipsis_char()

Carácter de elipsis utilizado para el recorte de texto.


String language = "" 🔗

Language code used for line-breaking and text shaping algorithms. If left empty, the current locale is used instead.


StructuredTextParser structured_text_bidi_override = 0 🔗

Establece la sobrescritura del algoritmo BiDi para el texto estructurado.


Array structured_text_bidi_override_options = [] 🔗

  • void set_structured_text_bidi_override_options(value: Array)

  • Array get_structured_text_bidi_override_options()

Establece opciones adicionales para la sobrescritura BiDi.


String text = "" 🔗

El texto del botón que se mostrará dentro del área del botón.


TextDirection text_direction = 0 🔗

Dirección base de escritura del texto.


OverrunBehavior text_overrun_behavior = 0 🔗

Sets the clipping behavior when the text exceeds the node's bounding rectangle.


UnderlineMode underline = 0 🔗

El modo de subrayado a utilizar para el texto.


String uri = "" 🔗

El URI para este LinkButton. Si se establece en un URI válido, al presionar el botón se abre el URI utilizando el programa predeterminado del sistema operativo para el protocolo (a través de OS.shell_open()). Las URL HTTP y HTTPS abren el navegador web predeterminado.

uri = "https://godotengine.org"  # Abre la URL en el navegador web predeterminado.
uri = "C:\SomeFolder"  # Abre el explorador de archivos en la ruta dada.
uri = "C:\SomeImage.png"  # Abre la imagen dada en la aplicación de visualización predeterminada.

Descripciones de las propiedades del tema

Color font_color = Color(0.875, 0.875, 0.875, 1) 🔗

Color del texto predeterminado del LinkButton.


Color font_disabled_color = Color(0, 0, 0, 1) 🔗

Color del texto utilizado cuando el LinkButton está desactivado.


Color font_focus_color = Color(0.95, 0.95, 0.95, 1) 🔗

Color de texto usado cuando el LinkButton está enfocado. Solo reemplaza el color de texto normal del botón. Los estados deshabilitado, al pasar el cursor y presionado tienen precedencia sobre este color.


Color font_hover_color = Color(0.95, 0.95, 0.95, 1) 🔗

Color del texto usado cuando el LinkButton está siendo movido.


Color font_hover_pressed_color = Color(0, 0, 0, 1) 🔗

Color del texto usado cuando el LinkButton es pasado con el cursor y presionado.


Color font_outline_color = Color(0, 0, 0, 1) 🔗

El tinte del contorno del texto del LinkButton.


Color font_pressed_color = Color(1, 1, 1, 1) 🔗

Color del texto utilizado cuando se pulsa el LinkButton.


int outline_size = 0 🔗

The size of the text outline.

Note: If using a font with FontFile.multichannel_signed_distance_field enabled, its FontFile.msdf_pixel_range must be set to at least twice the value of outline_size for outline rendering to look correct. Otherwise, the outline may appear to be cut off earlier than intended.


int underline_spacing = 2 🔗

El espacio vertical entre la línea de base del texto y el subrayado.


Font font 🔗

Font del texto del LinkButton.


int font_size 🔗

Tamaño de fuente del texto del LinkButton.


StyleBox focus 🔗

StyleBox usado cuando el LinkButton está enfocado. El StyleBox de focus se muestra sobre el StyleBox base, por lo que se debe usar un StyleBox parcialmente transparente para asegurar que el StyleBox base permanezca visible. Un StyleBox que representa un contorno o un subrayado funciona bien para este propósito. Para deshabilitar el efecto visual de enfoque, asigna un recurso StyleBoxEmpty. Ten en cuenta que deshabilitar el efecto visual de enfoque perjudicará la usabilidad de la navegación con teclado/controlador, por lo que esto no se recomienda por razones de accesibilidad.