diff --git a/eekboard/eekboard-context-service.c b/eekboard/eekboard-context-service.c index b0e6e076..a8922b8f 100644 --- a/eekboard/eekboard-context-service.c +++ b/eekboard/eekboard-context-service.c @@ -51,8 +51,6 @@ enum { }; enum { - ENABLED, - DISABLED, DESTROYED, LAST_SIGNAL }; @@ -63,8 +61,6 @@ static guint signals[LAST_SIGNAL] = { 0, }; (G_TYPE_INSTANCE_GET_PRIVATE ((obj), EEKBOARD_TYPE_CONTEXT_SERVICE, EekboardContextServicePrivate)) struct _EekboardContextServicePrivate { - gboolean enabled; - LevelKeyboard *keyboard; // currently used keyboard GHashTable *keyboard_hash; // a table of available keyboards, per layout @@ -276,41 +272,6 @@ eekboard_context_service_class_init (EekboardContextServiceClass *klass) gobject_class->set_property = eekboard_context_service_set_property; gobject_class->get_property = eekboard_context_service_get_property; gobject_class->dispose = eekboard_context_service_dispose; - - /** - * EekboardContextService::enabled: - * @context: an #EekboardContextService - * - * Emitted when @context is enabled. - */ - signals[ENABLED] = - g_signal_new (I_("enabled"), - G_TYPE_FROM_CLASS(gobject_class), - G_SIGNAL_RUN_LAST, - G_STRUCT_OFFSET(EekboardContextServiceClass, enabled), - NULL, - NULL, - g_cclosure_marshal_VOID__VOID, - G_TYPE_NONE, - 0); - - /** - * EekboardContextService::disabled: - * @context: an #EekboardContextService - * - * Emitted when @context is enabled. - */ - signals[DISABLED] = - g_signal_new (I_("disabled"), - G_TYPE_FROM_CLASS(gobject_class), - G_SIGNAL_RUN_LAST, - G_STRUCT_OFFSET(EekboardContextServiceClass, disabled), - NULL, - NULL, - g_cclosure_marshal_VOID__VOID, - G_TYPE_NONE, - 0); - /** * EekboardContextService::destroyed: * @context: an #EekboardContextService @@ -365,42 +326,6 @@ eekboard_context_service_init (EekboardContextService *self) self->priv->overlay = NULL; } -/** - * eekboard_context_service_enable: - * @context: an #EekboardContextService - * - * Enable @context. This function is called when @context is pushed - * by eekboard_service_push_context(). - */ -void -eekboard_context_service_enable (EekboardContextService *context) -{ - g_return_if_fail (EEKBOARD_IS_CONTEXT_SERVICE(context)); - - if (!context->priv->enabled) { - context->priv->enabled = TRUE; - g_signal_emit (context, signals[ENABLED], 0); - } -} - -/** - * eekboard_context_service_disable: - * @context: an #EekboardContextService - * - * Disable @context. This function is called when @context is pushed - * by eekboard_service_pop_context(). - */ -void -eekboard_context_service_disable (EekboardContextService *context) -{ - g_return_if_fail (EEKBOARD_IS_CONTEXT_SERVICE(context)); - - if (context->priv->enabled) { - context->priv->enabled = FALSE; - g_signal_emit (context, signals[DISABLED], 0); - } -} - /** * eekboard_context_service_destroy: * @context: an #EekboardContextService @@ -412,9 +337,6 @@ eekboard_context_service_destroy (EekboardContextService *context) { g_return_if_fail (EEKBOARD_IS_CONTEXT_SERVICE(context)); - if (context->priv->enabled) { - eekboard_context_service_disable (context); - } g_free(context->priv->overlay); g_signal_emit (context, signals[DESTROYED], 0); } diff --git a/eekboard/eekboard-context-service.h b/eekboard/eekboard-context-service.h index 668fe0bc..9333586e 100644 --- a/eekboard/eekboard-context-service.h +++ b/eekboard/eekboard-context-service.h @@ -88,8 +88,6 @@ struct _EekboardContextServiceClass { GType eekboard_context_service_get_type (void) G_GNUC_CONST; -void eekboard_context_service_enable (EekboardContextService *context); -void eekboard_context_service_disable (EekboardContextService *context); void eekboard_context_service_destroy (EekboardContextService *context); LevelKeyboard *eekboard_context_service_get_keyboard(EekboardContextService *context); diff --git a/src/server-main.c b/src/server-main.c index 8c6b7e50..fa919f02 100644 --- a/src/server-main.c +++ b/src/server-main.c @@ -76,7 +76,6 @@ static ServerContextService *create_context() { g_object_set_data_full (G_OBJECT(context), "owner", g_strdup ("sender"), (GDestroyNotify)g_free); - eekboard_context_service_enable (EEKBOARD_CONTEXT_SERVICE(context)); return context; }