static void st_im_text_init (StIMText *self) { StIMTextPrivate *priv; self->priv = priv = ST_IM_TEXT_GET_PRIVATE (self); priv->im_context = gtk_im_multicontext_new (); g_signal_connect (priv->im_context, "commit", G_CALLBACK (st_im_text_commit_cb), self); }
static void st_im_text_init (StIMText *self) { StIMTextPrivate *priv; self->priv = priv = ST_IM_TEXT_GET_PRIVATE (self); priv->im_context = gtk_im_multicontext_new (); g_signal_connect (priv->im_context, "commit", G_CALLBACK (st_im_text_commit_cb), self); g_signal_connect (priv->im_context, "preedit-changed", G_CALLBACK (st_im_text_preedit_changed_cb), self); g_signal_connect (priv->im_context, "retrieve-surrounding", G_CALLBACK (st_im_text_retrieve_surrounding_cb), self); g_signal_connect (priv->im_context, "delete-surrounding", G_CALLBACK (st_im_text_delete_surrounding_cb), self); }