GObject *
g_sheet_hetero_column_new (gint default_width, gint n_columns)
{
+ gint i;
GSheetHeteroColumn *hg;
GObject *retval;
hg->default_width = default_width;
hg->col = g_new0(struct GSheetHeteroColumnUnit, n_columns);
- gint i;
for (i = 0 ; i < hg->n_columns; ++i )
{
hg->col[i].button = default_button;
static gint
g_sheet_hetero_column_get_sensitivity(const GSheetColumn *geom, gint u)
{
- GSheetHeteroColumn *hg = G_SHEET_HETERO_COLUMN(geom);
-
return TRUE;
}
static gint
g_sheet_hetero_column_get_visibility(const GSheetColumn *geom, gint u)
{
- GSheetHeteroColumn *hg = G_SHEET_HETERO_COLUMN(geom);
-
return TRUE;
}
g_sheet_hetero_column_get_button_label(const GSheetColumn *geom, gint u)
{
GSheetHeteroColumn *hg = G_SHEET_HETERO_COLUMN(geom);
-
+
return hg->col[u].button.label;
}
static GtkJustification
g_sheet_hetero_column_get_justification(const GSheetColumn *geom, gint u)
{
- GSheetHeteroColumn *hg = G_SHEET_HETERO_COLUMN(geom);
-
return GTK_JUSTIFY_FILL;
}