gcal-all-day-grid: minor fixes

This commit is contained in:
Erick Pérez Castellanos
2014-12-04 17:10:22 -05:00
parent 984b65780a
commit ac596a960b
2 changed files with 8 additions and 9 deletions
+7 -8
View File
@@ -196,7 +196,7 @@ gcal_all_day_grid_set_property (GObject *object,
priv->columns_nr = g_value_get_uint (value); priv->columns_nr = g_value_get_uint (value);
for (i = 0; i < priv->columns_nr; ++i) for (i = 0; i < priv->columns_nr; ++i)
{ {
priv->children = g_list_append (priv->children, NULL); priv->children = g_list_prepend (priv->children, NULL);
} }
break; break;
} }
@@ -460,12 +460,13 @@ gcal_all_day_grid_draw (GtkWidget *widget,
y_gap = padding.top + priv->spacing; y_gap = padding.top + priv->spacing;
cairo_save (cr);
gtk_style_context_get ( gtk_style_context_get (
gtk_widget_get_style_context (widget), gtk_widget_get_style_context (widget),
gtk_widget_get_state_flags (widget), gtk_widget_get_state_flags (widget),
"font", &font_desc, NULL); "font", &font_desc, NULL);
cairo_save (cr);
layout = pango_cairo_create_layout (cr); layout = pango_cairo_create_layout (cr);
pango_layout_set_font_description (layout, font_desc); pango_layout_set_font_description (layout, font_desc);
@@ -510,7 +511,7 @@ gcal_all_day_grid_draw (GtkWidget *widget,
cairo_stroke (cr); cairo_stroke (cr);
cairo_restore (cr); cairo_restore (cr);
/* drawing childrens */ /* drawing children */
if (GTK_WIDGET_CLASS (gcal_all_day_grid_parent_class)->draw != NULL) if (GTK_WIDGET_CLASS (gcal_all_day_grid_parent_class)->draw != NULL)
GTK_WIDGET_CLASS (gcal_all_day_grid_parent_class)->draw (widget, cr); GTK_WIDGET_CLASS (gcal_all_day_grid_parent_class)->draw (widget, cr);
@@ -534,9 +535,7 @@ gcal_all_day_grid_add (GtkContainer *container,
GcalAllDayGridPrivate* priv; GcalAllDayGridPrivate* priv;
priv = GCAL_ALL_DAY_GRID (container)->priv; priv = GCAL_ALL_DAY_GRID (container)->priv;
g_return_if_fail (priv->columns_nr != 0);
if (priv->columns_nr == 0)
priv->columns_nr = 1;
gcal_all_day_grid_place (GCAL_ALL_DAY_GRID (container), gcal_all_day_grid_place (GCAL_ALL_DAY_GRID (container),
widget, widget,
@@ -677,7 +676,7 @@ gcal_all_day_grid_set_column_headers (GcalAllDayGrid *all_day,
void void
gcal_all_day_grid_place (GcalAllDayGrid *all_day, gcal_all_day_grid_place (GcalAllDayGrid *all_day,
GtkWidget *widget, GtkWidget *widget,
gint column_idx) guint column_idx)
{ {
GcalAllDayGridPrivate *priv; GcalAllDayGridPrivate *priv;
GList* children_link; GList* children_link;
+1 -1
View File
@@ -57,7 +57,7 @@ void gcal_all_day_grid_set_column_headers (GcalAllDayGrid *all_day,
void gcal_all_day_grid_place (GcalAllDayGrid *all_day, void gcal_all_day_grid_place (GcalAllDayGrid *all_day,
GtkWidget *widget, GtkWidget *widget,
gint column_idx); guint column_idx);
G_END_DECLS G_END_DECLS