week-view: modernize Gobject boilerplate code
This commit is contained in:
@@ -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));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user