Add -g option to eekboard-xml.

This commit is contained in:
Daiki Ueno
2011-02-28 12:24:27 +09:00
parent e8af3dacf1
commit 639ad8df91

View File

@ -40,6 +40,7 @@ static gchar *opt_model = NULL;
static gchar *opt_layouts = NULL; static gchar *opt_layouts = NULL;
static gchar *opt_options = NULL; static gchar *opt_options = NULL;
static gchar *opt_list = NULL; static gchar *opt_list = NULL;
static guint opt_group = 0;
static const GOptionEntry options[] = { static const GOptionEntry options[] = {
{"load", 'l', 0, G_OPTION_ARG_STRING, &opt_load, {"load", 'l', 0, G_OPTION_ARG_STRING, &opt_load,
@ -54,6 +55,8 @@ static const GOptionEntry options[] = {
N_("Specify layouts")}, N_("Specify layouts")},
{"options", '\0', 0, G_OPTION_ARG_STRING, &opt_options, {"options", '\0', 0, G_OPTION_ARG_STRING, &opt_options,
N_("Specify options")}, N_("Specify options")},
{"group", 'g', 0, G_OPTION_ARG_INT, &opt_group,
N_("Specify group")},
{NULL} {NULL}
}; };
@ -110,6 +113,8 @@ main (int argc, char **argv)
keyboard = eek_keyboard_new (layout, 640, 480); keyboard = eek_keyboard_new (layout, 640, 480);
g_object_unref (layout); g_object_unref (layout);
eek_keyboard_set_group (keyboard, opt_group);
widget = eek_gtk_keyboard_new (keyboard); widget = eek_gtk_keyboard_new (keyboard);
g_object_unref (keyboard); g_object_unref (keyboard);