Finish XML layout engine.

This commit is contained in:
Daiki Ueno
2011-01-27 16:27:06 +09:00
parent 4008706bb0
commit b811796bbc
7 changed files with 448 additions and 38 deletions

View File

@ -290,6 +290,19 @@ eek_keyboard_real_key_released (EekKeyboard *self,
set_level_from_modifiers (self);
}
static void
eek_keyboard_dispose (GObject *object)
{
EekKeyboardPrivate *priv = EEK_KEYBOARD_GET_PRIVATE(object);
if (priv->layout) {
g_object_unref (priv->layout);
priv->layout = NULL;
}
G_OBJECT_CLASS (eek_keyboard_parent_class)->dispose (object);
}
static void
eek_keyboard_class_init (EekKeyboardClass *klass)
{
@ -311,6 +324,7 @@ eek_keyboard_class_init (EekKeyboardClass *klass)
gobject_class->get_property = eek_keyboard_get_property;
gobject_class->set_property = eek_keyboard_set_property;
gobject_class->dispose = eek_keyboard_dispose;
/**
* EekKeyboard:group: