[gnome-panel] libgnome-panel: remove gp_module_info_set_translation_domain
- From: Alberts Muktupāvels <muktupavels src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-panel] libgnome-panel: remove gp_module_info_set_translation_domain
- Date: Mon, 31 Jul 2017 15:15:21 +0000 (UTC)
commit ec5851f5f9b3f165e39429a10888e95b7d288951
Author: Alberts Muktupāvels <alberts muktupavels gmail com>
Date: Mon Jul 31 13:37:11 2017 +0300
libgnome-panel: remove gp_module_info_set_translation_domain
gnome-panel/libpanel-applet-private/gp-module.c | 2 +-
libgnome-panel/gp-module-info-private.h | 3 +--
libgnome-panel/gp-module-info.c | 22 +++++-----------------
libgnome-panel/gp-module-info.h | 12 +++++-------
libgnome-panel/gp-module.h | 3 +--
modules/clock/clock-module.c | 3 +--
modules/fish/fish-module.c | 3 +--
modules/notification-area/na-module.c | 3 +--
modules/separator/separator-module.c | 3 +--
modules/status-notifier/sn-module.c | 3 +--
modules/wncklet/wncklet-module.c | 4 +---
11 files changed, 19 insertions(+), 42 deletions(-)
---
diff --git a/gnome-panel/libpanel-applet-private/gp-module.c b/gnome-panel/libpanel-applet-private/gp-module.c
index c6b8001..ef99adb 100644
--- a/gnome-panel/libpanel-applet-private/gp-module.c
+++ b/gnome-panel/libpanel-applet-private/gp-module.c
@@ -425,7 +425,7 @@ gp_module_applet_new (GpModule *module,
return g_object_new (type,
"id", applet,
"settings-path", settings_path,
- "translation-domain", module->info->domain,
+ "translation-domain", module->info->translation_domain,
"locked-down", locked_down,
"orientation", orientation,
"position", position,
diff --git a/libgnome-panel/gp-module-info-private.h b/libgnome-panel/gp-module-info-private.h
index dd3f3cc..91a5a1b 100644
--- a/libgnome-panel/gp-module-info-private.h
+++ b/libgnome-panel/gp-module-info-private.h
@@ -26,10 +26,9 @@ struct _GpModuleInfo
{
gchar *id;
gchar *version;
+ gchar *translation_domain;
gchar **applets;
-
- gchar *domain;
};
void gp_module_info_free (GpModuleInfo *info);
diff --git a/libgnome-panel/gp-module-info.c b/libgnome-panel/gp-module-info.c
index 3bee334..725952c 100644
--- a/libgnome-panel/gp-module-info.c
+++ b/libgnome-panel/gp-module-info.c
@@ -49,6 +49,7 @@ get_applets (va_list args)
* gp_module_info_new:
* @id: the id of this module
* @version: the version of this module
+ * @translation_domain: the translation domain or %NULL
*
* Creates a new #GpModuleInfo.
*
@@ -56,7 +57,8 @@ get_applets (va_list args)
*/
GpModuleInfo *
gp_module_info_new (const gchar *id,
- const gchar *version)
+ const gchar *version,
+ const gchar *translation_domain)
{
GpModuleInfo *info;
@@ -64,6 +66,7 @@ gp_module_info_new (const gchar *id,
info->id = g_strdup (id);
info->version = g_strdup (version);
+ info->translation_domain = g_strdup (translation_domain);
return info;
}
@@ -87,21 +90,6 @@ gp_module_info_set_applets (GpModuleInfo *info,
va_end (args);
}
-/**
- * gp_module_info_set_translation_domain:
- * @info: a #GpModuleInfo
- * @domain: the translation domain or NULL
- *
- * Sets the translation domain.
- */
-void
-gp_module_info_set_translation_domain (GpModuleInfo *info,
- const gchar *domain)
-{
- g_free (info->domain);
- info->domain = g_strdup (domain);
-}
-
void
gp_module_info_free (GpModuleInfo *info)
{
@@ -110,8 +98,8 @@ gp_module_info_free (GpModuleInfo *info)
g_free (info->id);
g_free (info->version);
+ g_free (info->translation_domain);
g_strfreev (info->applets);
- g_free (info->domain);
g_free (info);
}
diff --git a/libgnome-panel/gp-module-info.h b/libgnome-panel/gp-module-info.h
index af369c9..baba52e 100644
--- a/libgnome-panel/gp-module-info.h
+++ b/libgnome-panel/gp-module-info.h
@@ -29,14 +29,12 @@ G_BEGIN_DECLS
*/
typedef struct _GpModuleInfo GpModuleInfo;
-GpModuleInfo *gp_module_info_new (const gchar *id,
- const gchar *version);
+GpModuleInfo *gp_module_info_new (const gchar *id,
+ const gchar *version,
+ const gchar *translation_domain);
-void gp_module_info_set_applets (GpModuleInfo *info,
- ...);
-
-void gp_module_info_set_translation_domain (GpModuleInfo *info,
- const gchar *domain);
+void gp_module_info_set_applets (GpModuleInfo *info,
+ ...);
G_END_DECLS
diff --git a/libgnome-panel/gp-module.h b/libgnome-panel/gp-module.h
index 47f633b..6270797 100644
--- a/libgnome-panel/gp-module.h
+++ b/libgnome-panel/gp-module.h
@@ -41,10 +41,9 @@ G_BEGIN_DECLS
* bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR);
* bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
*
- * info = gp_module_info_new ("example", PACKAGE_VERSION);
+ * info = gp_module_info_new ("example", PACKAGE_VERSION, GETTEXT_PACKAGE);
*
* gp_module_info_set_applets (info, "example1", "example2", NULL);
- * gp_module_info_set_translation_domain (info, GETTEXT_PACKAGE);
*
* return info;
* }
diff --git a/modules/clock/clock-module.c b/modules/clock/clock-module.c
index 392b030..784635c 100644
--- a/modules/clock/clock-module.c
+++ b/modules/clock/clock-module.c
@@ -30,10 +30,9 @@ clock_get_module_info (void)
bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR);
bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
- info = gp_module_info_new ("clock", PACKAGE_VERSION);
+ info = gp_module_info_new ("clock", PACKAGE_VERSION, GETTEXT_PACKAGE);
gp_module_info_set_applets (info, "clock", NULL);
- gp_module_info_set_translation_domain (info, GETTEXT_PACKAGE);
return info;
}
diff --git a/modules/fish/fish-module.c b/modules/fish/fish-module.c
index 5c6a37b..a919ad4 100644
--- a/modules/fish/fish-module.c
+++ b/modules/fish/fish-module.c
@@ -30,10 +30,9 @@ fish_get_module_info (void)
bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR);
bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
- info = gp_module_info_new ("fish", PACKAGE_VERSION);
+ info = gp_module_info_new ("fish", PACKAGE_VERSION, GETTEXT_PACKAGE);
gp_module_info_set_applets (info, "fish", NULL);
- gp_module_info_set_translation_domain (info, GETTEXT_PACKAGE);
return info;
}
diff --git a/modules/notification-area/na-module.c b/modules/notification-area/na-module.c
index e9890b0..dd75696 100644
--- a/modules/notification-area/na-module.c
+++ b/modules/notification-area/na-module.c
@@ -30,10 +30,9 @@ na_get_module_info (void)
bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR);
bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
- info = gp_module_info_new ("notification-area", PACKAGE_VERSION);
+ info = gp_module_info_new ("notification-area", PACKAGE_VERSION, GETTEXT_PACKAGE);
gp_module_info_set_applets (info, "notification-area", NULL);
- gp_module_info_set_translation_domain (info, GETTEXT_PACKAGE);
return info;
}
diff --git a/modules/separator/separator-module.c b/modules/separator/separator-module.c
index 576b149..e7c76ed 100644
--- a/modules/separator/separator-module.c
+++ b/modules/separator/separator-module.c
@@ -30,10 +30,9 @@ separator_get_module_info (void)
bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR);
bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
- info = gp_module_info_new ("separator", PACKAGE_VERSION);
+ info = gp_module_info_new ("separator", PACKAGE_VERSION, GETTEXT_PACKAGE);
gp_module_info_set_applets (info, "separator", NULL);
- gp_module_info_set_translation_domain (info, GETTEXT_PACKAGE);
return info;
}
diff --git a/modules/status-notifier/sn-module.c b/modules/status-notifier/sn-module.c
index 751352a..290d93e 100644
--- a/modules/status-notifier/sn-module.c
+++ b/modules/status-notifier/sn-module.c
@@ -30,10 +30,9 @@ sn_get_module_info (void)
bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR);
bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
- info = gp_module_info_new ("status-notifier", PACKAGE_VERSION);
+ info = gp_module_info_new ("status-notifier", PACKAGE_VERSION, GETTEXT_PACKAGE);
gp_module_info_set_applets (info, "status-notifier", NULL);
- gp_module_info_set_translation_domain (info, GETTEXT_PACKAGE);
return info;
}
diff --git a/modules/wncklet/wncklet-module.c b/modules/wncklet/wncklet-module.c
index b206893..04752b9 100644
--- a/modules/wncklet/wncklet-module.c
+++ b/modules/wncklet/wncklet-module.c
@@ -36,14 +36,12 @@ wncklet_get_module_info (void)
wnck_set_client_type (WNCK_CLIENT_TYPE_PAGER);
- info = gp_module_info_new ("wncklet", PACKAGE_VERSION);
+ info = gp_module_info_new ("wncklet", PACKAGE_VERSION, GETTEXT_PACKAGE);
gp_module_info_set_applets (info, "show-desktop", "window-list",
"window-menu", "workspace-switcher",
NULL);
- gp_module_info_set_translation_domain (info, GETTEXT_PACKAGE);
-
return info;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]