[gnome-calendar/wip/pandusonu/week-view: 38/60] week-header: correct padding and drawing



commit e16426db0522fa962340e7aec0303513fbd853bb
Author: pandusonu2 <pandu sonu yahoo com>
Date:   Fri Aug 12 23:08:46 2016 +0530

    week-header: correct padding and drawing
    
    Correct the padding for the expand button, to set some space between the button and the border.
    Remove the extra code which results in drawing of an additional line.

 src/views/gcal-week-header.c |   14 ++++----------
 1 files changed, 4 insertions(+), 10 deletions(-)
---
diff --git a/src/views/gcal-week-header.c b/src/views/gcal-week-header.c
index 93bb8e3..6fc625c 100644
--- a/src/views/gcal-week-header.c
+++ b/src/views/gcal-week-header.c
@@ -604,7 +604,7 @@ gcal_week_header_size_allocate (GtkWidget     *widget,
   pango_font_description_set_weight (bold_font, PANGO_WEIGHT_SEMIBOLD);
 
   gtk_widget_set_margin_start (self->scrolledwindow,
-                               self->sidebar_width_offset - gtk_widget_get_allocated_width 
(self->expand_button) + 4);
+                               self->sidebar_width_offset - gtk_widget_get_allocated_width 
(self->expand_button));
 
   gtk_widget_set_margin_end (self->scrolledwindow,
                              gtk_widget_get_allocated_width (self->draw_area) - cell_width * 7 - 
sidebar_width);
@@ -612,6 +612,9 @@ gcal_week_header_size_allocate (GtkWidget     *widget,
   gtk_widget_set_margin_top (self->scrolledwindow,
                              (4 * pango_font_description_get_size (bold_font)) / PANGO_SCALE);
 
+  gtk_widget_set_margin_start (self->expand_button, 6);
+  gtk_widget_set_margin_bottom (self->expand_button, 6);
+
   GTK_WIDGET_CLASS (gcal_week_header_parent_class)->size_allocate (widget, alloc);
 }
 
@@ -728,15 +731,6 @@ gcal_week_header_draw (GcalWeekHeader *self,
       g_free (weekday_abv);
     }
 
-  cairo_save (cr);
-  cairo_move_to (cr,
-                 cell_width * 7 + sidebar_width - 3,
-                 font_height + padding.bottom + 3);
-  cairo_set_line_width (cr, 0.25);
-  cairo_rel_line_to (cr, 0.0, gtk_widget_get_allocated_height (self->draw_area));
-  cairo_stroke (cr);
-  cairo_restore (cr);
-
   gtk_style_context_add_class (context, "margin");
 
   gtk_style_context_get_color (context, state, &color);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]