Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
gtkgridview.h File Reference
#include <gtk/gtklistbase.h>

Go to the source code of this file.

Macros

#define GTK_TYPE_GRID_VIEW   (gtk_grid_view_get_type ())
 
#define GTK_GRID_VIEW(o)   (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_GRID_VIEW, GtkGridView))
 
#define GTK_GRID_VIEW_CLASS(k)   (G_TYPE_CHECK_CLASS_CAST ((k), GTK_TYPE_GRID_VIEW, GtkGridViewClass))
 
#define GTK_IS_GRID_VIEW(o)   (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_GRID_VIEW))
 
#define GTK_IS_GRID_VIEW_CLASS(k)   (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_GRID_VIEW))
 
#define GTK_GRID_VIEW_GET_CLASS(o)   (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_GRID_VIEW, GtkGridViewClass))
 

Typedefs

typedef struct _GtkGridView GtkGridView
 
typedef struct _GtkGridViewClass GtkGridViewClass
 

Functions

GDK_AVAILABLE_IN_ALL GType gtk_grid_view_get_type (void) G_GNUC_CONST
 
GDK_AVAILABLE_IN_ALL GtkWidgetgtk_grid_view_new (GtkSelectionModel *model, GtkListItemFactory *factory)
 
GDK_AVAILABLE_IN_ALL GtkSelectionModel * gtk_grid_view_get_model (GtkGridView *self)
 
GDK_AVAILABLE_IN_ALL void gtk_grid_view_set_model (GtkGridView *self, GtkSelectionModel *model)
 
GDK_AVAILABLE_IN_ALL void gtk_grid_view_set_factory (GtkGridView *self, GtkListItemFactory *factory)
 
GDK_AVAILABLE_IN_ALL GtkListItemFactorygtk_grid_view_get_factory (GtkGridView *self)
 
GDK_AVAILABLE_IN_ALL guint gtk_grid_view_get_min_columns (GtkGridView *self)
 
GDK_AVAILABLE_IN_ALL void gtk_grid_view_set_min_columns (GtkGridView *self, guint min_columns)
 
GDK_AVAILABLE_IN_ALL guint gtk_grid_view_get_max_columns (GtkGridView *self)
 
GDK_AVAILABLE_IN_ALL void gtk_grid_view_set_max_columns (GtkGridView *self, guint max_columns)
 
GDK_AVAILABLE_IN_ALL void gtk_grid_view_set_enable_rubberband (GtkGridView *self, gboolean enable_rubberband)
 
GDK_AVAILABLE_IN_ALL gboolean gtk_grid_view_get_enable_rubberband (GtkGridView *self)
 
GDK_AVAILABLE_IN_4_12 void gtk_grid_view_set_tab_behavior (GtkGridView *self, GtkListTabBehavior tab_behavior)
 
GDK_AVAILABLE_IN_4_12 GtkListTabBehavior gtk_grid_view_get_tab_behavior (GtkGridView *self)
 
GDK_AVAILABLE_IN_ALL void gtk_grid_view_set_single_click_activate (GtkGridView *self, gboolean single_click_activate)
 
GDK_AVAILABLE_IN_ALL gboolean gtk_grid_view_get_single_click_activate (GtkGridView *self)
 
GDK_AVAILABLE_IN_4_12 void gtk_grid_view_scroll_to (GtkGridView *self, guint pos, GtkListScrollFlags flags, GtkScrollInfo *scroll)
 

Macro Definition Documentation

◆ GTK_GRID_VIEW

#define GTK_GRID_VIEW ( o)    (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_GRID_VIEW, GtkGridView))

Definition at line 31 of file gtkgridview.h.

◆ GTK_GRID_VIEW_CLASS

#define GTK_GRID_VIEW_CLASS ( k)    (G_TYPE_CHECK_CLASS_CAST ((k), GTK_TYPE_GRID_VIEW, GtkGridViewClass))

Definition at line 32 of file gtkgridview.h.

◆ GTK_GRID_VIEW_GET_CLASS

#define GTK_GRID_VIEW_GET_CLASS ( o)    (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_GRID_VIEW, GtkGridViewClass))

Definition at line 35 of file gtkgridview.h.

◆ GTK_IS_GRID_VIEW

#define GTK_IS_GRID_VIEW ( o)    (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_GRID_VIEW))

Definition at line 33 of file gtkgridview.h.

◆ GTK_IS_GRID_VIEW_CLASS

#define GTK_IS_GRID_VIEW_CLASS ( k)    (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_GRID_VIEW))

Definition at line 34 of file gtkgridview.h.

◆ GTK_TYPE_GRID_VIEW

#define GTK_TYPE_GRID_VIEW   (gtk_grid_view_get_type ())

Definition at line 30 of file gtkgridview.h.

Typedef Documentation

◆ GtkGridView

typedef struct _GtkGridView GtkGridView

Definition at line 37 of file gtkgridview.h.

◆ GtkGridViewClass

typedef struct _GtkGridViewClass GtkGridViewClass

Definition at line 38 of file gtkgridview.h.

Function Documentation

◆ gtk_grid_view_get_enable_rubberband()

GDK_AVAILABLE_IN_ALL gboolean gtk_grid_view_get_enable_rubberband ( GtkGridView * self)

◆ gtk_grid_view_get_factory()

GDK_AVAILABLE_IN_ALL GtkListItemFactory * gtk_grid_view_get_factory ( GtkGridView * self)

◆ gtk_grid_view_get_max_columns()

GDK_AVAILABLE_IN_ALL guint gtk_grid_view_get_max_columns ( GtkGridView * self)

◆ gtk_grid_view_get_min_columns()

GDK_AVAILABLE_IN_ALL guint gtk_grid_view_get_min_columns ( GtkGridView * self)

◆ gtk_grid_view_get_model()

GDK_AVAILABLE_IN_ALL GtkSelectionModel * gtk_grid_view_get_model ( GtkGridView * self)

◆ gtk_grid_view_get_single_click_activate()

GDK_AVAILABLE_IN_ALL gboolean gtk_grid_view_get_single_click_activate ( GtkGridView * self)

◆ gtk_grid_view_get_tab_behavior()

GDK_AVAILABLE_IN_4_12 GtkListTabBehavior gtk_grid_view_get_tab_behavior ( GtkGridView * self)

◆ gtk_grid_view_get_type()

GDK_AVAILABLE_IN_ALL GType gtk_grid_view_get_type ( void )

◆ gtk_grid_view_new()

GDK_AVAILABLE_IN_ALL GtkWidget * gtk_grid_view_new ( GtkSelectionModel * model,
GtkListItemFactory * factory )

◆ gtk_grid_view_scroll_to()

GDK_AVAILABLE_IN_4_12 void gtk_grid_view_scroll_to ( GtkGridView * self,
guint pos,
GtkListScrollFlags flags,
GtkScrollInfo * scroll )

◆ gtk_grid_view_set_enable_rubberband()

GDK_AVAILABLE_IN_ALL void gtk_grid_view_set_enable_rubberband ( GtkGridView * self,
gboolean enable_rubberband )

◆ gtk_grid_view_set_factory()

GDK_AVAILABLE_IN_ALL void gtk_grid_view_set_factory ( GtkGridView * self,
GtkListItemFactory * factory )

◆ gtk_grid_view_set_max_columns()

GDK_AVAILABLE_IN_ALL void gtk_grid_view_set_max_columns ( GtkGridView * self,
guint max_columns )

◆ gtk_grid_view_set_min_columns()

GDK_AVAILABLE_IN_ALL void gtk_grid_view_set_min_columns ( GtkGridView * self,
guint min_columns )

◆ gtk_grid_view_set_model()

GDK_AVAILABLE_IN_ALL void gtk_grid_view_set_model ( GtkGridView * self,
GtkSelectionModel * model )

◆ gtk_grid_view_set_single_click_activate()

GDK_AVAILABLE_IN_ALL void gtk_grid_view_set_single_click_activate ( GtkGridView * self,
gboolean single_click_activate )

◆ gtk_grid_view_set_tab_behavior()

GDK_AVAILABLE_IN_4_12 void gtk_grid_view_set_tab_behavior ( GtkGridView * self,
GtkListTabBehavior tab_behavior )