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

Go to the source code of this file.

Macros

#define GTK_TYPE_COLUMN_VIEW   (gtk_column_view_get_type ())
 
#define GTK_COLUMN_VIEW(o)   (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_COLUMN_VIEW, GtkColumnView))
 
#define GTK_COLUMN_VIEW_CLASS(k)   (G_TYPE_CHECK_CLASS_CAST ((k), GTK_TYPE_COLUMN_VIEW, GtkColumnViewClass))
 
#define GTK_IS_COLUMN_VIEW(o)   (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_COLUMN_VIEW))
 
#define GTK_IS_COLUMN_VIEW_CLASS(k)   (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_COLUMN_VIEW))
 
#define GTK_COLUMN_VIEW_GET_CLASS(o)   (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_COLUMN_VIEW, GtkColumnViewClass))
 

Typedefs

typedef struct _GtkColumnView GtkColumnView
 
typedef struct _GtkColumnViewClass GtkColumnViewClass
 
typedef struct _GtkColumnViewColumn GtkColumnViewColumn
 

Functions

GDK_AVAILABLE_IN_ALL GType gtk_column_view_get_type (void) G_GNUC_CONST
 
GDK_AVAILABLE_IN_ALL GtkWidgetgtk_column_view_new (GtkSelectionModel *model)
 
GDK_AVAILABLE_IN_ALL GListModel * gtk_column_view_get_columns (GtkColumnView *self)
 
GDK_AVAILABLE_IN_ALL void gtk_column_view_append_column (GtkColumnView *self, GtkColumnViewColumn *column)
 
GDK_AVAILABLE_IN_ALL void gtk_column_view_remove_column (GtkColumnView *self, GtkColumnViewColumn *column)
 
GDK_AVAILABLE_IN_ALL void gtk_column_view_insert_column (GtkColumnView *self, guint position, GtkColumnViewColumn *column)
 
GDK_AVAILABLE_IN_ALL GtkSelectionModel * gtk_column_view_get_model (GtkColumnView *self)
 
GDK_AVAILABLE_IN_ALL void gtk_column_view_set_model (GtkColumnView *self, GtkSelectionModel *model)
 
GDK_AVAILABLE_IN_ALL gboolean gtk_column_view_get_show_row_separators (GtkColumnView *self)
 
GDK_AVAILABLE_IN_ALL void gtk_column_view_set_show_row_separators (GtkColumnView *self, gboolean show_row_separators)
 
GDK_AVAILABLE_IN_ALL gboolean gtk_column_view_get_show_column_separators (GtkColumnView *self)
 
GDK_AVAILABLE_IN_ALL void gtk_column_view_set_show_column_separators (GtkColumnView *self, gboolean show_column_separators)
 
GDK_AVAILABLE_IN_ALL GtkSorter * gtk_column_view_get_sorter (GtkColumnView *self)
 
GDK_AVAILABLE_IN_ALL void gtk_column_view_sort_by_column (GtkColumnView *self, GtkColumnViewColumn *column, GtkSortType direction)
 
GDK_AVAILABLE_IN_ALL void gtk_column_view_set_single_click_activate (GtkColumnView *self, gboolean single_click_activate)
 
GDK_AVAILABLE_IN_ALL gboolean gtk_column_view_get_single_click_activate (GtkColumnView *self)
 
GDK_AVAILABLE_IN_ALL void gtk_column_view_set_reorderable (GtkColumnView *self, gboolean reorderable)
 
GDK_AVAILABLE_IN_ALL gboolean gtk_column_view_get_reorderable (GtkColumnView *self)
 
GDK_AVAILABLE_IN_ALL void gtk_column_view_set_enable_rubberband (GtkColumnView *self, gboolean enable_rubberband)
 
GDK_AVAILABLE_IN_ALL gboolean gtk_column_view_get_enable_rubberband (GtkColumnView *self)
 
GDK_AVAILABLE_IN_4_12 void gtk_column_view_set_tab_behavior (GtkColumnView *self, GtkListTabBehavior tab_behavior)
 
GDK_AVAILABLE_IN_4_12 GtkListTabBehavior gtk_column_view_get_tab_behavior (GtkColumnView *self)
 
GDK_AVAILABLE_IN_4_12 void gtk_column_view_set_row_factory (GtkColumnView *self, GtkListItemFactory *factory)
 
GDK_AVAILABLE_IN_4_12 GtkListItemFactorygtk_column_view_get_row_factory (GtkColumnView *self)
 
GDK_AVAILABLE_IN_4_12 void gtk_column_view_set_header_factory (GtkColumnView *self, GtkListItemFactory *factory)
 
GDK_AVAILABLE_IN_4_12 GtkListItemFactorygtk_column_view_get_header_factory (GtkColumnView *self)
 
GDK_AVAILABLE_IN_4_12 void gtk_column_view_scroll_to (GtkColumnView *self, guint pos, GtkColumnViewColumn *column, GtkListScrollFlags flags, GtkScrollInfo *scroll)
 

Macro Definition Documentation

◆ GTK_COLUMN_VIEW

#define GTK_COLUMN_VIEW ( o)    (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_COLUMN_VIEW, GtkColumnView))

Definition at line 34 of file gtkcolumnview.h.

◆ GTK_COLUMN_VIEW_CLASS

#define GTK_COLUMN_VIEW_CLASS ( k)    (G_TYPE_CHECK_CLASS_CAST ((k), GTK_TYPE_COLUMN_VIEW, GtkColumnViewClass))

Definition at line 35 of file gtkcolumnview.h.

◆ GTK_COLUMN_VIEW_GET_CLASS

#define GTK_COLUMN_VIEW_GET_CLASS ( o)    (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_COLUMN_VIEW, GtkColumnViewClass))

Definition at line 38 of file gtkcolumnview.h.

◆ GTK_IS_COLUMN_VIEW

#define GTK_IS_COLUMN_VIEW ( o)    (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_COLUMN_VIEW))

Definition at line 36 of file gtkcolumnview.h.

◆ GTK_IS_COLUMN_VIEW_CLASS

#define GTK_IS_COLUMN_VIEW_CLASS ( k)    (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_COLUMN_VIEW))

Definition at line 37 of file gtkcolumnview.h.

◆ GTK_TYPE_COLUMN_VIEW

#define GTK_TYPE_COLUMN_VIEW   (gtk_column_view_get_type ())

Definition at line 33 of file gtkcolumnview.h.

Typedef Documentation

◆ GtkColumnView

typedef struct _GtkColumnView GtkColumnView

Definition at line 41 of file gtkcolumnview.h.

◆ GtkColumnViewClass

typedef struct _GtkColumnViewClass GtkColumnViewClass

Definition at line 42 of file gtkcolumnview.h.

◆ GtkColumnViewColumn

typedef struct _GtkColumnViewColumn GtkColumnViewColumn

Definition at line 44 of file gtkcolumnview.h.

Function Documentation

◆ gtk_column_view_append_column()

GDK_AVAILABLE_IN_ALL void gtk_column_view_append_column ( GtkColumnView * self,
GtkColumnViewColumn * column )

◆ gtk_column_view_get_columns()

GDK_AVAILABLE_IN_ALL GListModel * gtk_column_view_get_columns ( GtkColumnView * self)

◆ gtk_column_view_get_enable_rubberband()

GDK_AVAILABLE_IN_ALL gboolean gtk_column_view_get_enable_rubberband ( GtkColumnView * self)

◆ gtk_column_view_get_header_factory()

GDK_AVAILABLE_IN_4_12 GtkListItemFactory * gtk_column_view_get_header_factory ( GtkColumnView * self)

◆ gtk_column_view_get_model()

GDK_AVAILABLE_IN_ALL GtkSelectionModel * gtk_column_view_get_model ( GtkColumnView * self)

◆ gtk_column_view_get_reorderable()

GDK_AVAILABLE_IN_ALL gboolean gtk_column_view_get_reorderable ( GtkColumnView * self)

◆ gtk_column_view_get_row_factory()

GDK_AVAILABLE_IN_4_12 GtkListItemFactory * gtk_column_view_get_row_factory ( GtkColumnView * self)

◆ gtk_column_view_get_show_column_separators()

GDK_AVAILABLE_IN_ALL gboolean gtk_column_view_get_show_column_separators ( GtkColumnView * self)

◆ gtk_column_view_get_show_row_separators()

GDK_AVAILABLE_IN_ALL gboolean gtk_column_view_get_show_row_separators ( GtkColumnView * self)

◆ gtk_column_view_get_single_click_activate()

GDK_AVAILABLE_IN_ALL gboolean gtk_column_view_get_single_click_activate ( GtkColumnView * self)

◆ gtk_column_view_get_sorter()

GDK_AVAILABLE_IN_ALL GtkSorter * gtk_column_view_get_sorter ( GtkColumnView * self)

◆ gtk_column_view_get_tab_behavior()

GDK_AVAILABLE_IN_4_12 GtkListTabBehavior gtk_column_view_get_tab_behavior ( GtkColumnView * self)

◆ gtk_column_view_get_type()

GDK_AVAILABLE_IN_ALL GType gtk_column_view_get_type ( void )

◆ gtk_column_view_insert_column()

GDK_AVAILABLE_IN_ALL void gtk_column_view_insert_column ( GtkColumnView * self,
guint position,
GtkColumnViewColumn * column )

◆ gtk_column_view_new()

GDK_AVAILABLE_IN_ALL GtkWidget * gtk_column_view_new ( GtkSelectionModel * model)

◆ gtk_column_view_remove_column()

GDK_AVAILABLE_IN_ALL void gtk_column_view_remove_column ( GtkColumnView * self,
GtkColumnViewColumn * column )

◆ gtk_column_view_scroll_to()

GDK_AVAILABLE_IN_4_12 void gtk_column_view_scroll_to ( GtkColumnView * self,
guint pos,
GtkColumnViewColumn * column,
GtkListScrollFlags flags,
GtkScrollInfo * scroll )

◆ gtk_column_view_set_enable_rubberband()

GDK_AVAILABLE_IN_ALL void gtk_column_view_set_enable_rubberband ( GtkColumnView * self,
gboolean enable_rubberband )

◆ gtk_column_view_set_header_factory()

GDK_AVAILABLE_IN_4_12 void gtk_column_view_set_header_factory ( GtkColumnView * self,
GtkListItemFactory * factory )

◆ gtk_column_view_set_model()

GDK_AVAILABLE_IN_ALL void gtk_column_view_set_model ( GtkColumnView * self,
GtkSelectionModel * model )

◆ gtk_column_view_set_reorderable()

GDK_AVAILABLE_IN_ALL void gtk_column_view_set_reorderable ( GtkColumnView * self,
gboolean reorderable )

◆ gtk_column_view_set_row_factory()

GDK_AVAILABLE_IN_4_12 void gtk_column_view_set_row_factory ( GtkColumnView * self,
GtkListItemFactory * factory )

◆ gtk_column_view_set_show_column_separators()

GDK_AVAILABLE_IN_ALL void gtk_column_view_set_show_column_separators ( GtkColumnView * self,
gboolean show_column_separators )

◆ gtk_column_view_set_show_row_separators()

GDK_AVAILABLE_IN_ALL void gtk_column_view_set_show_row_separators ( GtkColumnView * self,
gboolean show_row_separators )

◆ gtk_column_view_set_single_click_activate()

GDK_AVAILABLE_IN_ALL void gtk_column_view_set_single_click_activate ( GtkColumnView * self,
gboolean single_click_activate )

◆ gtk_column_view_set_tab_behavior()

GDK_AVAILABLE_IN_4_12 void gtk_column_view_set_tab_behavior ( GtkColumnView * self,
GtkListTabBehavior tab_behavior )

◆ gtk_column_view_sort_by_column()

GDK_AVAILABLE_IN_ALL void gtk_column_view_sort_by_column ( GtkColumnView * self,
GtkColumnViewColumn * column,
GtkSortType direction )