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
Métodos
void |
add_button(column: int, button: Texture2D, id: int = -1, disabled: bool = false, tooltip_text: String = "", description: String = "") |
void |
|
void |
call_recursive(method: StringName, ...) vararg |
void |
|
void |
clear_custom_bg_color(column: int) |
void |
clear_custom_color(column: int) |
create_child(index: int = -1) |
|
void |
|
void |
erase_button(column: int, button_index: int) |
get_auto_translate_mode(column: int) const |
|
get_autowrap_mode(column: int) const |
|
get_button(column: int, button_index: int) const |
|
get_button_by_id(column: int, id: int) const |
|
get_button_color(column: int, id: int) const |
|
get_button_count(column: int) const |
|
get_button_id(column: int, button_index: int) const |
|
get_button_tooltip_text(column: int, button_index: int) const |
|
get_cell_mode(column: int) const |
|
get_custom_bg_color(column: int) const |
|
get_custom_color(column: int) const |
|
get_custom_draw_callback(column: int) const |
|
get_custom_font(column: int) const |
|
get_custom_font_size(column: int) const |
|
get_description(column: int) const |
|
get_expand_right(column: int) const |
|
get_first_child() const |
|
get_icon_max_width(column: int) const |
|
get_icon_modulate(column: int) const |
|
get_icon_overlay(column: int) const |
|
get_icon_region(column: int) const |
|
get_language(column: int) const |
|
get_metadata(column: int) const |
|
get_next() const |
|
get_next_in_tree(wrap: bool = false) |
|
get_next_visible(wrap: bool = false) |
|
get_parent() const |
|
get_prev() |
|
get_prev_in_tree(wrap: bool = false) |
|
get_prev_visible(wrap: bool = false) |
|
get_range_config(column: int) |
|
get_structured_text_bidi_override(column: int) const |
|
get_structured_text_bidi_override_options(column: int) const |
|
get_suffix(column: int) const |
|
get_text_alignment(column: int) const |
|
get_text_direction(column: int) const |
|
get_text_overrun_behavior(column: int) const |
|
get_tooltip_text(column: int) const |
|
get_tree() const |
|
is_any_collapsed(only_visible: bool = false) |
|
is_button_disabled(column: int, button_index: int) const |
|
is_checked(column: int) const |
|
is_custom_set_as_button(column: int) const |
|
is_edit_multiline(column: int) const |
|
is_editable(column: int) |
|
is_indeterminate(column: int) const |
|
is_selectable(column: int) const |
|
is_selected(column: int) |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
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
Si es true, el TreeItem se colapsa.
La altura mínima personalizada.
Si es true, el plegado está deshabilitado para este TreeItem.
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.
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.
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.
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().
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.
Devuelve el TreeItem padre o un objeto null si no existe.
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.
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().
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.