Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
gtktreeview.h File Reference

Go to the source code of this file.

Data Structures

struct  _GtkTreeView
 
struct  _GtkTreeViewClass
 

Macros

#define GTK_TYPE_TREE_VIEW   (gtk_tree_view_get_type ())
 
#define GTK_TREE_VIEW(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_VIEW, GtkTreeView))
 
#define GTK_IS_TREE_VIEW(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_VIEW))
 
#define GTK_TREE_VIEW_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TREE_VIEW, GtkTreeViewClass))
 
#define GTK_IS_TREE_VIEW_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TREE_VIEW))
 
#define GTK_TREE_VIEW_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TREE_VIEW, GtkTreeViewClass))
 

Typedefs

typedef struct _GtkTreeView GtkTreeView
 
typedef struct _GtkTreeViewClass GtkTreeViewClass
 
typedef struct _GtkTreeSelection GtkTreeSelection
 
typedef gboolean(* GtkTreeViewColumnDropFunc) (GtkTreeView *tree_view, GtkTreeViewColumn *column, GtkTreeViewColumn *prev_column, GtkTreeViewColumn *next_column, gpointer data)
 
typedef void(* GtkTreeViewMappingFunc) (GtkTreeView *tree_view, GtkTreePath *path, gpointer user_data)
 
typedef gboolean(* GtkTreeViewSearchEqualFunc) (GtkTreeModel *model, int column, const char *key, GtkTreeIter *iter, gpointer search_data)
 
typedef gboolean(* GtkTreeViewRowSeparatorFunc) (GtkTreeModel *model, GtkTreeIter *iter, gpointer data)
 

Enumerations

enum  GtkTreeViewDropPosition { GTK_TREE_VIEW_DROP_BEFORE , GTK_TREE_VIEW_DROP_AFTER , GTK_TREE_VIEW_DROP_INTO_OR_BEFORE , GTK_TREE_VIEW_DROP_INTO_OR_AFTER }
 

Functions

GDK_AVAILABLE_IN_ALL GType gtk_tree_view_get_type (void) G_GNUC_CONST
 
GtkWidgetgtk_tree_view_new (void)
 
GtkWidgetgtk_tree_view_new_with_model (GtkTreeModel *model)
 
GtkTreeModelgtk_tree_view_get_model (GtkTreeView *tree_view)
 
void gtk_tree_view_set_model (GtkTreeView *tree_view, GtkTreeModel *model)
 
GtkTreeSelectiongtk_tree_view_get_selection (GtkTreeView *tree_view)
 
gboolean gtk_tree_view_get_headers_visible (GtkTreeView *tree_view)
 
void gtk_tree_view_set_headers_visible (GtkTreeView *tree_view, gboolean headers_visible)
 
void gtk_tree_view_columns_autosize (GtkTreeView *tree_view)
 
gboolean gtk_tree_view_get_headers_clickable (GtkTreeView *tree_view)
 
void gtk_tree_view_set_headers_clickable (GtkTreeView *tree_view, gboolean setting)
 
gboolean gtk_tree_view_get_activate_on_single_click (GtkTreeView *tree_view)
 
void gtk_tree_view_set_activate_on_single_click (GtkTreeView *tree_view, gboolean single)
 
int gtk_tree_view_append_column (GtkTreeView *tree_view, GtkTreeViewColumn *column)
 
int gtk_tree_view_remove_column (GtkTreeView *tree_view, GtkTreeViewColumn *column)
 
int gtk_tree_view_insert_column (GtkTreeView *tree_view, GtkTreeViewColumn *column, int position)
 
int gtk_tree_view_insert_column_with_attributes (GtkTreeView *tree_view, int position, const char *title, GtkCellRenderer *cell,...) G_GNUC_NULL_TERMINATED
 
int gtk_tree_view_insert_column_with_data_func (GtkTreeView *tree_view, int position, const char *title, GtkCellRenderer *cell, GtkTreeCellDataFunc func, gpointer data, GDestroyNotify dnotify)
 
guint gtk_tree_view_get_n_columns (GtkTreeView *tree_view)
 
GtkTreeViewColumngtk_tree_view_get_column (GtkTreeView *tree_view, int n)
 
GListgtk_tree_view_get_columns (GtkTreeView *tree_view)
 
void gtk_tree_view_move_column_after (GtkTreeView *tree_view, GtkTreeViewColumn *column, GtkTreeViewColumn *base_column)
 
void gtk_tree_view_set_expander_column (GtkTreeView *tree_view, GtkTreeViewColumn *column)
 
GtkTreeViewColumngtk_tree_view_get_expander_column (GtkTreeView *tree_view)
 
void gtk_tree_view_set_column_drag_function (GtkTreeView *tree_view, GtkTreeViewColumnDropFunc func, gpointer user_data, GDestroyNotify destroy)
 
void gtk_tree_view_scroll_to_point (GtkTreeView *tree_view, int tree_x, int tree_y)
 
void gtk_tree_view_scroll_to_cell (GtkTreeView *tree_view, GtkTreePath *path, GtkTreeViewColumn *column, gboolean use_align, float row_align, float col_align)
 
void gtk_tree_view_row_activated (GtkTreeView *tree_view, GtkTreePath *path, GtkTreeViewColumn *column)
 
void gtk_tree_view_expand_all (GtkTreeView *tree_view)
 
void gtk_tree_view_collapse_all (GtkTreeView *tree_view)
 
void gtk_tree_view_expand_to_path (GtkTreeView *tree_view, GtkTreePath *path)
 
gboolean gtk_tree_view_expand_row (GtkTreeView *tree_view, GtkTreePath *path, gboolean open_all)
 
gboolean gtk_tree_view_collapse_row (GtkTreeView *tree_view, GtkTreePath *path)
 
void gtk_tree_view_map_expanded_rows (GtkTreeView *tree_view, GtkTreeViewMappingFunc func, gpointer data)
 
gboolean gtk_tree_view_row_expanded (GtkTreeView *tree_view, GtkTreePath *path)
 
void gtk_tree_view_set_reorderable (GtkTreeView *tree_view, gboolean reorderable)
 
gboolean gtk_tree_view_get_reorderable (GtkTreeView *tree_view)
 
void gtk_tree_view_set_cursor (GtkTreeView *tree_view, GtkTreePath *path, GtkTreeViewColumn *focus_column, gboolean start_editing)
 
void gtk_tree_view_set_cursor_on_cell (GtkTreeView *tree_view, GtkTreePath *path, GtkTreeViewColumn *focus_column, GtkCellRenderer *focus_cell, gboolean start_editing)
 
void gtk_tree_view_get_cursor (GtkTreeView *tree_view, GtkTreePath **path, GtkTreeViewColumn **focus_column)
 
gboolean gtk_tree_view_get_path_at_pos (GtkTreeView *tree_view, int x, int y, GtkTreePath **path, GtkTreeViewColumn **column, int *cell_x, int *cell_y)
 
void gtk_tree_view_get_cell_area (GtkTreeView *tree_view, GtkTreePath *path, GtkTreeViewColumn *column, GdkRectangle *rect)
 
void gtk_tree_view_get_background_area (GtkTreeView *tree_view, GtkTreePath *path, GtkTreeViewColumn *column, GdkRectangle *rect)
 
void gtk_tree_view_get_visible_rect (GtkTreeView *tree_view, GdkRectangle *visible_rect)
 
gboolean gtk_tree_view_get_visible_range (GtkTreeView *tree_view, GtkTreePath **start_path, GtkTreePath **end_path)
 
gboolean gtk_tree_view_is_blank_at_pos (GtkTreeView *tree_view, int x, int y, GtkTreePath **path, GtkTreeViewColumn **column, int *cell_x, int *cell_y)
 
void gtk_tree_view_enable_model_drag_source (GtkTreeView *tree_view, GdkModifierType start_button_mask, GdkContentFormats *formats, GdkDragAction actions)
 
void gtk_tree_view_enable_model_drag_dest (GtkTreeView *tree_view, GdkContentFormats *formats, GdkDragAction actions)
 
void gtk_tree_view_unset_rows_drag_source (GtkTreeView *tree_view)
 
void gtk_tree_view_unset_rows_drag_dest (GtkTreeView *tree_view)
 
void gtk_tree_view_set_drag_dest_row (GtkTreeView *tree_view, GtkTreePath *path, GtkTreeViewDropPosition pos)
 
void gtk_tree_view_get_drag_dest_row (GtkTreeView *tree_view, GtkTreePath **path, GtkTreeViewDropPosition *pos)
 
gboolean gtk_tree_view_get_dest_row_at_pos (GtkTreeView *tree_view, int drag_x, int drag_y, GtkTreePath **path, GtkTreeViewDropPosition *pos)
 
GdkPaintable * gtk_tree_view_create_row_drag_icon (GtkTreeView *tree_view, GtkTreePath *path)
 
void gtk_tree_view_set_enable_search (GtkTreeView *tree_view, gboolean enable_search)
 
gboolean gtk_tree_view_get_enable_search (GtkTreeView *tree_view)
 
int gtk_tree_view_get_search_column (GtkTreeView *tree_view)
 
void gtk_tree_view_set_search_column (GtkTreeView *tree_view, int column)
 
GtkTreeViewSearchEqualFunc gtk_tree_view_get_search_equal_func (GtkTreeView *tree_view)
 
void gtk_tree_view_set_search_equal_func (GtkTreeView *tree_view, GtkTreeViewSearchEqualFunc search_equal_func, gpointer search_user_data, GDestroyNotify search_destroy)
 
GtkEditablegtk_tree_view_get_search_entry (GtkTreeView *tree_view)
 
void gtk_tree_view_set_search_entry (GtkTreeView *tree_view, GtkEditable *entry)
 
void gtk_tree_view_convert_widget_to_tree_coords (GtkTreeView *tree_view, int wx, int wy, int *tx, int *ty)
 
void gtk_tree_view_convert_tree_to_widget_coords (GtkTreeView *tree_view, int tx, int ty, int *wx, int *wy)
 
void gtk_tree_view_convert_widget_to_bin_window_coords (GtkTreeView *tree_view, int wx, int wy, int *bx, int *by)
 
void gtk_tree_view_convert_bin_window_to_widget_coords (GtkTreeView *tree_view, int bx, int by, int *wx, int *wy)
 
void gtk_tree_view_convert_tree_to_bin_window_coords (GtkTreeView *tree_view, int tx, int ty, int *bx, int *by)
 
void gtk_tree_view_convert_bin_window_to_tree_coords (GtkTreeView *tree_view, int bx, int by, int *tx, int *ty)
 
void gtk_tree_view_set_fixed_height_mode (GtkTreeView *tree_view, gboolean enable)
 
gboolean gtk_tree_view_get_fixed_height_mode (GtkTreeView *tree_view)
 
void gtk_tree_view_set_hover_selection (GtkTreeView *tree_view, gboolean hover)
 
gboolean gtk_tree_view_get_hover_selection (GtkTreeView *tree_view)
 
void gtk_tree_view_set_hover_expand (GtkTreeView *tree_view, gboolean expand)
 
gboolean gtk_tree_view_get_hover_expand (GtkTreeView *tree_view)
 
void gtk_tree_view_set_rubber_banding (GtkTreeView *tree_view, gboolean enable)
 
gboolean gtk_tree_view_get_rubber_banding (GtkTreeView *tree_view)
 
gboolean gtk_tree_view_is_rubber_banding_active (GtkTreeView *tree_view)
 
GtkTreeViewRowSeparatorFunc gtk_tree_view_get_row_separator_func (GtkTreeView *tree_view)
 
void gtk_tree_view_set_row_separator_func (GtkTreeView *tree_view, GtkTreeViewRowSeparatorFunc func, gpointer data, GDestroyNotify destroy)
 
GtkTreeViewGridLines gtk_tree_view_get_grid_lines (GtkTreeView *tree_view)
 
void gtk_tree_view_set_grid_lines (GtkTreeView *tree_view, GtkTreeViewGridLines grid_lines)
 
gboolean gtk_tree_view_get_enable_tree_lines (GtkTreeView *tree_view)
 
void gtk_tree_view_set_enable_tree_lines (GtkTreeView *tree_view, gboolean enabled)
 
void gtk_tree_view_set_show_expanders (GtkTreeView *tree_view, gboolean enabled)
 
gboolean gtk_tree_view_get_show_expanders (GtkTreeView *tree_view)
 
void gtk_tree_view_set_level_indentation (GtkTreeView *tree_view, int indentation)
 
int gtk_tree_view_get_level_indentation (GtkTreeView *tree_view)
 
void gtk_tree_view_set_tooltip_row (GtkTreeView *tree_view, GtkTooltip *tooltip, GtkTreePath *path)
 
void gtk_tree_view_set_tooltip_cell (GtkTreeView *tree_view, GtkTooltip *tooltip, GtkTreePath *path, GtkTreeViewColumn *column, GtkCellRenderer *cell)
 
gboolean gtk_tree_view_get_tooltip_context (GtkTreeView *tree_view, int x, int y, gboolean keyboard_tip, GtkTreeModel **model, GtkTreePath **path, GtkTreeIter *iter)
 
void gtk_tree_view_set_tooltip_column (GtkTreeView *tree_view, int column)
 
int gtk_tree_view_get_tooltip_column (GtkTreeView *tree_view)
 

Macro Definition Documentation

◆ GTK_IS_TREE_VIEW

#define GTK_IS_TREE_VIEW ( obj)    (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_VIEW))

Definition at line 54 of file gtktreeview.h.

◆ GTK_IS_TREE_VIEW_CLASS

#define GTK_IS_TREE_VIEW_CLASS ( klass)    (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TREE_VIEW))

Definition at line 56 of file gtktreeview.h.

◆ GTK_TREE_VIEW

#define GTK_TREE_VIEW ( obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_VIEW, GtkTreeView))

Definition at line 53 of file gtktreeview.h.

◆ GTK_TREE_VIEW_CLASS

#define GTK_TREE_VIEW_CLASS ( klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TREE_VIEW, GtkTreeViewClass))

Definition at line 55 of file gtktreeview.h.

◆ GTK_TREE_VIEW_GET_CLASS

#define GTK_TREE_VIEW_GET_CLASS ( obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TREE_VIEW, GtkTreeViewClass))

Definition at line 57 of file gtktreeview.h.

◆ GTK_TYPE_TREE_VIEW

#define GTK_TYPE_TREE_VIEW   (gtk_tree_view_get_type ())

Definition at line 52 of file gtktreeview.h.

Typedef Documentation

◆ GtkTreeSelection

typedef struct _GtkTreeSelection GtkTreeSelection

Definition at line 61 of file gtktreeview.h.

◆ GtkTreeView

typedef struct _GtkTreeView GtkTreeView

Definition at line 59 of file gtktreeview.h.

◆ GtkTreeViewClass

Definition at line 60 of file gtktreeview.h.

◆ GtkTreeViewColumnDropFunc

typedef gboolean(* GtkTreeViewColumnDropFunc) (GtkTreeView *tree_view, GtkTreeViewColumn *column, GtkTreeViewColumn *prev_column, GtkTreeViewColumn *next_column, gpointer data)

GtkTreeViewColumnDropFunc: @tree_view: A GtkTreeView @column: The GtkTreeViewColumn being dragged @prev_column: A GtkTreeViewColumn on one side of @column @next_column: A GtkTreeViewColumn on the other side of @column @data: (closure): user data

Function type for determining whether @column can be dropped in a particular spot (as determined by @prev_column and @next_column). In left to right locales, @prev_column is on the left of the potential drop spot, and @next_column is on the right. In right to left mode, this is reversed. This function should return TRUE if the spot is a valid drop spot. Please note that returning TRUE does not actually indicate that the column drop was made, but is meant only to indicate a possible drop spot to the user.

Returns: TRUE, if @column can be dropped in this spot

Definition at line 82 of file gtktreeview.h.

◆ GtkTreeViewMappingFunc

typedef void(* GtkTreeViewMappingFunc) (GtkTreeView *tree_view, GtkTreePath *path, gpointer user_data)

GtkTreeViewMappingFunc: @tree_view: A GtkTreeView @path: The path that’s expanded @user_data: user data

Function used for gtk_tree_view_map_expanded_rows().

Definition at line 96 of file gtktreeview.h.

◆ GtkTreeViewRowSeparatorFunc

typedef gboolean(* GtkTreeViewRowSeparatorFunc) (GtkTreeModel *model, GtkTreeIter *iter, gpointer data)

GtkTreeViewRowSeparatorFunc: @model: the GtkTreeModel @iter: a GtkTreeIter pointing at a row in @model @data: (closure): user data

Function type for determining whether the row pointed to by @iter should be rendered as a separator. A common way to implement this is to have a boolean column in the model, whose values the GtkTreeViewRowSeparatorFunc returns.

Returns: TRUE if the row is a separator

Definition at line 135 of file gtktreeview.h.

◆ GtkTreeViewSearchEqualFunc

typedef gboolean(* GtkTreeViewSearchEqualFunc) (GtkTreeModel *model, int column, const char *key, GtkTreeIter *iter, gpointer search_data)

GtkTreeViewSearchEqualFunc: @model: the GtkTreeModel being searched @column: the search column set by gtk_tree_view_set_search_column() @key: the key string to compare with @iter: a GtkTreeIter pointing the row of @model that should be compared with @key. @search_data: (closure): user data from gtk_tree_view_set_search_equal_func()

A function used for checking whether a row in @model matches a search key string entered by the user. Note the return value is reversed from what you would normally expect, though it has some similarity to strcmp() returning 0 for equal strings.

Returns: FALSE if the row matches, TRUE otherwise.

Definition at line 116 of file gtktreeview.h.

Enumeration Type Documentation

◆ GtkTreeViewDropPosition

GtkTreeViewDropPosition: @GTK_TREE_VIEW_DROP_BEFORE: dropped row is inserted before @GTK_TREE_VIEW_DROP_AFTER: dropped row is inserted after @GTK_TREE_VIEW_DROP_INTO_OR_BEFORE: dropped row becomes a child or is inserted before @GTK_TREE_VIEW_DROP_INTO_OR_AFTER: dropped row becomes a child or is inserted after

An enum for determining where a dropped row goes.

Enumerator
GTK_TREE_VIEW_DROP_BEFORE 
GTK_TREE_VIEW_DROP_AFTER 
GTK_TREE_VIEW_DROP_INTO_OR_BEFORE 
GTK_TREE_VIEW_DROP_INTO_OR_AFTER 

Definition at line 40 of file gtktreeview.h.

41{
42 /* drop before/after this row */
45 /* drop as a child of this row (with fallback to before or after
46 * if into is not possible)
47 */
GtkTreeViewDropPosition
Definition gtktreeview.h:41
@ GTK_TREE_VIEW_DROP_INTO_OR_AFTER
Definition gtktreeview.h:49
@ GTK_TREE_VIEW_DROP_AFTER
Definition gtktreeview.h:44
@ GTK_TREE_VIEW_DROP_INTO_OR_BEFORE
Definition gtktreeview.h:48
@ GTK_TREE_VIEW_DROP_BEFORE
Definition gtktreeview.h:43

Function Documentation

◆ gtk_tree_view_append_column()

int gtk_tree_view_append_column ( GtkTreeView * tree_view,
GtkTreeViewColumn * column )

◆ gtk_tree_view_collapse_all()

void gtk_tree_view_collapse_all ( GtkTreeView * tree_view)

◆ gtk_tree_view_collapse_row()

gboolean gtk_tree_view_collapse_row ( GtkTreeView * tree_view,
GtkTreePath * path )

◆ gtk_tree_view_columns_autosize()

void gtk_tree_view_columns_autosize ( GtkTreeView * tree_view)

◆ gtk_tree_view_convert_bin_window_to_tree_coords()

void gtk_tree_view_convert_bin_window_to_tree_coords ( GtkTreeView * tree_view,
int bx,
int by,
int * tx,
int * ty )

◆ gtk_tree_view_convert_bin_window_to_widget_coords()

void gtk_tree_view_convert_bin_window_to_widget_coords ( GtkTreeView * tree_view,
int bx,
int by,
int * wx,
int * wy )

◆ gtk_tree_view_convert_tree_to_bin_window_coords()

void gtk_tree_view_convert_tree_to_bin_window_coords ( GtkTreeView * tree_view,
int tx,
int ty,
int * bx,
int * by )

◆ gtk_tree_view_convert_tree_to_widget_coords()

void gtk_tree_view_convert_tree_to_widget_coords ( GtkTreeView * tree_view,
int tx,
int ty,
int * wx,
int * wy )

◆ gtk_tree_view_convert_widget_to_bin_window_coords()

void gtk_tree_view_convert_widget_to_bin_window_coords ( GtkTreeView * tree_view,
int wx,
int wy,
int * bx,
int * by )

◆ gtk_tree_view_convert_widget_to_tree_coords()

void gtk_tree_view_convert_widget_to_tree_coords ( GtkTreeView * tree_view,
int wx,
int wy,
int * tx,
int * ty )

◆ gtk_tree_view_create_row_drag_icon()

GdkPaintable * gtk_tree_view_create_row_drag_icon ( GtkTreeView * tree_view,
GtkTreePath * path )

◆ gtk_tree_view_enable_model_drag_dest()

void gtk_tree_view_enable_model_drag_dest ( GtkTreeView * tree_view,
GdkContentFormats * formats,
GdkDragAction actions )

◆ gtk_tree_view_enable_model_drag_source()

void gtk_tree_view_enable_model_drag_source ( GtkTreeView * tree_view,
GdkModifierType start_button_mask,
GdkContentFormats * formats,
GdkDragAction actions )

◆ gtk_tree_view_expand_all()

void gtk_tree_view_expand_all ( GtkTreeView * tree_view)

◆ gtk_tree_view_expand_row()

gboolean gtk_tree_view_expand_row ( GtkTreeView * tree_view,
GtkTreePath * path,
gboolean open_all )

◆ gtk_tree_view_expand_to_path()

void gtk_tree_view_expand_to_path ( GtkTreeView * tree_view,
GtkTreePath * path )

◆ gtk_tree_view_get_activate_on_single_click()

gboolean gtk_tree_view_get_activate_on_single_click ( GtkTreeView * tree_view)

◆ gtk_tree_view_get_background_area()

void gtk_tree_view_get_background_area ( GtkTreeView * tree_view,
GtkTreePath * path,
GtkTreeViewColumn * column,
GdkRectangle * rect )

◆ gtk_tree_view_get_cell_area()

void gtk_tree_view_get_cell_area ( GtkTreeView * tree_view,
GtkTreePath * path,
GtkTreeViewColumn * column,
GdkRectangle * rect )

◆ gtk_tree_view_get_column()

GtkTreeViewColumn * gtk_tree_view_get_column ( GtkTreeView * tree_view,
int n )

◆ gtk_tree_view_get_columns()

GList * gtk_tree_view_get_columns ( GtkTreeView * tree_view)

◆ gtk_tree_view_get_cursor()

void gtk_tree_view_get_cursor ( GtkTreeView * tree_view,
GtkTreePath ** path,
GtkTreeViewColumn ** focus_column )

◆ gtk_tree_view_get_dest_row_at_pos()

gboolean gtk_tree_view_get_dest_row_at_pos ( GtkTreeView * tree_view,
int drag_x,
int drag_y,
GtkTreePath ** path,
GtkTreeViewDropPosition * pos )

◆ gtk_tree_view_get_drag_dest_row()

void gtk_tree_view_get_drag_dest_row ( GtkTreeView * tree_view,
GtkTreePath ** path,
GtkTreeViewDropPosition * pos )

◆ gtk_tree_view_get_enable_search()

gboolean gtk_tree_view_get_enable_search ( GtkTreeView * tree_view)

◆ gtk_tree_view_get_enable_tree_lines()

gboolean gtk_tree_view_get_enable_tree_lines ( GtkTreeView * tree_view)

◆ gtk_tree_view_get_expander_column()

GtkTreeViewColumn * gtk_tree_view_get_expander_column ( GtkTreeView * tree_view)

◆ gtk_tree_view_get_fixed_height_mode()

gboolean gtk_tree_view_get_fixed_height_mode ( GtkTreeView * tree_view)

◆ gtk_tree_view_get_grid_lines()

GtkTreeViewGridLines gtk_tree_view_get_grid_lines ( GtkTreeView * tree_view)

◆ gtk_tree_view_get_headers_clickable()

gboolean gtk_tree_view_get_headers_clickable ( GtkTreeView * tree_view)

◆ gtk_tree_view_get_headers_visible()

gboolean gtk_tree_view_get_headers_visible ( GtkTreeView * tree_view)

◆ gtk_tree_view_get_hover_expand()

gboolean gtk_tree_view_get_hover_expand ( GtkTreeView * tree_view)

◆ gtk_tree_view_get_hover_selection()

gboolean gtk_tree_view_get_hover_selection ( GtkTreeView * tree_view)

◆ gtk_tree_view_get_level_indentation()

int gtk_tree_view_get_level_indentation ( GtkTreeView * tree_view)

◆ gtk_tree_view_get_model()

GtkTreeModel * gtk_tree_view_get_model ( GtkTreeView * tree_view)

◆ gtk_tree_view_get_n_columns()

guint gtk_tree_view_get_n_columns ( GtkTreeView * tree_view)

◆ gtk_tree_view_get_path_at_pos()

gboolean gtk_tree_view_get_path_at_pos ( GtkTreeView * tree_view,
int x,
int y,
GtkTreePath ** path,
GtkTreeViewColumn ** column,
int * cell_x,
int * cell_y )

◆ gtk_tree_view_get_reorderable()

gboolean gtk_tree_view_get_reorderable ( GtkTreeView * tree_view)

◆ gtk_tree_view_get_row_separator_func()

GtkTreeViewRowSeparatorFunc gtk_tree_view_get_row_separator_func ( GtkTreeView * tree_view)

◆ gtk_tree_view_get_rubber_banding()

gboolean gtk_tree_view_get_rubber_banding ( GtkTreeView * tree_view)

◆ gtk_tree_view_get_search_column()

int gtk_tree_view_get_search_column ( GtkTreeView * tree_view)

◆ gtk_tree_view_get_search_entry()

GtkEditable * gtk_tree_view_get_search_entry ( GtkTreeView * tree_view)

◆ gtk_tree_view_get_search_equal_func()

GtkTreeViewSearchEqualFunc gtk_tree_view_get_search_equal_func ( GtkTreeView * tree_view)

◆ gtk_tree_view_get_selection()

GtkTreeSelection * gtk_tree_view_get_selection ( GtkTreeView * tree_view)

◆ gtk_tree_view_get_show_expanders()

gboolean gtk_tree_view_get_show_expanders ( GtkTreeView * tree_view)

◆ gtk_tree_view_get_tooltip_column()

int gtk_tree_view_get_tooltip_column ( GtkTreeView * tree_view)

◆ gtk_tree_view_get_tooltip_context()

gboolean gtk_tree_view_get_tooltip_context ( GtkTreeView * tree_view,
int x,
int y,
gboolean keyboard_tip,
GtkTreeModel ** model,
GtkTreePath ** path,
GtkTreeIter * iter )

◆ gtk_tree_view_get_type()

GDK_AVAILABLE_IN_ALL GType gtk_tree_view_get_type ( void )

◆ gtk_tree_view_get_visible_range()

gboolean gtk_tree_view_get_visible_range ( GtkTreeView * tree_view,
GtkTreePath ** start_path,
GtkTreePath ** end_path )

◆ gtk_tree_view_get_visible_rect()

void gtk_tree_view_get_visible_rect ( GtkTreeView * tree_view,
GdkRectangle * visible_rect )

◆ gtk_tree_view_insert_column()

int gtk_tree_view_insert_column ( GtkTreeView * tree_view,
GtkTreeViewColumn * column,
int position )

◆ gtk_tree_view_insert_column_with_attributes()

int gtk_tree_view_insert_column_with_attributes ( GtkTreeView * tree_view,
int position,
const char * title,
GtkCellRenderer * cell,
... )

◆ gtk_tree_view_insert_column_with_data_func()

int gtk_tree_view_insert_column_with_data_func ( GtkTreeView * tree_view,
int position,
const char * title,
GtkCellRenderer * cell,
GtkTreeCellDataFunc func,
gpointer data,
GDestroyNotify dnotify )

◆ gtk_tree_view_is_blank_at_pos()

gboolean gtk_tree_view_is_blank_at_pos ( GtkTreeView * tree_view,
int x,
int y,
GtkTreePath ** path,
GtkTreeViewColumn ** column,
int * cell_x,
int * cell_y )

◆ gtk_tree_view_is_rubber_banding_active()

gboolean gtk_tree_view_is_rubber_banding_active ( GtkTreeView * tree_view)

◆ gtk_tree_view_map_expanded_rows()

void gtk_tree_view_map_expanded_rows ( GtkTreeView * tree_view,
GtkTreeViewMappingFunc func,
gpointer data )

◆ gtk_tree_view_move_column_after()

void gtk_tree_view_move_column_after ( GtkTreeView * tree_view,
GtkTreeViewColumn * column,
GtkTreeViewColumn * base_column )

◆ gtk_tree_view_new()

GtkWidget * gtk_tree_view_new ( void )

◆ gtk_tree_view_new_with_model()

GtkWidget * gtk_tree_view_new_with_model ( GtkTreeModel * model)

◆ gtk_tree_view_remove_column()

int gtk_tree_view_remove_column ( GtkTreeView * tree_view,
GtkTreeViewColumn * column )

◆ gtk_tree_view_row_activated()

void gtk_tree_view_row_activated ( GtkTreeView * tree_view,
GtkTreePath * path,
GtkTreeViewColumn * column )

◆ gtk_tree_view_row_expanded()

gboolean gtk_tree_view_row_expanded ( GtkTreeView * tree_view,
GtkTreePath * path )

◆ gtk_tree_view_scroll_to_cell()

void gtk_tree_view_scroll_to_cell ( GtkTreeView * tree_view,
GtkTreePath * path,
GtkTreeViewColumn * column,
gboolean use_align,
float row_align,
float col_align )

◆ gtk_tree_view_scroll_to_point()

void gtk_tree_view_scroll_to_point ( GtkTreeView * tree_view,
int tree_x,
int tree_y )

◆ gtk_tree_view_set_activate_on_single_click()

void gtk_tree_view_set_activate_on_single_click ( GtkTreeView * tree_view,
gboolean single )

◆ gtk_tree_view_set_column_drag_function()

void gtk_tree_view_set_column_drag_function ( GtkTreeView * tree_view,
GtkTreeViewColumnDropFunc func,
gpointer user_data,
GDestroyNotify destroy )

◆ gtk_tree_view_set_cursor()

void gtk_tree_view_set_cursor ( GtkTreeView * tree_view,
GtkTreePath * path,
GtkTreeViewColumn * focus_column,
gboolean start_editing )

◆ gtk_tree_view_set_cursor_on_cell()

void gtk_tree_view_set_cursor_on_cell ( GtkTreeView * tree_view,
GtkTreePath * path,
GtkTreeViewColumn * focus_column,
GtkCellRenderer * focus_cell,
gboolean start_editing )

◆ gtk_tree_view_set_drag_dest_row()

void gtk_tree_view_set_drag_dest_row ( GtkTreeView * tree_view,
GtkTreePath * path,
GtkTreeViewDropPosition pos )

◆ gtk_tree_view_set_enable_search()

void gtk_tree_view_set_enable_search ( GtkTreeView * tree_view,
gboolean enable_search )

◆ gtk_tree_view_set_enable_tree_lines()

void gtk_tree_view_set_enable_tree_lines ( GtkTreeView * tree_view,
gboolean enabled )

◆ gtk_tree_view_set_expander_column()

void gtk_tree_view_set_expander_column ( GtkTreeView * tree_view,
GtkTreeViewColumn * column )

◆ gtk_tree_view_set_fixed_height_mode()

void gtk_tree_view_set_fixed_height_mode ( GtkTreeView * tree_view,
gboolean enable )

◆ gtk_tree_view_set_grid_lines()

void gtk_tree_view_set_grid_lines ( GtkTreeView * tree_view,
GtkTreeViewGridLines grid_lines )

◆ gtk_tree_view_set_headers_clickable()

void gtk_tree_view_set_headers_clickable ( GtkTreeView * tree_view,
gboolean setting )

◆ gtk_tree_view_set_headers_visible()

void gtk_tree_view_set_headers_visible ( GtkTreeView * tree_view,
gboolean headers_visible )

◆ gtk_tree_view_set_hover_expand()

void gtk_tree_view_set_hover_expand ( GtkTreeView * tree_view,
gboolean expand )

◆ gtk_tree_view_set_hover_selection()

void gtk_tree_view_set_hover_selection ( GtkTreeView * tree_view,
gboolean hover )

◆ gtk_tree_view_set_level_indentation()

void gtk_tree_view_set_level_indentation ( GtkTreeView * tree_view,
int indentation )

◆ gtk_tree_view_set_model()

void gtk_tree_view_set_model ( GtkTreeView * tree_view,
GtkTreeModel * model )

◆ gtk_tree_view_set_reorderable()

void gtk_tree_view_set_reorderable ( GtkTreeView * tree_view,
gboolean reorderable )

◆ gtk_tree_view_set_row_separator_func()

void gtk_tree_view_set_row_separator_func ( GtkTreeView * tree_view,
GtkTreeViewRowSeparatorFunc func,
gpointer data,
GDestroyNotify destroy )

◆ gtk_tree_view_set_rubber_banding()

void gtk_tree_view_set_rubber_banding ( GtkTreeView * tree_view,
gboolean enable )

◆ gtk_tree_view_set_search_column()

void gtk_tree_view_set_search_column ( GtkTreeView * tree_view,
int column )

◆ gtk_tree_view_set_search_entry()

void gtk_tree_view_set_search_entry ( GtkTreeView * tree_view,
GtkEditable * entry )

◆ gtk_tree_view_set_search_equal_func()

void gtk_tree_view_set_search_equal_func ( GtkTreeView * tree_view,
GtkTreeViewSearchEqualFunc search_equal_func,
gpointer search_user_data,
GDestroyNotify search_destroy )

◆ gtk_tree_view_set_show_expanders()

void gtk_tree_view_set_show_expanders ( GtkTreeView * tree_view,
gboolean enabled )

◆ gtk_tree_view_set_tooltip_cell()

void gtk_tree_view_set_tooltip_cell ( GtkTreeView * tree_view,
GtkTooltip * tooltip,
GtkTreePath * path,
GtkTreeViewColumn * column,
GtkCellRenderer * cell )

◆ gtk_tree_view_set_tooltip_column()

void gtk_tree_view_set_tooltip_column ( GtkTreeView * tree_view,
int column )

◆ gtk_tree_view_set_tooltip_row()

void gtk_tree_view_set_tooltip_row ( GtkTreeView * tree_view,
GtkTooltip * tooltip,
GtkTreePath * path )

◆ gtk_tree_view_unset_rows_drag_dest()

void gtk_tree_view_unset_rows_drag_dest ( GtkTreeView * tree_view)

◆ gtk_tree_view_unset_rows_drag_source()

void gtk_tree_view_unset_rows_drag_source ( GtkTreeView * tree_view)