G_OBJECT_CLASS (bloat_pad_parent_class)->finalize (object);
}
+static void
+new_activated (GSimpleAction *action,
+ GVariant *parameter,
+ gpointer user_data)
+{
+ g_application_activate (user_data);
+}
+
static void
show_about (GSimpleAction *action,
GVariant *parameter,
NULL);
}
-
static void
quit_app (GSimpleAction *action,
GVariant *parameter,
}
static GActionEntry app_entries[] = {
+ { "new", new_activated, NULL, NULL, NULL },
{ "about", show_about, NULL, NULL, NULL },
{ "quit", quit_app, NULL, NULL, NULL },
};
"<interface>"
" <menu id='app-menu'>"
" <section>"
+ " <item label='_New Window' action='app.new'/>"
+ " </section>"
+ " <section>"
" <item label='_About Bloatpad' action='app.about'/>"
" </section>"
" <section>"