Ardour  9.0-pre0-582-g084a23a80d
gtktable.h File Reference
#include <gtk/gtkcontainer.h>
Include dependency graph for gtktable.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _GtkTable
 
struct  _GtkTableClass
 
struct  _GtkTableChild
 
struct  _GtkTableRowCol
 

Macros

#define GTK_TYPE_TABLE   (gtk_table_get_type ())
 
#define GTK_TABLE(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable))
 
#define GTK_TABLE_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TABLE, GtkTableClass))
 
#define GTK_IS_TABLE(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TABLE))
 
#define GTK_IS_TABLE_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TABLE))
 
#define GTK_TABLE_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TABLE, GtkTableClass))
 

Typedefs

typedef struct _GtkTable GtkTable
 
typedef struct _GtkTableClass GtkTableClass
 
typedef struct _GtkTableChild GtkTableChild
 
typedef struct _GtkTableRowCol GtkTableRowCol
 

Functions

GType gtk_table_get_type (void) G_GNUC_CONST
 
GtkWidgetgtk_table_new (guint rows, guint columns, gboolean homogeneous)
 
void gtk_table_resize (GtkTable *table, guint rows, guint columns)
 
void gtk_table_attach (GtkTable *table, GtkWidget *child, guint left_attach, guint right_attach, guint top_attach, guint bottom_attach, GtkAttachOptions xoptions, GtkAttachOptions yoptions, guint xpadding, guint ypadding)
 
void gtk_table_attach_defaults (GtkTable *table, GtkWidget *widget, guint left_attach, guint right_attach, guint top_attach, guint bottom_attach)
 
void gtk_table_set_row_spacing (GtkTable *table, guint row, guint spacing)
 
guint gtk_table_get_row_spacing (GtkTable *table, guint row)
 
void gtk_table_set_col_spacing (GtkTable *table, guint column, guint spacing)
 
guint gtk_table_get_col_spacing (GtkTable *table, guint column)
 
void gtk_table_set_row_spacings (GtkTable *table, guint spacing)
 
guint gtk_table_get_default_row_spacing (GtkTable *table)
 
void gtk_table_set_col_spacings (GtkTable *table, guint spacing)
 
guint gtk_table_get_default_col_spacing (GtkTable *table)
 
void gtk_table_set_homogeneous (GtkTable *table, gboolean homogeneous)
 
gboolean gtk_table_get_homogeneous (GtkTable *table)
 
void gtk_table_get_size (GtkTable *table, guint *rows, guint *columns)
 

Macro Definition Documentation

◆ GTK_IS_TABLE

#define GTK_IS_TABLE (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TABLE))

Definition at line 43 of file gtktable.h.

◆ GTK_IS_TABLE_CLASS

#define GTK_IS_TABLE_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TABLE))

Definition at line 44 of file gtktable.h.

◆ GTK_TABLE

#define GTK_TABLE (   obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TABLE, GtkTable))

Definition at line 41 of file gtktable.h.

◆ GTK_TABLE_CLASS

#define GTK_TABLE_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TABLE, GtkTableClass))

Definition at line 42 of file gtktable.h.

◆ GTK_TABLE_GET_CLASS

#define GTK_TABLE_GET_CLASS (   obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TABLE, GtkTableClass))

Definition at line 45 of file gtktable.h.

◆ GTK_TYPE_TABLE

#define GTK_TYPE_TABLE   (gtk_table_get_type ())

Definition at line 40 of file gtktable.h.

Typedef Documentation

◆ GtkTable

typedef struct _GtkTable GtkTable

Definition at line 38 of file gtktable.h.

◆ GtkTableChild

typedef struct _GtkTableChild GtkTableChild

Definition at line 38 of file gtktable.h.

◆ GtkTableClass

typedef struct _GtkTableClass GtkTableClass

Definition at line 38 of file gtktable.h.

◆ GtkTableRowCol

Definition at line 38 of file gtktable.h.

Function Documentation

◆ gtk_table_attach()

void gtk_table_attach ( GtkTable table,
GtkWidget child,
guint  left_attach,
guint  right_attach,
guint  top_attach,
guint  bottom_attach,
GtkAttachOptions  xoptions,
GtkAttachOptions  yoptions,
guint  xpadding,
guint  ypadding 
)

◆ gtk_table_attach_defaults()

void gtk_table_attach_defaults ( GtkTable table,
GtkWidget widget,
guint  left_attach,
guint  right_attach,
guint  top_attach,
guint  bottom_attach 
)

◆ gtk_table_get_col_spacing()

guint gtk_table_get_col_spacing ( GtkTable table,
guint  column 
)

◆ gtk_table_get_default_col_spacing()

guint gtk_table_get_default_col_spacing ( GtkTable table)

◆ gtk_table_get_default_row_spacing()

guint gtk_table_get_default_row_spacing ( GtkTable table)

◆ gtk_table_get_homogeneous()

gboolean gtk_table_get_homogeneous ( GtkTable table)

◆ gtk_table_get_row_spacing()

guint gtk_table_get_row_spacing ( GtkTable table,
guint  row 
)

◆ gtk_table_get_size()

void gtk_table_get_size ( GtkTable table,
guint *  rows,
guint *  columns 
)

◆ gtk_table_get_type()

GType gtk_table_get_type ( void  )

◆ gtk_table_new()

GtkWidget* gtk_table_new ( guint  rows,
guint  columns,
gboolean  homogeneous 
)

◆ gtk_table_resize()

void gtk_table_resize ( GtkTable table,
guint  rows,
guint  columns 
)

◆ gtk_table_set_col_spacing()

void gtk_table_set_col_spacing ( GtkTable table,
guint  column,
guint  spacing 
)

◆ gtk_table_set_col_spacings()

void gtk_table_set_col_spacings ( GtkTable table,
guint  spacing 
)

◆ gtk_table_set_homogeneous()

void gtk_table_set_homogeneous ( GtkTable table,
gboolean  homogeneous 
)

◆ gtk_table_set_row_spacing()

void gtk_table_set_row_spacing ( GtkTable table,
guint  row,
guint  spacing 
)

◆ gtk_table_set_row_spacings()

void gtk_table_set_row_spacings ( GtkTable table,
guint  spacing 
)