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

Go to the source code of this file.

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_IS_TREE_SELECTION(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_SELECTION))
 

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

GDK_AVAILABLE_IN_ALL GType gtk_tree_selection_get_type (void) G_GNUC_CONST
 
GDK_DEPRECATED_IN_4_10 void gtk_tree_selection_set_mode (GtkTreeSelection *selection, GtkSelectionMode type)
 
GDK_DEPRECATED_IN_4_10 GtkSelectionMode gtk_tree_selection_get_mode (GtkTreeSelection *selection)
 
GDK_DEPRECATED_IN_4_10 void gtk_tree_selection_set_select_function (GtkTreeSelection *selection, GtkTreeSelectionFunc func, gpointer data, GDestroyNotify destroy)
 
GDK_DEPRECATED_IN_4_10 gpointer gtk_tree_selection_get_user_data (GtkTreeSelection *selection)
 
GDK_DEPRECATED_IN_4_10 GtkTreeViewgtk_tree_selection_get_tree_view (GtkTreeSelection *selection)
 
GDK_DEPRECATED_IN_4_10 GtkTreeSelectionFunc gtk_tree_selection_get_select_function (GtkTreeSelection *selection)
 
GDK_DEPRECATED_IN_4_10 gboolean gtk_tree_selection_get_selected (GtkTreeSelection *selection, GtkTreeModel **model, GtkTreeIter *iter)
 
GDK_DEPRECATED_IN_4_10 GListgtk_tree_selection_get_selected_rows (GtkTreeSelection *selection, GtkTreeModel **model)
 
GDK_DEPRECATED_IN_4_10 int gtk_tree_selection_count_selected_rows (GtkTreeSelection *selection)
 
GDK_DEPRECATED_IN_4_10 void gtk_tree_selection_selected_foreach (GtkTreeSelection *selection, GtkTreeSelectionForeachFunc func, gpointer data)
 
GDK_DEPRECATED_IN_4_10 void gtk_tree_selection_select_path (GtkTreeSelection *selection, GtkTreePath *path)
 
GDK_DEPRECATED_IN_4_10 void gtk_tree_selection_unselect_path (GtkTreeSelection *selection, GtkTreePath *path)
 
GDK_DEPRECATED_IN_4_10 void gtk_tree_selection_select_iter (GtkTreeSelection *selection, GtkTreeIter *iter)
 
GDK_DEPRECATED_IN_4_10 void gtk_tree_selection_unselect_iter (GtkTreeSelection *selection, GtkTreeIter *iter)
 
GDK_DEPRECATED_IN_4_10 gboolean gtk_tree_selection_path_is_selected (GtkTreeSelection *selection, GtkTreePath *path)
 
GDK_DEPRECATED_IN_4_10 gboolean gtk_tree_selection_iter_is_selected (GtkTreeSelection *selection, GtkTreeIter *iter)
 
GDK_DEPRECATED_IN_4_10 void gtk_tree_selection_select_all (GtkTreeSelection *selection)
 
GDK_DEPRECATED_IN_4_10 void gtk_tree_selection_unselect_all (GtkTreeSelection *selection)
 
GDK_DEPRECATED_IN_4_10 void gtk_tree_selection_select_range (GtkTreeSelection *selection, GtkTreePath *start_path, GtkTreePath *end_path)
 
GDK_DEPRECATED_IN_4_10 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 31 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 30 of file gtktreeselection.h.

◆ GTK_TYPE_TREE_SELECTION

#define GTK_TYPE_TREE_SELECTION   (gtk_tree_selection_get_type ())

Definition at line 29 of file gtktreeselection.h.

Typedef Documentation

◆ GtkTreeSelectionForeachFunc

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

GtkTreeSelectionForeachFunc: @model: The GtkTreeModel being viewed @path: The GtkTreePath of a selected row @iter: A GtkTreeIter pointing to a selected row @data: (closure): user data

A function used by gtk_tree_selection_selected_foreach() to map all selected rows. It will be called on every selected row in the view.

Definition at line 66 of file gtktreeselection.h.

◆ GtkTreeSelectionFunc

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

GtkTreeSelectionFunc: @selection: A GtkTreeSelection @model: A GtkTreeModel being viewed @path: The GtkTreePath of the row in question @path_currently_selected: TRUE, if the path is currently selected @data: (closure): user data

A function used by gtk_tree_selection_set_select_function() to filter whether or not a row may be selected. It is called whenever a row's state might change.

A return value of TRUE indicates to @selection that it is okay to change the selection.

Returns: TRUE, if the selection state of the row can be toggled

Definition at line 50 of file gtktreeselection.h.

Function Documentation

◆ gtk_tree_selection_count_selected_rows()

GDK_DEPRECATED_IN_4_10 int gtk_tree_selection_count_selected_rows ( GtkTreeSelection * selection)

◆ gtk_tree_selection_get_mode()

GDK_DEPRECATED_IN_4_10 GtkSelectionMode gtk_tree_selection_get_mode ( GtkTreeSelection * selection)

◆ gtk_tree_selection_get_select_function()

GDK_DEPRECATED_IN_4_10 GtkTreeSelectionFunc gtk_tree_selection_get_select_function ( GtkTreeSelection * selection)

◆ gtk_tree_selection_get_selected()

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

◆ gtk_tree_selection_get_selected_rows()

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

◆ gtk_tree_selection_get_tree_view()

GDK_DEPRECATED_IN_4_10 GtkTreeView * gtk_tree_selection_get_tree_view ( GtkTreeSelection * selection)

◆ gtk_tree_selection_get_type()

GDK_AVAILABLE_IN_ALL GType gtk_tree_selection_get_type ( void )

◆ gtk_tree_selection_get_user_data()

GDK_DEPRECATED_IN_4_10 gpointer gtk_tree_selection_get_user_data ( GtkTreeSelection * selection)

◆ gtk_tree_selection_iter_is_selected()

GDK_DEPRECATED_IN_4_10 gboolean gtk_tree_selection_iter_is_selected ( GtkTreeSelection * selection,
GtkTreeIter * iter )

◆ gtk_tree_selection_path_is_selected()

GDK_DEPRECATED_IN_4_10 gboolean gtk_tree_selection_path_is_selected ( GtkTreeSelection * selection,
GtkTreePath * path )

◆ gtk_tree_selection_select_all()

GDK_DEPRECATED_IN_4_10 void gtk_tree_selection_select_all ( GtkTreeSelection * selection)

◆ gtk_tree_selection_select_iter()

GDK_DEPRECATED_IN_4_10 void gtk_tree_selection_select_iter ( GtkTreeSelection * selection,
GtkTreeIter * iter )

◆ gtk_tree_selection_select_path()

GDK_DEPRECATED_IN_4_10 void gtk_tree_selection_select_path ( GtkTreeSelection * selection,
GtkTreePath * path )

◆ gtk_tree_selection_select_range()

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

◆ gtk_tree_selection_selected_foreach()

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

◆ gtk_tree_selection_set_mode()

GDK_DEPRECATED_IN_4_10 void gtk_tree_selection_set_mode ( GtkTreeSelection * selection,
GtkSelectionMode type )

◆ gtk_tree_selection_set_select_function()

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

◆ gtk_tree_selection_unselect_all()

GDK_DEPRECATED_IN_4_10 void gtk_tree_selection_unselect_all ( GtkTreeSelection * selection)

◆ gtk_tree_selection_unselect_iter()

GDK_DEPRECATED_IN_4_10 void gtk_tree_selection_unselect_iter ( GtkTreeSelection * selection,
GtkTreeIter * iter )

◆ gtk_tree_selection_unselect_path()

GDK_DEPRECATED_IN_4_10 void gtk_tree_selection_unselect_path ( GtkTreeSelection * selection,
GtkTreePath * path )

◆ gtk_tree_selection_unselect_range()

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