Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
_GtkTreeSortableIface Struct Reference

#include <gtktreesortable.h>

Data Fields

GTypeInterface g_iface
 
void(* sort_column_changed )(GtkTreeSortable *sortable)
 
gboolean(* get_sort_column_id )(GtkTreeSortable *sortable, int *sort_column_id, GtkSortType *order)
 
void(* set_sort_column_id )(GtkTreeSortable *sortable, int sort_column_id, GtkSortType order)
 
void(* set_sort_func )(GtkTreeSortable *sortable, int sort_column_id, GtkTreeIterCompareFunc sort_func, gpointer user_data, GDestroyNotify destroy)
 
void(* set_default_sort_func )(GtkTreeSortable *sortable, GtkTreeIterCompareFunc sort_func, gpointer user_data, GDestroyNotify destroy)
 
gboolean(* has_default_sort_func )(GtkTreeSortable *sortable)
 

Detailed Description

GtkTreeSortableIface: @sort_column_changed: Signal emitted when the sort column or sort order of sortable is changed. @get_sort_column_id: Fills in sort_column_id and order with the current sort column and the order. @set_sort_column_id: Sets the current sort column to be sort_column_id. @set_sort_func: Sets the comparison function used when sorting to be sort_func. @set_default_sort_func: Sets the default comparison function used when sorting to be sort_func. @has_default_sort_func: TRUE if the model has a default sort function.

Definition at line 102 of file gtktreesortable.h.

Field Documentation

◆ g_iface

GTypeInterface _GtkTreeSortableIface::g_iface

Definition at line 105 of file gtktreesortable.h.

◆ get_sort_column_id

gboolean(* _GtkTreeSortableIface::get_sort_column_id) (GtkTreeSortable *sortable, int *sort_column_id, GtkSortType *order)

Definition at line 113 of file gtktreesortable.h.

◆ has_default_sort_func

gboolean(* _GtkTreeSortableIface::has_default_sort_func) (GtkTreeSortable *sortable)

Definition at line 128 of file gtktreesortable.h.

◆ set_default_sort_func

void(* _GtkTreeSortableIface::set_default_sort_func) (GtkTreeSortable *sortable, GtkTreeIterCompareFunc sort_func, gpointer user_data, GDestroyNotify destroy)

Definition at line 124 of file gtktreesortable.h.

◆ set_sort_column_id

void(* _GtkTreeSortableIface::set_sort_column_id) (GtkTreeSortable *sortable, int sort_column_id, GtkSortType order)

Definition at line 116 of file gtktreesortable.h.

◆ set_sort_func

void(* _GtkTreeSortableIface::set_sort_func) (GtkTreeSortable *sortable, int sort_column_id, GtkTreeIterCompareFunc sort_func, gpointer user_data, GDestroyNotify destroy)

Definition at line 119 of file gtktreesortable.h.

◆ sort_column_changed

void(* _GtkTreeSortableIface::sort_column_changed) (GtkTreeSortable *sortable)

Definition at line 110 of file gtktreesortable.h.


The documentation for this struct was generated from the following file: