Move symbol-index property per-element instead of per-keyboard.

This commit is contained in:
Daiki Ueno
2011-03-02 11:47:09 +09:00
parent fccf9e8805
commit b2657c06a8
9 changed files with 358 additions and 196 deletions

View File

@ -504,7 +504,7 @@ on_xkl_state_changed (XklEngine *xklengine,
EekboardDesktopClient *client = user_data;
if (type == GROUP_CHANGED && client->keyboard) {
gint group = eek_keyboard_get_group (client->keyboard);
gint group = eek_element_get_group (EEK_ELEMENT(client->keyboard));
if (group != value) {
eekboard_context_set_group (client->context, value, NULL);
}

View File

@ -574,7 +574,7 @@ handle_method_call (GDBusConnection *connection,
}
g_variant_get (parameters, "(i)", &group);
eek_keyboard_set_group (context->keyboard, group);
eek_element_set_group (EEK_ELEMENT(context->keyboard), group);
if (context->window) {
gboolean was_visible = gtk_widget_get_visible (context->window);

View File

@ -113,7 +113,7 @@ main (int argc, char **argv)
keyboard = eek_keyboard_new (layout, 640, 480);
g_object_unref (layout);
eek_keyboard_set_group (keyboard, opt_group);
eek_element_set_group (EEK_ELEMENT(keyboard), opt_group);
widget = eek_gtk_keyboard_new (keyboard);
g_object_unref (keyboard);