[gnome-applets/wip/muktupavels/help-about] drivemount: use gp_applet_show_help



commit ab9f4990bc5b0223d8e3e5114aa2d64c7488fc5b
Author: Alberts Muktupāvels <alberts muktupavels gmail com>
Date:   Fri Apr 3 15:35:52 2020 +0300

    drivemount: use gp_applet_show_help

 gnome-applets/drivemount/drivemount-applet.c | 28 +---------------------------
 gnome-applets/ga-module.c                    |  1 +
 2 files changed, 2 insertions(+), 27 deletions(-)
---
diff --git a/gnome-applets/drivemount/drivemount-applet.c b/gnome-applets/drivemount/drivemount-applet.c
index d0e2d6702..3a95d7e52 100644
--- a/gnome-applets/drivemount/drivemount-applet.c
+++ b/gnome-applets/drivemount/drivemount-applet.c
@@ -79,33 +79,7 @@ display_help (GSimpleAction *action,
               GVariant      *parameter,
               gpointer       user_data)
 {
-    DrivemountApplet *self = (DrivemountApplet *) user_data;
-    GdkScreen *screen;
-    GError *error = NULL;
-
-    screen = gtk_widget_get_screen (GTK_WIDGET (self));
-
-    gtk_show_uri (screen,
-               "help:drivemount",
-               gtk_get_current_event_time (),
-               &error);
-
-    if (error) {
-       GtkWidget *dialog;
-
-       dialog = gtk_message_dialog_new (NULL,
-                                        GTK_DIALOG_MODAL,
-                                        GTK_MESSAGE_ERROR,
-                                        GTK_BUTTONS_OK,
-                                        _("There was an error displaying help: %s"),
-                                        error->message);
-       g_signal_connect (dialog, "response",
-                         G_CALLBACK (gtk_widget_destroy), NULL);
-       gtk_window_set_resizable (GTK_WINDOW (dialog), FALSE);
-       gtk_window_set_screen (GTK_WINDOW (dialog), screen);
-       gtk_widget_show (dialog);
-       g_error_free (error);
-    }
+  gp_applet_show_help (GP_APPLET (user_data), NULL);
 }
 
 static const GActionEntry applet_menu_actions [] = {
diff --git a/gnome-applets/ga-module.c b/gnome-applets/ga-module.c
index 082adad03..422bf9c33 100644
--- a/gnome-applets/ga-module.c
+++ b/gnome-applets/ga-module.c
@@ -128,6 +128,7 @@ ga_get_applet_info (const char *id)
       icon_name = "media-floppy";
 
       about_func = drivemount_applet_setup_about;
+      help_uri = "help:drivemount";
     }
   else if (g_strcmp0 (id, "geyes") == 0)
     {


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]