pidgin/pidgin

Parents 943b2cb45314
Children ec8b76f3bf0a
Start embedding our icon theme by starting with the status icons used in PidginPresenceIcon

Testing Done:
Modified an icon and verified it was being used (and of course reverted).

Reviewed at https://reviews.imfreedom.org/r/885/
Binary file pidgin/data/icons/hicolor/16x16/status/pidgin-user-available.png has changed
Binary file pidgin/data/icons/hicolor/16x16/status/pidgin-user-away.png has changed
Binary file pidgin/data/icons/hicolor/16x16/status/pidgin-user-busy.png has changed
Binary file pidgin/data/icons/hicolor/16x16/status/pidgin-user-extended-away.png has changed
Binary file pidgin/data/icons/hicolor/16x16/status/pidgin-user-invisible.png has changed
Binary file pidgin/data/icons/hicolor/16x16/status/pidgin-user-offline.png has changed
Binary file pidgin/data/icons/hicolor/16x16/status/pidgin-user-unavailable.png has changed
--- a/pidgin/libpidgin.c Sat Aug 14 04:18:06 2021 -0500
+++ b/pidgin/libpidgin.c Mon Aug 16 03:02:37 2021 -0500
@@ -165,11 +165,13 @@
static void
pidgin_ui_init(void)
{
+ GtkIconTheme *theme = NULL;
gchar *path;
+ theme = gtk_icon_theme_get_default();
+
path = g_build_filename(PURPLE_DATADIR, "pidgin", "icons", NULL);
- gtk_icon_theme_prepend_search_path(gtk_icon_theme_get_default(), path);
- gtk_icon_theme_add_resource_path(gtk_icon_theme_get_default(), path);
+ gtk_icon_theme_prepend_search_path(theme, path);
g_free(path);
pidgin_stock_init();
--- a/pidgin/pidginapplication.c Sat Aug 14 04:18:06 2021 -0500
+++ b/pidgin/pidginapplication.c Mon Aug 16 03:02:37 2021 -0500
@@ -750,5 +750,6 @@
"flags", G_APPLICATION_CAN_OVERRIDE_APP_ID |
G_APPLICATION_HANDLES_COMMAND_LINE,
"register-session", TRUE,
+ "resource-base-path", "/im/pidgin/Pidgin",
NULL);
}
Binary file pidgin/resources/icons/16x16/status/pidgin-user-available.png has changed
Binary file pidgin/resources/icons/16x16/status/pidgin-user-away.png has changed
Binary file pidgin/resources/icons/16x16/status/pidgin-user-busy.png has changed
Binary file pidgin/resources/icons/16x16/status/pidgin-user-extended-away.png has changed
Binary file pidgin/resources/icons/16x16/status/pidgin-user-invisible.png has changed
Binary file pidgin/resources/icons/16x16/status/pidgin-user-offline.png has changed
Binary file pidgin/resources/icons/16x16/status/pidgin-user-unavailable.png has changed
--- a/pidgin/resources/pidgin.gresource.xml Sat Aug 14 04:18:06 2021 -0500
+++ b/pidgin/resources/pidgin.gresource.xml Mon Aug 16 03:02:37 2021 -0500
@@ -34,5 +34,12 @@
<file compressed="true">Whiteboard/whiteboard.ui</file>
<file compressed="true">Xfer/xfer.ui</file>
<file compressed="true">closebutton.ui</file>
+ <file>icons/16x16/status/pidgin-user-available.png</file>
+ <file>icons/16x16/status/pidgin-user-away.png</file>
+ <file>icons/16x16/status/pidgin-user-busy.png</file>
+ <file>icons/16x16/status/pidgin-user-extended-away.png</file>
+ <file>icons/16x16/status/pidgin-user-invisible.png</file>
+ <file>icons/16x16/status/pidgin-user-offline.png</file>
+ <file>icons/16x16/status/pidgin-user-unavailable.png</file>
</gresource>
</gresources>