TreeItem

Inherits: Object

Category: Core

Brief Description

Member Functions

void add_button ( int column, Texture button, int button_idx=-1, bool disabled=false, String tooltip=”” )
void clear_custom_bg_color ( int column )
void clear_custom_color ( int column )
void deselect ( int column )
void erase_button ( int column, int button_idx )
Texture get_button ( int column, int button_idx ) const
int get_button_count ( int column ) const
int get_cell_mode ( int column ) const
TreeItem get_children ( )
Color get_custom_bg_color ( int column ) const
Texture get_icon ( int column ) const
int get_icon_max_width ( int column ) const
Rect2 get_icon_region ( int column ) const
void get_metadata ( int column ) const
TreeItem get_next ( )
TreeItem get_next_visible ( )
TreeItem get_parent ( )
TreeItem get_prev ( )
TreeItem get_prev_visible ( )
float get_range ( int column ) const
Dictionary get_range_config ( int column )
String get_text ( int column ) const
String get_tooltip ( int column ) const
bool is_button_disabled ( int column, int button_idx ) const
bool is_checked ( int column ) const
bool is_collapsed ( )
bool is_editable ( int column )
bool is_selectable ( int column ) const
bool is_selected ( int column )
void move_to_bottom ( )
void move_to_top ( )
TreeItem remove_child ( Object child )
void select ( int column )
void set_button ( int column, int button_idx, Texture button )
void set_cell_mode ( int column, int mode )
void set_checked ( int column, bool checked )
void set_collapsed ( bool enable )
void set_custom_bg_color ( int column, Color color, bool just_outline=false )
void set_custom_color ( int column, Color color )
void set_custom_draw ( int column, Object object, String callback )
void set_editable ( int column, bool enabled )
void set_icon ( int column, Texture texture )
void set_icon_max_width ( int column, int width )
void set_icon_region ( int column, Rect2 region )
void set_metadata ( int column, Variant meta )
void set_range ( int column, float value )
void set_range_config ( int column, float min, float max, float step, bool expr=false )
void set_selectable ( int column, bool selectable )
void set_text ( int column, String text )
void set_tooltip ( int column, String tooltip )

Numeric Constants

  • CELL_MODE_STRING = 0
  • CELL_MODE_CHECK = 1
  • CELL_MODE_RANGE = 2
  • CELL_MODE_RANGE_EXPRESSION = 3
  • CELL_MODE_ICON = 4
  • CELL_MODE_CUSTOM = 5

Member Function Description

void add_button ( int column, Texture button, int button_idx=-1, bool disabled=false, String tooltip=”” )

void clear_custom_bg_color ( int column )

void clear_custom_color ( int column )

void deselect ( int column )

void erase_button ( int column, int button_idx )

Texture get_button ( int column, int button_idx ) const

int get_button_count ( int column ) const

int get_cell_mode ( int column ) const

TreeItem get_children ( )

Color get_custom_bg_color ( int column ) const

Texture get_icon ( int column ) const

int get_icon_max_width ( int column ) const

Rect2 get_icon_region ( int column ) const

void get_metadata ( int column ) const

TreeItem get_next ( )

TreeItem get_next_visible ( )

TreeItem get_parent ( )

TreeItem get_prev ( )

TreeItem get_prev_visible ( )

float get_range ( int column ) const

Dictionary get_range_config ( int column )

String get_text ( int column ) const

String get_tooltip ( int column ) const

bool is_button_disabled ( int column, int button_idx ) const

bool is_checked ( int column ) const

bool is_collapsed ( )

bool is_editable ( int column )

bool is_selectable ( int column ) const

bool is_selected ( int column )

void move_to_bottom ( )

void move_to_top ( )

TreeItem remove_child ( Object child )

void select ( int column )

void set_button ( int column, int button_idx, Texture button )

void set_cell_mode ( int column, int mode )

void set_checked ( int column, bool checked )

void set_collapsed ( bool enable )

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

void set_custom_color ( int column, Color color )

void set_custom_draw ( int column, Object object, String callback )

void set_editable ( int column, bool enabled )

void set_icon ( int column, Texture texture )

void set_icon_max_width ( int column, int width )

void set_icon_region ( int column, Rect2 region )

void set_metadata ( int column, Variant meta )

void set_range ( int column, float value )

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

void set_selectable ( int column, bool selectable )

void set_text ( int column, String text )

void set_tooltip ( int column, String tooltip )

© 2014–2020 Juan Linietsky, Ariel Manzur, Godot Engine contributors
Licensed under the MIT License.
https://docs.godotengine.org/en/2.1/classes/class_treeitem.html