|
Defines |
#define | GTK_XTREE_VIEW_TYPE (gtk_xtree_view_get_type ()) |
#define | GTK_XTREE_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_XTREE_VIEW_TYPE, GtkXTreeView)) |
#define | GTK_XTREE_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_XTREE_VIEW_TYPE, GtkXTreeViewClass)) |
#define | IS_GTK_XTREE_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_XTREE_VIEW_TYPE)) |
#define | IS_GTK_XTREE_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_XTREE_VIEW_TYPE)) |
Typedefs |
typedef _GtkXTreeView | GtkXTreeView |
typedef _GtkXTreeViewClass | GtkXTreeViewClass |
typedef gboolean(* | GtkXTreeViewRowDataFunc )(void *iterator, guint col_id, void **content, gchar **attribute, gpointer data) |
typedef void(* | GtkXTreeViewRowParamsFunc )(void *iterator, gboolean *has_children, guint *depth, gpointer data) |
typedef gboolean(* | GtkXTreeViewDataIteratorFunc )(void **iterator, gboolean is_next, gboolean sibling_first, guint sort_col_id, GtkSortType sort_order, gpointer data) |
typedef gboolean(* | GtkXTreeViewMatchFunc )(void *iterator, gpointer data) |
Enumerations |
enum | GtkXColumnType { GTK_XCOLUMN_TYPE_TEXT,
GTK_XCOLUMN_TYPE_PIXBUF,
GTK_XCOLUMN_TYPE_STOCKID
} |
Functions |
GType | gtk_xtree_view_get_type (void) |
GtkWidget * | gtk_xtree_view_new (void) |
gboolean | gtk_xtree_view_insert_column (GtkXTreeView *xtv, guint col, guint col_id, GtkXColumnType type, gboolean is_sortable, GtkSortType sort_order, GtkWidget *title_widget, gchar *title_string) |
gboolean | gtk_xtree_view_set_sort_column (GtkXTreeView *xtv, guint col_id, GtkSortType sort_order) |
void | gtk_xtree_view_set_column_width (GtkXTreeView *xtv, guint col_id, guint width) |
void | gtk_xtree_view_set_expansible_column (GtkXTreeView *xtv, guint col_id) |
void | gtk_xtree_view_set_expander_column (GtkXTreeView *xtv, guint col_id) |
void | gtk_xtree_view_set_row_data_func (GtkXTreeView *xtv, GtkXTreeViewRowDataFunc func, gpointer data) |
void | gtk_xtree_view_set_row_params_func (GtkXTreeView *xtv, GtkXTreeViewRowParamsFunc func, gpointer data) |
void | gtk_xtree_view_set_data_iterator_func (GtkXTreeView *xtv, GtkXTreeViewDataIteratorFunc func, gpointer data) |
void | gtk_xtree_view_update_all (GtkXTreeView *xtv) |
void | gtk_xtree_view_update_row (GtkXTreeView *xtv, void *iterator) |
void | gtk_xtree_view_update_cell (GtkXTreeView *xtv, void *iterator, guint col_id) |
void | gtk_xtree_view_set_first_row (GtkXTreeView *xtv, void *iterator) |
void | gtk_xtree_view_set_length (GtkXTreeView *xtv, guint length) |
void | gtk_xtree_view_freeze (GtkXTreeView *xtv) |
void | gtk_xtree_view_thaw (GtkXTreeView *xtv) |
void | gtk_xtree_view_update (GtkXTreeView *xtv) |
void * | gtk_xtree_view_get_focused (GtkXTreeView *xtv) |
gboolean | gtk_xtree_view_find_cell (GtkXTreeView *xtv, gint x, gint y, void **iterator, gint *row, gint *col_id, gboolean *expander) |
uint32_t | gtk_xtree_view_get_selection (GtkXTreeView *xtv, void ***selection) |
void | gtk_xtree_view_reset (GtkXTreeView *xtv) |
void | gtk_xtree_view_clear_selection (GtkXTreeView *xtv) |
uint32_t | gtk_xtree_view_select_all (GtkXTreeView *xtv, void ***selection) |
uint32_t | gtk_xtree_view_invert_selection (GtkXTreeView *xtv, void ***selection) |
void | gtk_xtree_view_set_match_func (GtkXTreeView *xtv, GtkXTreeViewMatchFunc func, gpointer data) |
gboolean | gtk_xtree_view_next_match (GtkXTreeView *xtv, gboolean activate_match) |
gboolean | gtk_xtree_view_prev_match (GtkXTreeView *xtv, gboolean activate_match) |
uint32_t | gtk_xtree_view_select_all_matches (GtkXTreeView *xtv, gboolean new_selection) |
void | gtk_xtree_view_activate_focused (GtkXTreeView *xtv, guint state) |
gboolean | gtk_xtree_view_toggle_node (GtkXTreeView *xtv, void *iterator) |
gboolean | gtk_xtree_view_expand_node (GtkXTreeView *xtv, void *iterator) |
gboolean | gtk_xtree_view_collapse_node (GtkXTreeView *xtv, void *iterator) |