.. Generated automatically by doc/tools/makerst.py in Godot's source tree. .. DO NOT EDIT THIS FILE, but the doc/base/classes.xml source instead. .. _class_Tree: Tree ==== **Inherits:** :ref:`Control` **<** :ref:`CanvasItem` **<** :ref:`Node` **<** :ref:`Object` **Category:** Core Brief Description ----------------- Member Functions ---------------- +----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`clear` **(** **)** | +----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`TreeItem` | :ref:`create_item` **(** :ref:`TreeItem` parent=NULL **)** | +----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`TreeItem` | :ref:`get_root` **(** **)** | +----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_column_min_width` **(** :ref:`int` column, :ref:`int` min_width **)** | +----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_column_expand` **(** :ref:`int` column, :ref:`bool` expand **)** | +----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_column_width` **(** :ref:`int` column **)** const | +----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_hide_root` **(** :ref:`bool` enable **)** | +----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`TreeItem` | :ref:`get_next_selected` **(** :ref:`TreeItem` from **)** | +----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`TreeItem` | :ref:`get_selected` **(** **)** const | +----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_selected_column` **(** **)** const | +----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_pressed_button` **(** **)** const | +----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_select_mode` **(** :ref:`int` mode **)** | +----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_columns` **(** :ref:`int` amount **)** | +----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_columns` **(** **)** const | +----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`TreeItem` | :ref:`get_edited` **(** **)** const | +----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_edited_column` **(** **)** const | +----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Rect2` | :ref:`get_custom_popup_rect` **(** **)** const | +----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Rect2` | :ref:`get_item_area_rect` **(** :ref:`TreeItem` item, :ref:`int` column=-1 **)** const | +----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`ensure_cursor_is_visible` **(** **)** | +----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_column_titles_visible` **(** :ref:`bool` visible **)** | +----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`are_column_titles_visible` **(** **)** const | +----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_column_title` **(** :ref:`int` column, :ref:`String` title **)** | +----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`String` | :ref:`get_column_title` **(** :ref:`int` column **)** const | +----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Vector2` | :ref:`get_scroll` **(** **)** const | +----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_hide_folding` **(** :ref:`bool` hide **)** | +----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`is_folding_hidden` **(** **)** const | +----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+ Signals ------- - **item_activated** **(** **)** - **multi_selected** **(** :ref:`Object` item, :ref:`int` column, :ref:`bool` selected **)** - **custom_popup_edited** **(** :ref:`bool` arrow_clicked **)** - **item_collapsed** **(** :ref:`Object` item **)** - **item_edited** **(** **)** - **item_selected** **(** **)** - **cell_selected** **(** **)** - **button_pressed** **(** :ref:`Object` item, :ref:`int` column, :ref:`int` id **)** Numeric Constants ----------------- - **SELECT_SINGLE** = **0** - **SELECT_ROW** = **1** - **SELECT_MULTI** = **2** Member Function Description --------------------------- .. _class_Tree_clear: - void **clear** **(** **)** .. _class_Tree_create_item: - :ref:`TreeItem` **create_item** **(** :ref:`TreeItem` parent=NULL **)** .. _class_Tree_get_root: - :ref:`TreeItem` **get_root** **(** **)** .. _class_Tree_set_column_min_width: - void **set_column_min_width** **(** :ref:`int` column, :ref:`int` min_width **)** .. _class_Tree_set_column_expand: - void **set_column_expand** **(** :ref:`int` column, :ref:`bool` expand **)** .. _class_Tree_get_column_width: - :ref:`int` **get_column_width** **(** :ref:`int` column **)** const .. _class_Tree_set_hide_root: - void **set_hide_root** **(** :ref:`bool` enable **)** .. _class_Tree_get_next_selected: - :ref:`TreeItem` **get_next_selected** **(** :ref:`TreeItem` from **)** .. _class_Tree_get_selected: - :ref:`TreeItem` **get_selected** **(** **)** const .. _class_Tree_get_selected_column: - :ref:`int` **get_selected_column** **(** **)** const .. _class_Tree_get_pressed_button: - :ref:`int` **get_pressed_button** **(** **)** const .. _class_Tree_set_select_mode: - void **set_select_mode** **(** :ref:`int` mode **)** .. _class_Tree_set_columns: - void **set_columns** **(** :ref:`int` amount **)** .. _class_Tree_get_columns: - :ref:`int` **get_columns** **(** **)** const .. _class_Tree_get_edited: - :ref:`TreeItem` **get_edited** **(** **)** const .. _class_Tree_get_edited_column: - :ref:`int` **get_edited_column** **(** **)** const .. _class_Tree_get_custom_popup_rect: - :ref:`Rect2` **get_custom_popup_rect** **(** **)** const .. _class_Tree_get_item_area_rect: - :ref:`Rect2` **get_item_area_rect** **(** :ref:`TreeItem` item, :ref:`int` column=-1 **)** const .. _class_Tree_ensure_cursor_is_visible: - void **ensure_cursor_is_visible** **(** **)** .. _class_Tree_set_column_titles_visible: - void **set_column_titles_visible** **(** :ref:`bool` visible **)** .. _class_Tree_are_column_titles_visible: - :ref:`bool` **are_column_titles_visible** **(** **)** const .. _class_Tree_set_column_title: - void **set_column_title** **(** :ref:`int` column, :ref:`String` title **)** .. _class_Tree_get_column_title: - :ref:`String` **get_column_title** **(** :ref:`int` column **)** const .. _class_Tree_get_scroll: - :ref:`Vector2` **get_scroll** **(** **)** const .. _class_Tree_set_hide_folding: - void **set_hide_folding** **(** :ref:`bool` hide **)** .. _class_Tree_is_folding_hidden: - :ref:`bool` **is_folding_hidden** **(** **)** const