[gnome-applets] sticky-notes: use gp_applet_show_help to show help



commit 8ec328fdeff16e7a14eaa7462ee8a8451d366f28
Author: Alberts Muktupāvels <alberts muktupavels gmail com>
Date:   Tue Apr 7 03:36:15 2020 +0300

    sticky-notes: use gp_applet_show_help to show help

 gnome-applets/sticky-notes/sticky-notes.c | 25 +++++++++++--------------
 1 file changed, 11 insertions(+), 14 deletions(-)
---
diff --git a/gnome-applets/sticky-notes/sticky-notes.c b/gnome-applets/sticky-notes/sticky-notes.c
index 7fde2abe9..59f30ef1b 100644
--- a/gnome-applets/sticky-notes/sticky-notes.c
+++ b/gnome-applets/sticky-notes/sticky-notes.c
@@ -35,8 +35,6 @@
 
 #define STICKYNOTES_ICON_SIZE 8
 
-static void response_cb (GtkWidget *dialog, gint id, gpointer data);
-
 static void
 popup_create_cb (GSimpleAction *action,
                  GVariant      *parameter,
@@ -186,6 +184,17 @@ stickynote_show_popup_menu (GtkWidget      *widget,
        return FALSE;
 }
 
+static void
+response_cb (GtkWidget  *dialog,
+             gint        response_id,
+             StickyNote *self)
+{
+  if (response_id == GTK_RESPONSE_HELP)
+    gp_applet_show_help (GP_APPLET (self->applet), "stickynotes-settings-individual");
+  else if (response_id == GTK_RESPONSE_CLOSE)
+    gtk_widget_hide (dialog);
+}
+
 static gboolean
 stickynote_toggle_lock_cb (GtkWidget  *widget,
                            StickyNote *note)
@@ -644,18 +653,6 @@ void stickynote_change_properties (StickyNote *note)
        stickynotes_save (applet);
 }
 
-static void
-response_cb (GtkWidget *dialog, gint id, gpointer data)
-{
-        if (id == GTK_RESPONSE_HELP)
-               gtk_show_uri (gtk_widget_get_screen (GTK_WIDGET (dialog)),
-                               "help:stickynotes_applet/stickynotes-settings-individual",
-                               gtk_get_current_event_time (),
-                               NULL);
-        else if (id == GTK_RESPONSE_CLOSE)
-                gtk_widget_hide (dialog);
-}
-
 /* Check if a sticky note is empty */
 gboolean stickynote_get_empty(const StickyNote *note)
 {


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