libeek: make EekGtkKeyboard handle button events

This commit is contained in:
Daiki Ueno
2010-06-16 18:27:43 +09:00
parent 1bcb2cc31d
commit 353c99e700
3 changed files with 89 additions and 3 deletions

View File

@ -202,8 +202,8 @@ on_changed (EekLayout *layout, gpointer user_data)
GtkWidget *vbox, *widget;
vbox = gtk_widget_get_parent (eekboard->widget);
gtk_widget_hide (eekboard->widget);
gtk_widget_destroy (eekboard->widget);
/* gtk_widget_destroy() seems not usable for GtkClutterEmbed */
gtk_container_remove (GTK_CONTAINER(vbox), eekboard->widget);
g_object_unref (eekboard->keyboard);
widget = create_widget (eekboard, eekboard->width, eekboard->height);