Ardour  9.0-pre0-582-g084a23a80d
gtktreeselection.h File Reference
#include <gtk/gtktreeview.h>
Include dependency graph for gtktreeselection.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _GtkTreeSelection
 
struct  _GtkTreeSelectionClass
 

Macros

#define GTK_TYPE_TREE_SELECTION   (gtk_tree_selection_get_type ())
 
#define GTK_TREE_SELECTION(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_SELECTION, GtkTreeSelection))
 
#define GTK_TREE_SELECTION_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TREE_SELECTION, GtkTreeSelectionClass))
 
#define GTK_IS_TREE_SELECTION(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_SELECTION))
 
#define GTK_IS_TREE_SELECTION_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TREE_SELECTION))
 
#define GTK_TREE_SELECTION_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TREE_SELECTION, GtkTreeSelectionClass))
 

Typedefs

typedef gboolean(* GtkTreeSelectionFunc) (GtkTreeSelection *selection, GtkTreeModel *model, GtkTreePath *path, gboolean path_currently_selected, gpointer data)
 
typedef void(* GtkTreeSelectionForeachFunc) (GtkTreeModel *model, GtkTreePath *path, GtkTreeIter *iter, gpointer data)
 

Functions

GType gtk_tree_selection_get_type (void) G_GNUC_CONST
 
void gtk_tree_selection_set_mode (GtkTreeSelection *selection, GtkSelectionMode type)
 
GtkSelectionMode gtk_tree_selection_get_mode (GtkTreeSelection *selection)
 
void gtk_tree_selection_set_select_function (GtkTreeSelection *selection, GtkTreeSelectionFunc func, gpointer data, GDestroyNotify destroy)
 
gpointer gtk_tree_selection_get_user_data (GtkTreeSelection *selection)
 
GtkTreeViewgtk_tree_selection_get_tree_view (GtkTreeSelection *selection)
 
GtkTreeSelectionFunc gtk_tree_selection_get_select_function (GtkTreeSelection *selection)
 
gboolean gtk_tree_selection_get_selected (GtkTreeSelection *selection, GtkTreeModel **model, GtkTreeIter *iter)
 
GList * gtk_tree_selection_get_selected_rows (GtkTreeSelection *selection, GtkTreeModel **model)
 
gint gtk_tree_selection_count_selected_rows (GtkTreeSelection *selection)
 
void gtk_tree_selection_selected_foreach (GtkTreeSelection *selection, GtkTreeSelectionForeachFunc func, gpointer data)
 
void gtk_tree_selection_select_path (GtkTreeSelection *selection, GtkTreePath *path)
 
void gtk_tree_selection_unselect_path (GtkTreeSelection *selection, GtkTreePath *path)
 
void gtk_tree_selection_select_iter (GtkTreeSelection *selection, GtkTreeIter *iter)
 
void gtk_tree_selection_unselect_iter (GtkTreeSelection *selection, GtkTreeIter *iter)
 
gboolean gtk_tree_selection_path_is_selected (GtkTreeSelection *selection, GtkTreePath *path)
 
gboolean gtk_tree_selection_iter_is_selected (GtkTreeSelection *selection, GtkTreeIter *iter)
 
void gtk_tree_selection_select_all (GtkTreeSelection *selection)
 
void gtk_tree_selection_unselect_all (GtkTreeSelection *selection)
 
void gtk_tree_selection_select_range (GtkTreeSelection *selection, GtkTreePath *start_path, GtkTreePath *end_path)
 
void gtk_tree_selection_unselect_range (GtkTreeSelection *selection, GtkTreePath *start_path, GtkTreePath *end_path)
 

Macro Definition Documentation

◆ GTK_IS_TREE_SELECTION

#define GTK_IS_TREE_SELECTION (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_SELECTION))

Definition at line 35 of file gtktreeselection.h.

◆ GTK_IS_TREE_SELECTION_CLASS

#define GTK_IS_TREE_SELECTION_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TREE_SELECTION))

Definition at line 36 of file gtktreeselection.h.

◆ GTK_TREE_SELECTION

#define GTK_TREE_SELECTION (   obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_SELECTION, GtkTreeSelection))

Definition at line 33 of file gtktreeselection.h.

◆ GTK_TREE_SELECTION_CLASS

#define GTK_TREE_SELECTION_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TREE_SELECTION, GtkTreeSelectionClass))

Definition at line 34 of file gtktreeselection.h.

◆ GTK_TREE_SELECTION_GET_CLASS

#define GTK_TREE_SELECTION_GET_CLASS (   obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TREE_SELECTION, GtkTreeSelectionClass))

Definition at line 37 of file gtktreeselection.h.

◆ GTK_TYPE_TREE_SELECTION

#define GTK_TYPE_TREE_SELECTION   (gtk_tree_selection_get_type ())

Definition at line 32 of file gtktreeselection.h.

Typedef Documentation

◆ GtkTreeSelectionForeachFunc

typedef void(* GtkTreeSelectionForeachFunc) (GtkTreeModel *model, GtkTreePath *path, GtkTreeIter *iter, gpointer data)

Definition at line 44 of file gtktreeselection.h.

◆ GtkTreeSelectionFunc

typedef gboolean(* GtkTreeSelectionFunc) (GtkTreeSelection *selection, GtkTreeModel *model, GtkTreePath *path, gboolean path_currently_selected, gpointer data)

Definition at line 39 of file gtktreeselection.h.

Function Documentation

◆ gtk_tree_selection_count_selected_rows()

gint gtk_tree_selection_count_selected_rows ( GtkTreeSelection selection)

◆ gtk_tree_selection_get_mode()

GtkSelectionMode gtk_tree_selection_get_mode ( GtkTreeSelection selection)

◆ gtk_tree_selection_get_select_function()

GtkTreeSelectionFunc gtk_tree_selection_get_select_function ( GtkTreeSelection selection)

◆ gtk_tree_selection_get_selected()

gboolean gtk_tree_selection_get_selected ( GtkTreeSelection selection,
GtkTreeModel **  model,
GtkTreeIter iter 
)

◆ gtk_tree_selection_get_selected_rows()

GList* gtk_tree_selection_get_selected_rows ( GtkTreeSelection selection,
GtkTreeModel **  model 
)

◆ gtk_tree_selection_get_tree_view()

GtkTreeView* gtk_tree_selection_get_tree_view ( GtkTreeSelection selection)

◆ gtk_tree_selection_get_type()

GType gtk_tree_selection_get_type ( void  )

◆ gtk_tree_selection_get_user_data()

gpointer gtk_tree_selection_get_user_data ( GtkTreeSelection selection)

◆ gtk_tree_selection_iter_is_selected()

gboolean gtk_tree_selection_iter_is_selected ( GtkTreeSelection selection,
GtkTreeIter iter 
)

◆ gtk_tree_selection_path_is_selected()

gboolean gtk_tree_selection_path_is_selected ( GtkTreeSelection selection,
GtkTreePath path 
)

◆ gtk_tree_selection_select_all()

void gtk_tree_selection_select_all ( GtkTreeSelection selection)

◆ gtk_tree_selection_select_iter()

void gtk_tree_selection_select_iter ( GtkTreeSelection selection,
GtkTreeIter iter 
)

◆ gtk_tree_selection_select_path()

void gtk_tree_selection_select_path ( GtkTreeSelection selection,
GtkTreePath path 
)

◆ gtk_tree_selection_select_range()

void gtk_tree_selection_select_range ( GtkTreeSelection selection,
GtkTreePath start_path,
GtkTreePath end_path 
)

◆ gtk_tree_selection_selected_foreach()

void gtk_tree_selection_selected_foreach ( GtkTreeSelection selection,
GtkTreeSelectionForeachFunc  func,
gpointer  data 
)

◆ gtk_tree_selection_set_mode()

void gtk_tree_selection_set_mode ( GtkTreeSelection selection,
GtkSelectionMode  type 
)

◆ gtk_tree_selection_set_select_function()

void gtk_tree_selection_set_select_function ( GtkTreeSelection selection,
GtkTreeSelectionFunc  func,
gpointer  data,
GDestroyNotify  destroy 
)

◆ gtk_tree_selection_unselect_all()

void gtk_tree_selection_unselect_all ( GtkTreeSelection selection)

◆ gtk_tree_selection_unselect_iter()

void gtk_tree_selection_unselect_iter ( GtkTreeSelection selection,
GtkTreeIter iter 
)

◆ gtk_tree_selection_unselect_path()

void gtk_tree_selection_unselect_path ( GtkTreeSelection selection,
GtkTreePath path 
)

◆ gtk_tree_selection_unselect_range()

void gtk_tree_selection_unselect_range ( GtkTreeSelection selection,
GtkTreePath start_path,
GtkTreePath end_path 
)