From 8e0de96520182ce8f0cdf6a99651af74f9167674 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Erick=20P=C3=A9rez=20Castellanos?= Date: Sun, 25 Nov 2012 10:13:00 -0500 Subject: [PATCH] Added accelerators to GcalApplication actions. --- src/gcal-application.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/gcal-application.c b/src/gcal-application.c index 01d00116..a9619df3 100644 --- a/src/gcal-application.c +++ b/src/gcal-application.c @@ -175,6 +175,8 @@ gcal_application_set_app_menu (GApplication *app) GSimpleAction *about; GSimpleAction *quit; + GVariant *va; + g_return_if_fail (GCAL_IS_APPLICATION (app)); priv = GCAL_APPLICATION (app)->priv; @@ -215,6 +217,16 @@ gcal_application_set_app_menu (GApplication *app) g_menu_append (app_menu, _("Quit"), "app.quit"); gtk_application_set_app_menu (GTK_APPLICATION (app), G_MENU_MODEL (app_menu)); + + /* Accelerators */ + gtk_application_add_accelerator (GTK_APPLICATION (app), "q", "app.quit", NULL); + + va = g_variant_new_string ("month"); + gtk_application_add_accelerator (GTK_APPLICATION (app), "m", "app.view", va); + g_variant_unref (va); + va = g_variant_new_string ("year"); + gtk_application_add_accelerator (GTK_APPLICATION (app), "y", "app.view", va); + g_variant_unref (va); } static void