[gnome-applets/wip/muktupavels/help-about] tracker-search-bar: use gp_applet_show_about
- From: Alberts Muktupāvels <muktupavels src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-applets/wip/muktupavels/help-about] tracker-search-bar: use gp_applet_show_about
- Date: Fri, 3 Apr 2020 14:25:11 +0000 (UTC)
commit 66e9882d6e646deb4ef001952605b6c19f97fec0
Author: Alberts Muktupāvels <alberts muktupavels gmail com>
Date: Fri Apr 3 16:59:52 2020 +0300
tracker-search-bar: use gp_applet_show_about
gnome-applets/Makefile.am | 1 -
gnome-applets/ga-module.c | 2 +
gnome-applets/tracker-search-bar/tracker-applet.c | 92 +++++++++++++++++-----
gnome-applets/tracker-search-bar/tracker-applet.h | 2 +
.../tracker-search-bar/tracker-search-bar.ui | 84 --------------------
po/POTFILES.in | 1 -
6 files changed, 75 insertions(+), 107 deletions(-)
---
diff --git a/gnome-applets/Makefile.am b/gnome-applets/Makefile.am
index 030bf2fad..8c7811814 100644
--- a/gnome-applets/Makefile.am
+++ b/gnome-applets/Makefile.am
@@ -98,7 +98,6 @@ cpufreq_ui_files = \
tracker_search_bar_ui_files = \
tracker-search-bar/tracker-search-bar-menu.ui \
- tracker-search-bar/tracker-search-bar.ui \
$(NULL)
icon_files = \
diff --git a/gnome-applets/ga-module.c b/gnome-applets/ga-module.c
index 65e821d7d..0e03d8436 100644
--- a/gnome-applets/ga-module.c
+++ b/gnome-applets/ga-module.c
@@ -215,6 +215,8 @@ ga_get_applet_info (const char *id)
name = _("Tracker Search Bar");
description = _("Find your data quickly using Tracker");
icon_name = "system-search";
+
+ about_func = tracker_applet_setup_about;
}
#endif
else if (g_strcmp0 (id, "trash") == 0)
diff --git a/gnome-applets/tracker-search-bar/tracker-applet.c
b/gnome-applets/tracker-search-bar/tracker-applet.c
index db096b4be..6a895c024 100644
--- a/gnome-applets/tracker-search-bar/tracker-applet.c
+++ b/gnome-applets/tracker-search-bar/tracker-applet.c
@@ -52,9 +52,13 @@ struct _TrackerApplet
G_DEFINE_TYPE (TrackerApplet, tracker_applet, GP_TYPE_APPLET)
-static void applet_about_cb (GSimpleAction *action,
- GVariant *parameter,
- gpointer user_data);
+static void
+applet_about_cb (GSimpleAction *action,
+ GVariant *parameter,
+ gpointer user_data)
+{
+ gp_applet_show_about (GP_APPLET (user_data));
+}
static const GActionEntry applet_menu_actions[] = {
{ "about",
@@ -68,24 +72,6 @@ static const GActionEntry applet_menu_actions[] = {
}
};
-static void
-applet_about_cb (GSimpleAction *action,
- GVariant *parameter,
- gpointer user_data)
-{
- TrackerApplet *applet = user_data;
- GObject *object;
- GtkWidget *dialog;
-
- object = gtk_builder_get_object (applet->builder, "dialog_about");
- g_return_if_fail (object != NULL);
-
- dialog = GTK_WIDGET (object);
-
- gtk_dialog_run (GTK_DIALOG(dialog));
- gtk_widget_hide (dialog);
-}
-
static gboolean
applet_event_box_button_press_event_cb (GtkWidget *widget,
GdkEventButton *event,
@@ -410,3 +396,67 @@ static void
tracker_applet_init (TrackerApplet *self)
{
}
+
+void
+tracker_applet_setup_about (GtkAboutDialog *dialog)
+{
+ const char *comments;
+ const char **authors;
+ const char *copyright;
+
+ comments = _("A search bar applet for finding content stored in Tracker");
+
+ authors = (const char *[])
+ {
+ "Martyn Russell <martyn lanedo com>",
+ "Jürg Billeter <juerg billeter codethink co uk>",
+ "Philip Van Hoof <pvanhoof gnome org>",
+ "Carlos Garnacho <carlos lanedo com>",
+ "Mikael Ottela <mikael ottela ixonos com>",
+ "Ivan Frade <ivan frade nokia com>",
+ "Jamie McCracken <jamiemcc gnome org>",
+ "Adrien Bustany <abustany gnome org>",
+ "Aleksander Morgado <aleksander lanedo com>",
+ "Anders Aagaard <aagaande gmail com>",
+ "Anders Rune Jensen <anders iola dk>",
+ "Baptiste Mille-Mathias <baptist millemathias gmail com>",
+ "Christoph Laimburg <christoph laimburg rolmail net>",
+ "Dan Nicolaescu <dann ics uci edu>",
+ "Deji Akingunola <dakingun gmail com>",
+ "Edward Duffy <eduffy gmail com>",
+ "Eskil Bylund <eskil letterboxes org>",
+ "Eugenio <me eugesoftware com>",
+ "Fabien VALLON <fabien sonappart net>",
+ "Gergan Penkov <gergan gmail com>",
+ "Halton Huo <halton huo sun com>",
+ "Jaime Frutos Morales <acidborg gmail com>",
+ "Jedy Wang <jedy wang sun com>",
+ "Jerry Tan <jerry tan sun com>",
+ "John Stowers <john stowers gmail com>",
+ "Julien <julienc psychologie-fr org>",
+ "Laurent Aguerreche <laurent aguerreche free fr>",
+ "Luca Ferretti <elle uca libero it>",
+ "Marcus Fritzsch <fritschy googlemail com>",
+ "Michael Biebl <mbiebl gmail com>",
+ "Michal Pryc <michal pryc sun com>",
+ "Mikkel Kamstrup Erlandsen <mikkel kamstrup gmail com>",
+ "Nate Nielsen <nielsen memberwewbs com>",
+ "Neil Patel <njpatel gmail com>",
+ "Richard Quirk <quirky zoom co uk>",
+ "Saleem Abdulrasool <compnerd gentoo org>",
+ "Samuel Cormier-Iijima <sciyoshi gmail com>",
+ "Tobutaz <tobutaz gmail com>",
+ "Tom <tpgww onepost net>",
+ "Tshepang Lekhonkhobe <tshepang gmail com>",
+ "Ulrik Mikaelsson <ulrik mikaelsson gmail com>",
+ NULL
+ };
+
+ copyright = _("Copyright Tracker Authors 2005-2010");
+
+ gtk_about_dialog_set_comments (dialog, comments);
+
+ gtk_about_dialog_set_authors (dialog, authors);
+ gtk_about_dialog_set_translator_credits (dialog, _("translator-credits"));
+ gtk_about_dialog_set_copyright (dialog, copyright);
+}
diff --git a/gnome-applets/tracker-search-bar/tracker-applet.h
b/gnome-applets/tracker-search-bar/tracker-applet.h
index c528b0163..5dbc93039 100644
--- a/gnome-applets/tracker-search-bar/tracker-applet.h
+++ b/gnome-applets/tracker-search-bar/tracker-applet.h
@@ -28,6 +28,8 @@ G_BEGIN_DECLS
G_DECLARE_FINAL_TYPE (TrackerApplet, tracker_applet,
TRACKER, APPLET, GpApplet)
+void tracker_applet_setup_about (GtkAboutDialog *dialog);
+
G_END_DECLS
#endif /* __TRACKER_APPLET_H__ */
diff --git a/po/POTFILES.in b/po/POTFILES.in
index d4aed2da5..2a24603f2 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -74,7 +74,6 @@ gnome-applets/timer/timer-applet.c
gnome-applets/tracker-search-bar/tracker-applet.c
gnome-applets/tracker-search-bar/tracker-results-window.c
gnome-applets/tracker-search-bar/tracker-search-bar-menu.ui
-gnome-applets/tracker-search-bar/tracker-search-bar.ui
gnome-applets/trash/trash-applet.c
gnome-applets/trash/trash-empty.c
gnome-applets/trash/trash-empty.ui
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]