[gnome-calendar/ui-rewrite] week-view: modernize accessing private instance



commit fb2b7a3a13921b197abe70c9c8630f517e59c8fb
Author: Erick Pérez Castellanos <erick red gmail com>
Date:   Thu Sep 25 14:11:33 2014 -0400

    week-view: modernize accessing private instance

 src/gcal-week-view.c |   49 ++++++++++++++++++++++++-------------------------
 1 files changed, 24 insertions(+), 25 deletions(-)
---
diff --git a/src/gcal-week-view.c b/src/gcal-week-view.c
index 1e392da..d7b5c8a 100644
--- a/src/gcal-week-view.c
+++ b/src/gcal-week-view.c
@@ -210,10 +210,7 @@ gcal_week_view_init (GcalWeekView *self)
 
   gtk_widget_set_has_window (GTK_WIDGET (self), FALSE);
 
-  self->priv = G_TYPE_INSTANCE_GET_PRIVATE (self,
-                                            GCAL_TYPE_WEEK_VIEW,
-                                            GcalWeekViewPrivate);
-  priv = self->priv;
+  priv = gcal_week_view_get_instance_private (self);
 
   priv->prev_rectangle = NULL;
   priv->next_rectangle = NULL;
@@ -257,7 +254,7 @@ gcal_week_view_constructed (GObject *object)
   GcalWeekViewPrivate *priv;
 
   g_return_if_fail (GCAL_IS_WEEK_VIEW (object));
-  priv = GCAL_WEEK_VIEW (object)->priv;
+  priv = gcal_week_view_get_instance_private (GCAL_WEEK_VIEW (object));
 
   if (G_OBJECT_CLASS (gcal_week_view_parent_class)->constructed != NULL)
       G_OBJECT_CLASS (gcal_week_view_parent_class)->constructed (object);
@@ -280,7 +277,9 @@ gcal_week_view_constructed (GObject *object)
 static void
 gcal_week_view_finalize (GObject       *object)
 {
-  GcalWeekViewPrivate *priv = GCAL_WEEK_VIEW (object)->priv;
+  GcalWeekViewPrivate *priv;
+
+  priv = gcal_week_view_get_instance_private (GCAL_WEEK_VIEW (object));
 
   if (priv->date != NULL)
     g_free (priv->date);
@@ -330,7 +329,7 @@ gcal_week_view_get_property (GObject       *object,
   GcalWeekViewPrivate *priv;
 
   g_return_if_fail (GCAL_IS_WEEK_VIEW (object));
-  priv = GCAL_WEEK_VIEW (object)->priv;
+  priv = gcal_week_view_get_instance_private (GCAL_WEEK_VIEW (object));
 
   switch (property_id)
     {
@@ -355,7 +354,7 @@ gcal_week_view_realize (GtkWidget *widget)
   gint i;
   GList *l;
 
-  priv = GCAL_WEEK_VIEW (widget)->priv;
+  priv = gcal_week_view_get_instance_private (GCAL_WEEK_VIEW (widget));
   gtk_widget_set_realized (widget, TRUE);
 
   gtk_widget_get_allocation (widget, &allocation);
@@ -427,7 +426,7 @@ gcal_week_view_unrealize (GtkWidget *widget)
 {
   GcalWeekViewPrivate *priv;
 
-  priv = GCAL_WEEK_VIEW (widget)->priv;
+  priv = gcal_week_view_get_instance_private (GCAL_WEEK_VIEW (widget));
   if (priv->view_window != NULL)
     {
       gdk_window_set_user_data (priv->view_window, NULL);
@@ -480,7 +479,7 @@ gcal_week_view_size_allocate (GtkWidget     *widget,
   gint grid_height;
   gint view_height;
 
-  priv = GCAL_WEEK_VIEW (widget)->priv;
+  priv = gcal_week_view_get_instance_private (GCAL_WEEK_VIEW (widget));
 
   gtk_widget_set_allocation (widget, allocation);
 
@@ -628,7 +627,7 @@ gcal_week_view_draw (GtkWidget *widget,
   GtkAllocation alloc;
 
   g_return_val_if_fail (GCAL_IS_WEEK_VIEW (widget), FALSE);
-  priv = GCAL_WEEK_VIEW (widget)->priv;
+  priv = gcal_week_view_get_instance_private (GCAL_WEEK_VIEW (widget));
 
   context = gtk_widget_get_style_context (widget);
   state = gtk_widget_get_state_flags (widget);
@@ -688,7 +687,7 @@ gcal_week_view_scroll_event (GtkWidget      *widget,
   g_return_val_if_fail (GCAL_IS_WEEK_VIEW (widget), FALSE);
   g_return_val_if_fail (event != NULL, FALSE);
 
-  priv = GCAL_WEEK_VIEW (widget)->priv;
+  priv = gcal_week_view_get_instance_private (GCAL_WEEK_VIEW (widget));
 
   if (gdk_event_get_scroll_deltas ((GdkEvent *) event, NULL, &delta_y))
     {
@@ -754,7 +753,7 @@ gcal_week_view_button_press_event (GtkWidget      *widget,
   gdouble x, y;
   gdouble start_grid_y;
 
-  priv = GCAL_WEEK_VIEW (widget)->priv;
+  priv = gcal_week_view_get_instance_private (GCAL_WEEK_VIEW (widget));
 
   x = event->x;
   y = event->y;
@@ -792,7 +791,7 @@ gcal_week_view_button_release_event (GtkWidget      *widget,
   gdouble x, y;
   gdouble start_grid_y;
 
-  priv = GCAL_WEEK_VIEW (widget)->priv;
+  priv = gcal_week_view_get_instance_private (GCAL_WEEK_VIEW (widget));
 
   x = event->x;
   y = event->y;
@@ -857,7 +856,7 @@ gcal_week_view_add (GtkContainer *container,
   g_return_if_fail (GCAL_IS_WEEK_VIEW (container));
   g_return_if_fail (GCAL_IS_EVENT_WIDGET (widget));
   g_return_if_fail (gtk_widget_get_parent (widget) == NULL);
-  priv = GCAL_WEEK_VIEW (container)->priv;
+  priv = gcal_week_view_get_instance_private (GCAL_WEEK_VIEW (container));
 
   /* Check if it's already added for date */
   date = gcal_event_widget_get_date (GCAL_EVENT_WIDGET (widget));
@@ -914,7 +913,7 @@ gcal_week_view_remove (GtkContainer *container,
 
   g_return_if_fail (GCAL_IS_WEEK_VIEW (container));
   g_return_if_fail (gtk_widget_get_parent (widget) == GTK_WIDGET (container));
-  priv = GCAL_WEEK_VIEW (container)->priv;
+  priv = gcal_week_view_get_instance_private (GCAL_WEEK_VIEW (container));
 
   date = gcal_event_widget_get_date (GCAL_EVENT_WIDGET (widget));
   day = icaltime_day_of_week (*date);
@@ -952,7 +951,7 @@ gcal_week_view_forall (GtkContainer *container,
   gint i;
   GList *l;
 
-  priv = GCAL_WEEK_VIEW (container)->priv;
+  priv = gcal_week_view_get_instance_private (GCAL_WEEK_VIEW (container));
 
   for (i = 0; i < 7; i++)
     {
@@ -984,7 +983,7 @@ gcal_week_view_set_date (GcalWeekView *view,
   GList *l;
   GList *to_remove;
 
-  priv = view->priv;
+  priv = gcal_week_view_get_instance_private (view);
   will_resize = FALSE;
 
   /* if span_updated: queue_resize */
@@ -1056,7 +1055,7 @@ gcal_week_view_draw_header (GcalWeekView  *view,
   GtkIconTheme *icon_theme;
   GdkPixbuf *pixbuf;
 
-  priv = view->priv;
+  priv = gcal_week_view_get_instance_private (view);
   widget = GTK_WIDGET (view);
 
   cairo_save (cr);
@@ -1262,7 +1261,7 @@ gcal_week_view_draw_grid_window (GcalWeekView  *view,
   PangoLayout *layout;
   PangoFontDescription *font_desc;
 
-  priv = view->priv;
+  priv = gcal_week_view_get_instance_private (view);
   widget = GTK_WIDGET (view);
 
   /* INSENSITIVE to make the lines ligther */
@@ -1453,7 +1452,7 @@ gcal_week_view_scroll_value_changed (GtkAdjustment *adjusment,
   GcalWeekViewPrivate *priv;
 
   g_return_if_fail (GCAL_IS_WEEK_VIEW (user_data));
-  priv = GCAL_WEEK_VIEW (user_data)->priv;
+  priv = gcal_week_view_get_instance_private (GCAL_WEEK_VIEW (user_data));
 
   if (priv->grid_window != NULL)
     {
@@ -1478,7 +1477,7 @@ gcal_week_view_get_initial_date (GcalView *view)
   icaltimetype *new_date;
 
   g_return_val_if_fail (GCAL_IS_WEEK_VIEW (view), NULL);
-  priv = GCAL_WEEK_VIEW (view)->priv;
+  priv = gcal_week_view_get_instance_private (GCAL_WEEK_VIEW(view));
   new_date = g_new0 (icaltimetype, 1);
   *new_date = icaltime_from_day_of_year (
       icaltime_day_of_year (*(priv->date)) - icaltime_day_of_week (*(priv->date)) + 1,
@@ -1501,7 +1500,7 @@ gcal_week_view_get_final_date (GcalView *view)
   icaltimetype *new_date;
 
   g_return_val_if_fail (GCAL_IS_WEEK_VIEW (view), NULL);
-  priv = GCAL_WEEK_VIEW (view)->priv;
+  priv = gcal_week_view_get_instance_private (GCAL_WEEK_VIEW(view));
   new_date = g_new0 (icaltimetype, 1);
   *new_date = icaltime_from_day_of_year (
       icaltime_day_of_year (*(priv->date)) + 7 - icaltime_day_of_week (*(priv->date)),
@@ -1564,7 +1563,7 @@ gcal_week_view_draw_event (GcalView     *view,
   GcalWeekViewPrivate *priv;
 
   g_return_val_if_fail (GCAL_IS_WEEK_VIEW (view), FALSE);
-  priv = GCAL_WEEK_VIEW (view)->priv;
+  priv = gcal_week_view_get_instance_private (GCAL_WEEK_VIEW(view));
 
   if (priv->date == NULL)
     return FALSE;
@@ -1589,7 +1588,7 @@ gcal_week_view_get_by_uuid (GcalView    *view,
   GList *l;
 
   g_return_val_if_fail (GCAL_IS_WEEK_VIEW (view), NULL);
-  priv = GCAL_WEEK_VIEW (view)->priv;
+  priv = gcal_week_view_get_instance_private (GCAL_WEEK_VIEW(view));
 
   for (i = 0; i < 7; i++)
     {


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