ExoWrapTable

ExoWrapTable — A container widget with automatic child layouting

Functions

Properties

guint col-spacing Read / Write
gboolean homogeneous Read / Write
guint row-spacing Read / Write

Types and Values

struct ExoWrapTable

Object Hierarchy

    GObject
    ╰── GInitiallyUnowned
        ╰── GtkObject
            ╰── GtkWidget
                ╰── GtkContainer
                    ╰── ExoWrapTable

Implemented Interfaces

ExoWrapTable implements AtkImplementorIface and GtkBuildable.

Includes

#include <exo/exo.h>

Description

The ExoWrapTable class layouts its children automatically according to the available width allocated to the container class.

Functions

exo_wrap_table_new ()

GtkWidget *
exo_wrap_table_new (gboolean homogeneous);

Allocates a new ExoWrapTable.

Parameters

homogeneous

TRUE if all children are to be given equal space allotments.

 

Returns

the newly allocated ExoWrapTable.

Since: 0.3.1


exo_wrap_table_get_col_spacing ()

guint
exo_wrap_table_get_col_spacing (const ExoWrapTable *table);

Returns the amount of space between consecutive columns in table .

Parameters

table

an ExoWrapTable.

 

Returns

the amount of space between consecutive columns.

Since: 0.3.1


exo_wrap_table_set_col_spacing ()

void
exo_wrap_table_set_col_spacing (ExoWrapTable *table,
                                guint col_spacing);

Sets the amount of space between consecutive columns in table to col_spacing .

Parameters

table

an ExoWrapTable.

 

col_spacing

the new column spacing.

 

Since: 0.3.1


exo_wrap_table_get_row_spacing ()

guint
exo_wrap_table_get_row_spacing (const ExoWrapTable *table);

Returns the amount of space between consecutive rows in table .

Parameters

table

an ExoWrapTable.

 

Returns

the amount of space between consecutive rows in table .

Since: 0.3.1


exo_wrap_table_set_row_spacing ()

void
exo_wrap_table_set_row_spacing (ExoWrapTable *table,