[gtk+] Replace deprecated gtk_application_add_accelerator
- From: John Ralls <jralls src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] Replace deprecated gtk_application_add_accelerator
- Date: Sun, 3 Aug 2014 20:32:27 +0000 (UTC)
commit af3572f36a17477d43c72e361db8ad7a49be1927
Author: John Ralls <jralls ceridwen us>
Date: Sun Aug 3 13:24:16 2014 -0700
Replace deprecated gtk_application_add_accelerator
With new gtk_application_set_accels_for_action.
gtk/gtkapplication-quartz.c | 12 ++++++++----
1 files changed, 8 insertions(+), 4 deletions(-)
---
diff --git a/gtk/gtkapplication-quartz.c b/gtk/gtkapplication-quartz.c
index 6a11783..9794d7b 100644
--- a/gtk/gtkapplication-quartz.c
+++ b/gtk/gtkapplication-quartz.c
@@ -124,6 +124,10 @@ gtk_application_impl_quartz_startup (GtkApplicationImpl *impl,
GtkApplicationImplQuartz *quartz = (GtkApplicationImplQuartz *) impl;
GSimpleActionGroup *gtkinternal;
GMenuModel *app_menu;
+ const gchar *pref_accel[] = {"<Primary>comma", NULL};
+ const gchar *hide_others_accel[] = {"<Primary><Alt>h", NULL};
+ const gchar *hide_accel[] = {"<Primary>h", NULL};
+ const gchar *quit_accel[] = {"<Primary>q", NULL};
if (register_session)
{
@@ -135,10 +139,10 @@ gtk_application_impl_quartz_startup (GtkApplicationImpl *impl,
gtk_action_muxer_set_parent (quartz->muxer, gtk_application_get_action_muxer (impl->application));
/* Add the default accels */
- gtk_application_add_accelerator (impl->application, "<Primary>comma", "app.preferences", NULL);
- gtk_application_add_accelerator (impl->application, "<Primary><Alt>h", "gtkinternal.hide-others", NULL);
- gtk_application_add_accelerator (impl->application, "<Primary>h", "gtkinternal.hide", NULL);
- gtk_application_add_accelerator (impl->application, "<Primary>q", "app.quit", NULL);
+ gtk_application_set_accels_for_action (impl->application, "app.preferences", pref_accel);
+ gtk_application_set_accels_for_action (impl->application, "gtkinternal.hide-others", hide_others_accel);
+ gtk_application_set_accels_for_action (impl->application, "gtkinternal.hide", hide_accel);
+ gtk_application_set_accels_for_action (impl->application, "app.quit", quit_accel);
/* and put code behind the 'special' accels */
gtkinternal = g_simple_action_group_new ();
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]