TreeItem

Hereda: Object

Un control interno para un solo elemento dentro de Tree.

Descripción

Un único elemento de un control Tree. Puede contener otros TreeItems como hijos, lo que le permite crear una jerarquía. También puede contener texto y botones. TreeItem no es un Node, es interno al Tree.

Para crear un TreeItem, usa Tree.create_item() o create_child(). Para eliminar un TreeItem, usa Object.free().

Nota: Los valores ID usados para los botones son de 32-bit, a diferencia de int que siempre es de 64-bit. Van desde -2147483648 a 2147483647.

Propiedades

bool

collapsed

int

custom_minimum_height

bool

disable_folding

bool

visible

Métodos

void

add_button(column: int, button: Texture2D, id: int = -1, disabled: bool = false, tooltip_text: String = "", description: String = "")

void

add_child(child: TreeItem)

void

call_recursive(method: StringName, ...) vararg

void

clear_buttons()

void

clear_custom_bg_color(column: int)

void

clear_custom_color(column: int)

TreeItem

create_child(index: int = -1)

void

deselect(column: int)

void

erase_button(column: int, button_index: int)

AutoTranslateMode

get_auto_translate_mode(column: int) const

AutowrapMode

get_autowrap_mode(column: int) const

Texture2D

get_button(column: int, button_index: int) const

int

get_button_by_id(column: int, id: int) const

Color

get_button_color(column: int, id: int) const

int

get_button_count(column: int) const

int

get_button_id(column: int, button_index: int) const

String

get_button_tooltip_text(column: int, button_index: int) const

TreeCellMode

get_cell_mode(column: int) const

TreeItem

get_child(index: int)

int

get_child_count()

Array[TreeItem]

get_children()

Color

get_custom_bg_color(column: int) const

Color

get_custom_color(column: int) const

Callable

get_custom_draw_callback(column: int) const

Font

get_custom_font(column: int) const

int

get_custom_font_size(column: int) const

String

get_description(column: int) const

bool

get_expand_right(column: int) const

TreeItem

get_first_child() const

Texture2D

get_icon(column: int) const

int

get_icon_max_width(column: int) const

Color

get_icon_modulate(column: int) const

Texture2D

get_icon_overlay(column: int) const

Rect2

get_icon_region(column: int) const

int

get_index()

String

get_language(column: int) const

Variant

get_metadata(column: int) const

TreeItem

get_next() const

TreeItem

get_next_in_tree(wrap: bool = false)

TreeItem

get_next_visible(wrap: bool = false)

TreeItem

get_parent() const

TreeItem

get_prev()

TreeItem

get_prev_in_tree(wrap: bool = false)

TreeItem

get_prev_visible(wrap: bool = false)

float

get_range(column: int) const

Dictionary

get_range_config(column: int)

StructuredTextParser

get_structured_text_bidi_override(column: int) const

Array

get_structured_text_bidi_override_options(column: int) const

String

get_suffix(column: int) const

String

get_text(column: int) const

HorizontalAlignment

get_text_alignment(column: int) const

TextDirection

get_text_direction(column: int) const

OverrunBehavior

get_text_overrun_behavior(column: int) const

String

get_tooltip_text(column: int) const

Tree

get_tree() const

bool

is_any_collapsed(only_visible: bool = false)

bool

is_button_disabled(column: int, button_index: int) const

bool

is_checked(column: int) const

bool

is_custom_set_as_button(column: int) const

bool

is_edit_multiline(column: int) const

bool

is_editable(column: int)

bool

is_indeterminate(column: int) const

bool

is_selectable(column: int) const

bool

is_selected(column: int)

bool

is_visible_in_tree() const

void

move_after(item: TreeItem)

void

move_before(item: TreeItem)

void

propagate_check(column: int, emit_signal: bool = true)

void

remove_child(child: TreeItem)

void

select(column: int)

void

set_auto_translate_mode(column: int, mode: AutoTranslateMode)

void

set_autowrap_mode(column: int, autowrap_mode: AutowrapMode)

void

set_button(column: int, button_index: int, button: Texture2D)

void

set_button_color(column: int, button_index: int, color: Color)

void

set_button_description(column: int, button_index: int, description: String)

void

set_button_disabled(column: int, button_index: int, disabled: bool)

void

set_button_tooltip_text(column: int, button_index: int, tooltip: String)

void

set_cell_mode(column: int, mode: TreeCellMode)

void

set_checked(column: int, checked: bool)

void

set_collapsed_recursive(enable: bool)

void

set_custom_as_button(column: int, enable: bool)

void

set_custom_bg_color(column: int, color: Color, just_outline: bool = false)

void

set_custom_color(column: int, color: Color)

void

set_custom_draw(column: int, object: Object, callback: StringName)

void

set_custom_draw_callback(column: int, callback: Callable)

void

set_custom_font(column: int, font: Font)

void

set_custom_font_size(column: int, font_size: int)

void

set_description(column: int, description: String)

void

set_edit_multiline(column: int, multiline: bool)

void

set_editable(column: int, enabled: bool)

void

set_expand_right(column: int, enable: bool)

void

set_icon(column: int, texture: Texture2D)

void

set_icon_max_width(column: int, width: int)

void

set_icon_modulate(column: int, modulate: Color)

void

set_icon_overlay(column: int, texture: Texture2D)

void

set_icon_region(column: int, region: Rect2)

void

set_indeterminate(column: int, indeterminate: bool)

void

set_language(column: int, language: String)

void

set_metadata(column: int, meta: Variant)

void

set_range(column: int, value: float)

void

set_range_config(column: int, min: float, max: float, step: float, expr: bool = false)

void

set_selectable(column: int, selectable: bool)

void

set_structured_text_bidi_override(column: int, parser: StructuredTextParser)

void

set_structured_text_bidi_override_options(column: int, args: Array)

void

set_suffix(column: int, text: String)

void

set_text(column: int, text: String)

void

set_text_alignment(column: int, text_alignment: HorizontalAlignment)

void

set_text_direction(column: int, direction: TextDirection)

void

set_text_overrun_behavior(column: int, overrun_behavior: OverrunBehavior)

void

set_tooltip_text(column: int, tooltip: String)

void

uncollapse_tree()


Enumeraciones

enum TreeCellMode: 🔗

TreeCellMode CELL_MODE_STRING = 0

La celda muestra una etiqueta de texto, opcionalmente con un icono. Cuando es editable, el texto se puede editar usando un LineEdit, o un popup de TextEdit si se usa set_edit_multiline().

TreeCellMode CELL_MODE_CHECK = 1

La celda muestra una casilla de verificación, opcionalmente con texto y un icono. La casilla de verificación puede estar presionada, liberada o indeterminada (a través de set_indeterminate()). La casilla de verificación no se puede hacer clic a menos que la celda sea editable.

TreeCellMode CELL_MODE_RANGE = 2

La celda muestra un rango numérico. Cuando es editable, se puede editar usando un deslizador de rango. Usa set_range() para establecer el valor y set_range_config() para configurar el rango.

Esta celda también se puede usar en un modo de lista desplegable de texto cuando asignas un texto con set_text(). Separa las opciones con una coma, por ejemplo, "Opción1,Opción2,Opción3".

TreeCellMode CELL_MODE_ICON = 3

La celda muestra un icono. No se puede editar ni mostrar texto. El icono siempre está centrado dentro de la celda.

TreeCellMode CELL_MODE_CUSTOM = 4

La celda se muestra como un botón en el que se puede hacer clic. Mostrará una flecha similar a OptionButton, pero no presenta una lista desplegable (para eso puedes usar CELL_MODE_RANGE). Al hacer clic en el botón se emite la señal Tree.item_edited. El botón es plano por defecto, puedes usar set_custom_as_button() para mostrarlo con un StyleBox.

Este modo también admite el dibujo personalizado mediante set_custom_draw_callback().


Descripciones de Propiedades

bool collapsed 🔗

  • void set_collapsed(value: bool)

  • bool is_collapsed()

Si es true, el TreeItem se colapsa.


int custom_minimum_height 🔗

  • void set_custom_minimum_height(value: int)

  • int get_custom_minimum_height()

La altura mínima personalizada.


bool disable_folding 🔗

  • void set_disable_folding(value: bool)

  • bool is_folding_disabled()

Si es true, el plegado está deshabilitado para este TreeItem.


bool visible 🔗

  • void set_visible(value: bool)

  • bool is_visible()

Si es true, el TreeItem es visible (por defecto).

Ten en cuenta que si un TreeItem se establece como no visible, ninguno de sus hijos será visible tampoco.


Descripciones de Métodos

void add_button(column: int, button: Texture2D, id: int = -1, disabled: bool = false, tooltip_text: String = "", description: String = "") 🔗

Añade un botón con Texture2D button al final de la celda en la columna column. El id se usa para identificar el botón en la señal correspondiente Tree.button_clicked y puede ser diferente del índice de los botones. Si no se especifica, se utiliza el siguiente índice disponible, que puede recuperarse llamando a get_button_count() inmediatamente antes de este método. Opcionalmente, el botón puede estar disabled y tener un tooltip_text. description se utiliza como descripción del botón para las aplicaciones de asistencia.


void add_child(child: TreeItem) 🔗

Añade un TreeItem sin padre previo como hijo directo de este. El elemento child no debe ser parte de ningún Tree ni tener como padre a ningún TreeItem. Véase también remove_child().


void call_recursive(method: StringName, ...) vararg 🔗

Llama al method en el TreeItem actual y sus hijos de forma recursiva. Pasa los parámetros como una lista separada por comas.


void clear_buttons() 🔗

Elimina todos los botones de todas las columnas de este elemento.


void clear_custom_bg_color(column: int) 🔗

Restablece el color de fondo de la columna dada a su valor predeterminado.


void clear_custom_color(column: int) 🔗

Restablece el color de la columna dada a su valor predeterminado.


TreeItem create_child(index: int = -1) 🔗

Crea un elemento y lo añade como hijo.

El nuevo elemento se insertará en la posición index (el valor por defecto -1 significa la última posición), o será el último hijo si index es mayor que el número de hijos.


void deselect(column: int) 🔗

Deselecciona la columna dada.


void erase_button(column: int, button_index: int) 🔗

Elimina el botón en el índice button_index en la columna column.


AutoTranslateMode get_auto_translate_mode(column: int) const 🔗

Devuelve el modo de traducción automática de la columna.


AutowrapMode get_autowrap_mode(column: int) const 🔗

Devuelve el modo de ajuste automático de texto en la column dada. Por defecto es TextServer.AUTOWRAP_OFF.


Texture2D get_button(column: int, button_index: int) const 🔗

Devuelve la Texture2D del botón en el índice button_index en la columna column.


int get_button_by_id(column: int, id: int) const 🔗

Devuelve el índice del botón si hay un botón con ID id en la columna column, de lo contrario devuelve -1.


Color get_button_color(column: int, id: int) const 🔗

Devuelve el color del botón con el ID id en la columna column. Si el botón especificado no existe, devuelve Color.BLACK.


int get_button_count(column: int) const 🔗

Devuelve el número de botones en la columna column.


int get_button_id(column: int, button_index: int) const 🔗

Devuelve el ID del botón en el índice button_index en la columna column.


String get_button_tooltip_text(column: int, button_index: int) const 🔗

Devuelve el texto de la sugerencia para el botón en el índice button_index en la columna column.


TreeCellMode get_cell_mode(column: int) const 🔗

Devuelve el modo de celda de la columna.


TreeItem get_child(index: int) 🔗

Devuelve un elemento hijo por su index (véase get_child_count()). Este método se utiliza a menudo para iterar a todos los hijos de un elemento.

Los índices negativos acceden a los hijos desde el último.


int get_child_count() 🔗

Devuelve el número de nodos hijos.


Array[TreeItem] get_children() 🔗

Devuelve un array de referencias a los elementos hijos del elemento.


Color get_custom_bg_color(column: int) const 🔗

Devuelve el color de fondo personalizado de la columna column.


Color get_custom_color(column: int) const 🔗

Devuelve el color personalizado de la columna column.


Callable get_custom_draw_callback(column: int) const 🔗

Devuelve la devolución de llamada personalizada de la columna column.


Font get_custom_font(column: int) const 🔗

Devuelve la fuente personalizada utilizada para dibujar texto en la columna column.


int get_custom_font_size(column: int) const 🔗

Devuelve el tamaño de fuente personalizado utilizado para dibujar texto en la columna column.


String get_description(column: int) const 🔗

Devuelve la descripción de la columna dada para aplicaciones de asistencia.


bool get_expand_right(column: int) const 🔗

Devuelve true si expand_right está configurado.


TreeItem get_first_child() const 🔗

Devuelve el primer hijo del TreeItem.


Texture2D get_icon(column: int) const 🔗

Devuelve el icono Texture2D de la columna dada. Error si no se ha establecido ningún icono.


int get_icon_max_width(column: int) const 🔗

Devuelve el ancho máximo permitido del icono en la column dada.


Color get_icon_modulate(column: int) const 🔗

Devuelve el Color modulando el icono de la columna.


Texture2D get_icon_overlay(column: int) const 🔗

Devuelve la superposición del icono Texture2D de la columna dada.


Rect2 get_icon_region(column: int) const 🔗

Devuelve la región del icono Texture2D como Rect2.


int get_index() 🔗

Devuelve el orden del nodo en el árbol. Por ejemplo, si se llama al primer elemento hijo, la posición es 0.


String get_language(column: int) const 🔗

Devuelve el código de idioma del texto del elemento.


Variant get_metadata(column: int) const 🔗

Devuelve el valor de metadatos que se estableció para la columna dada usando set_metadata().


TreeItem get_next() const 🔗

Devuelve el siguiente elemento TreeItem hermano en el árbol, o un objeto null si no existe.


TreeItem get_next_in_tree(wrap: bool = false) 🔗

Devuelve el siguiente TreeItem en el árbol (en el contexto de una búsqueda en profundidad) o un objeto null si no hay ninguno.

Si wrap está habilitado, el método volverá al primer elemento del árbol cuando se llame al último elemento, de lo contrario devuelve null.


TreeItem get_next_visible(wrap: bool = false) 🔗

Devuelve el siguiente TreeItem visible en el árbol (en el contexto de una búsqueda en profundidad) o un objeto null si no hay ninguno.

Si wrap está habilitado, el método volverá al primer elemento visible en el árbol cuando se llame al último elemento visible, de lo contrario devuelve null.


TreeItem get_parent() const 🔗

Devuelve el TreeItem padre o un objeto null si no existe.


TreeItem get_prev() 🔗

Devuelve el TreeItem hermano anterior en el árbol o un objeto null si no existe.


TreeItem get_prev_in_tree(wrap: bool = false) 🔗

Devuelve el TreeItem anterior en el árbol (en el contexto de una búsqueda en profundidad) o un objeto null si no existe.

Si wrap está habilitado, el método se ajustará al último elemento del árbol cuando se llame al primer elemento visible, de lo contrario devuelve null.


TreeItem get_prev_visible(wrap: bool = false) 🔗

Devuelve el elemento TreeItem hermano visible anterior en el árbol (en el contexto de una búsqueda en profundidad) o un objeto null si no existe.

Si wrap está habilitado, el método se ajustará al último elemento visible en el árbol cuando se llama al primer elemento visible; de lo contrario, devuelve null.


float get_range(column: int) const 🔗

Devuelve el valor de una columna CELL_MODE_RANGE.


Dictionary get_range_config(column: int) 🔗

Devuelve un diccionario que contiene los parámetros de rango para una columna dada. Las claves son "min", "max", "step" y "expr".


StructuredTextParser get_structured_text_bidi_override(column: int) const 🔗

Devuelve la configuración de sobrescritura del algoritmo BiDi para esta celda.


Array get_structured_text_bidi_override_options(column: int) const 🔗

Devuelve las opciones BiDi adicionales establecidas para esta celda.


String get_suffix(column: int) const 🔗

Obtiene la string de sufijo que se muestra después del valor de la columna.


String get_text(column: int) const 🔗

Devuelve el texto de la columna dada.


HorizontalAlignment get_text_alignment(column: int) const 🔗

Devuelve la alineación del texto de la columna dada.


TextDirection get_text_direction(column: int) const 🔗

Devuelve la dirección de escritura base del texto del elemento.


OverrunBehavior get_text_overrun_behavior(column: int) const 🔗

Devuelve el comportamiento de recorte cuando el texto excede el rectángulo delimitador del elemento en la column dada. Por defecto es TextServer.OVERRUN_TRIM_ELLIPSIS.


String get_tooltip_text(column: int) const 🔗

Devuelve el texto de la descripción emergente de la columna dada.


Tree get_tree() const 🔗

Devuelve el Tree que posee este TreeItem.


bool is_any_collapsed(only_visible: bool = false) 🔗

Devuelve true si este TreeItem, o cualquiera de sus descendientes, está colapsado.

Si only_visible es true, ignora los TreeItem no visibles.


bool is_button_disabled(column: int, button_index: int) const 🔗

Devuelve true si el botón en el índice button_index para la columna dada está desactivado.


bool is_checked(column: int) const 🔗

Devuelve true si la column dada está marcada.


bool is_custom_set_as_button(column: int) const 🔗

Devuelve true si la celda se convirtió en un botón con set_custom_as_button().


bool is_edit_multiline(column: int) const 🔗

Devuelve true si la column dada es editable en múltiples líneas.


bool is_editable(column: int) 🔗

Devuelve true si la column dada es editable.


bool is_indeterminate(column: int) const 🔗

Devuelve true si la column dada es indeterminada.


bool is_selectable(column: int) const 🔗

Devuelve true si la column dada es seleccionable.


bool is_selected(column: int) 🔗

Devuelve true si la column dada está seleccionada.


bool is_visible_in_tree() const 🔗

Devuelve true si visible es true y todos sus ancestros también son visibles.


void move_after(item: TreeItem) 🔗

Mueve este TreeItem justo después del item dado.

Nota: No puedes moverte a la raíz ni mover la raíz.


void move_before(item: TreeItem) 🔗

Mueve este TreeItem justo antes del item dado.

Nota: No puedes moverte a la raíz ni mover la raíz.


void propagate_check(column: int, emit_signal: bool = true) 🔗

Propaga el estado de marcado de este elemento a sus hijos y padres para la column dada. Es posible procesar los elementos afectados por esta llamada al método conectándose a Tree.check_propagated_to_item. El orden en que se procesarán los elementos afectados es el siguiente: el elemento que invoca este método, los hijos de ese elemento y, finalmente, los padres de ese elemento. Si emit_signal es false, entonces Tree.check_propagated_to_item no se emitirá.


void remove_child(child: TreeItem) 🔗

Elimina el TreeItem hijo dado y todos sus hijos del Tree. Ten en cuenta que no libera el elemento de la memoria, por lo que puede ser reutilizado más tarde (véase add_child()). Para eliminar completamente un TreeItem usa Object.free().

Nota: Si quieres mover un hijo de un Tree a otro, entonces en lugar de eliminarlo y añadirlo manualmente puedes usar move_before() o move_after().


void select(column: int) 🔗

Selecciona la column dada.


void set_auto_translate_mode(column: int, mode: AutoTranslateMode) 🔗

Establece el modo de traducción automática de la columna dada a mode.

Todas las columnas usan Node.AUTO_TRANSLATE_MODE_INHERIT por defecto, que usa el mismo modo de traducción automática que el propio Tree.


void set_autowrap_mode(column: int, autowrap_mode: AutowrapMode) 🔗

Establece el modo de ajuste automático en la column dada. Si se establece en un valor que no sea TextServer.AUTOWRAP_OFF, el texto se ajusta dentro del rectángulo delimitador de la celda.


void set_button(column: int, button_index: int, button: Texture2D) 🔗

Establece el botón Texture2D de la columna dada en el índice button_index a button.


void set_button_color(column: int, button_index: int, color: Color) 🔗

Establece el color del botón de la columna dada en el índice button_index a color.


void set_button_description(column: int, button_index: int, description: String) 🔗

Establece la descripción del botón de la columna dada en el índice button_index para las aplicaciones de asistencia.


void set_button_disabled(column: int, button_index: int, disabled: bool) 🔗

Si es true, deshabilita el botón en el índice button_index en la column dada.


void set_button_tooltip_text(column: int, button_index: int, tooltip: String) 🔗

Establece el texto de la sugerencia para el botón en el índice button_index en la column dada.


void set_cell_mode(column: int, mode: TreeCellMode) 🔗

Establece el modo de celda de la columna dada a mode. Esto determina cómo se muestra y edita la celda.


void set_checked(column: int, checked: bool) 🔗

Si checked es true, se comprueba la column dada. Borra el estado indeterminado de la columna.


void set_collapsed_recursive(enable: bool) 🔗

Pliega o despliega este TreeItem y todos los descendientes de este elemento.


void set_custom_as_button(column: int, enable: bool) 🔗

Hace que una celda con CELL_MODE_CUSTOM se muestre como un botón no plano con un StyleBox.


void set_custom_bg_color(column: int, color: Color, just_outline: bool = false) 🔗

Establece el color de fondo personalizado de la columna y si sólo se debe usar como contorno.


void set_custom_color(column: int, color: Color) 🔗

Establece el color personalizado de la columna dada.


void set_custom_draw(column: int, object: Object, callback: StringName) 🔗

Obsoleto: Use set_custom_draw_callback() instead.

Establece la retrollamada de dibujo personalizado de la columna dada al método callback en object.

El método llamado callback debe aceptar dos argumentos: el TreeItem que se dibuja y su posición y tamaño como un Rect2.


void set_custom_draw_callback(column: int, callback: Callable) 🔗

Establece la retrollamada de dibujo personalizado de la columna dada. Utiliza un Callable vacío (Callable()) para borrar la retrollamada personalizada. La celda debe estar en CELL_MODE_CUSTOM para usar esta función.

El callback debe aceptar dos argumentos: el TreeItem que se dibuja y su posición y tamaño como un Rect2.


void set_custom_font(column: int, font: Font) 🔗

Establece la fuente personalizada utilizada para dibujar texto en la column dada.


void set_custom_font_size(column: int, font_size: int) 🔗

Establece el tamaño de fuente personalizado utilizado para dibujar texto en la column dada.


void set_description(column: int, description: String) 🔗

Establece la descripción de la columna dada para las aplicaciones de asistencia.


void set_edit_multiline(column: int, multiline: bool) 🔗

Si multiline es true, la column dada es editable en varias líneas.

Nota: Esta opción solo afecta el tipo de control (LineEdit o TextEdit) que aparece al editar la columna. Puedes establecer valores multilínea con set_text() incluso si la columna no es editable en varias líneas.


void set_editable(column: int, enabled: bool) 🔗

Si enabled es true, la column dada es editable.


void set_expand_right(column: int, enable: bool) 🔗

Si enable es true, la column dada se expande hacia la derecha.


void set_icon(column: int, texture: Texture2D) 🔗

Establece el Texture2D del icono de la celda dada. Si la celda está en modo CELL_MODE_ICON, el icono se muestra en el centro de la celda. De lo contrario, el icono se muestra antes del texto de la celda. CELL_MODE_RANGE no muestra un icono.


void set_icon_max_width(column: int, width: int) 🔗

Establece el ancho máximo permitido del icono en la column dada. Este límite se aplica sobre el tamaño predeterminado del icono y sobre Tree.icon_max_width. La altura se ajusta según la relación del icono.


void set_icon_modulate(column: int, modulate: Color) 🔗

Modula el icono de la columna dada con modulate.


void set_icon_overlay(column: int, texture: Texture2D) 🔗

Establece la superposición del icono Texture2D de la celda dada. La celda debe estar en modo CELL_MODE_ICON, y el icono debe estar establecido. La superposición se dibuja encima del icono, en la esquina inferior izquierda.


void set_icon_region(column: int, region: Rect2) 🔗

Establece la región de textura del icono de la columna dada.


void set_indeterminate(column: int, indeterminate: bool) 🔗

Si indeterminate es true, la column dada se marca como indeterminada.

Nota: Si se establece true desde false, entonces se borra el estado de marcado de la columna.


void set_language(column: int, language: String) 🔗

Establece el código de idioma del texto del elemento utilizado para los algoritmos de ajuste de línea y modelado de texto, si se deja vacío se utiliza la configuración regional actual.


void set_metadata(column: int, meta: Variant) 🔗

Establece el valor de metadatos para la columna dada, que se puede recuperar más tarde utilizando get_metadata(). Esto se puede utilizar, por ejemplo, para almacenar una referencia a los datos originales.


void set_range(column: int, value: float) 🔗

Establece el valor de una columna CELL_MODE_RANGE.


void set_range_config(column: int, min: float, max: float, step: float, expr: bool = false) 🔗

Establece el rango de valores aceptados para una columna. La columna debe estar en el modo CELL_MODE_RANGE.

Si expr es true, el deslizador del modo de edición utilizará una escala exponencial como con Range.exp_edit.


void set_selectable(column: int, selectable: bool) 🔗

Si selectable es true, la column dada es seleccionable.


void set_structured_text_bidi_override(column: int, parser: StructuredTextParser) 🔗

Establece la sobrescritura del algoritmo BiDi para el texto estructurado. Tiene efecto para las celdas que muestran texto.


void set_structured_text_bidi_override_options(column: int, args: Array) 🔗

Establece opciones adicionales para la sobrescritura de BiDi. Tiene efecto para las celdas que muestran texto.


void set_suffix(column: int, text: String) 🔗

Establece una string que se mostrará después del valor de una columna (por ejemplo, una abreviatura de unidad).


void set_text(column: int, text: String) 🔗

Establece el valor de texto de la columna dada.


void set_text_alignment(column: int, text_alignment: HorizontalAlignment) 🔗

Establece la alineación del texto de la columna dada en text_alignment.


void set_text_direction(column: int, direction: TextDirection) 🔗

Establece la dirección de escritura base del texto del elemento.


void set_text_overrun_behavior(column: int, overrun_behavior: OverrunBehavior) 🔗

Establece el comportamiento de recorte cuando el texto excede el rectángulo delimitador del elemento en la column dada.


void set_tooltip_text(column: int, tooltip: String) 🔗

Establece el texto de la sugerencia de la columna dada.


void uncollapse_tree() 🔗

Despliega todos los TreeItem necesarios para revelar este TreeItem, es decir, todos los TreeItem ancestros.