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

Go to the source code of this file.

Data Structures

struct  _GtkGrid
 
struct  _GtkGridClass
 

Macros

#define GTK_TYPE_GRID   (gtk_grid_get_type ())
 
#define GTK_GRID(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_GRID, GtkGrid))
 
#define GTK_GRID_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_GRID, GtkGridClass))
 
#define GTK_IS_GRID(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_GRID))
 
#define GTK_IS_GRID_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_GRID))
 
#define GTK_GRID_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_GRID, GtkGridClass))
 

Typedefs

typedef struct _GtkGrid GtkGrid
 
typedef struct _GtkGridClass GtkGridClass
 

Functions

GDK_AVAILABLE_IN_ALL GType gtk_grid_get_type (void) G_GNUC_CONST
 
GDK_AVAILABLE_IN_ALL GtkWidgetgtk_grid_new (void)
 
GDK_AVAILABLE_IN_ALL void gtk_grid_attach (GtkGrid *grid, GtkWidget *child, int column, int row, int width, int height)
 
GDK_AVAILABLE_IN_ALL void gtk_grid_attach_next_to (GtkGrid *grid, GtkWidget *child, GtkWidget *sibling, GtkPositionType side, int width, int height)
 
GDK_AVAILABLE_IN_ALL GtkWidgetgtk_grid_get_child_at (GtkGrid *grid, int column, int row)
 
GDK_AVAILABLE_IN_ALL void gtk_grid_remove (GtkGrid *grid, GtkWidget *child)
 
GDK_AVAILABLE_IN_ALL void gtk_grid_insert_row (GtkGrid *grid, int position)
 
GDK_AVAILABLE_IN_ALL void gtk_grid_insert_column (GtkGrid *grid, int position)
 
GDK_AVAILABLE_IN_ALL void gtk_grid_remove_row (GtkGrid *grid, int position)
 
GDK_AVAILABLE_IN_ALL void gtk_grid_remove_column (GtkGrid *grid, int position)
 
GDK_AVAILABLE_IN_ALL void gtk_grid_insert_next_to (GtkGrid *grid, GtkWidget *sibling, GtkPositionType side)
 
GDK_AVAILABLE_IN_ALL void gtk_grid_set_row_homogeneous (GtkGrid *grid, gboolean homogeneous)
 
GDK_AVAILABLE_IN_ALL gboolean gtk_grid_get_row_homogeneous (GtkGrid *grid)
 
GDK_AVAILABLE_IN_ALL void gtk_grid_set_row_spacing (GtkGrid *grid, guint spacing)
 
GDK_AVAILABLE_IN_ALL guint gtk_grid_get_row_spacing (GtkGrid *grid)
 
GDK_AVAILABLE_IN_ALL void gtk_grid_set_column_homogeneous (GtkGrid *grid, gboolean homogeneous)
 
GDK_AVAILABLE_IN_ALL gboolean gtk_grid_get_column_homogeneous (GtkGrid *grid)
 
GDK_AVAILABLE_IN_ALL void gtk_grid_set_column_spacing (GtkGrid *grid, guint spacing)
 
GDK_AVAILABLE_IN_ALL guint gtk_grid_get_column_spacing (GtkGrid *grid)
 
GDK_AVAILABLE_IN_ALL void gtk_grid_set_row_baseline_position (GtkGrid *grid, int row, GtkBaselinePosition pos)
 
GDK_AVAILABLE_IN_ALL GtkBaselinePosition gtk_grid_get_row_baseline_position (GtkGrid *grid, int row)
 
GDK_AVAILABLE_IN_ALL void gtk_grid_set_baseline_row (GtkGrid *grid, int row)
 
GDK_AVAILABLE_IN_ALL int gtk_grid_get_baseline_row (GtkGrid *grid)
 
GDK_AVAILABLE_IN_ALL void gtk_grid_query_child (GtkGrid *grid, GtkWidget *child, int *column, int *row, int *width, int *height)
 

Macro Definition Documentation

◆ GTK_GRID

#define GTK_GRID ( obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_GRID, GtkGrid))

Definition at line 32 of file gtkgrid.h.

◆ GTK_GRID_CLASS

#define GTK_GRID_CLASS ( klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_GRID, GtkGridClass))

Definition at line 33 of file gtkgrid.h.

◆ GTK_GRID_GET_CLASS

#define GTK_GRID_GET_CLASS ( obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_GRID, GtkGridClass))

Definition at line 36 of file gtkgrid.h.

◆ GTK_IS_GRID

#define GTK_IS_GRID ( obj)    (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_GRID))

Definition at line 34 of file gtkgrid.h.

◆ GTK_IS_GRID_CLASS

#define GTK_IS_GRID_CLASS ( klass)    (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_GRID))

Definition at line 35 of file gtkgrid.h.

◆ GTK_TYPE_GRID

#define GTK_TYPE_GRID   (gtk_grid_get_type ())

Definition at line 31 of file gtkgrid.h.

Typedef Documentation

◆ GtkGrid

typedef struct _GtkGrid GtkGrid

Definition at line 39 of file gtkgrid.h.

◆ GtkGridClass

typedef struct _GtkGridClass GtkGridClass

Definition at line 40 of file gtkgrid.h.

Function Documentation

◆ gtk_grid_attach()

GDK_AVAILABLE_IN_ALL void gtk_grid_attach ( GtkGrid * grid,
GtkWidget * child,
int column,
int row,
int width,
int height )

◆ gtk_grid_attach_next_to()

GDK_AVAILABLE_IN_ALL void gtk_grid_attach_next_to ( GtkGrid * grid,
GtkWidget * child,
GtkWidget * sibling,
GtkPositionType side,
int width,
int height )

◆ gtk_grid_get_baseline_row()

GDK_AVAILABLE_IN_ALL int gtk_grid_get_baseline_row ( GtkGrid * grid)

◆ gtk_grid_get_child_at()

GDK_AVAILABLE_IN_ALL GtkWidget * gtk_grid_get_child_at ( GtkGrid * grid,
int column,
int row )

◆ gtk_grid_get_column_homogeneous()

GDK_AVAILABLE_IN_ALL gboolean gtk_grid_get_column_homogeneous ( GtkGrid * grid)

◆ gtk_grid_get_column_spacing()

GDK_AVAILABLE_IN_ALL guint gtk_grid_get_column_spacing ( GtkGrid * grid)

◆ gtk_grid_get_row_baseline_position()

GDK_AVAILABLE_IN_ALL GtkBaselinePosition gtk_grid_get_row_baseline_position ( GtkGrid * grid,
int row )

◆ gtk_grid_get_row_homogeneous()

GDK_AVAILABLE_IN_ALL gboolean gtk_grid_get_row_homogeneous ( GtkGrid * grid)

◆ gtk_grid_get_row_spacing()

GDK_AVAILABLE_IN_ALL guint gtk_grid_get_row_spacing ( GtkGrid * grid)

◆ gtk_grid_get_type()

GDK_AVAILABLE_IN_ALL GType gtk_grid_get_type ( void )

◆ gtk_grid_insert_column()

GDK_AVAILABLE_IN_ALL void gtk_grid_insert_column ( GtkGrid * grid,
int position )

◆ gtk_grid_insert_next_to()

GDK_AVAILABLE_IN_ALL void gtk_grid_insert_next_to ( GtkGrid * grid,
GtkWidget * sibling,
GtkPositionType side )

◆ gtk_grid_insert_row()

GDK_AVAILABLE_IN_ALL void gtk_grid_insert_row ( GtkGrid * grid,
int position )

◆ gtk_grid_new()

GDK_AVAILABLE_IN_ALL GtkWidget * gtk_grid_new ( void )

◆ gtk_grid_query_child()

GDK_AVAILABLE_IN_ALL void gtk_grid_query_child ( GtkGrid * grid,
GtkWidget * child,
int * column,
int * row,
int * width,
int * height )

◆ gtk_grid_remove()

GDK_AVAILABLE_IN_ALL void gtk_grid_remove ( GtkGrid * grid,
GtkWidget * child )

◆ gtk_grid_remove_column()

GDK_AVAILABLE_IN_ALL void gtk_grid_remove_column ( GtkGrid * grid,
int position )

◆ gtk_grid_remove_row()

GDK_AVAILABLE_IN_ALL void gtk_grid_remove_row ( GtkGrid * grid,
int position )

◆ gtk_grid_set_baseline_row()

GDK_AVAILABLE_IN_ALL void gtk_grid_set_baseline_row ( GtkGrid * grid,
int row )

◆ gtk_grid_set_column_homogeneous()

GDK_AVAILABLE_IN_ALL void gtk_grid_set_column_homogeneous ( GtkGrid * grid,
gboolean homogeneous )

◆ gtk_grid_set_column_spacing()

GDK_AVAILABLE_IN_ALL void gtk_grid_set_column_spacing ( GtkGrid * grid,
guint spacing )

◆ gtk_grid_set_row_baseline_position()

GDK_AVAILABLE_IN_ALL void gtk_grid_set_row_baseline_position ( GtkGrid * grid,
int row,
GtkBaselinePosition pos )

◆ gtk_grid_set_row_homogeneous()

GDK_AVAILABLE_IN_ALL void gtk_grid_set_row_homogeneous ( GtkGrid * grid,
gboolean homogeneous )

◆ gtk_grid_set_row_spacing()

GDK_AVAILABLE_IN_ALL void gtk_grid_set_row_spacing ( GtkGrid * grid,
guint spacing )