Use a macro to declare a type with private data
This commit is contained in:
@ -82,7 +82,7 @@ struct _EekboardContextServicePrivate {
|
|||||||
GSettings *settings;
|
GSettings *settings;
|
||||||
};
|
};
|
||||||
|
|
||||||
G_DEFINE_TYPE (EekboardContextService, eekboard_context_service, G_TYPE_OBJECT);
|
G_DEFINE_TYPE_WITH_PRIVATE (EekboardContextService, eekboard_context_service, G_TYPE_OBJECT);
|
||||||
|
|
||||||
/*static Display *display = NULL; */
|
/*static Display *display = NULL; */
|
||||||
|
|
||||||
@ -356,9 +356,6 @@ eekboard_context_service_class_init (EekboardContextServiceClass *klass)
|
|||||||
GObjectClass *gobject_class = G_OBJECT_CLASS (klass);
|
GObjectClass *gobject_class = G_OBJECT_CLASS (klass);
|
||||||
GParamSpec *pspec;
|
GParamSpec *pspec;
|
||||||
|
|
||||||
g_type_class_add_private (gobject_class,
|
|
||||||
sizeof (EekboardContextServicePrivate));
|
|
||||||
|
|
||||||
klass->create_keyboard = eekboard_context_service_real_create_keyboard;
|
klass->create_keyboard = eekboard_context_service_real_create_keyboard;
|
||||||
klass->show_keyboard = eekboard_context_service_real_show_keyboard;
|
klass->show_keyboard = eekboard_context_service_real_show_keyboard;
|
||||||
klass->hide_keyboard = eekboard_context_service_real_hide_keyboard;
|
klass->hide_keyboard = eekboard_context_service_real_hide_keyboard;
|
||||||
|
|||||||
Reference in New Issue
Block a user