summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAvinash Sonawane <rootkea@gmail.com>2021-12-26 12:44:07 +0530
committerAndre Miranda <andreldm@xfce.org>2022-03-04 02:30:07 +0000
commit72da1e19eca32587aaca3c047f715540145d3a5a (patch)
tree4b54d04e62d737a1dd13162d85907188ca571dac
parent3ffb21815ce093ce4196d1eed1f323595e0996bc (diff)
downloadxfce4-settings-72da1e19eca32587aaca3c047f715540145d3a5a.tar.gz
Fix help button action
-rw-r--r--dialogs/mime-settings/main.c7
-rw-r--r--dialogs/mime-settings/xfce4-mime-settings.desktop.in1
-rw-r--r--xfce4-settings-editor/xfce4-settings-editor.desktop.in1
3 files changed, 8 insertions, 1 deletions
diff --git a/dialogs/mime-settings/main.c b/dialogs/mime-settings/main.c
index 36686f08..7a33d0a5 100644
--- a/dialogs/mime-settings/main.c
+++ b/dialogs/mime-settings/main.c
@@ -30,6 +30,7 @@
#include <gdk/gdkx.h>
#include <libxfce4util/libxfce4util.h>
+#include <libxfce4ui/libxfce4ui.h>
#include <xfconf/xfconf.h>
#include "xfce-mime-window.h"
@@ -51,7 +52,11 @@ static void
mime_window_dialog_response (GtkWidget *dialog,
gint response_id)
{
- gtk_main_quit ();
+ if (response_id == GTK_RESPONSE_HELP)
+ xfce_dialog_show_help_with_version (GTK_WINDOW (dialog), "xfce4-settings", "mime",
+ NULL, XFCE4_SETTINGS_VERSION_SHORT);
+ else
+ gtk_main_quit ();
}
diff --git a/dialogs/mime-settings/xfce4-mime-settings.desktop.in b/dialogs/mime-settings/xfce4-mime-settings.desktop.in
index fedbd4a7..649e0303 100644
--- a/dialogs/mime-settings/xfce4-mime-settings.desktop.in
+++ b/dialogs/mime-settings/xfce4-mime-settings.desktop.in
@@ -11,3 +11,4 @@ Categories=XFCE;GTK;Settings;DesktopSettings;X-XFCE-SettingsDialog;X-XFCE-System
StartupNotify=true
OnlyShowIn=XFCE;
X-XfcePluggable=true
+X-XfceHelpPage=mime
diff --git a/xfce4-settings-editor/xfce4-settings-editor.desktop.in b/xfce4-settings-editor/xfce4-settings-editor.desktop.in
index 0480d5ab..ba63bd58 100644
--- a/xfce4-settings-editor/xfce4-settings-editor.desktop.in
+++ b/xfce4-settings-editor/xfce4-settings-editor.desktop.in
@@ -10,3 +10,4 @@ Categories=XFCE;GTK;Settings;DesktopSettings;X-XFCE-SettingsDialog;
OnlyShowIn=XFCE;
X-XfceSettingsManagerHidden=true
X-XfcePluggable=true
+X-XfceHelpPage=editor