TreeItem

Наследует: Object

Внутренний control для одного элемента внутри Tree.

Описание

Один элемент элемента управления Tree. Он может содержать другие TreeItem в качестве дочерних элементов, что позволяет ему создавать иерархию. Он также может содержать текст и кнопки. TreeItem не является Node, он является внутренним для Tree.

Чтобы создать TreeItem, используйте Tree.create_item() или create_child(). Чтобы удалить TreeItem, используйте Object.free().

Примечание: Значения идентификаторов, используемые для кнопок, являются 32-битными, в отличие от int, который всегда является 64-битным. Они идут от -2147483648 до 2147483647.

Свойства

bool

collapsed

int

custom_minimum_height

bool

disable_folding

bool

visible

Методы

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()


Перечисления

enum TreeCellMode: 🔗

TreeCellMode CELL_MODE_STRING = 0

Ячейка показывает строковую метку, опционально со значком. Если текст редактируемый, его можно редактировать с помощью LineEdit или всплывающего окна TextEdit, если используется set_edit_multiline().

TreeCellMode CELL_MODE_CHECK = 1

Ячейка показывает флажок, опционально с текстом и значком. Флажок можно нажать, отпустить или сделать неопределенным (через set_indeterminate()). Флажок нельзя нажать, если ячейка не является редактируемой.

TreeCellMode CELL_MODE_RANGE = 2

Ячейка показывает числовой диапазон. Если он доступен для редактирования, его можно редактировать с помощью ползунка диапазона. Используйте set_range() для установки значения и set_range_config() для настройки диапазона.

Эту ячейку также можно использовать в режиме раскрывающегося списка текста, когда вы назначаете текст с помощью set_text(). Разделяйте параметры запятыми, например, "Option1,Option2,Option3".

TreeCellMode CELL_MODE_ICON = 3

Ячейка показывает значок. Его нельзя редактировать или отображать текст. Значок всегда находится в центре ячейки.

TreeCellMode CELL_MODE_CUSTOM = 4

Ячейка отображается как нажимаемая кнопка. Она будет отображать стрелку, похожую на OptionButton, но не имеет раскрывающегося списка (для этого вы можете использовать CELL_MODE_RANGE). Нажатие кнопки испускает сигнал Tree.item_edited. Кнопка по умолчанию плоская, вы можете использовать set_custom_as_button(), чтобы отобразить ее с StyleBox.

Этот режим также поддерживает пользовательское рисование с помощью set_custom_draw_callback().


Описания свойств

bool collapsed 🔗

  • void set_collapsed(value: bool)

  • bool is_collapsed()

Если true, TreeItem сворачивается.


int custom_minimum_height 🔗

  • void set_custom_minimum_height(value: int)

  • int get_custom_minimum_height()

Минимальная высота, заданная пользователем.


bool disable_folding 🔗

  • void set_disable_folding(value: bool)

  • bool is_folding_disabled()

Если true, сворачивание для этого TreeItem отключено.


bool visible 🔗

  • void set_visible(value: bool)

  • bool is_visible()

Если true, TreeItem виден (по умолчанию).

Обратите внимание, что если TreeItem установлен как невидимый, ни один из его дочерних элементов также не будет виден.


Описания метода

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

Добавляет кнопку с Texture2D button в конец ячейки в столбце column. Параметр id используется для идентификации кнопки в соответствующем сигнале Tree.button_clicked и может отличаться от индекса кнопки. Если не указан, используется следующий доступный индекс, который можно получить, вызвав get_button_count() непосредственно перед этим методом. При желании кнопка может быть disable и иметь tooltip_text. description используется в качестве описания кнопки для вспомогательных приложений.


void add_child(child: TreeItem) 🔗

Добавляет ранее не имеющий родителя TreeItem как прямой потомок этого элемента. Элемент child не должен быть частью какого-либо Tree или быть родителем какого-либо TreeItem. См. также remove_child().


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

Вызывает method для фактического TreeItem и его потомков рекурсивно. Передайте параметры в виде списка, разделенного запятыми.


void clear_buttons() 🔗

Удаляет все кнопки из всех столбцов этого элемента.


void clear_custom_bg_color(column: int) 🔗

Сбрасывает цвет фона для указанного столбца на значение по умолчанию.


void clear_custom_color(column: int) 🔗

Сбрасывает цвет указанного столбца на значение по умолчанию.


TreeItem create_child(index: int = -1) 🔗

Создает элемент и добавляет его как дочерний элемент.

Новый элемент будет вставлен как позиция index (значение по умолчанию -1 означает последнюю позицию), или он будет последним дочерним элементом, если index больше количества дочерних элементов.


void deselect(column: int) 🔗

Отменяет выбор указанного столбца.


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

Удаляет кнопку с индексом button_index в столбце column.


AutoTranslateMode get_auto_translate_mode(column: int) const 🔗

Возвращает режим автоматического перевода столбца.


AutowrapMode get_autowrap_mode(column: int) const 🔗

Возвращает режим автопереноса текста в указанном column. По умолчанию это TextServer.AUTOWRAP_OFF.


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

Возвращает Texture2D кнопки с индексом button_index в столбце column.


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

Возвращает индекс кнопки, если в столбце column есть кнопка с идентификатором id, в противном случае возвращает -1.


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

Возвращает цвет кнопки с идентификатором id в столбце column. Если указанная кнопка не существует, возвращает Color.BLACK.


int get_button_count(column: int) const 🔗

Возвращает количество кнопок в столбце column.


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

Возвращает идентификатор кнопки с индексом button_index в столбце column.


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

Возвращает текст всплывающей подсказки для кнопки с индексом button_index в столбце column.


TreeCellMode get_cell_mode(column: int) const 🔗

Возвращает режим ячейки столбца.


TreeItem get_child(index: int) 🔗

Возвращает дочерний элемент по его index (см. get_child_count()). Этот метод часто используется для итерации всех дочерних элементов элемента.

Отрицательные индексы обращаются к дочерним элементам от последнего.


int get_child_count() 🔗

Возвращает количество дочерних элементов.


Array[TreeItem] get_children() 🔗

Возвращает массив ссылок на дочерние элементы элемента.


Color get_custom_bg_color(column: int) const 🔗

Возвращает пользовательский цвет фона столбца column.


Color get_custom_color(column: int) const 🔗

Возвращает пользовательский цвет столбца column.


Callable get_custom_draw_callback(column: int) const 🔗

Возвращает пользовательский обратный вызов столбца column.


Font get_custom_font(column: int) const 🔗

Возвращает пользовательский шрифт, используемый для отрисовки текста в столбце column.


int get_custom_font_size(column: int) const 🔗

Возвращает пользовательский размер шрифта, используемый для отрисовки текста в столбце column.


String get_description(column: int) const 🔗

Возвращает описание заданного столбца для вспомогательных приложений.


bool get_expand_right(column: int) const 🔗

Возвращает true, если задано expand_right.


TreeItem get_first_child() const 🔗

Возвращает первый дочерний элемент TreeItem.


Texture2D get_icon(column: int) const 🔗

Возвращает значок указанного столбца Texture2D. Ошибка, если значок не установлен.


int get_icon_max_width(column: int) const 🔗

Возвращает максимально допустимую ширину значка в указанном column.


Color get_icon_modulate(column: int) const 🔗

Возвращает Color, модулирующий значок столбца.


Texture2D get_icon_overlay(column: int) const 🔗

Возвращает наложение значка указанного столбца Texture2D.


Rect2 get_icon_region(column: int) const 🔗

Возвращает область значка Texture2D как Rect2.


int get_index() 🔗

Возвращает порядок узла в дереве. Например, если вызывается для первого дочернего элемента, позиция будет 0.


String get_language(column: int) const 🔗

Возвращает код языка текста элемента.


Variant get_metadata(column: int) const 🔗

Возвращает значение метаданных, которое было установлено для указанного столбца с помощью set_metadata().


TreeItem get_next() const 🔗

Возвращает следующий родственный элемент TreeItem в дереве или объект null, если такового нет.


TreeItem get_next_in_tree(wrap: bool = false) 🔗

Возвращает следующий TreeItem в дереве (в контексте поиска в глубину) или объект null, если его нет.

Если включен wrap, метод перейдет к первому элементу в дереве при вызове для последнего элемента, в противном случае он возвращает null.


TreeItem get_next_visible(wrap: bool = false) 🔗

Возвращает следующий видимый TreeItem в дереве (в контексте поиска в глубину) или объект null, если его нет.

Если включен wrap, метод перейдет к первому видимому элементу в дереве при вызове для последнего видимого элемента, в противном случае он возвращает null.


TreeItem get_parent() const 🔗

Возвращает родительский TreeItem или объект null, если таковой отсутствует.


TreeItem get_prev() 🔗

Возвращает предыдущий родственный элемент TreeItem в дереве или объект null, если такового нет.


TreeItem get_prev_in_tree(wrap: bool = false) 🔗

Возвращает предыдущий TreeItem в дереве (в контексте поиска в глубину) или объект null, если его нет.

Если включен wrap, метод будет переходить к последнему элементу в дереве при вызове для первого видимого элемента, в противном случае он возвращает null.


TreeItem get_prev_visible(wrap: bool = false) 🔗

Возвращает предыдущий видимый родственный элемент TreeItem в дереве (в контексте поиска в глубину) или объект null, если его нет.

Если включен wrap, метод будет переходить к последнему видимому элементу в дереве при вызове для первого видимого элемента, в противном случае он возвращает null.


float get_range(column: int) const 🔗

Возвращает значение столбца CELL_MODE_RANGE.


Dictionary get_range_config(column: int) 🔗

Возвращает словарь, содержащий параметры диапазона для заданного столбца. Ключи: "min", "max", "step" и "expr".


StructuredTextParser get_structured_text_bidi_override(column: int) const 🔗

Возвращает переопределение алгоритма BiDi, установленное для этой ячейки.


Array get_structured_text_bidi_override_options(column: int) const 🔗

Возвращает дополнительные параметры BiDi, установленные для этой ячейки.


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 🔗

Возвращает поведение обрезки, когда текст выходит за пределы ограничивающего прямоугольника элемента в указанном column. По умолчанию это TextServer.OVERRUN_TRIM_ELLIPSIS.


String get_tooltip_text(column: int) const 🔗

Возвращает текст подсказки указанного столбца.


Tree get_tree() const 🔗

Возвращает Tree, которому принадлежит данный TreeItem.


bool is_any_collapsed(only_visible: bool = false) 🔗

Возвращает true, если этот TreeItem или любой из его потомков свернут.

Если only_visible равен true, он игнорирует невидимые TreeItem.


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

Возвращает true, если кнопка с индексом button_index для указанного column отключена.


bool is_checked(column: int) const 🔗

Возвращает true, если указанный column установлен.


bool is_custom_set_as_button(column: int) const 🔗

Возвращает true, если ячейка была преобразована в кнопку с помощью set_custom_as_button().


bool is_edit_multiline(column: int) const 🔗

Возвращает true, если указанный column является многострочным редактируемым.


bool is_editable(column: int) 🔗

Возвращает true, если указанный column доступен для редактирования.


bool is_indeterminate(column: int) const 🔗

Возвращаетtrue, если указанный column неопределен.


bool is_selectable(column: int) const 🔗

Возвращает true, если указанный column доступен для выбора.


bool is_selected(column: int) 🔗

Возвращает true, если выбран указанный column.


bool is_visible_in_tree() const 🔗

Возвращает true, если visible равен true и все его предки также видны.


void move_after(item: TreeItem) 🔗

Перемещает этот TreeItem сразу после указанного item.

Примечание: Вы не можете перейти к корню или переместить корень.


void move_before(item: TreeItem) 🔗

Перемещает этот TreeItem прямо перед указанным item.

Примечание: Вы не можете перейти к корню или переместить корень.


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

Распространяет отмеченный статус этого элемента на его дочерние и родительские элементы для указанного column. Можно обработать элементы, затронутые вызовом этого метода, подключившись к Tree.check_propagated_to_item. Порядок обработки затронутых элементов следующий: элемент, вызывающий этот метод, дочерние элементы этого элемента и, наконец, родительские элементы этого элемента. Если emit_signal равен false, то Tree.check_propagated_to_item не будет передан.


void remove_child(child: TreeItem) 🔗

Удаляет заданный дочерний элемент TreeItem и все его дочерние элементы из Tree. Обратите внимание, что это не освобождает элемент из памяти, поэтому его можно использовать повторно позже (см. add_child()). Чтобы полностью удалить TreeItem, используйте Object.free().

Примечание: Если вы хотите переместить дочерний элемент из одного Tree в другой, то вместо того, чтобы удалять и добавлять его вручную, вы можете использовать move_before() или move_after().


void select(column: int) 🔗

Выбирает указанный column.


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

Устанавливает режим автоматического перевода указанного столбца на mode.

Все столбцы используют Node.AUTO_TRANSLATE_MODE_INHERIT по умолчанию, который использует тот же режим автоматического перевода, что и само Tree.


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

Устанавливает режим автопереноса в указанном column. Если установлено значение, отличное от TextServer.AUTOWRAP_OFF, текст переносится внутрь ограничивающего прямоугольника ячейки.


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

Устанавливает кнопку указанного столбца Texture2D с индексом button_index в значение button.


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

Устанавливает цвет кнопки указанного столбца с индексом button_index на color.


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

Устанавливает описание кнопки заданного столбца по индексу button_index для вспомогательных приложений.


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

Если true, отключает кнопку с индексом button_index в указанном column.


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

Устанавливает текст всплывающей подсказки для кнопки с индексом button_index в указанном column.


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

Устанавливает режим ячейки указанного столбца на mode. Это определяет, как ячейка отображается и редактируется.


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

Если checked равен true, указанный column отмечается. Очищает неопределенный статус столбца.


void set_collapsed_recursive(enable: bool) 🔗

Сворачивает или разворачивает этот TreeItem и всех его потомков.


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

Отображает ячейку с CELL_MODE_CUSTOM как неплоскую кнопку с StyleBox.


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) 🔗

Устарело: Use set_custom_draw_callback() instead.

Устанавливает пользовательский обратный вызов отрисовки заданного столбца на метод callback на object.

Метод с именем callback должен принимать два аргумента: отрисовываемый TreeItem и его положение и размер как Rect2.


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

Устанавливает пользовательский обратный вызов отрисовки заданного столбца. Используйте пустой Callable (Callable()), чтобы очистить пользовательский обратный вызов. Ячейка должна находиться в CELL_MODE_CUSTOM, чтобы использовать эту функцию.

callback должен принимать два аргумента: TreeItem, который отрисовывается, и его положение и размер как Rect2.


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

Устанавливает пользовательский шрифт, используемый для отрисовки текста в указанном column.


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

Устанавливает пользовательский размер шрифта, используемый для отрисовки текста в указанном column.


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

Задает описание заданного столбца для вспомогательных приложений.


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

Если multiline равно true, заданный column является многострочным редактируемым.

Примечание: Этот параметр влияет только на тип элемента управления (LineEdit или TextEdit), который отображается при редактировании столбца. Вы можете задать многострочные значения с помощью set_text(), даже если столбец не является многострочным редактируемым.


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

Если enabled имеет значение true, указанный column можно редактировать.


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

Если enable имеет значение true, указанный column расширяется вправо.


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

Устанавливает значок заданной ячейки Texture2D. Если ячейка находится в режиме CELL_MODE_ICON, значок отображается в центре ячейки. В противном случае значок отображается перед текстом ячейки. CELL_MODE_RANGE не отображает значок.


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

Устанавливает максимально допустимую ширину значка в указанном column. Это ограничение применяется поверх размера значка по умолчанию и поверх Tree.icon_max_width. Высота регулируется в соответствии с соотношением значка.


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

Изменяет цвет значка указанного столбца с помощью modulate.


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

Устанавливает наложение значка заданной ячейки Texture2D. Ячейка должна находиться в режиме CELL_MODE_ICON, а значок должен быть установлен. Наложение рисуется поверх значка, в нижнем левом углу.


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

Задает область текстуры значка указанного столбца.


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

Если indeterminate равно true, данный column помечается как неопределенный.

Примечание: Если установить true из false, то столбец очищается от проверенного статуса.


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

Устанавливает код языка текста элемента, используемый для алгоритмов переноса строк и формирования текста, если оставить пустым, вместо него будет использоваться текущая локаль.


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

Устанавливает значение метаданных для указанного столбца, которое может быть получено позже с помощью get_metadata(). Это может быть использовано, например, для хранения ссылки на исходные данные.


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

Устанавливает значение столбца CELL_MODE_RANGE.


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

Устанавливает диапазон допустимых значений для столбца. Столбец должен находиться в режиме CELL_MODE_RANGE.

Если expr равен true, ползунок режима редактирования будет использовать экспоненциальную шкалу, как и в случае с Range.exp_edit.


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

Если selectable равно true, то указанный column можно выбрать.


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

Установить переопределение алгоритма BiDi для структурированного текста. Действует для ячеек, отображающих текст.


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

Установить дополнительные параметры для переопределения BiDi. Действует для ячеек, отображающих текст.


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

Задает строку, которая будет отображаться после значения столбца (например, аббревиатуру единицы измерения).


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

Устанавливает текстовое значение указанного столбца.


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

Устанавливает выравнивание текста указанного столбца на text_alignment.


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

Устанавливает базовое направление написания текста элемента.


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

Устанавливает поведение обрезки, когда текст выходит за пределы ограничивающего прямоугольника элемента в указанном column.


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

Задает текст подсказки для указанного столбца.


void uncollapse_tree() 🔗

Разворачивает все TreeItem, необходимые для отображения этого TreeItem, т.е. все предки TreeItem.