Ardour  8.7-14-g57a6773833
gtktreeview.h File Reference
#include <gtk/gtkcontainer.h>
#include <gtk/gtktreemodel.h>
#include <gtk/gtktreeviewcolumn.h>
#include <gtk/gtkdnd.h>
#include <gtk/gtkentry.h>
Include dependency graph for gtktreeview.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

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_TREE_VIEW_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TREE_VIEW, GtkTreeViewClass))
 
#define GTK_IS_TREE_VIEW(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_VIEW))
 
#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 _GtkTreeViewPrivate GtkTreeViewPrivate
 
typedef struct _GtkTreeSelection GtkTreeSelection
 
typedef struct _GtkTreeSelectionClass GtkTreeSelectionClass
 
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, gint column, const gchar *key, GtkTreeIter *iter, gpointer search_data)
 
typedef gboolean(* GtkTreeViewRowSeparatorFunc) (GtkTreeModel *model, GtkTreeIter *iter, gpointer data)
 
typedef void(* GtkTreeViewSearchPositionFunc) (GtkTreeView *tree_view, GtkWidget *search_dialog, gpointer user_data)
 
typedef void(* GtkTreeDestroyCountFunc) (GtkTreeView *tree_view, GtkTreePath *path, gint children, gpointer user_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

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)
 
GtkAdjustmentgtk_tree_view_get_hadjustment (GtkTreeView *tree_view)
 
void gtk_tree_view_set_hadjustment (GtkTreeView *tree_view, GtkAdjustment *adjustment)
 
GtkAdjustmentgtk_tree_view_get_vadjustment (GtkTreeView *tree_view)
 
void gtk_tree_view_set_vadjustment (GtkTreeView *tree_view, GtkAdjustment *adjustment)
 
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)
 
void gtk_tree_view_set_rules_hint (GtkTreeView *tree_view, gboolean setting)
 
gboolean gtk_tree_view_get_rules_hint (GtkTreeView *tree_view)
 
gint gtk_tree_view_append_column (GtkTreeView *tree_view, GtkTreeViewColumn *column)
 
gint gtk_tree_view_remove_column (GtkTreeView *tree_view, GtkTreeViewColumn *column)
 
gint gtk_tree_view_insert_column (GtkTreeView *tree_view, GtkTreeViewColumn *column, gint position)
 
gint gtk_tree_view_insert_column_with_attributes (GtkTreeView *tree_view, gint position, const gchar *title, GtkCellRenderer *cell,...) G_GNUC_NULL_TERMINATED
 
gint gtk_tree_view_insert_column_with_data_func (GtkTreeView *tree_view, gint position, const gchar *title, GtkCellRenderer *cell, GtkTreeCellDataFunc func, gpointer data, GDestroyNotify dnotify)
 
GtkTreeViewColumngtk_tree_view_get_column (GtkTreeView *tree_view, gint n)
 
GList * gtk_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, gint tree_x, gint tree_y)
 
void gtk_tree_view_scroll_to_cell (GtkTreeView *tree_view, GtkTreePath *path, GtkTreeViewColumn *column, gboolean use_align, gfloat row_align, gfloat 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)
 
GdkWindowgtk_tree_view_get_bin_window (GtkTreeView *tree_view)
 
gboolean gtk_tree_view_get_path_at_pos (GtkTreeView *tree_view, gint x, gint y, GtkTreePath **path, GtkTreeViewColumn **column, gint *cell_x, gint *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)
 
void gtk_tree_view_widget_to_tree_coords (GtkTreeView *tree_view, gint wx, gint wy, gint *tx, gint *ty)
 
void gtk_tree_view_tree_to_widget_coords (GtkTreeView *tree_view, gint tx, gint ty, gint *wx, gint *wy)
 
gboolean gtk_tree_view_get_visible_range (GtkTreeView *tree_view, GtkTreePath **start_path, GtkTreePath **end_path)
 
void gtk_tree_view_enable_model_drag_source (GtkTreeView *tree_view, GdkModifierType start_button_mask, const GtkTargetEntry *targets, gint n_targets, GdkDragAction actions)
 
void gtk_tree_view_enable_model_drag_dest (GtkTreeView *tree_view, const GtkTargetEntry *targets, gint n_targets, 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, gint drag_x, gint drag_y, GtkTreePath **path, GtkTreeViewDropPosition *pos)
 
GdkPixmapgtk_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)
 
gint gtk_tree_view_get_search_column (GtkTreeView *tree_view)
 
void gtk_tree_view_set_search_column (GtkTreeView *tree_view, gint 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)
 
GtkEntrygtk_tree_view_get_search_entry (GtkTreeView *tree_view)
 
void gtk_tree_view_set_search_entry (GtkTreeView *tree_view, GtkEntry *entry)
 
GtkTreeViewSearchPositionFunc gtk_tree_view_get_search_position_func (GtkTreeView *tree_view)
 
void gtk_tree_view_set_search_position_func (GtkTreeView *tree_view, GtkTreeViewSearchPositionFunc func, gpointer data, GDestroyNotify destroy)
 
void gtk_tree_view_convert_widget_to_tree_coords (GtkTreeView *tree_view, gint wx, gint wy, gint *tx, gint *ty)
 
void gtk_tree_view_convert_tree_to_widget_coords (GtkTreeView *tree_view, gint tx, gint ty, gint *wx, gint *wy)
 
void gtk_tree_view_convert_widget_to_bin_window_coords (GtkTreeView *tree_view, gint wx, gint wy, gint *bx, gint *by)
 
void gtk_tree_view_convert_bin_window_to_widget_coords (GtkTreeView *tree_view, gint bx, gint by, gint *wx, gint *wy)
 
void gtk_tree_view_convert_tree_to_bin_window_coords (GtkTreeView *tree_view, gint tx, gint ty, gint *bx, gint *by)
 
void gtk_tree_view_convert_bin_window_to_tree_coords (GtkTreeView *tree_view, gint bx, gint by, gint *tx, gint *ty)
 
void gtk_tree_view_set_destroy_count_func (GtkTreeView *tree_view, GtkTreeDestroyCountFunc func, gpointer data, GDestroyNotify destroy)
 
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, gint indentation)
 
gint 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, gint *x, gint *y, gboolean keyboard_tip, GtkTreeModel **model, GtkTreePath **path, GtkTreeIter *iter)
 
void gtk_tree_view_set_tooltip_column (GtkTreeView *tree_view, gint column)
 
gint 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 51 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 52 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 49 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 50 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 53 of file gtktreeview.h.

◆ GTK_TYPE_TREE_VIEW

#define GTK_TYPE_TREE_VIEW   (gtk_tree_view_get_type ())

Definition at line 48 of file gtktreeview.h.

Typedef Documentation

◆ GtkTreeDestroyCountFunc

typedef void(* GtkTreeDestroyCountFunc) (GtkTreeView *tree_view, GtkTreePath *path, gint children, gpointer user_data)

Definition at line 365 of file gtktreeview.h.

◆ GtkTreeSelection

Definition at line 33 of file gtktreeview.h.

◆ GtkTreeSelectionClass

Definition at line 33 of file gtktreeview.h.

◆ GtkTreeView

typedef struct _GtkTreeView GtkTreeView

Definition at line 33 of file gtktreeview.h.

◆ GtkTreeViewClass

Definition at line 33 of file gtktreeview.h.

◆ GtkTreeViewColumnDropFunc

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

Definition at line 118 of file gtktreeview.h.

◆ GtkTreeViewMappingFunc

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

Definition at line 123 of file gtktreeview.h.

◆ GtkTreeViewPrivate

Definition at line 33 of file gtktreeview.h.

◆ GtkTreeViewRowSeparatorFunc

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

Definition at line 131 of file gtktreeview.h.

◆ GtkTreeViewSearchEqualFunc

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

Definition at line 126 of file gtktreeview.h.

◆ GtkTreeViewSearchPositionFunc

typedef void(* GtkTreeViewSearchPositionFunc) (GtkTreeView *tree_view, GtkWidget *search_dialog, gpointer user_data)

Definition at line 134 of file gtktreeview.h.

Enumeration Type Documentation

◆ GtkTreeViewDropPosition

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 36 of file gtktreeview.h.

Function Documentation

◆ gtk_tree_view_append_column()

gint 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,
gint  bx,
gint  by,
gint *  tx,
gint *  ty 
)

◆ gtk_tree_view_convert_bin_window_to_widget_coords()

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

◆ gtk_tree_view_convert_tree_to_bin_window_coords()

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

◆ gtk_tree_view_convert_tree_to_widget_coords()

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

◆ gtk_tree_view_convert_widget_to_bin_window_coords()

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

◆ gtk_tree_view_convert_widget_to_tree_coords()

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

◆ gtk_tree_view_create_row_drag_icon()

GdkPixmap* 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,
const GtkTargetEntry targets,
gint  n_targets,
GdkDragAction  actions 
)

◆ gtk_tree_view_enable_model_drag_source()

void gtk_tree_view_enable_model_drag_source ( GtkTreeView tree_view,
GdkModifierType  start_button_mask,
const GtkTargetEntry targets,
gint  n_targets,
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_background_area()

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

◆ gtk_tree_view_get_bin_window()

GdkWindow* gtk_tree_view_get_bin_window ( GtkTreeView tree_view)

◆ 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,
gint  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,
gint  drag_x,
gint  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_hadjustment()

GtkAdjustment* gtk_tree_view_get_hadjustment ( 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()

gint 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_path_at_pos()

gboolean gtk_tree_view_get_path_at_pos ( GtkTreeView tree_view,
gint  x,
gint  y,
GtkTreePath **  path,
GtkTreeViewColumn **  column,
gint *  cell_x,
gint *  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_rules_hint()

gboolean gtk_tree_view_get_rules_hint ( GtkTreeView tree_view)

◆ gtk_tree_view_get_search_column()

gint gtk_tree_view_get_search_column ( GtkTreeView tree_view)

◆ gtk_tree_view_get_search_entry()

GtkEntry* 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_search_position_func()

GtkTreeViewSearchPositionFunc gtk_tree_view_get_search_position_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()

gint 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,
gint *  x,
gint *  y,
gboolean  keyboard_tip,
GtkTreeModel **  model,
GtkTreePath **  path,
GtkTreeIter iter 
)

◆ gtk_tree_view_get_type()

GType gtk_tree_view_get_type ( void  )

◆ gtk_tree_view_get_vadjustment()

GtkAdjustment* gtk_tree_view_get_vadjustment ( GtkTreeView tree_view)

◆ 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()

gint gtk_tree_view_insert_column ( GtkTreeView tree_view,
GtkTreeViewColumn column,
gint  position 
)

◆ gtk_tree_view_insert_column_with_attributes()

gint gtk_tree_view_insert_column_with_attributes ( GtkTreeView tree_view,
gint  position,
const gchar *  title,
GtkCellRenderer cell,
  ... 
)

◆ gtk_tree_view_insert_column_with_data_func()

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

◆ 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()

gint 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,
gfloat  row_align,
gfloat  col_align 
)

◆ gtk_tree_view_scroll_to_point()

void gtk_tree_view_scroll_to_point ( GtkTreeView tree_view,
gint  tree_x,
gint  tree_y 
)

◆ 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_destroy_count_func()

void gtk_tree_view_set_destroy_count_func ( GtkTreeView tree_view,
GtkTreeDestroyCountFunc  func,
gpointer  data,
GDestroyNotify  destroy 
)

◆ 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_hadjustment()

void gtk_tree_view_set_hadjustment ( GtkTreeView tree_view,
GtkAdjustment adjustment 
)

◆ 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,
gint  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_rules_hint()

void gtk_tree_view_set_rules_hint ( GtkTreeView tree_view,
gboolean  setting 
)

◆ gtk_tree_view_set_search_column()

void gtk_tree_view_set_search_column ( GtkTreeView tree_view,
gint  column 
)

◆ gtk_tree_view_set_search_entry()

void gtk_tree_view_set_search_entry ( GtkTreeView tree_view,
GtkEntry 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_search_position_func()

void gtk_tree_view_set_search_position_func ( GtkTreeView tree_view,
GtkTreeViewSearchPositionFunc  func,
gpointer  data,
GDestroyNotify  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,
gint  column 
)

◆ gtk_tree_view_set_tooltip_row()

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

◆ gtk_tree_view_set_vadjustment()

void gtk_tree_view_set_vadjustment ( GtkTreeView tree_view,
GtkAdjustment adjustment 
)

◆ gtk_tree_view_tree_to_widget_coords()

void gtk_tree_view_tree_to_widget_coords ( GtkTreeView tree_view,
gint  tx,
gint  ty,
gint *  wx,
gint *  wy 
)

◆ 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)

◆ gtk_tree_view_widget_to_tree_coords()

void gtk_tree_view_widget_to_tree_coords ( GtkTreeView tree_view,
gint  wx,
gint  wy,
gint *  tx,
gint *  ty 
)