week-view: modernize Gobject boilerplate code

This commit is contained in:
Erick Pérez Castellanos
2014-12-04 17:10:36 -05:00
parent 5ed966dfda
commit ee1d760398
2 changed files with 2 additions and 8 deletions
+2 -4
View File
@@ -54,7 +54,7 @@ struct _GcalWeekViewChild
typedef struct _GcalWeekViewChild GcalWeekViewChild; typedef struct _GcalWeekViewChild GcalWeekViewChild;
struct _GcalWeekViewPrivate typedef struct
{ {
/** /**
* This is where we keep the refs of the child widgets. * This is where we keep the refs of the child widgets.
@@ -75,7 +75,7 @@ struct _GcalWeekViewPrivate
GdkWindow *event_window; GdkWindow *event_window;
gint clicked_cell; gint clicked_cell;
}; } GcalWeekViewPrivate;
static void gcal_view_interface_init (GcalViewIface *iface); static void gcal_view_interface_init (GcalViewIface *iface);
@@ -192,8 +192,6 @@ gcal_week_view_class_init (GcalWeekViewClass *klass)
object_class->get_property = gcal_week_view_get_property; object_class->get_property = gcal_week_view_get_property;
g_object_class_override_property (object_class, PROP_DATE, "active-date"); g_object_class_override_property (object_class, PROP_DATE, "active-date");
g_type_class_add_private ((gpointer)klass, sizeof (GcalWeekViewPrivate));
} }
-4
View File
@@ -33,14 +33,10 @@ G_BEGIN_DECLS
typedef struct _GcalWeekView GcalWeekView; typedef struct _GcalWeekView GcalWeekView;
typedef struct _GcalWeekViewClass GcalWeekViewClass; typedef struct _GcalWeekViewClass GcalWeekViewClass;
typedef struct _GcalWeekViewPrivate GcalWeekViewPrivate;
struct _GcalWeekView struct _GcalWeekView
{ {
GtkContainer parent; GtkContainer parent;
/* add your public declarations here */
GcalWeekViewPrivate *priv;
}; };
struct _GcalWeekViewClass struct _GcalWeekViewClass