[gtk+/wip/gmenu] bloatpad: port to GActionMap for application
- From: Ryan Lortie <ryanl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+/wip/gmenu] bloatpad: port to GActionMap for application
- Date: Fri, 2 Dec 2011 15:32:58 +0000 (UTC)
commit a2c8f8cbc1d90fcd7e5955545014aecfe096ae48
Author: Ryan Lortie <desrt desrt ca>
Date: Fri Dec 2 10:32:10 2011 -0500
bloatpad: port to GActionMap for application
g_application_set_action_group() is now deprecated.
examples/bloatpad.c | 20 ++------------------
1 files changed, 2 insertions(+), 18 deletions(-)
---
diff --git a/examples/bloatpad.c b/examples/bloatpad.c
index f107a07..0998eb3 100644
--- a/examples/bloatpad.c
+++ b/examples/bloatpad.c
@@ -142,9 +142,7 @@ show_about (GSimpleAction *action,
GVariant *parameter,
gpointer user_data)
{
- GtkWindow *window = user_data;
-
- gtk_show_about_dialog (window,
+ gtk_show_about_dialog (NULL,
"program-name", "Bloatpad",
"title", "About Bloatpad",
"comments", "Not much to say, really.",
@@ -179,26 +177,12 @@ static GActionEntry app_entries[] = {
{ "quit", quit_app, NULL, NULL, NULL },
};
-static GActionGroup *
-create_app_actions (void)
-{
- GSimpleActionGroup *actions = g_simple_action_group_new ();
- g_simple_action_group_add_entries (actions,
- app_entries, G_N_ELEMENTS (app_entries),
- NULL);
-
- return G_ACTION_GROUP (actions);
-}
-
static void
bloat_pad_init (BloatPad *app)
{
- GActionGroup *actions;
GtkBuilder *builder;
- actions = create_app_actions ();
- g_application_set_action_group (G_APPLICATION (app), actions);
- g_object_unref (actions);
+ g_action_map_add_action_entries (G_ACTION_MAP (app), app_entries, G_N_ELEMENTS (app_entries), app);
builder = gtk_builder_new ();
gtk_builder_add_from_string (builder,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]