|
| G_BEGIN_DECLS GType | gnt_tree_get_gtype (void) |
| |
| GntWidget * | gnt_tree_new (void) |
| | Create a tree with one column. More...
|
| |
| GntWidget * | gnt_tree_new_with_columns (int columns) |
| | Create a tree with a specified number of columns. More...
|
| |
| void | gnt_tree_set_visible_rows (GntTree *tree, int rows) |
| | The number of rows the tree should display at a time. More...
|
| |
| int | gnt_tree_get_visible_rows (GntTree *tree) |
| | Get the number visible rows. More...
|
| |
| void | gnt_tree_scroll (GntTree *tree, int count) |
| | Scroll the contents of the tree. More...
|
| |
| GntTreeRow * | gnt_tree_add_row_after (GntTree *tree, void *key, GntTreeRow *row, void *parent, void *bigbro) |
| | Insert a row in the tree. More...
|
| |
| GntTreeRow * | gnt_tree_add_row_last (GntTree *tree, void *key, GntTreeRow *row, void *parent) |
| | Insert a row at the end of the tree. More...
|
| |
| gpointer | gnt_tree_get_selection_data (GntTree *tree) |
| | Get the key for the selected row. More...
|
| |
| char * | gnt_tree_get_selection_text (GntTree *tree) |
| | Get the text displayed for the selected row. More...
|
| |
| GList * | gnt_tree_get_row_text_list (GntTree *tree, gpointer key) |
| | Get a list of text for a row. More...
|
| |
| gpointer | gnt_tree_row_get_key (GntTree *tree, GntTreeRow *row) |
| | Get the key of a row. More...
|
| |
| GntTreeRow * | gnt_tree_row_get_next (GntTree *tree, GntTreeRow *row) |
| | Get the next row. More...
|
| |
| GntTreeRow * | gnt_tree_row_get_prev (GntTree *tree, GntTreeRow *row) |
| | Get the previous row. More...
|
| |
| GntTreeRow * | gnt_tree_row_get_child (GntTree *tree, GntTreeRow *row) |
| | Get the child row. More...
|
| |
| GntTreeRow * | gnt_tree_row_get_parent (GntTree *tree, GntTreeRow *row) |
| | Get the parent row. More...
|
| |
| GList * | gnt_tree_get_selection_text_list (GntTree *tree) |
| | Get a list of text of the current row. More...
|
| |
| GList * | gnt_tree_get_rows (GntTree *tree) |
| | Returns the list of rows in the tree. More...
|
| |
| void | gnt_tree_remove (GntTree *tree, gpointer key) |
| | Remove a row from the tree. More...
|
| |
| void | gnt_tree_remove_all (GntTree *tree) |
| | Remove all the item from the tree. More...
|
| |
| int | gnt_tree_get_selection_visible_line (GntTree *tree) |
| | Get the visible line number of the selected row. More...
|
| |
| void | gnt_tree_change_text (GntTree *tree, gpointer key, int colno, const char *text) |
| | Change the text of a column in a row. More...
|
| |
| GntTreeRow * | gnt_tree_add_choice (GntTree *tree, void *key, GntTreeRow *row, void *parent, void *bigbro) |
| | Add a checkable item in the tree. More...
|
| |
| void | gnt_tree_set_choice (GntTree *tree, void *key, gboolean set) |
| | Set whether a checkable item is checked or not. More...
|
| |
| gboolean | gnt_tree_get_choice (GntTree *tree, void *key) |
| | Return whether a row is selected or not, where the row is a checkable item. More...
|
| |
| void | gnt_tree_set_row_flags (GntTree *tree, void *key, GntTextFormatFlags flags) |
| | Set flags for the text in a row in the tree. More...
|
| |
| void | gnt_tree_set_row_color (GntTree *tree, void *key, int color) |
| | Set color for the text in a row in the tree. More...
|
| |
| void | gnt_tree_set_selected (GntTree *tree, void *key) |
| | Select a row. More...
|
| |
| GntTreeRow * | gnt_tree_create_row (GntTree *tree,...) |
| | Create a row to insert in the tree. More...
|
| |
| GntTreeRow * | gnt_tree_create_row_from_list (GntTree *tree, GList *list) |
| | Create a row from a list of text. More...
|
| |
| void | gnt_tree_set_col_width (GntTree *tree, int col, int width) |
| | Set the width of a column in the tree. More...
|
| |
| void | gnt_tree_set_column_title (GntTree *tree, int index, const char *title) |
| | Set the title for a column. More...
|
| |
| void | gnt_tree_set_column_titles (GntTree *tree,...) |
| | Set the titles of the columns. More...
|
| |
| void | gnt_tree_set_show_title (GntTree *tree, gboolean set) |
| | Set whether to display the title of the columns. More...
|
| |
| void | gnt_tree_set_compare_func (GntTree *tree, GCompareFunc func) |
| | Set the compare function for sorting the data. More...
|
| |
| void | gnt_tree_set_expanded (GntTree *tree, void *key, gboolean expanded) |
| | Set whether a row, which has child rows, should be expanded. More...
|
| |
| void | gnt_tree_set_show_separator (GntTree *tree, gboolean set) |
| | Set whether to show column separators. More...
|
| |
| void | gnt_tree_sort_row (GntTree *tree, void *row) |
| | Sort a row in the tree. More...
|
| |
| void | gnt_tree_adjust_columns (GntTree *tree) |
| | Automatically adjust the width of the columns in the tree. More...
|
| |
| void | gnt_tree_set_hash_fns (GntTree *tree, gpointer hash, gpointer eq, gpointer kd) |
| | Set the hash functions to use to hash, compare and free the keys. More...
|
| |
| void | gnt_tree_set_column_visible (GntTree *tree, int col, gboolean vis) |
| | Set whether a column is visible or not. More...
|
| |
| void | gnt_tree_set_column_resizable (GntTree *tree, int col, gboolean res) |
| | Set whether a column can be resized to keep the same ratio when the tree is resized. More...
|
| |
| void | gnt_tree_set_column_is_binary (GntTree *tree, int col, gboolean bin) |
| | Set whether data in a column should be considered as binary data, and not as strings. More...
|
| |
| void | gnt_tree_set_column_is_right_aligned (GntTree *tree, int col, gboolean right) |
| | Set whether text in a column should be right-aligned. More...
|
| |
| void | gnt_tree_set_column_width_ratio (GntTree *tree, int cols[]) |
| | Set column widths to use when calculating column widths after a tree is resized. More...
|
| |
| void | gnt_tree_set_search_column (GntTree *tree, int col) |
| | Set the column to use for typeahead searching. More...
|
| |
| gboolean | gnt_tree_is_searching (GntTree *tree) |
| | Check whether the user is currently in the middle of a search. More...
|
| |
| void | gnt_tree_set_search_function (GntTree *tree, gboolean(*func)(GntTree *tree, gpointer key, const char *search, const char *current)) |
| | Set a custom search function. More...
|
| |
| gpointer | gnt_tree_get_parent_key (GntTree *tree, gpointer key) |
| | Get the parent key for a row. More...
|
| |
Tree API.
Definition in file gnttree.h.