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



commit 6aae9a832fba919ca15e6e32b49685dac5990084
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]