summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Nelson <wabz@pidgin.im>2007-04-27 01:57:41 +0000
committerRichard Nelson <wabz@pidgin.im>2007-04-27 01:57:41 +0000
commit938f928b22460c7e1441c3e516517faae5555a2a (patch)
treea8c5895ae943fc2b5c1c7d1cd0333a5677aeb508
parent5c49881fa9ad7cf06f5e8c505a836d56ee7d4d92 (diff)
parent550d5f40a178f2af7bb35aa03845730621bb4153 (diff)
downloadpidgin-938f928b22460c7e1441c3e516517faae5555a2a.tar.gz
propagate from branch 'im.pidgin.pidgin' (head 83073649749488bc9319125e17180ea4da17e713)
to branch 'im.pidgin.finch.workspaces' (head 9458657f5b99413b7690a37af16d2ebe17765f98)
-rw-r--r--COPYRIGHT3
-rw-r--r--ChangeLog1
-rw-r--r--ChangeLog.API8
-rw-r--r--doc/pidgin-arch.fig8
-rw-r--r--finch/finch.c6
-rw-r--r--finch/gntaccount.c18
-rw-r--r--finch/gntblist.c40
-rw-r--r--finch/gntconn.c1
-rw-r--r--finch/gntconv.c6
-rw-r--r--finch/gntdebug.c6
-rw-r--r--finch/gntft.c14
-rw-r--r--finch/gntplugin.c6
-rw-r--r--finch/gntpounce.c40
-rw-r--r--finch/gntprefs.c43
-rw-r--r--finch/gntrequest.c5
-rw-r--r--finch/gntstatus.c7
-rw-r--r--finch/plugins/gnthistory.c12
-rw-r--r--libpurple/account.c6
-rw-r--r--libpurple/blist.c2
-rw-r--r--libpurple/connection.c4
-rw-r--r--libpurple/conversation.c26
-rw-r--r--libpurple/debug.c8
-rw-r--r--libpurple/ft.c12
-rw-r--r--libpurple/idle.c8
-rw-r--r--libpurple/log.c14
-rw-r--r--libpurple/network.c24
-rw-r--r--libpurple/plugins/autoaccept.c5
-rw-r--r--libpurple/plugins/buddynote.c1
-rw-r--r--libpurple/plugins/idle.c3
-rw-r--r--libpurple/plugins/offlinemsg.c4
-rw-r--r--libpurple/plugins/perl/common/Request.xs6
-rw-r--r--libpurple/plugins/tcl/tcl_ref.c11
-rw-r--r--libpurple/prefs.c99
-rw-r--r--libpurple/protocols/gg/gg.c18
-rw-r--r--libpurple/protocols/irc/cmds.c16
-rw-r--r--libpurple/protocols/irc/irc.h1
-rw-r--r--libpurple/protocols/irc/msgs.c14
-rw-r--r--libpurple/protocols/irc/parse.c4
-rw-r--r--libpurple/protocols/jabber/auth.c8
-rw-r--r--libpurple/protocols/jabber/buddy.c9
-rw-r--r--libpurple/protocols/jabber/chat.c4
-rw-r--r--libpurple/protocols/jabber/jabber.c8
-rw-r--r--libpurple/protocols/jabber/presence.c9
-rw-r--r--libpurple/protocols/jabber/xdata.c4
-rw-r--r--libpurple/protocols/msn/dialog.c1
-rw-r--r--libpurple/protocols/msn/msn.c21
-rw-r--r--libpurple/protocols/msn/slp.c2
-rw-r--r--libpurple/protocols/novell/novell.c4
-rw-r--r--libpurple/protocols/oscar/oscar.c26
-rw-r--r--libpurple/protocols/oscar/peer.c4
-rw-r--r--libpurple/protocols/qq/buddy_info.c1
-rw-r--r--libpurple/protocols/qq/buddy_opt.c18
-rw-r--r--libpurple/protocols/qq/group.c1
-rw-r--r--libpurple/protocols/qq/group_im.c8
-rw-r--r--libpurple/protocols/qq/group_join.c8
-rw-r--r--libpurple/protocols/qq/group_opt.c32
-rw-r--r--libpurple/protocols/qq/sys_msg.c57
-rw-r--r--libpurple/protocols/sametime/sametime.c10
-rw-r--r--libpurple/protocols/silc/buddy.c27
-rw-r--r--libpurple/protocols/silc/chat.c15
-rw-r--r--libpurple/protocols/silc/ops.c7
-rw-r--r--libpurple/protocols/silc/pk.c6
-rw-r--r--libpurple/protocols/silc/silc.c6
-rw-r--r--libpurple/protocols/silc/util.c4
-rw-r--r--libpurple/protocols/silc/wb.c5
-rw-r--r--libpurple/protocols/yahoo/yahoo.c17
-rw-r--r--libpurple/proxy.c32
-rwxr-xr-xlibpurple/purple-url-handler24
-rw-r--r--libpurple/request.c39
-rw-r--r--libpurple/request.h62
-rw-r--r--libpurple/savedstatuses.c36
-rw-r--r--libpurple/server.c8
-rw-r--r--libpurple/sound.c6
-rw-r--r--libpurple/status.c36
-rw-r--r--libpurple/stun.c4
-rw-r--r--libpurple/util.c1
-rw-r--r--pidgin.desktop.in2
-rw-r--r--pidgin.spec.in6
-rw-r--r--pidgin/gtkaccount.c4
-rw-r--r--pidgin/gtkblist.c5
-rw-r--r--pidgin/gtkconv.c14
-rw-r--r--pidgin/gtkdebug.c12
-rw-r--r--pidgin/gtkdialogs.c42
-rw-r--r--pidgin/gtkimhtmltoolbar.c1
-rw-r--r--pidgin/gtklog.c13
-rw-r--r--pidgin/gtkmain.c18
-rw-r--r--pidgin/gtkplugin.c4
-rw-r--r--pidgin/gtkpounce.c8
-rw-r--r--pidgin/gtkprefs.c73
-rw-r--r--pidgin/gtkprivacy.c10
-rw-r--r--pidgin/gtkrequest.c10
-rw-r--r--pidgin/gtksavedstatuses.c50
-rw-r--r--pidgin/gtkstatusbox.c32
-rw-r--r--pidgin/gtkutils.c29
-rw-r--r--pidgin/pidgin.h2
-rw-r--r--pidgin/pidginstock.c256
-rw-r--r--pidgin/pixmaps/icons/16/Makefile.am2
-rw-r--r--pidgin/pixmaps/icons/16/pidgin.pngbin454 -> 780 bytes
-rw-r--r--pidgin/pixmaps/icons/16/scalable/pidgin.svg336
-rw-r--r--pidgin/pixmaps/icons/24/Makefile.am2
-rw-r--r--pidgin/pixmaps/icons/24/pidgin.pngbin558 -> 1435 bytes
-rw-r--r--pidgin/pixmaps/icons/24/scalable/pidgin.svg391
-rw-r--r--pidgin/pixmaps/icons/32/Makefile.am2
-rw-r--r--pidgin/pixmaps/icons/32/pidgin.pngbin787 -> 1868 bytes
-rw-r--r--pidgin/pixmaps/icons/32/scalable/pidgin.svg407
-rw-r--r--pidgin/pixmaps/icons/48/Makefile.am2
-rw-r--r--pidgin/pixmaps/icons/48/pidgin.pngbin1003 -> 3053 bytes
-rw-r--r--pidgin/pixmaps/icons/48/scalable/Makefile.am7
-rw-r--r--pidgin/pixmaps/icons/48/scalable/pidgin.svg430
-rw-r--r--pidgin/pixmaps/logo.pngbin15866 -> 15985 bytes
-rw-r--r--pidgin/pixmaps/pidgin.icobin22486 -> 25214 bytes
-rw-r--r--pidgin/pixmaps/protocols/16/irc.pngbin902 -> 454 bytes
-rw-r--r--pidgin/pixmaps/protocols/16/scalable/irc.svg318
-rw-r--r--pidgin/pixmaps/protocols/22/irc.pngbin1221 -> 558 bytes
-rw-r--r--pidgin/pixmaps/protocols/22/scalable/irc.svg492
-rw-r--r--pidgin/pixmaps/protocols/48/irc.pngbin2836 -> 1003 bytes
-rw-r--r--pidgin/pixmaps/protocols/48/scalable/irc.svg531
-rw-r--r--pidgin/pixmaps/status/16/Makefile.am4
-rw-r--r--pidgin/pixmaps/status/16/Makefile.mingw2
-rw-r--r--pidgin/pixmaps/status/16/available_i.pngbin805 -> 0 bytes
-rw-r--r--pidgin/pixmaps/status/16/away_i.pngbin924 -> 0 bytes
-rw-r--r--pidgin/pixmaps/status/16/busy_i.pngbin775 -> 0 bytes
-rw-r--r--pidgin/pixmaps/status/16/extended-away_i.pngbin469 -> 0 bytes
-rw-r--r--pidgin/pixmaps/status/16/rtl/Makefile.am2
-rw-r--r--pidgin/pixmaps/status/16/rtl/Makefile.mingw20
-rw-r--r--pidgin/pixmaps/status/16/rtl/chat.pngbin705 -> 0 bytes
-rw-r--r--pidgin/pixmaps/status/16/rtl/extended-away.pngbin518 -> 428 bytes
-rw-r--r--pidgin/pixmaps/status/16/rtl/extended-away_i.pngbin478 -> 0 bytes
-rw-r--r--pidgin/pixmaps/status/22/Makefile.mingw2
-rw-r--r--pidgin/pixmaps/status/22/rtl/Makefile.am2
-rw-r--r--pidgin/pixmaps/status/22/rtl/Makefile.mingw20
-rw-r--r--pidgin/pixmaps/status/22/rtl/chat.pngbin1315 -> 0 bytes
-rw-r--r--pidgin/pixmaps/status/32/Makefile.mingw2
-rw-r--r--pidgin/pixmaps/status/32/rtl/Makefile.am2
-rw-r--r--pidgin/pixmaps/status/32/rtl/Makefile.mingw20
-rw-r--r--pidgin/pixmaps/status/32/rtl/chat.pngbin1934 -> 0 bytes
-rw-r--r--pidgin/pixmaps/status/48/Makefile.mingw2
-rw-r--r--pidgin/pixmaps/status/48/rtl/Makefile.am2
-rw-r--r--pidgin/pixmaps/status/48/rtl/Makefile.mingw20
-rw-r--r--pidgin/pixmaps/status/48/rtl/chat.pngbin3386 -> 0 bytes
-rw-r--r--pidgin/pixmaps/status/Makefile.am6
-rw-r--r--pidgin/pixmaps/toolbar/16/Makefile.am8
-rw-r--r--pidgin/pixmaps/toolbar/16/accounts.pngbin759 -> 0 bytes
-rw-r--r--pidgin/pixmaps/toolbar/16/plugins.pngbin523 -> 654 bytes
-rw-r--r--pidgin/pixmaps/toolbar/16/scalable/Makefile.am13
-rw-r--r--pidgin/pixmaps/toolbar/16/scalable/accounts.svg118
-rw-r--r--pidgin/pixmaps/toolbar/16/scalable/connect.svg211
-rw-r--r--pidgin/pixmaps/toolbar/16/scalable/disconnect.svg201
-rw-r--r--pidgin/pixmaps/toolbar/16/scalable/insert-image.svg316
-rw-r--r--pidgin/pixmaps/toolbar/16/scalable/message-new.svg168
-rw-r--r--pidgin/pixmaps/toolbar/16/scalable/plugins.svg121
-rw-r--r--pidgin/pixmaps/toolbar/16/scalable/typing.svg193
-rw-r--r--pidgin/pixmaps/toolbar/16/scalable/user-info.svg164
-rw-r--r--pidgin/pixmaps/toolbar/16/scalable/window-icon.svg123
-rw-r--r--pidgin/pixmaps/toolbar/16/typing.pngbin254 -> 0 bytes
-rw-r--r--pidgin/pixmaps/toolbar/16/user-info.pngbin717 -> 0 bytes
-rw-r--r--pidgin/pixmaps/toolbar/16/window-icon.pngbin573 -> 0 bytes
-rw-r--r--pidgin/pixmaps/tray/16/tray-extended-away.pngbin471 -> 432 bytes
-rw-r--r--pidgin/pixmaps/tray/22/tray-connecting.pngbin684 -> 893 bytes
-rw-r--r--pidgin/plugins/contact_priority.c6
-rw-r--r--pidgin/plugins/history.c12
-rw-r--r--pidgin/win32/nsis/pixmaps/pidgin-header.bmpbin25820 -> 25818 bytes
-rw-r--r--pidgin/win32/nsis/pixmaps/pidgin-install.icobin22398 -> 5302 bytes
-rw-r--r--pidgin/win32/nsis/pixmaps/pidgin-intro.bmpbin154542 -> 154542 bytes
164 files changed, 2784 insertions, 3567 deletions
diff --git a/COPYRIGHT b/COPYRIGHT
index 3c8ab296b3..4c223dd28d 100644
--- a/COPYRIGHT
+++ b/COPYRIGHT
@@ -39,6 +39,7 @@ Rainer Blessing
Herman Bloggs
David Blue
Jason Boerner
+Hylke Bons
Graham Booker
Paolo Borelli
Julien Bossart
@@ -227,6 +228,7 @@ Kevin Miller
Paul Miller
Arkadiusz Miskiewicz
Andrew Molloy
+Michael Monreal
Benjamin Moody
Tim Mooney
Sergio Moretto
@@ -234,6 +236,7 @@ Christian Muise
Richard Nelson
Dennis Nezic
Matthew A. Nicholson
+Andreas Nilsson
Henning Norén
Szilard Novaki
Novell
diff --git a/ChangeLog b/ChangeLog
index 585615747a..f432650e03 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -172,6 +172,7 @@ version 2.0.0:
* Added /nickserv, /memoserv, /chanserv and /operserv
commands (Joao Luís Marques Pinto)
* Added CTCP VERSION via /version (Andrej Krivulčík)
+ * Added /whowas command (achris)
Jabber Features:
* Support for SRV lookups
diff --git a/ChangeLog.API b/ChangeLog.API
index 23a4cf5bc8..316091aa76 100644
--- a/ChangeLog.API
+++ b/ChangeLog.API
@@ -164,6 +164,14 @@ version 2.0.0:
* gaim_gtk_buddy_icon_get_scale_size() was changed to accept an
additional parameter which is used to determine what kind of
scaling should be done, if any.
+ * purple_request_input(), purple_request_choice(),
+ purple_request_choice_varg(), purple_request_action(),
+ purple_request_action_varg(), purple_request_fields(),
+ purple_request_yes_no(), purple_request_ok_cancel(),
+ purple_request_accept_cancel(), purple_request_file(), and
+ purple_request_folder() was changed to accept account, who, and
+ conversation parameters for associating the request with an account, a
+ buddy, or a conversation.
Removed:
* gaim_gtk_sound_{get,set}_mute() (replaced by the /gaim/gtk/sound/mute
diff --git a/doc/pidgin-arch.fig b/doc/pidgin-arch.fig
index 7b462f1bf1..9c6fed8acc 100644
--- a/doc/pidgin-arch.fig
+++ b/doc/pidgin-arch.fig
@@ -119,7 +119,7 @@ Single
5550 2400 5550 1800
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 60.00 120.00
- 4200 1800 5100 2925
+ 5100 2925 4200 1800
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 60.00 120.00
1050 2100 1050 2700
@@ -130,12 +130,12 @@ Single
6900 3600 2400 3600
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 60.00 120.00
- 7200 1575 6300 1050
+ 6300 1050 7200 1575
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 60.00 120.00
- 7200 1725 6300 3000
+ 6300 3000 7200 1725
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 60.00 120.00
- 7200 3750 6300 3150
+ 6300 3150 7200 3750
4 1 0 50 -1 0 12 0.0000 4 135 1110 1125 1275 User Interface\001
4 0 0 50 -1 0 12 0.0000 4 135 390 3225 3375 Core\001
diff --git a/finch/finch.c b/finch/finch.c
index 9660e1a95c..d036f41f5d 100644
--- a/finch/finch.c
+++ b/finch/finch.c
@@ -300,9 +300,11 @@ init_libpurple(int argc, char **argv)
/* TODO: Move prefs loading into purple_prefs_init() */
purple_prefs_load();
purple_prefs_update_old();
+ purple_prefs_rename("/gaim/gnt", "/finch");
+ purple_prefs_rename("/purple/gnt", "/finch");
/* load plugins we had when we quit */
- purple_plugins_load_saved("/purple/gnt/plugins/loaded");
+ purple_plugins_load_saved("/finch/plugins/loaded");
/* TODO: Move pounces loading into purple_pounces_init() */
purple_pounces_load();
@@ -326,7 +328,7 @@ init_libpurple(int argc, char **argv)
else
{
/* Everything is good to go--sign on already */
- if (!purple_prefs_get_bool("/core/savedstatus/startup_current_status"))
+ if (!purple_prefs_get_bool("/purple/savedstatus/startup_current_status"))
purple_savedstatus_activate(purple_savedstatus_get_startup());
purple_accounts_restore_current_statuses();
}
diff --git a/finch/gntaccount.c b/finch/gntaccount.c
index 447c64252d..72a6b7ab6c 100644
--- a/finch/gntaccount.c
+++ b/finch/gntaccount.c
@@ -611,8 +611,10 @@ delete_account_cb(GntWidget *widget, GntTree *tree)
prompt = g_strdup_printf(_("Are you sure you want to delete %s?"),
purple_account_get_username(account));
- purple_request_action(account, _("Delete Account"), prompt, NULL, 0, account, 2,
- _("Delete"), really_delete_account, _("Cancel"), NULL);
+ purple_request_action(account, _("Delete Account"), prompt, NULL, 0,
+ account, NULL, NULL, account, 2,
+ _("Delete"), really_delete_account,
+ _("Cancel"), NULL);
g_free(prompt);
}
@@ -829,7 +831,9 @@ request_add(PurpleAccount *account, const char *remote_user,
buffer = make_info(account, gc, remote_user, id, alias, msg);
purple_request_action(NULL, NULL, _("Add buddy to your list?"),
- buffer, PURPLE_DEFAULT_ACTION_NONE, data, 2,
+ buffer, PURPLE_DEFAULT_ACTION_NONE,
+ account, remote_user, NULL,
+ data, 2,
_("Add"), G_CALLBACK(add_user_cb),
_("Cancel"), G_CALLBACK(free_add_user_data));
g_free(buffer);
@@ -901,12 +905,16 @@ finch_request_authorize(PurpleAccount *account, const char *remote_user,
aa->alias = g_strdup(alias);
aa->account = account;
uihandle = purple_request_action(NULL, _("Authorize buddy?"), buffer, NULL,
- PURPLE_DEFAULT_ACTION_NONE, aa, 2,
+ PURPLE_DEFAULT_ACTION_NONE,
+ account, remote_user, NULL,
+ aa, 2,
_("Authorize"), authorize_and_add_cb,
_("Deny"), deny_no_add_cb);
} else {
uihandle = purple_request_action(NULL, _("Authorize buddy?"), buffer, NULL,
- PURPLE_DEFAULT_ACTION_NONE, user_data, 2,
+ PURPLE_DEFAULT_ACTION_NONE,
+ account, remote_user, NULL,
+ user_data, 2,
_("Authorize"), auth_cb,
_("Deny"), deny_cb);
}
diff --git a/finch/gntblist.c b/finch/gntblist.c
index 21cbc0f0f1..acfd766f66 100644
--- a/finch/gntblist.c
+++ b/finch/gntblist.c
@@ -53,7 +53,7 @@
#include "gntstatus.h"
#include <string.h>
-#define PREF_ROOT "/purple/gnt/blist"
+#define PREF_ROOT "/finch/blist"
#define TYPING_TIMEOUT 4000
typedef struct
@@ -313,7 +313,11 @@ finch_request_add_buddy(PurpleAccount *account, const char *username, const char
purple_request_field_group_add_field(group, field);
purple_request_fields(NULL, _("Add Buddy"), NULL, _("Please enter buddy information."),
- fields, _("Add"), G_CALLBACK(add_buddy_cb), _("Cancel"), NULL, NULL);
+ fields,
+ _("Add"), G_CALLBACK(add_buddy_cb),
+ _("Cancel"), NULL,
+ account, NULL, NULL,
+ NULL);
}
static void
@@ -380,7 +384,9 @@ finch_request_add_chat(PurpleAccount *account, PurpleGroup *grp, const char *ali
purple_request_fields(NULL, _("Add Chat"), NULL,
_("You can edit more information from the context menu later."),
- fields, _("Add"), G_CALLBACK(add_chat_cb), _("Cancel"), NULL, NULL);
+ fields, _("Add"), G_CALLBACK(add_chat_cb), _("Cancel"), NULL,
+ NULL, NULL, NULL,
+ NULL);
}
static void
@@ -413,7 +419,9 @@ finch_request_add_group()
{
purple_request_input(NULL, _("Add Group"), NULL, _("Enter the name of the group"),
NULL, FALSE, FALSE, NULL,
- _("Add"), G_CALLBACK(add_group_cb), _("Cancel"), NULL, NULL);
+ _("Add"), G_CALLBACK(add_group_cb), _("Cancel"), NULL,
+ NULL, NULL, NULL,
+ NULL);
}
static PurpleBlistUiOps blist_ui_ops =
@@ -739,7 +747,9 @@ chat_components_edit(PurpleChat *chat, PurpleBlistNode *selected)
g_list_free(parts);
purple_request_fields(NULL, _("Edit Chat"), NULL, _("Please Update the necessary fields."),
- fields, _("Edit"), G_CALLBACK(chat_components_edit_ok), _("Cancel"), NULL, chat);
+ fields, _("Edit"), G_CALLBACK(chat_components_edit_ok), _("Cancel"), NULL,
+ NULL, NULL, NULL,
+ chat);
}
static void
@@ -927,7 +937,9 @@ finch_blist_rename_node_cb(PurpleBlistNode *node, PurpleBlistNode *selected)
text = PURPLE_BLIST_NODE_IS_GROUP(node) ? _("Rename") : _("Alias");
purple_request_input(node, text, prompt, _("Enter empty string to reset the name."),
name, FALSE, FALSE, NULL, text, G_CALLBACK(rename_blist_node),
- _("Cancel"), NULL, node);
+ _("Cancel"), NULL,
+ NULL, NULL, NULL,
+ node);
g_free(prompt);
}
@@ -990,6 +1002,7 @@ finch_blist_remove_node(PurpleBlistNode *node)
static void
finch_blist_remove_node_cb(PurpleBlistNode *node, PurpleBlistNode *selected)
{
+ PurpleAccount *account = NULL;
char *primary;
const char *name, *sec = NULL;
@@ -999,12 +1012,12 @@ finch_blist_remove_node_cb(PurpleBlistNode *node, PurpleBlistNode *selected)
name = purple_contact_get_alias(c);
if (c->totalsize > 1)
sec = _("Removing this contact will also remove all the buddies in the contact");
- } else if (PURPLE_BLIST_NODE_IS_BUDDY(node))
+ } else if (PURPLE_BLIST_NODE_IS_BUDDY(node)) {
name = purple_buddy_get_name((PurpleBuddy*)node);
- else if (PURPLE_BLIST_NODE_IS_CHAT(node))
+ account = purple_buddy_get_account((PurpleBuddy*)node);
+ } else if (PURPLE_BLIST_NODE_IS_CHAT(node)) {
name = purple_chat_get_name((PurpleChat*)node);
- else if (PURPLE_BLIST_NODE_IS_GROUP(node))
- {
+ } else if (PURPLE_BLIST_NODE_IS_GROUP(node)) {
name = ((PurpleGroup*)node)->name;
sec = _("Removing this group will also remove all the buddies in the group");
}
@@ -1016,7 +1029,9 @@ finch_blist_remove_node_cb(PurpleBlistNode *node, PurpleBlistNode *selected)
/* XXX: anything to do with the returned ui-handle? */
purple_request_action(node, _("Confirm Remove"),
primary, sec,
- 1, node, 2,
+ 1,
+ account, name, NULL,
+ node, 2,
_("Remove"), finch_blist_remove_node,
_("Cancel"), NULL);
g_free(primary);
@@ -1197,7 +1212,7 @@ tooltip_for_buddy(PurpleBuddy *buddy, GString *str)
prpl_info->tooltip_text(buddy, user_info, TRUE);
}
- if (purple_prefs_get_bool("/purple/gnt/blist/idletime")) {
+ if (purple_prefs_get_bool("/finch/blist/idletime")) {
PurplePresence *pre = purple_buddy_get_presence(buddy);
if (purple_presence_is_idle(pre)) {
time_t idle = purple_presence_get_idle_time(pre);
@@ -2052,6 +2067,7 @@ send_im_select(GntMenuItem *item, gpointer n)
fields,
_("OK"), G_CALLBACK(send_im_select_cb),
_("Cancel"), NULL,
+ NULL, NULL, NULL,
NULL);
}
diff --git a/finch/gntconn.c b/finch/gntconn.c
index 168668b123..bb666a5922 100644
--- a/finch/gntconn.c
+++ b/finch/gntconn.c
@@ -43,6 +43,7 @@ finch_connection_report_disconnect(PurpleConnection *gc, const char *text)
act, text);
purple_request_action(account, _("Connection Error"), primary, secondary, 1,
+ account, NULL, NULL,
account, 2,
_("OK"), NULL,
_("Connect"),
diff --git a/finch/gntconv.c b/finch/gntconv.c
index 2e34fe9d05..dab2084c02 100644
--- a/finch/gntconv.c
+++ b/finch/gntconv.c
@@ -43,7 +43,7 @@
#include "gntentry.h"
#include "gnttextview.h"
-#define PREF_ROOT "/purple/gnt/conversations"
+#define PREF_ROOT "/finch/conversations"
#include "config.h"
@@ -52,7 +52,7 @@ send_typing_notification(GntWidget *w, FinchConv *ggconv)
{
const char *text = gnt_entry_get_text(GNT_ENTRY(ggconv->entry));
gboolean empty = (!text || !*text);
- if (purple_prefs_get_bool("/purple/gnt/conversations/notify_typing")) {
+ if (purple_prefs_get_bool("/finch/conversations/notify_typing")) {
PurpleConversation *conv = ggconv->active_conv;
PurpleConvIm *im = PURPLE_CONV_IM(conv);
if (!empty) {
@@ -381,7 +381,7 @@ finch_write_common(PurpleConversation *conv, const char *who, const char *messag
/* Unnecessary to print the timestamp for delayed message */
if (!(flags & PURPLE_MESSAGE_DELAYED) &&
- purple_prefs_get_bool("/purple/gnt/conversations/timestamps"))
+ purple_prefs_get_bool("/finch/conversations/timestamps"))
gnt_text_view_append_text_with_flags(GNT_TEXT_VIEW(ggconv->tv),
purple_utf8_strftime("(%H:%M:%S) ", localtime(&mtime)), GNT_TEXT_FLAG_DIM);
diff --git a/finch/gntdebug.c b/finch/gntdebug.c
index 669871cc28..5b90c7ad8c 100644
--- a/finch/gntdebug.c
+++ b/finch/gntdebug.c
@@ -36,7 +36,7 @@
#include <stdio.h>
#include <string.h>
-#define PREF_ROOT "/purple/gnt/debug"
+#define PREF_ROOT "/finch/debug"
static struct
{
@@ -135,7 +135,7 @@ static void
toggle_timestamps(GntWidget *w, gpointer n)
{
debug.timestamps = !debug.timestamps;
- purple_prefs_set_bool("/core/debug/timestamps", debug.timestamps);
+ purple_prefs_set_bool("/purple/debug/timestamps", debug.timestamps);
}
/* Xerox */
@@ -196,7 +196,7 @@ size_changed_cb(GntWidget *widget, int oldw, int oldh)
void finch_debug_window_show()
{
debug.paused = FALSE;
- debug.timestamps = purple_prefs_get_bool("/core/debug/timestamps");
+ debug.timestamps = purple_prefs_get_bool("/purple/debug/timestamps");
if (debug.window == NULL)
{
GntWidget *wid, *box;
diff --git a/finch/gntft.c b/finch/gntft.c
index 5d8f667bf9..343babdd91 100644
--- a/finch/gntft.c
+++ b/finch/gntft.c
@@ -131,7 +131,7 @@ static void
toggle_keep_open_cb(GntWidget *w)
{
xfer_dialog->keep_open = !xfer_dialog->keep_open;
- purple_prefs_set_bool("/purple/gnt/filetransfer/keep_open",
+ purple_prefs_set_bool("/finch/filetransfer/keep_open",
xfer_dialog->keep_open);
}
@@ -139,7 +139,7 @@ static void
toggle_clear_finished_cb(GntWidget *w)
{
xfer_dialog->auto_clear = !xfer_dialog->auto_clear;
- purple_prefs_set_bool("/purple/gnt/filetransfer/clear_finished",
+ purple_prefs_set_bool("/finch/filetransfer/clear_finished",
xfer_dialog->auto_clear);
}
@@ -183,9 +183,9 @@ finch_xfer_dialog_new(void)
xfer_dialog = g_new0(PurpleGntXferDialog, 1);
xfer_dialog->keep_open =
- purple_prefs_get_bool("/purple/gnt/filetransfer/keep_open");
+ purple_prefs_get_bool("/finch/filetransfer/keep_open");
xfer_dialog->auto_clear =
- purple_prefs_get_bool("/purple/gnt/filetransfer/clear_finished");
+ purple_prefs_get_bool("/finch/filetransfer/clear_finished");
/* Create the window. */
xfer_dialog->window = window = gnt_vbox_new(FALSE);
@@ -507,9 +507,9 @@ static PurpleXferUiOps ops =
void
finch_xfers_init(void)
{
- purple_prefs_add_none("/purple/gnt/filetransfer");
- purple_prefs_add_bool("/purple/gnt/filetransfer/clear_finished", TRUE);
- purple_prefs_add_bool("/purple/gnt/filetransfer/keep_open", FALSE);
+ purple_prefs_add_none("/finch/filetransfer");
+ purple_prefs_add_bool("/finch/filetransfer/clear_finished", TRUE);
+ purple_prefs_add_bool("/finch/filetransfer/keep_open", FALSE);
}
void
diff --git a/finch/gntplugin.c b/finch/gntplugin.c
index 91f754b827..972fe43238 100644
--- a/finch/gntplugin.c
+++ b/finch/gntplugin.c
@@ -97,7 +97,7 @@ plugin_toggled_cb(GntWidget *tree, PurplePlugin *plugin, gpointer null)
void
finch_plugins_save_loaded(void)
{
- purple_plugins_save_loaded("/purple/gnt/plugins/loaded");
+ purple_plugins_save_loaded("/finch/plugins/loaded");
}
static void
@@ -333,6 +333,8 @@ process_pref_frame(PurplePluginPrefFrame *frame)
}
purple_request_fields(NULL, _("Preferences"), NULL, NULL, fields,
- _("Save"), G_CALLBACK(finch_request_save_in_prefs), _("Cancel"), NULL, NULL);
+ _("Save"), G_CALLBACK(finch_request_save_in_prefs), _("Cancel"), NULL,
+ NULL, NULL, NULL,
+ NULL);
}
diff --git a/finch/gntpounce.c b/finch/gntpounce.c
index 31b1404ede..1b7a292d8a 100644
--- a/finch/gntpounce.c
+++ b/finch/gntpounce.c
@@ -255,15 +255,15 @@ save_pounce_cb(GntWidget *w, PurpleGntPounceDialog *dialog)
"reason", reason);
/* Set the defaults for next time. */
- purple_prefs_set_bool("/purple/gnt/pounces/default_actions/open-window",
+ purple_prefs_set_bool("/finch/pounces/default_actions/open-window",
gnt_check_box_get_checked(GNT_CHECK_BOX(dialog->open_win)));
- purple_prefs_set_bool("/purple/gnt/pounces/default_actions/popup-notify",
+ purple_prefs_set_bool("/finch/pounces/default_actions/popup-notify",
gnt_check_box_get_checked(GNT_CHECK_BOX(dialog->popup)));
- purple_prefs_set_bool("/purple/gnt/pounces/default_actions/send-message",
+ purple_prefs_set_bool("/finch/pounces/default_actions/send-message",
gnt_check_box_get_checked(GNT_CHECK_BOX(dialog->send_msg)));
- purple_prefs_set_bool("/purple/gnt/pounces/default_actions/execute-command",
+ purple_prefs_set_bool("/finch/pounces/default_actions/execute-command",
gnt_check_box_get_checked(GNT_CHECK_BOX(dialog->exec_cmd)));
- purple_prefs_set_bool("/purple/gnt/pounces/default_actions/play-beep",
+ purple_prefs_set_bool("/finch/pounces/default_actions/play-beep",
gnt_check_box_get_checked(GNT_CHECK_BOX(dialog->play_sound)));
purple_pounce_set_save(dialog->pounce,
@@ -580,15 +580,15 @@ finch_pounce_editor_show(PurpleAccount *account, const char *name,
}
gnt_check_box_set_checked(GNT_CHECK_BOX(dialog->open_win),
- purple_prefs_get_bool("/purple/gnt/pounces/default_actions/open-window"));
+ purple_prefs_get_bool("/finch/pounces/default_actions/open-window"));
gnt_check_box_set_checked(GNT_CHECK_BOX(dialog->popup),
- purple_prefs_get_bool("/purple/gnt/pounces/default_actions/popup-notify"));
+ purple_prefs_get_bool("/finch/pounces/default_actions/popup-notify"));
gnt_check_box_set_checked(GNT_CHECK_BOX(dialog->send_msg),
- purple_prefs_get_bool("/purple/gnt/pounces/default_actions/send-message"));
+ purple_prefs_get_bool("/finch/pounces/default_actions/send-message"));
gnt_check_box_set_checked(GNT_CHECK_BOX(dialog->exec_cmd),
- purple_prefs_get_bool("/purple/gnt/pounces/default_actions/execute-command"));
+ purple_prefs_get_bool("/finch/pounces/default_actions/execute-command"));
gnt_check_box_set_checked(GNT_CHECK_BOX(dialog->play_sound),
- purple_prefs_get_bool("/purple/gnt/pounces/default_actions/play-beep"));
+ purple_prefs_get_bool("/finch/pounces/default_actions/play-beep"));
}
gnt_widget_show(window);
@@ -647,7 +647,9 @@ pounces_manager_delete_cb(GntButton *button, gpointer user_data)
pouncer = purple_account_get_username(account);
pouncee = purple_pounce_get_pouncee(pounce);
buf = g_strdup_printf(_("Are you sure you want to delete the pounce on %s for %s?"), pouncee, pouncer);
- purple_request_action(pounce, NULL, buf, NULL, 0, pounce, 2,
+ purple_request_action(pounce, NULL, buf, NULL, 0,
+ account, pouncee, NULL,
+ pounce, 2,
_("Delete"), pounces_manager_delete_confirm_cb,
_("Cancel"), NULL);
g_free(buf);
@@ -924,19 +926,19 @@ finch_pounces_init(void)
purple_pounces_register_handler(FINCH_UI, pounce_cb, new_pounce,
free_pounce);
- purple_prefs_add_none("/purple/gnt/pounces");
- purple_prefs_add_none("/purple/gnt/pounces/default_actions");
- purple_prefs_add_bool("/purple/gnt/pounces/default_actions/open-window",
+ purple_prefs_add_none("/finch/pounces");
+ purple_prefs_add_none("/finch/pounces/default_actions");
+ purple_prefs_add_bool("/finch/pounces/default_actions/open-window",
FALSE);
- purple_prefs_add_bool("/purple/gnt/pounces/default_actions/popup-notify",
+ purple_prefs_add_bool("/finch/pounces/default_actions/popup-notify",
TRUE);
- purple_prefs_add_bool("/purple/gnt/pounces/default_actions/send-message",
+ purple_prefs_add_bool("/finch/pounces/default_actions/send-message",
FALSE);
- purple_prefs_add_bool("/purple/gnt/pounces/default_actions/execute-command",
+ purple_prefs_add_bool("/finch/pounces/default_actions/execute-command",
FALSE);
- purple_prefs_add_bool("/purple/gnt/pounces/default_actions/play-beep",
+ purple_prefs_add_bool("/finch/pounces/default_actions/play-beep",
FALSE);
- purple_prefs_add_none("/purple/gnt/pounces/dialog");
+ purple_prefs_add_none("/finch/pounces/dialog");
purple_signal_connect(purple_connections_get_handle(), "signed-on",
finch_pounces_get_handle(),
diff --git a/finch/gntprefs.c b/finch/gntprefs.c
index f568aa32e6..7e984be4d1 100644
--- a/finch/gntprefs.c
+++ b/finch/gntprefs.c
@@ -35,15 +35,16 @@ static GList *freestrings; /* strings to be freed when the pref-window is close
void finch_prefs_init()
{
- purple_prefs_add_none("/purple");
- purple_prefs_add_none("/purple/gnt");
+ purple_prefs_add_none("/finch");
- purple_prefs_add_none("/purple/gnt/plugins");
- purple_prefs_add_path_list("/purple/gnt/plugins/loaded", NULL);
+ purple_prefs_add_none("/finch/plugins");
+ purple_prefs_add_path_list("/finch/plugins/loaded", NULL);
- purple_prefs_add_none("/purple/gnt/conversations");
- purple_prefs_add_bool("/purple/gnt/conversations/timestamps", TRUE);
- purple_prefs_add_bool("/purple/gnt/conversations/notify_typing", FALSE); /* XXX: Not functional yet */
+ purple_prefs_add_none("/finch/conversations");
+ purple_prefs_add_bool("/finch/conversations/timestamps", TRUE);
+ purple_prefs_add_bool("/finch/conversations/notify_typing", FALSE); /* XXX: Not functional yet */
+ purple_prefs_rename("/gaim/gnt", "/finch");
+ purple_prefs_rename("/purple/gnt", "/finch");
}
typedef struct
@@ -156,34 +157,34 @@ get_pref_field(Prefs *prefs)
static Prefs blist[] =
{
- {PURPLE_PREF_BOOLEAN, "/purple/gnt/blist/idletime", N_("Show Idle Time"), NULL},
- {PURPLE_PREF_BOOLEAN, "/purple/gnt/blist/showoffline", N_("Show Offline Buddies"), NULL},
+ {PURPLE_PREF_BOOLEAN, "/finch/blist/idletime", N_("Show Idle Time"), NULL},
+ {PURPLE_PREF_BOOLEAN, "/finch/blist/showoffline", N_("Show Offline Buddies"), NULL},
{PURPLE_PREF_NONE, NULL, NULL, NULL}
};
static Prefs convs[] =
{
- {PURPLE_PREF_BOOLEAN, "/purple/gnt/conversations/timestamps", N_("Show Timestamps"), NULL},
- {PURPLE_PREF_BOOLEAN, "/purple/gnt/conversations/notify_typing", N_("Notify buddies when you are typing"), NULL},
+ {PURPLE_PREF_BOOLEAN, "/finch/conversations/timestamps", N_("Show Timestamps"), NULL},
+ {PURPLE_PREF_BOOLEAN, "/finch/conversations/notify_typing", N_("Notify buddies when you are typing"), NULL},
{PURPLE_PREF_NONE, NULL, NULL, NULL}
};
static Prefs logging[] =
{
- {PURPLE_PREF_STRING, "/core/logging/format", N_("Log format"), get_log_options},
- {PURPLE_PREF_BOOLEAN, "/core/logging/log_ims", N_("Log IMs"), NULL},
- {PURPLE_PREF_BOOLEAN, "/core/logging/log_chats", N_("Log chats"), NULL},
- {PURPLE_PREF_BOOLEAN, "/core/logging/log_system", N_("Log status change events"), NULL},
+ {PURPLE_PREF_STRING, "/purple/logging/format", N_("Log format"), get_log_options},
+ {PURPLE_PREF_BOOLEAN, "/purple/logging/log_ims", N_("Log IMs"), NULL},
+ {PURPLE_PREF_BOOLEAN, "/purple/logging/log_chats", N_("Log chats"), NULL},
+ {PURPLE_PREF_BOOLEAN, "/purple/logging/log_system", N_("Log status change events"), NULL},
{PURPLE_PREF_NONE, NULL, NULL, NULL},
};
/* XXX: Translate after the freeze */
static Prefs idle[] =
{
- {PURPLE_PREF_STRING, "/core/away/idle_reporting", "Report Idle time", get_idle_options},
- {PURPLE_PREF_BOOLEAN, "/core/away/away_when_idle", "Change status when idle", NULL},
- {PURPLE_PREF_INT, "/core/away/mins_before_away", "Minutes before changing status", NULL},
- {PURPLE_PREF_INT, "/core/savedstatus/idleaway", "Change status to", get_status_titles},
+ {PURPLE_PREF_STRING, "/purple/away/idle_reporting", "Report Idle time", get_idle_options},
+ {PURPLE_PREF_BOOLEAN, "/purple/away/away_when_idle", "Change status when idle", NULL},
+ {PURPLE_PREF_INT, "/purple/away/mins_before_away", "Minutes before changing status", NULL},
+ {PURPLE_PREF_INT, "/purple/savedstatus/idleaway", "Change status to", get_status_titles},
{PURPLE_PREF_NONE, NULL, NULL, NULL},
};
@@ -231,6 +232,8 @@ void finch_prefs_show_all()
add_pref_group(fields, _("Idle"), idle);
purple_request_fields(NULL, _("Preferences"), NULL, NULL, fields,
- _("Save"), G_CALLBACK(save_cb), _("Cancel"), free_strings, NULL);
+ _("Save"), G_CALLBACK(save_cb), _("Cancel"), free_strings,
+ NULL, NULL, NULL,
+ NULL);
}
diff --git a/finch/gntrequest.c b/finch/gntrequest.c
index 092c4dd076..f0dc854d6f 100644
--- a/finch/gntrequest.c
+++ b/finch/gntrequest.c
@@ -115,6 +115,7 @@ finch_request_input(const char *title, const char *primary,
gboolean multiline, gboolean masked, gchar *hint,
const char *ok_text, GCallback ok_cb,
const char *cancel_text, GCallback cancel_cb,
+ PurpleAccount *account, const char *who, PurpleConversation *conv,
void *user_data)
{
GntWidget *window, *box, *entry;
@@ -170,6 +171,7 @@ finch_request_choice(const char *title, const char *primary,
const char *secondary, unsigned int default_value,
const char *ok_text, GCallback ok_cb,
const char *cancel_text, GCallback cancel_cb,
+ PurpleAccount *account, const char *who, PurpleConversation *conv,
void *user_data, va_list choices)
{
GntWidget *window, *combo, *box;
@@ -212,6 +214,7 @@ request_action_cb(GntWidget *button, GntWidget *window)
static void*
finch_request_action(const char *title, const char *primary,
const char *secondary, unsigned int default_value,
+ PurpleAccount *account, const char *who, PurpleConversation *conv,
void *user_data, size_t actioncount,
va_list actions)
{
@@ -339,6 +342,7 @@ finch_request_fields(const char *title, const char *primary,
const char *secondary, PurpleRequestFields *allfields,
const char *ok, GCallback ok_cb,
const char *cancel, GCallback cancel_cb,
+ PurpleAccount *account, const char *who, PurpleConversation *conv,
void *userdata)
{
GntWidget *window, *box;
@@ -576,6 +580,7 @@ static void *
finch_request_file(const char *title, const char *filename,
gboolean savedialog,
GCallback ok_cb, GCallback cancel_cb,
+ PurpleAccount *account, const char *who, PurpleConversation *conv,
void *user_data)
{
GntWidget *window = gnt_file_sel_new();
diff --git a/finch/gntstatus.c b/finch/gntstatus.c
index 0a9dc9839b..e423727428 100644
--- a/finch/gntstatus.c
+++ b/finch/gntstatus.c
@@ -135,8 +135,11 @@ ask_before_delete(GntWidget *button, gpointer null)
ask = g_strdup_printf(_("Are you sure you want to delete \"%s\""),
purple_savedstatus_get_title(saved));
- purple_request_action(saved, _("Delete Status"), ask, NULL, 0, saved, 2,
- _("Delete"), really_delete_status, _("Cancel"), NULL);
+ purple_request_action(saved, _("Delete Status"), ask, NULL, 0,
+ NULL, NULL, NULL,
+ saved, 2,
+ _("Delete"), really_delete_status,
+ _("Cancel"), NULL);
g_free(ask);
}
diff --git a/finch/plugins/gnthistory.c b/finch/plugins/gnthistory.c
index 0c79678b81..7457fa453f 100644
--- a/finch/plugins/gnthistory.c
+++ b/finch/plugins/gnthistory.c
@@ -57,7 +57,7 @@ static void historize(PurpleConversation *c)
/* If we're not logging, don't show anything.
* Otherwise, we might show a very old log. */
- if (!purple_prefs_get_bool("/core/logging/log_ims"))
+ if (!purple_prefs_get_bool("/purple/logging/log_ims"))
return;
/* Find buddies for this conversation. */
@@ -101,7 +101,7 @@ static void historize(PurpleConversation *c)
{
/* If we're not logging, don't show anything.
* Otherwise, we might show a very old log. */
- if (!purple_prefs_get_bool("/core/logging/log_chats"))
+ if (!purple_prefs_get_bool("/purple/logging/log_chats"))
return;
logs = purple_log_get_logs(PURPLE_LOG_CHAT, name, account);
@@ -132,8 +132,8 @@ static void historize(PurpleConversation *c)
static void
history_prefs_check(PurplePlugin *plugin)
{
- if (!purple_prefs_get_bool("/core/logging/log_ims") &&
- !purple_prefs_get_bool("/core/logging/log_chats"))
+ if (!purple_prefs_get_bool("/purple/logging/log_ims") &&
+ !purple_prefs_get_bool("/purple/logging/log_chats"))
{
purple_notify_warning(plugin, NULL, _("History Plugin Requires Logging"),
_("Logging can be enabled from Tools -> Preferences -> Logging.\n\n"
@@ -155,9 +155,9 @@ plugin_load(PurplePlugin *plugin)
"conversation-created",
plugin, PURPLE_CALLBACK(historize), NULL);
- purple_prefs_connect_callback(plugin, "/core/logging/log_ims",
+ purple_prefs_connect_callback(plugin, "/purple/logging/log_ims",
history_prefs_cb, plugin);
- purple_prefs_connect_callback(plugin, "/core/logging/log_chats",
+ purple_prefs_connect_callback(plugin, "/purple/logging/log_chats",
history_prefs_cb, plugin);
history_prefs_check(plugin);
diff --git a/libpurple/account.c b/libpurple/account.c
index 4d315c2dc9..b91d387813 100644
--- a/libpurple/account.c
+++ b/libpurple/account.c
@@ -968,6 +968,7 @@ purple_account_request_password(PurpleAccount *account, GCallback ok_cb,
fields,
_("OK"), ok_cb,
_("Cancel"), cancel_cb,
+ account, NULL, NULL,
user_data);
g_free(primary);
}
@@ -1217,6 +1218,7 @@ purple_account_request_change_password(PurpleAccount *account)
fields,
_("OK"), G_CALLBACK(change_password_cb),
_("Cancel"), NULL,
+ account, NULL, NULL,
account);
}
@@ -1250,7 +1252,9 @@ purple_account_request_change_user_info(PurpleAccount *account)
TRUE, FALSE, ((gc != NULL) &&
(gc->flags & PURPLE_CONNECTION_HTML) ? "html" : NULL),
_("Save"), G_CALLBACK(set_user_info_cb),
- _("Cancel"), NULL, account);
+ _("Cancel"), NULL,
+ account, NULL, NULL,
+ account);
}
void
diff --git a/libpurple/blist.c b/libpurple/blist.c
index fb4e7bae6e..cbacc02ed6 100644
--- a/libpurple/blist.c
+++ b/libpurple/blist.c
@@ -644,7 +644,7 @@ purple_contact_compute_priority_buddy(PurpleContact *contact)
purple_buddy_get_presence(buddy));
if (cmp > 0 || (cmp == 0 &&
- purple_prefs_get_bool("/core/contact/last_match")))
+ purple_prefs_get_bool("/purple/contact/last_match")))
{
new_priority = buddy;
}
diff --git a/libpurple/connection.c b/libpurple/connection.c
index fed327b9dd..a61e61c9de 100644
--- a/libpurple/connection.c
+++ b/libpurple/connection.c
@@ -284,7 +284,7 @@ purple_connection_set_state(PurpleConnection *gc, PurpleConnectionState state)
/* Set the time the account came online */
purple_presence_set_login_time(presence, time(NULL));
- if (purple_prefs_get_bool("/core/logging/log_system"))
+ if (purple_prefs_get_bool("/purple/logging/log_system"))
{
PurpleLog *log = purple_account_get_log(account, TRUE);
@@ -314,7 +314,7 @@ purple_connection_set_state(PurpleConnection *gc, PurpleConnectionState state)
else if (gc->state == PURPLE_DISCONNECTED) {
PurpleAccount *account = purple_connection_get_account(gc);
- if (purple_prefs_get_bool("/core/logging/log_system"))
+ if (purple_prefs_get_bool("/purple/logging/log_system"))
{
PurpleLog *log = purple_account_get_log(account, FALSE);
diff --git a/libpurple/conversation.c b/libpurple/conversation.c
index 0aac83c34a..81068b736c 100644
--- a/libpurple/conversation.c
+++ b/libpurple/conversation.c
@@ -281,7 +281,7 @@ purple_conversation_new(PurpleConversationType type, PurpleAccount *account,
if ((icon = purple_buddy_icons_find(account, name)))
purple_conv_im_set_icon(conv->u.im, icon);
- if (purple_prefs_get_bool("/core/logging/log_ims"))
+ if (purple_prefs_get_bool("/purple/logging/log_ims"))
{
purple_conversation_set_logging(conv, TRUE);
open_log(conv);
@@ -303,7 +303,7 @@ purple_conversation_new(PurpleConversationType type, PurpleAccount *account,
purple_conv_chat_set_nick(conv->u.chat,
purple_account_get_username(account));
- if (purple_prefs_get_bool("/core/logging/log_chats"))
+ if (purple_prefs_get_bool("/purple/logging/log_chats"))
{
purple_conversation_set_logging(conv, TRUE);
open_log(conv);
@@ -352,7 +352,7 @@ purple_conversation_destroy(PurpleConversation *conv)
if (purple_conversation_get_type(conv) == PURPLE_CONV_TYPE_IM)
{
- if (purple_prefs_get_bool("/core/conversations/im/send_typing"))
+ if (purple_prefs_get_bool("/purple/conversations/im/send_typing"))
serv_send_typing(gc, name, PURPLE_NOT_TYPING);
if (gc && prpl_info->convo_closed != NULL)
@@ -1159,9 +1159,11 @@ purple_conv_send_confirm(PurpleConversation *conv, const char *message)
data[0] = conv;
data[1] = (gpointer)message;
- purple_request_action(conv, NULL, _("Send Message"), text, 0, data, 2,
- _("_Send Message"), G_CALLBACK(purple_conv_send_confirm_cb),
- _("Cancel"), NULL);
+ purple_request_action(conv, NULL, _("Send Message"), text, 0,
+ purple_conversation_get_account(conv), NULL, conv,
+ data, 2,
+ _("_Send Message"), G_CALLBACK(purple_conv_send_confirm_cb),
+ _("Cancel"), NULL);
}
void
@@ -1665,7 +1667,7 @@ purple_conv_chat_rename_user(PurpleConvChat *chat, const char *old_user,
if (is_me)
purple_conv_chat_set_nick(chat, new_user);
- if (purple_prefs_get_bool("/core/conversations/chat/show_nick_change") &&
+ if (purple_prefs_get_bool("/purple/conversations/chat/show_nick_change") &&
!purple_conv_chat_is_user_ignored(chat, new_user)) {
if (is_me) {
@@ -2003,15 +2005,15 @@ purple_conversations_init(void)
**********************************************************************/
/* Conversations */
- purple_prefs_add_none("/core/conversations");
+ purple_prefs_add_none("/purple/conversations");
/* Conversations -> Chat */
- purple_prefs_add_none("/core/conversations/chat");
- purple_prefs_add_bool("/core/conversations/chat/show_nick_change", TRUE);
+ purple_prefs_add_none("/purple/conversations/chat");
+ purple_prefs_add_bool("/purple/conversations/chat/show_nick_change", TRUE);
/* Conversations -> IM */
- purple_prefs_add_none("/core/conversations/im");
- purple_prefs_add_bool("/core/conversations/im/send_typing", TRUE);
+ purple_prefs_add_none("/purple/conversations/im");
+ purple_prefs_add_bool("/purple/conversations/im/send_typing", TRUE);
/**********************************************************************
diff --git a/libpurple/debug.c b/libpurple/debug.c
index c271ba0c14..5f49278419 100644
--- a/libpurple/debug.c
+++ b/libpurple/debug.c
@@ -63,8 +63,8 @@ purple_debug_vargs(PurpleDebugLevel level, const char *category,
gchar *ts_s;
if ((category != NULL) &&
- (purple_prefs_exists("/core/debug/timestamps")) &&
- (purple_prefs_get_bool("/core/debug/timestamps"))) {
+ (purple_prefs_exists("/purple/debug/timestamps")) &&
+ (purple_prefs_get_bool("/purple/debug/timestamps"))) {
const char *mdate;
time_t mtime = time(NULL);
@@ -189,11 +189,11 @@ purple_debug_get_ui_ops(void)
void
purple_debug_init(void)
{
- purple_prefs_add_none("/core/debug");
+ purple_prefs_add_none("/purple/debug");
/*
* This pref is currently used by both the console
* output and the debug window output.
*/
- purple_prefs_add_bool("/core/debug/timestamps", FALSE);
+ purple_prefs_add_bool("/purple/debug/timestamps", FALSE);
}
diff --git a/libpurple/ft.c b/libpurple/ft.c
index da34cd3ee0..8d37c8ff78 100644
--- a/libpurple/ft.c
+++ b/libpurple/ft.c
@@ -307,7 +307,9 @@ purple_xfer_choose_file(PurpleXfer *xfer)
purple_request_file(xfer, NULL, purple_xfer_get_filename(xfer),
(purple_xfer_get_type(xfer) == PURPLE_XFER_RECEIVE),
G_CALLBACK(purple_xfer_choose_file_ok_cb),
- G_CALLBACK(purple_xfer_choose_file_cancel_cb), xfer);
+ G_CALLBACK(purple_xfer_choose_file_cancel_cb),
+ purple_xfer_get_account(xfer), xfer->who, NULL,
+ xfer);
return 0;
}
@@ -353,7 +355,9 @@ purple_xfer_ask_recv(PurpleXfer *xfer)
xfer->who, xfer->message, 0, time(NULL));
purple_request_accept_cancel(xfer, NULL, buf, NULL,
- PURPLE_DEFAULT_ACTION_NONE, xfer,
+ PURPLE_DEFAULT_ACTION_NONE,
+ xfer->account, xfer->who, NULL,
+ xfer,
G_CALLBACK(purple_xfer_choose_file),
G_CALLBACK(cancel_recv_cb));
@@ -394,7 +398,9 @@ purple_xfer_ask_accept(PurpleXfer *xfer)
purple_xfer_get_remote_ip(xfer),
purple_xfer_get_remote_port(xfer));
purple_request_accept_cancel(xfer, NULL, buf, buf2,
- PURPLE_DEFAULT_ACTION_NONE, xfer,
+ PURPLE_DEFAULT_ACTION_NONE,
+ xfer->account, xfer->who, NULL,
+ xfer,
G_CALLBACK(ask_accept_ok),
G_CALLBACK(ask_accept_cancel));
g_free(buf);
diff --git a/libpurple/idle.c b/libpurple/idle.c
index 8de2031868..296ec0f1fe 100644
--- a/libpurple/idle.c
+++ b/libpurple/idle.c
@@ -121,7 +121,7 @@ check_idleness()
purple_signal_emit(purple_blist_get_handle(), "update-idle");
- idle_reporting = purple_prefs_get_string("/core/away/idle_reporting");
+ idle_reporting = purple_prefs_get_string("/purple/away/idle_reporting");
report_idle = TRUE;
if (!strcmp(idle_reporting, "system") &&
(idle_ui_ops != NULL) && (idle_ui_ops->get_time_idle != NULL))
@@ -142,7 +142,7 @@ check_idleness()
}
/* Auto-away stuff */
- auto_away = purple_prefs_get_bool("/core/away/away_when_idle");
+ auto_away = purple_prefs_get_bool("/purple/away/away_when_idle");
/* If we're not reporting idle, we can still do auto-away.
* First try "system" and if that isn't possible, use "purple" */
@@ -154,11 +154,11 @@ check_idleness()
}
if (auto_away &&
- (time_idle > (60 * purple_prefs_get_int("/core/away/mins_before_away"))))
+ (time_idle > (60 * purple_prefs_get_int("/purple/away/mins_before_away"))))
{
purple_savedstatus_set_idleaway(TRUE);
}
- else if (time_idle < 60 * purple_prefs_get_int("/core/away/mins_before_away"))
+ else if (time_idle < 60 * purple_prefs_get_int("/purple/away/mins_before_away"))
{
purple_savedstatus_set_idleaway(FALSE);
}
diff --git a/libpurple/log.c b/libpurple/log.c
index 2061c67f58..e5957ba575 100644
--- a/libpurple/log.c
+++ b/libpurple/log.c
@@ -583,12 +583,12 @@ void purple_log_init(void)
{
void *handle = purple_log_get_handle();
- purple_prefs_add_none("/core/logging");
- purple_prefs_add_bool("/core/logging/log_ims", FALSE);
- purple_prefs_add_bool("/core/logging/log_chats", FALSE);
- purple_prefs_add_bool("/core/logging/log_system", FALSE);
+ purple_prefs_add_none("/purple/logging");
+ purple_prefs_add_bool("/purple/logging/log_ims", FALSE);
+ purple_prefs_add_bool("/purple/logging/log_chats", FALSE);
+ purple_prefs_add_bool("/purple/logging/log_system", FALSE);
- purple_prefs_add_string("/core/logging/format", "txt");
+ purple_prefs_add_string("/purple/logging/format", "txt");
html_logger = purple_log_logger_new("html", _("HTML"), 11,
NULL,
@@ -650,9 +650,9 @@ void purple_log_init(void)
#endif
purple_value_new(PURPLE_TYPE_BOOLEAN));
- purple_prefs_connect_callback(NULL, "/core/logging/format",
+ purple_prefs_connect_callback(NULL, "/purple/logging/format",
logger_pref_cb, NULL);
- purple_prefs_trigger_callback("/core/logging/format");
+ purple_prefs_trigger_callback("/purple/logging/format");
logsize_users = g_hash_table_new_full((GHashFunc)_purple_logsize_user_hash,
(GEqualFunc)_purple_logsize_user_equal,
diff --git a/libpurple/network.c b/libpurple/network.c
index 841745d29a..8baffbd06a 100644
--- a/libpurple/network.c
+++ b/libpurple/network.c
@@ -111,13 +111,13 @@ purple_network_set_public_ip(const char *ip)
/* XXX - Ensure the IP address is valid */
- purple_prefs_set_string("/core/network/public_ip", ip);
+ purple_prefs_set_string("/purple/network/public_ip", ip);
}
const char *
purple_network_get_public_ip(void)
{
- return purple_prefs_get_string("/core/network/public_ip");
+ return purple_prefs_get_string("/purple/network/public_ip");
}
const char *
@@ -176,7 +176,7 @@ purple_network_get_my_ip(int fd)
PurpleStunNatDiscovery *stun;
/* Check if the user specified an IP manually */
- if (!purple_prefs_get_bool("/core/network/auto_ip")) {
+ if (!purple_prefs_get_bool("/purple/network/auto_ip")) {
ip = purple_network_get_public_ip();
/* Make sure the IP address entered by the user is valid */
if ((ip != NULL) && (purple_network_ip_atoi(ip) != NULL))
@@ -387,9 +387,9 @@ purple_network_listen_range(unsigned short start, unsigned short end,
{
PurpleNetworkListenData *ret = NULL;
- if (purple_prefs_get_bool("/core/network/ports_range_use")) {
- start = purple_prefs_get_int("/core/network/ports_range_start");
- end = purple_prefs_get_int("/core/network/ports_range_end");
+ if (purple_prefs_get_bool("/purple/network/ports_range_use")) {
+ start = purple_prefs_get_int("/purple/network/ports_range_start");
+ end = purple_prefs_get_int("/purple/network/ports_range_end");
} else {
if (end < start)
end = start;
@@ -660,12 +660,12 @@ purple_network_init(void)
}
#endif
- purple_prefs_add_none ("/core/network");
- purple_prefs_add_bool ("/core/network/auto_ip", TRUE);
- purple_prefs_add_string("/core/network/public_ip", "");
- purple_prefs_add_bool ("/core/network/ports_range_use", FALSE);
- purple_prefs_add_int ("/core/network/ports_range_start", 1024);
- purple_prefs_add_int ("/core/network/ports_range_end", 2048);
+ purple_prefs_add_none ("/purple/network");
+ purple_prefs_add_bool ("/purple/network/auto_ip", TRUE);
+ purple_prefs_add_string("/purple/network/public_ip", "");
+ purple_prefs_add_bool ("/purple/network/ports_range_use", FALSE);
+ purple_prefs_add_int ("/purple/network/ports_range_start", 1024);
+ purple_prefs_add_int ("/purple/network/ports_range_end", 2048);
purple_upnp_discover(NULL, NULL);
diff --git a/libpurple/plugins/autoaccept.c b/libpurple/plugins/autoaccept.c
index c8b822ac5e..410c6258d8 100644
--- a/libpurple/plugins/autoaccept.c
+++ b/libpurple/plugins/autoaccept.c
@@ -162,10 +162,13 @@ set_auto_accept_settings(PurpleBlistNode *node, gpointer plugin)
purple_request_choice(plugin, _("Set Autoaccept Setting"), message,
NULL, purple_blist_node_get_int(node, "autoaccept"),
_("_Save"), G_CALLBACK(save_cb),
- _("_Cancel"), NULL, node,
+ _("_Cancel"), NULL,
+ NULL, NULL, NULL,
+ node,
_("Ask"), FT_ASK,
_("Auto Accept"), FT_ACCEPT,
_("Auto Reject"), FT_REJECT,
+ NULL, purple_contact_get_alias((PurpleContact *)node), NULL,
NULL);
g_free(message);
}
diff --git a/libpurple/plugins/buddynote.c b/libpurple/plugins/buddynote.c
index 0b43055825..7fb51da5d2 100644
--- a/libpurple/plugins/buddynote.c
+++ b/libpurple/plugins/buddynote.c
@@ -49,6 +49,7 @@ buddynote_edit_cb(PurpleBlistNode *node, gpointer data)
note, TRUE, FALSE, "html",
_("Save"), G_CALLBACK(do_it_cb),
_("Cancel"), G_CALLBACK(dont_do_it_cb),
+ NULL, NULL, NULL,
node);
}
diff --git a/libpurple/plugins/idle.c b/libpurple/plugins/idle.c
index c0dc242a78..85144adc9c 100644
--- a/libpurple/plugins/idle.c
+++ b/libpurple/plugins/idle.c
@@ -168,6 +168,7 @@ idle_action(PurplePluginAction *action)
request,
_("_Set"), G_CALLBACK(idle_action_ok),
_("_Cancel"), NULL,
+ NULL, NULL, NULL,
NULL);
}
@@ -201,6 +202,7 @@ unidle_action(PurplePluginAction *action)
request,
_("_Unset"), G_CALLBACK(unidle_action_ok),
_("_Cancel"), NULL,
+ NULL, NULL, NULL,
NULL);
}
@@ -226,6 +228,7 @@ idle_all_action(PurplePluginAction *action)
request,
_("_Set"), G_CALLBACK(idle_all_action_ok),
_("_Cancel"), NULL,
+ NULL, NULL, NULL,
NULL);
}
diff --git a/libpurple/plugins/offlinemsg.c b/libpurple/plugins/offlinemsg.c
index 0daebd68d2..0f279d3161 100644
--- a/libpurple/plugins/offlinemsg.c
+++ b/libpurple/plugins/offlinemsg.c
@@ -155,7 +155,9 @@ sending_msg_cb(PurpleAccount *account, const char *who, char **message, gpointer
purple_request_action(handle, _("Offline Message"), ask,
_("You can edit/delete the pounce from the `Buddy Pounces' dialog"),
- 1, offline, 2,
+ 1,
+ offline->account, offline->who, offline->conv,
+ offline, 2,
_("Yes"), record_pounce,
_("No"), cancel_poune);
g_free(ask);
diff --git a/libpurple/plugins/perl/common/Request.xs b/libpurple/plugins/perl/common/Request.xs
index 82ecc7fab1..86cd4f7218 100644
--- a/libpurple/plugins/perl/common/Request.xs
+++ b/libpurple/plugins/perl/common/Request.xs
@@ -106,7 +106,7 @@ CODE:
gpr->cancel_cb = g_strdup_printf("Purple::Script::%s::%s", basename, SvPV(cancel_cb, len));
g_free(basename);
- RETVAL = purple_request_input(handle, title, primary, secondary, default_value, multiline, masked, hint, ok_text, G_CALLBACK(purple_perl_request_ok_cb), cancel_text, G_CALLBACK(purple_perl_request_cancel_cb), gpr);
+ RETVAL = purple_request_input(handle, title, primary, secondary, default_value, multiline, masked, hint, ok_text, G_CALLBACK(purple_perl_request_ok_cb), cancel_text, G_CALLBACK(purple_perl_request_cancel_cb), NULL, NULL, NULL, gpr);
OUTPUT:
RETVAL
@@ -130,7 +130,7 @@ CODE:
gpr->cancel_cb = g_strdup_printf("Purple::Script::%s::%s", basename, SvPV(cancel_cb, len));
g_free(basename);
- RETVAL = purple_request_file(handle, title, filename, savedialog, G_CALLBACK(purple_perl_request_ok_cb), G_CALLBACK(purple_perl_request_cancel_cb), gpr);
+ RETVAL = purple_request_file(handle, title, filename, savedialog, G_CALLBACK(purple_perl_request_ok_cb), G_CALLBACK(purple_perl_request_cancel_cb), NULL, NULL, NULL, gpr);
OUTPUT:
RETVAL
@@ -157,7 +157,7 @@ CODE:
gpr->cancel_cb = g_strdup_printf("Purple::Script::%s::%s", basename, SvPV(cancel_cb, len));
g_free(basename);
- RETVAL = purple_request_fields(handle, title, primary, secondary, fields, ok_text, G_CALLBACK(purple_perl_request_ok_cb), cancel_text, G_CALLBACK(purple_perl_request_cancel_cb), gpr);
+ RETVAL = purple_request_fields(handle, title, primary, secondary, fields, ok_text, G_CALLBACK(purple_perl_request_ok_cb), cancel_text, G_CALLBACK(purple_perl_request_cancel_cb), NULL, NULL, NULL, gpr);
OUTPUT:
RETVAL
diff --git a/libpurple/plugins/tcl/tcl_ref.c b/libpurple/plugins/tcl/tcl_ref.c
index abad07bb1e..17757aedd2 100644
--- a/libpurple/plugins/tcl/tcl_ref.c
+++ b/libpurple/plugins/tcl/tcl_ref.c
@@ -114,17 +114,18 @@ static int purple_tcl_ref_set(Tcl_Interp *interp, Tcl_Obj *obj)
char *ptr;
PurpleStringref *type;
void *value;
- int magicnumber = strlen("purple-");
+ static const char const *prefix = "purple-";
+ static const int prefixlen = sizeof(prefix) - 1;
- if (strlen(bytes) < magicnumber
- || strncmp(bytes, "purple-", magicnumber)
+ if (strlen(bytes) < prefixlen
+ || strncmp(bytes, prefix, prefixlen)
|| (ptr = strchr(bytes, ':')) == NULL
- || (ptr - bytes) == magicnumber)
+ || (ptr - bytes) == prefixlen)
goto badobject;
/* Bad Ethan */
*ptr = '\0';
- type = purple_stringref_new(bytes + magicnumber);
+ type = purple_stringref_new(bytes + prefixlen);
*ptr = ':';
ptr++;
diff --git a/libpurple/prefs.c b/libpurple/prefs.c
index b34620a0ae..675cd32ef1 100644
--- a/libpurple/prefs.c
+++ b/libpurple/prefs.c
@@ -438,14 +438,14 @@ purple_prefs_load()
/* I introduced a bug in 2.0.0beta2. This fixes the broken
* scores on upgrade. This can be removed sometime shortly
* after 2.0.0 final is released. -- rlaager */
- if (purple_prefs_get_int("/core/status/scores/offline") == -500 &&
- purple_prefs_get_int("/core/status/scores/available") == 100 &&
- purple_prefs_get_int("/core/status/scores/invisible") == -50 &&
- purple_prefs_get_int("/core/status/scores/away") == -100 &&
- purple_prefs_get_int("/core/status/scores/extended_away") == -200 &&
- purple_prefs_get_int("/core/status/scores/idle") == -400)
+ if (purple_prefs_get_int("/purple/status/scores/offline") == -500 &&
+ purple_prefs_get_int("/purple/status/scores/available") == 100 &&
+ purple_prefs_get_int("/purple/status/scores/invisible") == -50 &&
+ purple_prefs_get_int("/purple/status/scores/away") == -100 &&
+ purple_prefs_get_int("/purple/status/scores/extended_away") == -200 &&
+ purple_prefs_get_int("/purple/status/scores/idle") == -400)
{
- purple_prefs_set_int("/core/status/scores/idle", -10);
+ purple_prefs_set_int("/purple/status/scores/idle", -10);
}
return TRUE;
@@ -1328,25 +1328,25 @@ void
purple_prefs_update_old()
{
/* Remove some no-longer-used prefs */
- purple_prefs_remove("/core/away/auto_response/enabled");
- purple_prefs_remove("/core/away/auto_response/idle_only");
- purple_prefs_remove("/core/away/auto_response/in_active_conv");
- purple_prefs_remove("/core/away/auto_response/sec_before_resend");
- purple_prefs_remove("/core/away/auto_response");
- purple_prefs_remove("/core/away/default_message");
- purple_prefs_remove("/core/buddies/use_server_alias");
- purple_prefs_remove("/core/conversations/away_back_on_send");
- purple_prefs_remove("/core/conversations/send_urls_as_links");
- purple_prefs_remove("/core/conversations/im/show_login");
- purple_prefs_remove("/core/conversations/chat/show_join");
- purple_prefs_remove("/core/conversations/chat/show_leave");
- purple_prefs_remove("/core/conversations/combine_chat_im");
- purple_prefs_remove("/core/conversations/use_alias_for_title");
- purple_prefs_remove("/core/logging/log_signon_signoff");
- purple_prefs_remove("/core/logging/log_idle_state");
- purple_prefs_remove("/core/logging/log_away_state");
- purple_prefs_remove("/core/logging/log_own_states");
- purple_prefs_remove("/core/status/scores/hidden");
+ purple_prefs_remove("/purple/away/auto_response/enabled");
+ purple_prefs_remove("/purple/away/auto_response/idle_only");
+ purple_prefs_remove("/purple/away/auto_response/in_active_conv");
+ purple_prefs_remove("/purple/away/auto_response/sec_before_resend");
+ purple_prefs_remove("/purple/away/auto_response");
+ purple_prefs_remove("/purple/away/default_message");
+ purple_prefs_remove("/purple/buddies/use_server_alias");
+ purple_prefs_remove("/purple/conversations/away_back_on_send");
+ purple_prefs_remove("/purple/conversations/send_urls_as_links");
+ purple_prefs_remove("/purple/conversations/im/show_login");
+ purple_prefs_remove("/purple/conversations/chat/show_join");
+ purple_prefs_remove("/purple/conversations/chat/show_leave");
+ purple_prefs_remove("/purple/conversations/combine_chat_im");
+ purple_prefs_remove("/purple/conversations/use_alias_for_title");
+ purple_prefs_remove("/purple/logging/log_signon_signoff");
+ purple_prefs_remove("/purple/logging/log_idle_state");
+ purple_prefs_remove("/purple/logging/log_away_state");
+ purple_prefs_remove("/purple/logging/log_own_states");
+ purple_prefs_remove("/purple/status/scores/hidden");
purple_prefs_remove("/plugins/core/autorecon/hide_connected_error");
purple_prefs_remove("/plugins/core/autorecon/hide_connecting_error");
purple_prefs_remove("/plugins/core/autorecon/hide_reconnecting_dialog");
@@ -1354,12 +1354,13 @@ purple_prefs_update_old()
purple_prefs_remove("/plugins/core/autorecon");
/* Convert old sounds while_away pref to new 3-way pref. */
- if (purple_prefs_exists("/core/sound/while_away") &&
- purple_prefs_get_bool("/core/sound/while_away"))
+ if (purple_prefs_exists("/purple/sound/while_away") &&
+ purple_prefs_get_bool("/purple/sound/while_away"))
{
- purple_prefs_set_int("/core/sound/while_status", 3);
+ purple_prefs_set_int("/purple/sound/while_status", 3);
}
- purple_prefs_remove("/core/sound/while_away");
+ purple_prefs_remove("/purple/sound/while_away");
+ purple_prefs_rename("/core", "/purple");
}
void *
@@ -1379,52 +1380,52 @@ purple_prefs_init(void)
purple_prefs_connect_callback(handle, "/", prefs_save_cb, NULL);
- purple_prefs_add_none("/core");
+ purple_prefs_add_none("/purple");
purple_prefs_add_none("/plugins");
purple_prefs_add_none("/plugins/core");
purple_prefs_add_none("/plugins/lopl");
purple_prefs_add_none("/plugins/prpl");
/* Away */
- purple_prefs_add_none("/core/away");
- purple_prefs_add_string("/core/away/idle_reporting", "system");
- purple_prefs_add_bool("/core/away/away_when_idle", TRUE);
- purple_prefs_add_int("/core/away/mins_before_away", 5);
+ purple_prefs_add_none("/purple/away");
+ purple_prefs_add_string("/purple/away/idle_reporting", "system");
+ purple_prefs_add_bool("/purple/away/away_when_idle", TRUE);
+ purple_prefs_add_int("/purple/away/mins_before_away", 5);
/* Away -> Auto-Reply */
- if (!purple_prefs_exists("/core/away/auto_response/enabled") ||
- !purple_prefs_exists("/core/away/auto_response/idle_only"))
+ if (!purple_prefs_exists("/purple/away/auto_response/enabled") ||
+ !purple_prefs_exists("/purple/away/auto_response/idle_only"))
{
- purple_prefs_add_string("/core/away/auto_reply", "awayidle");
+ purple_prefs_add_string("/purple/away/auto_reply", "awayidle");
}
else
{
- if (!purple_prefs_get_bool("/core/away/auto_response/enabled"))
+ if (!purple_prefs_get_bool("/purple/away/auto_response/enabled"))
{
- purple_prefs_add_string("/core/away/auto_reply", "never");
+ purple_prefs_add_string("/purple/away/auto_reply", "never");
}
else
{
- if (purple_prefs_get_bool("/core/away/auto_response/idle_only"))
+ if (purple_prefs_get_bool("/purple/away/auto_response/idle_only"))
{
- purple_prefs_add_string("/core/away/auto_reply", "awayidle");
+ purple_prefs_add_string("/purple/away/auto_reply", "awayidle");
}
else
{
- purple_prefs_add_string("/core/away/auto_reply", "away");
+ purple_prefs_add_string("/purple/away/auto_reply", "away");
}
}
}
/* Buddies */
- purple_prefs_add_none("/core/buddies");
+ purple_prefs_add_none("/purple/buddies");
/* Contact Priority Settings */
- purple_prefs_add_none("/core/contact");
- purple_prefs_add_bool("/core/contact/last_match", FALSE);
- purple_prefs_remove("/core/contact/offline_score");
- purple_prefs_remove("/core/contact/away_score");
- purple_prefs_remove("/core/contact/idle_score");
+ purple_prefs_add_none("/purple/contact");
+ purple_prefs_add_bool("/purple/contact/last_match", FALSE);
+ purple_prefs_remove("/purple/contact/offline_score");
+ purple_prefs_remove("/purple/contact/away_score");
+ purple_prefs_remove("/purple/contact/idle_score");
}
void
diff --git a/libpurple/protocols/gg/gg.c b/libpurple/protocols/gg/gg.c
index 3713c1d76d..eb7ff9cce8 100644
--- a/libpurple/protocols/gg/gg.c
+++ b/libpurple/protocols/gg/gg.c
@@ -334,7 +334,9 @@ static void ggp_action_buddylist_save(PurplePluginAction *action)
PurpleConnection *gc = (PurpleConnection *)action->context;
purple_request_file(action, _("Save buddylist..."), NULL, TRUE,
- G_CALLBACK(ggp_callback_buddylist_save_ok), NULL, gc);
+ G_CALLBACK(ggp_callback_buddylist_save_ok), NULL,
+ purple_connection_get_account(gc), NULL, NULL,
+ gc);
}
/* }}} */
@@ -346,7 +348,9 @@ static void ggp_action_buddylist_load(PurplePluginAction *action)
PurpleConnection *gc = (PurpleConnection *)action->context;
purple_request_file(action, "Load buddylist from file...", NULL, FALSE,
- G_CALLBACK(ggp_callback_buddylist_load_ok), NULL, gc);
+ G_CALLBACK(ggp_callback_buddylist_load_ok), NULL,
+ purple_connection_get_account(gc), NULL, NULL,
+ gc);
}
/* }}} */
@@ -496,6 +500,7 @@ static void ggp_register_user_dialog(PurpleConnection *gc)
fields,
_("OK"), G_CALLBACK(ggp_callback_register_account_ok),
_("Cancel"), G_CALLBACK(ggp_callback_register_account_cancel),
+ purple_connection_get_account(gc), NULL, NULL,
gc);
}
/* }}} */
@@ -654,6 +659,7 @@ static void ggp_find_buddies(PurplePluginAction *action)
fields,
_("OK"), G_CALLBACK(ggp_callback_find_buddies),
_("Cancel"), NULL,
+ purple_connection_get_account(gc), NULL, NULL,
gc);
}
/* }}} */
@@ -789,7 +795,9 @@ static void ggp_change_passwd_dialog(PurpleConnection *gc)
_("Change Gadu-Gadu Password"),
msg,
fields, _("OK"), G_CALLBACK(ggp_callback_change_passwd_ok),
- _("Cancel"), NULL, gc);
+ _("Cancel"), NULL,
+ purple_connection_get_account(gc), NULL, NULL,
+ gc);
g_free(msg);
}
@@ -868,7 +876,9 @@ static void ggp_bmenu_add_to_chat(PurpleBlistNode *node, gpointer ignored)
msg,
fields,
_("Add"), G_CALLBACK(ggp_callback_add_to_chat_ok),
- _("Cancel"), NULL, gc);
+ _("Cancel"), NULL,
+ purple_connection_get_account(gc), NULL, NULL,
+ gc);
g_free(msg);
}
/* }}} */
diff --git a/libpurple/protocols/irc/cmds.c b/libpurple/protocols/irc/cmds.c
index 920fd66b42..d4b6146b05 100644
--- a/libpurple/protocols/irc/cmds.c
+++ b/libpurple/protocols/irc/cmds.c
@@ -559,6 +559,22 @@ int irc_cmd_whois(struct irc_conn *irc, const char *cmd, const char *target, con
return 0;
}
+int irc_cmd_whowas(struct irc_conn *irc, const char *cmd, const char *target, const char **args)
+{
+ char *buf;
+
+ if (!args || !args[0])
+ return 0;
+
+ buf = irc_format(irc, "vn", "WHOWAS", args[0]);
+
+ irc->whois.nick = g_strdup(args[0]);
+ irc_send(irc, buf);
+ g_free(buf);
+
+ return 0;
+}
+
static void irc_do_mode(struct irc_conn *irc, const char *target, const char *sign, char **ops)
{
char *buf, mode[5];
diff --git a/libpurple/protocols/irc/irc.h b/libpurple/protocols/irc/irc.h
index 3632f28fb3..0c58dbe2d5 100644
--- a/libpurple/protocols/irc/irc.h
+++ b/libpurple/protocols/irc/irc.h
@@ -179,6 +179,7 @@ int irc_cmd_time(struct irc_conn *irc, const char *cmd, const char *target, cons
int irc_cmd_topic(struct irc_conn *irc, const char *cmd, const char *target, const char **args);
int irc_cmd_wallops(struct irc_conn *irc, const char *cmd, const char *target, const char **args);
int irc_cmd_whois(struct irc_conn *irc, const char *cmd, const char *target, const char **args);
+int irc_cmd_whowas(struct irc_conn *irc, const char *cmd, const char *target, const char **args);
PurpleXfer *irc_dccsend_new_xfer(PurpleConnection *gc, const char *who);
void irc_dccsend_send_file(PurpleConnection *gc, const char *who, const char *file);
diff --git a/libpurple/protocols/irc/msgs.c b/libpurple/protocols/irc/msgs.c
index 02bf0bf73b..c879eb796d 100644
--- a/libpurple/protocols/irc/msgs.c
+++ b/libpurple/protocols/irc/msgs.c
@@ -236,18 +236,20 @@ void irc_msg_chanmode(struct irc_conn *irc, const char *name, const char *from,
void irc_msg_whois(struct irc_conn *irc, const char *name, const char *from, char **args)
{
if (!irc->whois.nick) {
- purple_debug(PURPLE_DEBUG_WARNING, "irc", "Unexpected WHOIS reply for %s\n", args[1]);
+ purple_debug(PURPLE_DEBUG_WARNING, "irc", "Unexpected %s reply for %s\n", !strcmp(name, "314") ? "WHOWAS" : "WHOIS"
+ , args[1]);
return;
}
if (purple_utf8_strcasecmp(irc->whois.nick, args[1])) {
- purple_debug(PURPLE_DEBUG_WARNING, "irc", "Got WHOIS reply for %s while waiting for %s\n", args[1], irc->whois.nick);
+ purple_debug(PURPLE_DEBUG_WARNING, "irc", "Got %s reply for %s while waiting for %s\n", !strcmp(name, "314") ? "WHOWAS" : "WHOIS"
+ , args[1], irc->whois.nick);
return;
}
if (!strcmp(name, "301")) {
irc->whois.away = g_strdup(args[2]);
- } else if (!strcmp(name, "311")) {
+ } else if (!strcmp(name, "311") || !strcmp(name, "314")) {
irc->whois.userhost = g_strdup_printf("%s@%s", args[2], args[3]);
irc->whois.name = g_strdup(args[5]);
} else if (!strcmp(name, "312")) {
@@ -273,11 +275,13 @@ void irc_msg_endwhois(struct irc_conn *irc, const char *name, const char *from,
PurpleNotifyUserInfo *user_info;
if (!irc->whois.nick) {
- purple_debug(PURPLE_DEBUG_WARNING, "irc", "Unexpected End of WHOIS for %s\n", args[1]);
+ purple_debug(PURPLE_DEBUG_WARNING, "irc", "Unexpected End of %s for %s\n", !strcmp(name, "369") ? "WHOWAS" : "WHOIS"
+ , args[1]);
return;
}
if (purple_utf8_strcasecmp(irc->whois.nick, args[1])) {
- purple_debug(PURPLE_DEBUG_WARNING, "irc", "Received end of WHOIS for %s, expecting %s\n", args[1], irc->whois.nick);
+ purple_debug(PURPLE_DEBUG_WARNING, "irc", "Received end of %s for %s, expecting %s\n", !strcmp(name, "369") ? "WHOWAS" : "WHOIS"
+ , args[1], irc->whois.nick);
return;
}
diff --git a/libpurple/protocols/irc/parse.c b/libpurple/protocols/irc/parse.c
index ea787b35fb..ecccec8310 100644
--- a/libpurple/protocols/irc/parse.c
+++ b/libpurple/protocols/irc/parse.c
@@ -64,6 +64,8 @@ static struct _irc_msg {
{ "318", "nt:", irc_msg_endwhois }, /* End of WHOIS */
{ "319", "nn:", irc_msg_whois }, /* Whois channels */
{ "320", "nn:", irc_msg_whois }, /* Whois (fn ident) */
+ { "314", "nnvvv:", irc_msg_whois }, /* Whowas user */
+ { "369", "nt:", irc_msg_endwhois }, /* End of WHOWAS */
{ "321", "*", irc_msg_list }, /* Start of list */
{ "322", "ncv:", irc_msg_list }, /* List. */
{ "323", ":", irc_msg_list }, /* End of list. */
@@ -78,6 +80,7 @@ static struct _irc_msg {
{ "376", "n:", irc_msg_motd }, /* End of MOTD */
{ "391", "nv:", irc_msg_time }, /* Time reply */
{ "401", "nt:", irc_msg_nonick }, /* No such nick/chan */
+ { "406", "nt:", irc_msg_nonick }, /* No such nick for WHOWAS */
{ "403", "nc:", irc_msg_nochan }, /* No such channel */
{ "404", "nt:", irc_msg_nosend }, /* Cannot send to chan */
{ "421", "nv:", irc_msg_unknown }, /* Unknown command */
@@ -148,6 +151,7 @@ static struct _irc_user_cmd {
{ "voice", ":", irc_cmd_op, N_("voice &lt;nick1&gt; [nick2] ...: Grant channel voice status to someone. You must be a channel operator to do this.") },
{ "wallops", ":", irc_cmd_wallops, N_("wallops &lt;message&gt;: If you don't know what this is, you probably can't use it.") },
{ "whois", "tt", irc_cmd_whois, N_("whois [server] &lt;nick&gt;: Get information on a user.") },
+ { "whowas", "t", irc_cmd_whowas, N_("whowas &lt;nick&gt;: Get information on a user that has logged off.") },
{ NULL, NULL, NULL, NULL }
};
diff --git a/libpurple/protocols/jabber/auth.c b/libpurple/protocols/jabber/auth.c
index 66bd3c906b..ec641be000 100644
--- a/libpurple/protocols/jabber/auth.c
+++ b/libpurple/protocols/jabber/auth.c
@@ -480,7 +480,9 @@ jabber_auth_start(JabberStream *js, xmlnode *packet)
purple_request_yes_no(js->gc, _("Plaintext Authentication"),
_("Plaintext Authentication"),
_("This server requires plaintext authentication over an unencrypted connection. Allow this and continue authentication?"),
- 2, js->gc->account, allow_plaintext_auth,
+ 2,
+ purple_connection_get_account(js->gc), NULL, NULL,
+ purple_connection_get_account(js->gc), allow_plaintext_auth,
disallow_plaintext_auth);
return;
}
@@ -562,7 +564,9 @@ static void auth_old_cb(JabberStream *js, xmlnode *packet, gpointer data)
purple_request_yes_no(js->gc, _("Plaintext Authentication"),
_("Plaintext Authentication"),
_("This server requires plaintext authentication over an unencrypted connection. Allow this and continue authentication?"),
- 2, js->gc->account, allow_plaintext_auth,
+ 2,
+ purple_connection_get_account(js->gc), NULL, NULL,
+ purple_connection_get_account(js->gc), allow_plaintext_auth,
disallow_plaintext_auth);
return;
}
diff --git a/libpurple/protocols/jabber/buddy.c b/libpurple/protocols/jabber/buddy.c
index f18c58b888..2e3575a468 100644
--- a/libpurple/protocols/jabber/buddy.c
+++ b/libpurple/protocols/jabber/buddy.c
@@ -586,6 +586,7 @@ void jabber_setup_set_info(PurplePluginAction *action)
fields,
_("Save"), G_CALLBACK(jabber_format_info),
_("Cancel"), NULL,
+ purple_connection_get_account(gc), NULL, NULL,
gc);
}
@@ -1765,7 +1766,9 @@ static void user_search_fields_result_cb(JabberStream *js, xmlnode *packet, gpoi
purple_request_fields(js->gc, _("Search for Jabber users"),
_("Search for Jabber users"), instructions, fields,
_("Search"), G_CALLBACK(user_search_cb),
- _("Cancel"), G_CALLBACK(user_search_cancel_cb), usi);
+ _("Cancel"), G_CALLBACK(user_search_cancel_cb),
+ NULL, NULL, NULL,
+ usi);
g_free(instructions);
}
@@ -1799,7 +1802,9 @@ void jabber_user_search_begin(PurplePluginAction *action)
js->user_directories ? js->user_directories->data : "users.jabber.org",
FALSE, FALSE, NULL,
_("Search Directory"), PURPLE_CALLBACK(jabber_user_search_ok),
- _("Cancel"), NULL, js);
+ _("Cancel"), NULL,
+ NULL, NULL, NULL,
+ js);
}
diff --git a/libpurple/protocols/jabber/chat.c b/libpurple/protocols/jabber/chat.c
index c42ad53edd..8376580439 100644
--- a/libpurple/protocols/jabber/chat.c
+++ b/libpurple/protocols/jabber/chat.c
@@ -785,7 +785,9 @@ PurpleRoomlist *jabber_roomlist_get_list(PurpleConnection *gc)
js->chat_servers ? js->chat_servers->data : "conference.jabber.org",
FALSE, FALSE, NULL,
_("Find Rooms"), PURPLE_CALLBACK(roomlist_ok_cb),
- _("Cancel"), PURPLE_CALLBACK(roomlist_cancel_cb), js);
+ _("Cancel"), PURPLE_CALLBACK(roomlist_cancel_cb),
+ purple_connection_get_account(gc), NULL, NULL,
+ js);
return js->roomlist;
}
diff --git a/libpurple/protocols/jabber/jabber.c b/libpurple/protocols/jabber/jabber.c
index d2a223920b..a309a540d6 100644
--- a/libpurple/protocols/jabber/jabber.c
+++ b/libpurple/protocols/jabber/jabber.c
@@ -871,7 +871,9 @@ void jabber_register_parse(JabberStream *js, xmlnode *packet)
purple_request_fields(js->gc, _("Register New Jabber Account"),
_("Register New Jabber Account"), instructions, fields,
_("Register"), G_CALLBACK(jabber_register_cb),
- _("Cancel"), G_CALLBACK(jabber_register_cancel_cb), js);
+ _("Cancel"), G_CALLBACK(jabber_register_cancel_cb),
+ purple_connection_get_account(js->gc), NULL, NULL,
+ js);
g_free(instructions);
}
@@ -1366,7 +1368,9 @@ static void jabber_password_change(PurplePluginAction *action)
purple_request_fields(js->gc, _("Change Jabber Password"),
_("Change Jabber Password"), _("Please enter your new password"),
fields, _("OK"), G_CALLBACK(jabber_password_change_cb),
- _("Cancel"), NULL, js);
+ _("Cancel"), NULL,
+ purple_connection_get_account(gc), NULL, NULL,
+ js);
}
GList *jabber_actions(PurplePlugin *plugin, gpointer context)
diff --git a/libpurple/protocols/jabber/presence.c b/libpurple/protocols/jabber/presence.c
index 6ff0e2de5b..6f9efe83c3 100644
--- a/libpurple/protocols/jabber/presence.c
+++ b/libpurple/protocols/jabber/presence.c
@@ -358,10 +358,11 @@ void jabber_presence_parse(JabberStream *js, xmlnode *packet)
_("You are creating a new room. Would"
" you like to configure it, or"
" accept the default settings?"),
- 1, chat, 2, _("_Configure Room"),
- G_CALLBACK(jabber_chat_request_room_configure),
- _("_Accept Defaults"),
- G_CALLBACK(jabber_chat_create_instant_room));
+ /* Default Action */ 1,
+ purple_connection_get_account(js->gc), NULL, chat->conv,
+ chat, 2,
+ _("_Configure Room"), G_CALLBACK(jabber_chat_request_room_configure),
+ _("_Accept Defaults"), G_CALLBACK(jabber_chat_create_instant_room));
}
}
}
diff --git a/libpurple/protocols/jabber/xdata.c b/libpurple/protocols/jabber/xdata.c
index 28e1d07fbd..90a9a99d26 100644
--- a/libpurple/protocols/jabber/xdata.c
+++ b/libpurple/protocols/jabber/xdata.c
@@ -334,7 +334,9 @@ void *jabber_x_data_request(JabberStream *js, xmlnode *packet, jabber_x_data_cb
handle = purple_request_fields(js->gc, title, title, instructions, fields,
_("OK"), G_CALLBACK(jabber_x_data_ok_cb),
- _("Cancel"), G_CALLBACK(jabber_x_data_cancel_cb), data);
+ _("Cancel"), G_CALLBACK(jabber_x_data_cancel_cb),
+ purple_connection_get_account(js->gc), /* XXX Do we have a who here? */ NULL, NULL,
+ data);
g_free(title);
g_free(instructions);
diff --git a/libpurple/protocols/msn/dialog.c b/libpurple/protocols/msn/dialog.c
index eb6a20c60f..d713f58b83 100644
--- a/libpurple/protocols/msn/dialog.c
+++ b/libpurple/protocols/msn/dialog.c
@@ -128,6 +128,7 @@ msn_show_sync_issue(MsnSession *session, const char *passport,
}
purple_request_action(gc, NULL, msg, reason, PURPLE_DEFAULT_ACTION_NONE,
+ purple_connection_get_account(gc), data->who, NULL,
data, 2,
_("Yes"), G_CALLBACK(msn_add_cb),
_("No"), G_CALLBACK(msn_rem_cb));
diff --git a/libpurple/protocols/msn/msn.c b/libpurple/protocols/msn/msn.c
index 2f19c88bd3..43dd3f8eb2 100644
--- a/libpurple/protocols/msn/msn.c
+++ b/libpurple/protocols/msn/msn.c
@@ -247,7 +247,9 @@ msn_show_set_friendly_name(PurplePluginAction *action)
"see you as."),
purple_connection_get_display_name(gc), FALSE, FALSE, NULL,
_("OK"), G_CALLBACK(msn_act_id),
- _("Cancel"), NULL, gc);
+ _("Cancel"), NULL,
+ purple_connection_get_account(gc), NULL, NULL,
+ gc);
}
static void
@@ -262,7 +264,9 @@ msn_show_set_home_phone(PurplePluginAction *action)
purple_request_input(gc, NULL, _("Set your home phone number."), NULL,
msn_user_get_home_phone(session->user), FALSE, FALSE, NULL,
_("OK"), G_CALLBACK(msn_set_home_phone_cb),
- _("Cancel"), NULL, gc);
+ _("Cancel"), NULL,
+ purple_connection_get_account(gc), NULL, NULL,
+ gc);
}
static void
@@ -277,7 +281,9 @@ msn_show_set_work_phone(PurplePluginAction *action)
purple_request_input(gc, NULL, _("Set your work phone number."), NULL,
msn_user_get_work_phone(session->user), FALSE, FALSE, NULL,
_("OK"), G_CALLBACK(msn_set_work_phone_cb),
- _("Cancel"), NULL, gc);
+ _("Cancel"), NULL,
+ purple_connection_get_account(gc), NULL, NULL,
+ gc);
}
static void
@@ -292,7 +298,9 @@ msn_show_set_mobile_phone(PurplePluginAction *action)
purple_request_input(gc, NULL, _("Set your mobile phone number."), NULL,
msn_user_get_mobile_phone(session->user), FALSE, FALSE, NULL,
_("OK"), G_CALLBACK(msn_set_mobile_phone_cb),
- _("Cancel"), NULL, gc);
+ _("Cancel"), NULL,
+ purple_connection_get_account(gc), NULL, NULL,
+ gc);
}
static void
@@ -306,7 +314,9 @@ msn_show_set_mobile_pages(PurplePluginAction *action)
_("Do you want to allow or disallow people on "
"your buddy list to send you MSN Mobile pages "
"to your cell phone or other mobile device?"),
- -1, gc, 3,
+ -1,
+ purple_connection_get_account(gc), NULL, NULL,
+ gc, 3,
_("Allow"), G_CALLBACK(enable_msn_pages_cb),
_("Disallow"), G_CALLBACK(disable_msn_pages_cb),
_("Cancel"), NULL);
@@ -354,6 +364,7 @@ show_send_to_mobile_cb(PurpleBlistNode *node, gpointer ignored)
NULL, TRUE, FALSE, NULL,
_("Page"), G_CALLBACK(send_to_mobile_cb),
_("Close"), G_CALLBACK(close_mobile_page_cb),
+ purple_connection_get_account(gc), purple_buddy_get_name(buddy), NULL,
data);
}
diff --git a/libpurple/protocols/msn/slp.c b/libpurple/protocols/msn/slp.c
index ff606a54df..fc43f87d13 100644
--- a/libpurple/protocols/msn/slp.c
+++ b/libpurple/protocols/msn/slp.c
@@ -445,7 +445,7 @@ got_invite(MsnSlpCall *slpcall,
char *ip_port;
int port;
- /* ip_addr = purple_prefs_get_string("/core/ft/public_ip"); */
+ /* ip_addr = purple_prefs_get_string("/purple/ft/public_ip"); */
ip_port = "5190";
listening = "true";
nonce = rand_guid();
diff --git a/libpurple/protocols/novell/novell.c b/libpurple/protocols/novell/novell.c
index 915798768a..2de7562498 100644
--- a/libpurple/protocols/novell/novell.c
+++ b/libpurple/protocols/novell/novell.c
@@ -1911,7 +1911,9 @@ _evt_conference_invite(NMUser * user, NMEvent * event)
/* Prompt the user */
gc = purple_account_get_connection(user->client_data);
purple_request_action(gc, title, primary, secondary,
- PURPLE_DEFAULT_ACTION_NONE, parms, 2,
+ PURPLE_DEFAULT_ACTION_NONE,
+ purple_connection_get_account(gc), name, NULL,
+ parms, 2,
_("Yes"), G_CALLBACK(_join_conference_cb),
_("No"), G_CALLBACK(_reject_conference_cb));
diff --git a/libpurple/protocols/oscar/oscar.c b/libpurple/protocols/oscar/oscar.c
index b9caec0aed..8f1b536a2e 100644
--- a/libpurple/protocols/oscar/oscar.c
+++ b/libpurple/protocols/oscar/oscar.c
@@ -1432,6 +1432,7 @@ purple_parse_auth_securid_request(OscarData *od, FlapConnection *conn, FlapFrame
FALSE, FALSE, NULL,
_("_OK"), G_CALLBACK(purple_parse_auth_securid_request_yes_cb),
_("_Cancel"), G_CALLBACK(purple_parse_auth_securid_request_no_cb),
+ account, NULL, NULL,
gc);
g_free(primary);
@@ -2255,6 +2256,7 @@ purple_auth_sendrequest(PurpleConnection *gc, const char *name)
NULL, _("Please authorize me!"), TRUE, FALSE, NULL,
_("_OK"), G_CALLBACK(purple_auth_request),
_("_Cancel"), G_CALLBACK(purple_auth_dontrequest),
+ purple_connection_get_account(gc), name, NULL,
data);
}
@@ -2301,6 +2303,7 @@ purple_auth_dontgrant_msgprompt(struct name_data *data)
NULL, _("No reason given."), TRUE, FALSE, NULL,
_("_OK"), G_CALLBACK(purple_auth_dontgrant),
_("_Cancel"), G_CALLBACK(oscar_free_name_data),
+ purple_connection_get_account(data->gc), data->name, NULL,
data);
}
@@ -2485,7 +2488,9 @@ incomingim_chan4(OscarData *od, FlapConnection *conn, aim_userinfo_t *userinfo,
purple_request_action(gc, NULL, message,
_("Do you want to add this buddy "
"to your buddy list?"),
- PURPLE_DEFAULT_ACTION_NONE, data, 2,
+ PURPLE_DEFAULT_ACTION_NONE,
+ purple_connection_get_account(gc), data->name, NULL,
+ data, 2,
_("_Add"), G_CALLBACK(purple_icq_buddyadd),
_("_Decline"), G_CALLBACK(oscar_free_name_data));
g_free(message);
@@ -5149,6 +5154,7 @@ static int purple_ssi_authgiven(OscarData *od, FlapConnection *conn, FlapFrame *
purple_debug_info("oscar",
"ssi: %s has given you permission to add him to your buddy list\n", sn);
+ /* XXX Should data->nick store the alias and nombre just have the sn? -evands */
buddy = purple_find_buddy(gc->account, sn);
if (buddy && (purple_buddy_get_alias_only(buddy)))
nombre = g_strdup_printf("%s (%s)", sn, purple_buddy_get_alias_only(buddy));
@@ -5162,7 +5168,9 @@ static int purple_ssi_authgiven(OscarData *od, FlapConnection *conn, FlapFrame *
data->nick = NULL;
purple_request_yes_no(gc, NULL, _("Authorization Given"), dialog_msg,
- PURPLE_DEFAULT_ACTION_NONE, data,
+ PURPLE_DEFAULT_ACTION_NONE,
+ purple_connection_get_account(gc), sn, NULL,
+ data,
G_CALLBACK(purple_icq_buddyadd),
G_CALLBACK(oscar_free_name_data));
@@ -5857,6 +5865,7 @@ static void oscar_buddycb_edit_comment(PurpleBlistNode *node, gpointer ignore) {
comment_utf8, TRUE, FALSE, NULL,
_("_OK"), G_CALLBACK(oscar_ssi_editcomment),
_("_Cancel"), G_CALLBACK(oscar_free_name_data),
+ purple_connection_get_account(gc), data->name, NULL,
data);
g_free(title);
@@ -5906,7 +5915,9 @@ oscar_ask_directim(gpointer object, gpointer ignored)
_("Because this reveals your IP address, it "
"may be considered a security risk. Do you "
"wish to continue?"),
- 0, data, 2,
+ 0,
+ purple_connection_get_account(gc), data->who, NULL,
+ data, 2,
_("C_onnect"), G_CALLBACK(oscar_ask_directim_yes_cb),
_("_Cancel"), G_CALLBACK(oscar_ask_directim_no_cb));
g_free(buf);
@@ -6061,7 +6072,9 @@ oscar_show_icq_privacy_opts(PurplePluginAction *action)
purple_request_fields(gc, _("ICQ Privacy Options"), _("ICQ Privacy Options"),
NULL, fields,
_("OK"), G_CALLBACK(oscar_icq_privacy_opts),
- _("Cancel"), NULL, gc);
+ _("Cancel"), NULL,
+ purple_connection_get_account(gc), NULL, NULL,
+ gc);
}
static void oscar_format_screenname(PurpleConnection *gc, const char *nick) {
@@ -6133,6 +6146,7 @@ static void oscar_show_change_email(PurplePluginAction *action)
FALSE, FALSE, NULL,
_("_OK"), G_CALLBACK(oscar_change_email),
_("_Cancel"), NULL,
+ purple_connection_get_account(gc), NULL, NULL,
gc);
}
@@ -6201,7 +6215,9 @@ static void oscar_show_find_email(PurplePluginAction *action)
"searching for."),
NULL, FALSE, FALSE, NULL,
_("_Search"), G_CALLBACK(search_by_email_cb),
- _("_Cancel"), NULL, gc);
+ _("_Cancel"), NULL,
+ purple_connection_get_account(gc), NULL, NULL,
+ gc);
}
static void oscar_show_set_info(PurplePluginAction *action)
diff --git a/libpurple/protocols/oscar/peer.c b/libpurple/protocols/oscar/peer.c
index e9a8f76620..9d39e0725e 100644
--- a/libpurple/protocols/oscar/peer.c
+++ b/libpurple/protocols/oscar/peer.c
@@ -1016,7 +1016,9 @@ peer_connection_got_proposition(OscarData *od, const gchar *sn, const gchar *mes
"Images. Because your IP address will be "
"revealed, this may be considered a privacy "
"risk."),
- PURPLE_DEFAULT_ACTION_NONE, conn, 2,
+ PURPLE_DEFAULT_ACTION_NONE,
+ account, sn, NULL,
+ conn, 2,
_("_Connect"), G_CALLBACK(peer_connection_got_proposition_yes_cb),
_("Cancel"), G_CALLBACK(peer_connection_got_proposition_no_cb));
}
diff --git a/libpurple/protocols/qq/buddy_info.c b/libpurple/protocols/qq/buddy_info.c
index 8e303d82ee..ff4561d7a8 100644
--- a/libpurple/protocols/qq/buddy_info.c
+++ b/libpurple/protocols/qq/buddy_info.c
@@ -482,6 +482,7 @@ static void create_modify_info_dialogue(PurpleConnection *gc, const contact_info
_("Modify my information"), NULL, fields,
_("Update my information"), G_CALLBACK(modify_info_ok_cb),
_("Cancel"), G_CALLBACK(modify_info_cancel_cb),
+ purple_connection_get_account(gc), NULL, NULL,
mid);
}
}
diff --git a/libpurple/protocols/qq/buddy_opt.c b/libpurple/protocols/qq/buddy_opt.c
index efc11ff2fb..c12dee9bd6 100644
--- a/libpurple/protocols/qq/buddy_opt.c
+++ b/libpurple/protocols/qq/buddy_opt.c
@@ -191,6 +191,7 @@ void qq_reject_add_request_with_gc_and_uid(gc_and_uid *g)
gchar *msg1, *msg2;
PurpleConnection *gc;
gc_and_uid *g2;
+ gchar *nombre;
g_return_if_fail(g != NULL);
@@ -207,9 +208,13 @@ void qq_reject_add_request_with_gc_and_uid(gc_and_uid *g)
msg1 = g_strdup_printf(_("You rejected %d's request"), uid);
msg2 = g_strdup(_("Input your reason:"));
+ nombre = uid_to_purple_name(uid);
purple_request_input(gc, _("Reject request"), msg1, msg2,
_("Sorry, you are not my type..."), TRUE, FALSE,
- NULL, _("Reject"), G_CALLBACK(_qq_reject_add_request_real), _("Cancel"), NULL, g2);
+ NULL, _("Reject"), G_CALLBACK(_qq_reject_add_request_real), _("Cancel"), NULL,
+ purple_connection_get_account(gc), nombre, NULL,
+ g2);
+ g_free(nombre);
}
void qq_add_buddy_with_gc_and_uid(gc_and_uid *g)
@@ -345,6 +350,7 @@ void qq_process_add_buddy_reply(guint8 *buf, gint buf_len, guint16 seq, PurpleCo
PurpleBuddy *b;
gc_and_uid *g;
qq_add_buddy_request *req;
+ gchar *nombre;
g_return_if_fail(buf != NULL && buf_len != 0);
@@ -386,7 +392,8 @@ void qq_process_add_buddy_reply(guint8 *buf, gint buf_len, guint16 seq, PurpleCo
if (strtol(reply, NULL, 10) > 0) { /* need auth */
purple_debug(PURPLE_DEBUG_WARNING, "QQ", "Add buddy attempt fails, need authentication\n");
- b = purple_find_buddy(gc->account, uid_to_purple_name(for_uid));
+ nombre = uid_to_purple_name(for_uid);
+ b = purple_find_buddy(gc->account, nombre);
if (b != NULL)
purple_blist_remove_buddy(b);
g = g_new0(gc_and_uid, 1);
@@ -394,13 +401,16 @@ void qq_process_add_buddy_reply(guint8 *buf, gint buf_len, guint16 seq, PurpleCo
g->uid = for_uid;
msg = g_strdup_printf(_("User %d needs authentication"), for_uid);
purple_request_input(gc, NULL, msg,
- _("Input request here"),
+ _("Input request here"), /* TODO: Awkward string to fix post string freeze - standardize auth dialogues? -evands */
_("Would you be my friend?"),
TRUE, FALSE, NULL, _("Send"),
G_CALLBACK
(_qq_send_packet_add_buddy_auth_with_gc_and_uid),
- _("Cancel"), G_CALLBACK(qq_do_nothing_with_gc_and_uid), g);
+ _("Cancel"), G_CALLBACK(qq_do_nothing_with_gc_and_uid),
+ purple_connection_get_account(gc), nombre, NULL,
+ g);
g_free(msg);
+ g_free(nombre);
} else { /* add OK */
qq_add_buddy_by_recv_packet(gc, for_uid, TRUE, TRUE);
msg = g_strdup_printf(_("You have added %d in buddy list"), for_uid);
diff --git a/libpurple/protocols/qq/group.c b/libpurple/protocols/qq/group.c
index 1d6d992ad7..25d834dc19 100644
--- a/libpurple/protocols/qq/group.c
+++ b/libpurple/protocols/qq/group.c
@@ -122,6 +122,7 @@ PurpleRoomlist *qq_roomlist_get_list(PurpleConnection *gc)
NULL, FALSE, FALSE, NULL,
_("Search"), G_CALLBACK(_qq_group_search_callback),
_("Cancel"), G_CALLBACK(_qq_group_search_cancel_callback),
+ purple_connection_get_account(gc), NULL, NULL,
gc);
return qd->roomlist;
diff --git a/libpurple/protocols/qq/group_im.c b/libpurple/protocols/qq/group_im.c
index 9280038506..7f61503286 100644
--- a/libpurple/protocols/qq/group_im.c
+++ b/libpurple/protocols/qq/group_im.c
@@ -104,6 +104,7 @@ void qq_process_recv_group_im_apply_join
guint8 group_type;
gchar *reason_utf8, *msg, *reason;
group_member_opt *g;
+ gchar *nombre;
g_return_if_fail(internal_group_id > 0 && data != NULL && len > 0);
@@ -128,9 +129,13 @@ void qq_process_recv_group_im_apply_join
g->internal_group_id = internal_group_id;
g->member = user_uid;
+ nombre = uid_to_purple_name(user_uid);
+
purple_request_action(gc, _("QQ Qun Operation"),
msg, reason,
- 2, g, 3,
+ 2,
+ purple_connection_get_account(gc), nombre, NULL,
+ g, 3,
_("Approve"),
G_CALLBACK
(qq_group_approve_application_with_struct),
@@ -139,6 +144,7 @@ void qq_process_recv_group_im_apply_join
(qq_group_reject_application_with_struct),
_("Search"), G_CALLBACK(qq_group_search_application_with_struct));
+ g_free(nombre);
g_free(reason);
g_free(msg);
g_free(reason_utf8);
diff --git a/libpurple/protocols/qq/group_join.c b/libpurple/protocols/qq/group_join.c
index 5d1d331ea5..b26c648e26 100644
--- a/libpurple/protocols/qq/group_join.c
+++ b/libpurple/protocols/qq/group_join.c
@@ -135,7 +135,9 @@ static void _qq_group_join_auth(PurpleConnection *gc, qq_group *group)
_("Would you be my friend?"), TRUE, FALSE, NULL,
_("Send"),
G_CALLBACK(_qq_group_join_auth_with_gc_and_id),
- _("Cancel"), G_CALLBACK(qq_do_nothing_with_gc_and_uid), g);
+ _("Cancel"), G_CALLBACK(qq_do_nothing_with_gc_and_uid),
+ purple_connection_get_account(gc), group->group_name_utf8, NULL,
+ g);
g_free(msg);
}
@@ -356,7 +358,9 @@ void qq_group_exit(PurpleConnection *gc, GHashTable *data)
_("Are you sure to exit this Qun?"),
_
("Note, if you are the creator, \nthis operation will eventually remove this Qun."),
- 1, g, 2, _("Cancel"),
+ 1,
+ purple_connection_get_account(gc), NULL, NULL,
+ g, 2, _("Cancel"),
G_CALLBACK(qq_do_nothing_with_gc_and_uid),
_("Go ahead"), G_CALLBACK(_qq_group_exit_with_gc_and_id));
}
diff --git a/libpurple/protocols/qq/group_opt.c b/libpurple/protocols/qq/group_opt.c
index 0b3b8b6a92..6861059f09 100644
--- a/libpurple/protocols/qq/group_opt.c
+++ b/libpurple/protocols/qq/group_opt.c
@@ -120,29 +120,33 @@ void qq_group_search_application_with_struct(group_member_opt *g)
g_return_if_fail(g != NULL && g->gc != NULL && g->member > 0);
qq_send_packet_get_info(g->gc, g->member, TRUE); /* we wanna see window */
- purple_request_action
- (g->gc, NULL, _("Do you wanna approve the request?"), "", 2, g,
- 2, _("Reject"),
- G_CALLBACK(qq_group_reject_application_with_struct),
- _("Approve"), G_CALLBACK(qq_group_approve_application_with_struct));
+ purple_request_action(g->gc, NULL, _("Do you wanna approve the request?"), "", 2,
+ purple_connection_get_account(g->gc), NULL, NULL,
+ g, 2,
+ _("Reject"), G_CALLBACK(qq_group_reject_application_with_struct),
+ _("Approve"), G_CALLBACK(qq_group_approve_application_with_struct));
}
void qq_group_reject_application_with_struct(group_member_opt *g)
{
- gchar *msg1, *msg2;
+ gchar *msg1, *msg2, *nombre;
g_return_if_fail(g != NULL && g->gc != NULL && g->member > 0);
msg1 = g_strdup_printf(_("You rejected %d's request"), g->member);
msg2 = g_strdup(_("Input your reason:"));
- purple_request_input(g->gc, NULL, msg1, msg2,
- _("Sorry, you are not my type..."), TRUE, FALSE,
- NULL, _("Send"),
- G_CALLBACK(_qq_group_reject_application_real),
- _("Cancel"), G_CALLBACK(_qq_group_do_nothing_with_struct), g);
+ nombre = uid_to_purple_name(g->member);
+ purple_request_input(g->gc, /* title */ NULL, msg1, msg2,
+ _("Sorry, you are not my type..."), /* multiline */ TRUE, /* masked */ FALSE,
+ /* hint */ NULL,
+ _("Send"), G_CALLBACK(_qq_group_reject_application_real),
+ _("Cancel"), G_CALLBACK(_qq_group_do_nothing_with_struct),
+ purple_connection_get_account(g->gc), nombre, NULL,
+ g);
g_free(msg1);
g_free(msg2);
+ g_free(nombre);
}
void qq_group_approve_application_with_struct(group_member_opt *g)
@@ -387,8 +391,10 @@ void qq_group_process_create_group_reply(guint8 *data, guint8 **cursor, gint len
_("You have successfully created a Qun"),
_
("Would you like to set up the Qun details now?"),
- 1, g, 2, _("Setup"),
- G_CALLBACK(qq_group_setup_with_gc_and_uid),
+ 1,
+ purple_connection_get_account(gc), NULL, NULL,
+ g, 2,
+ _("Setup"), G_CALLBACK(qq_group_setup_with_gc_and_uid),
_("Cancel"), G_CALLBACK(qq_do_nothing_with_gc_and_uid));
}
diff --git a/libpurple/protocols/qq/sys_msg.c b/libpurple/protocols/qq/sys_msg.c
index 63592a4a50..a4272c6e1b 100644
--- a/libpurple/protocols/qq/sys_msg.c
+++ b/libpurple/protocols/qq/sys_msg.c
@@ -72,6 +72,7 @@ static void _qq_search_before_auth_with_gc_and_uid(gc_and_uid *g)
{
PurpleConnection *gc;
guint32 uid;
+ gchar *nombre;
g_return_if_fail(g != NULL);
@@ -80,17 +81,23 @@ static void _qq_search_before_auth_with_gc_and_uid(gc_and_uid *g)
g_return_if_fail(gc != 0 && uid != 0);
qq_send_packet_get_info(gc, uid, TRUE); /* we wanna see window */
+
+ nombre = uid_to_purple_name(uid);
+ /* TODO: 'wanna' is not an appropriate word for this string. Fix after string freeze. */
purple_request_action
- (gc, NULL, _("Do you wanna approve the request?"), "", 2, g, 2,
- _("Reject"),
- G_CALLBACK(qq_reject_add_request_with_gc_and_uid),
+ (gc, NULL, _("Do you wanna approve the request?"), "", 2,
+ purple_connection_get_account(gc), nombre, NULL,
+ g, 2,
+ _("Reject"), G_CALLBACK(qq_reject_add_request_with_gc_and_uid),
_("Approve"), G_CALLBACK(qq_approve_add_request_with_gc_and_uid));
+ g_free(nombre);
}
static void _qq_search_before_add_with_gc_and_uid(gc_and_uid *g)
{
PurpleConnection *gc;
guint32 uid;
+ gchar *nombre;
g_return_if_fail(g != NULL);
@@ -99,9 +106,15 @@ static void _qq_search_before_add_with_gc_and_uid(gc_and_uid *g)
g_return_if_fail(gc != 0 && uid != 0);
qq_send_packet_get_info(gc, uid, TRUE); /* we wanna see window */
+ /* TODO: 'wanna' is not an appropriate word for this string. Fix after string freeze. */
+ nombre = uid_to_purple_name(uid);
purple_request_action
- (gc, NULL, _("Do you wanna add this buddy?"), "", 2, g, 2,
- _("Cancel"), NULL, _("Add"), G_CALLBACK(qq_add_buddy_with_gc_and_uid));
+ (gc, NULL, _("Do you wanna add this buddy?"), "", 2,
+ purple_connection_get_account(gc), nombre, NULL,
+ g, 2,
+ _("Cancel"), NULL,
+ _("Add"), G_CALLBACK(qq_add_buddy_with_gc_and_uid));
+ g_free(nombre);
}
/* Send ACK if the sys message needs an ACK */
@@ -147,7 +160,7 @@ static void _qq_process_msg_sys_being_added(PurpleConnection *gc, gchar *from, g
uid = strtol(from, NULL, 10);
name = uid_to_purple_name(uid);
b = purple_find_buddy(gc->account, name);
- g_free(name);
+
if (b == NULL) { /* the person is not in my list */
g = g_new0(gc_and_uid, 1);
g->gc = gc;
@@ -155,10 +168,11 @@ static void _qq_process_msg_sys_being_added(PurpleConnection *gc, gchar *from, g
message = g_strdup_printf(_("You have been added by %s"), from);
_qq_sys_msg_log_write(gc, message, from);
purple_request_action(gc, NULL, message,
- _("Would like to add him?"), 2, g, 3,
- _("Cancel"), NULL, _("Add"),
- G_CALLBACK
- (qq_add_buddy_with_gc_and_uid),
+ _("Would like to add him?"), 2,
+ purple_connection_get_account(gc), name, NULL,
+ g, 3,
+ _("Cancel"), NULL,
+ _("Add"), G_CALLBACK(qq_add_buddy_with_gc_and_uid),
_("Search"), G_CALLBACK(_qq_search_before_add_with_gc_and_uid));
} else {
message = g_strdup_printf(_("%s has added you [%s]"), from, to);
@@ -166,6 +180,7 @@ static void _qq_process_msg_sys_being_added(PurpleConnection *gc, gchar *from, g
purple_notify_info(gc, NULL, message, NULL);
}
+ g_free(name);
g_free(message);
}
@@ -219,12 +234,18 @@ static void _qq_process_msg_sys_add_contact_request(PurpleConnection *gc, gchar
g->gc = gc;
g->uid = uid;
+ name = uid_to_purple_name(uid);
+
+ /* TODO: 'wanna' is not an appropriate word for this string. Fix after string freeze */
+ /* TODO: this should go through purple_account_request_authorization() */
message = g_strdup_printf(_("%s wanna add you [%s] as friends"), from, to);
reason = g_strdup_printf(_("Message: %s"), msg_utf8);
_qq_sys_msg_log_write(gc, message, from);
purple_request_action
- (gc, NULL, message, reason, 2, g, 3,
+ (gc, NULL, message, reason, 2,
+ purple_connection_get_account(gc), name, NULL,
+ g, 3,
_("Reject"),
G_CALLBACK(qq_reject_add_request_with_gc_and_uid),
_("Approve"),
@@ -234,22 +255,24 @@ static void _qq_process_msg_sys_add_contact_request(PurpleConnection *gc, gchar
g_free(message);
g_free(reason);
- name = uid_to_purple_name(uid);
+ /* XXX: Is this needed once the above goes through purple_account_request_authorization()? */
b = purple_find_buddy(gc->account, name);
- g_free(name);
if (b == NULL) { /* the person is not in my list */
g2 = g_new0(gc_and_uid, 1);
g2->gc = gc;
g2->uid = strtol(from, NULL, 10);
message = g_strdup_printf(_("%s is not in your buddy list"), from);
purple_request_action(gc, NULL, message,
- _("Would you like to add him?"), 2, g2,
- 3, _("Cancel"), NULL, _("Add"),
- G_CALLBACK
- (qq_add_buddy_with_gc_and_uid),
+ _("Would you like to add him?"), 2,
+ purple_connection_get_account(gc), name, NULL,
+ g2, 3,
+ _("Cancel"), NULL,
+ _("Add"), G_CALLBACK(qq_add_buddy_with_gc_and_uid),
_("Search"), G_CALLBACK(_qq_search_before_add_with_gc_and_uid));
g_free(message);
}
+
+ g_free(name);
}
void qq_process_msg_sys(guint8 *buf, gint buf_len, guint16 seq, PurpleConnection *gc)
diff --git a/libpurple/protocols/sametime/sametime.c b/libpurple/protocols/sametime/sametime.c
index 75503490f9..ab05db4333 100644
--- a/libpurple/protocols/sametime/sametime.c
+++ b/libpurple/protocols/sametime/sametime.c
@@ -3387,6 +3387,7 @@ static void blist_menu_conf_create(PurpleBuddy *buddy, const char *msg) {
msgA, msg1, fields,
_("Create"), G_CALLBACK(conf_create_prompt_join),
_("Cancel"), G_CALLBACK(conf_create_prompt_cancel),
+ acct, purple_buddy_get_name(buddy), NULL,
buddy);
g_free(msg1);
}
@@ -3472,6 +3473,7 @@ static void blist_menu_conf_list(PurpleBuddy *buddy,
msgA, msg, fields,
_("Invite"), G_CALLBACK(conf_select_prompt_invite),
_("Cancel"), G_CALLBACK(conf_select_prompt_cancel),
+ acct, purple_buddy_get_name(buddy), NULL,
buddy);
g_free(msg);
}
@@ -3642,6 +3644,7 @@ static void prompt_host(PurpleConnection *gc) {
MW_PLUGIN_DEFAULT_HOST, FALSE, FALSE, NULL,
_("Connect"), G_CALLBACK(prompt_host_ok_cb),
_("Cancel"), G_CALLBACK(prompt_host_cancel_cb),
+ acct, NULL, NULL,
gc);
g_free(msg);
@@ -5210,6 +5213,7 @@ static void st_import_action(PurplePluginAction *act) {
purple_request_file(gc, title, NULL, FALSE,
G_CALLBACK(st_import_action_cb), NULL,
+ account, NULL, NULL,
gc);
g_free(title);
@@ -5249,6 +5253,7 @@ static void st_export_action(PurplePluginAction *act) {
purple_request_file(gc, title, NULL, TRUE,
G_CALLBACK(st_export_action_cb), NULL,
+ account, NULL, NULL,
gc);
g_free(title);
@@ -5386,6 +5391,7 @@ static void remote_group_multi(struct mwResolveResult *result,
msgA, msg, fields,
_("Add Group"), G_CALLBACK(remote_group_multi_cb),
_("Cancel"), G_CALLBACK(remote_group_multi_cleanup),
+ purple_connection_get_account(gc), result->name, NULL,
pd);
g_free(msg);
@@ -5475,6 +5481,7 @@ static void remote_group_action(PurplePluginAction *act) {
FALSE, FALSE, NULL,
_("Add"), G_CALLBACK(remote_group_action_cb),
_("Cancel"), NULL,
+ purple_connection_get_account(gc), NULL, NULL,
gc);
}
@@ -5599,7 +5606,8 @@ static void search_action(PurplePluginAction *act) {
FALSE, FALSE, NULL,
_("Search"), G_CALLBACK(search_action_cb),
_("Cancel"), NULL,
- gc);
+ purple_connection_get_account(gc), NULL, NULL,
+ gc);
}
diff --git a/libpurple/protocols/silc/buddy.c b/libpurple/protocols/silc/buddy.c
index 2c6c70da0f..177dacaa61 100644
--- a/libpurple/protocols/silc/buddy.c
+++ b/libpurple/protocols/silc/buddy.c
@@ -289,6 +289,7 @@ void silcpurple_buddy_keyagr_request(SilcClient client,
{
char tmp[128], tmp2[128];
SilcPurpleKeyAgrAsk a;
+ PurpleConnection *gc = client->application;
g_snprintf(tmp, sizeof(tmp),
_("Key agreement request received from %s. Would you like to "
@@ -309,8 +310,8 @@ void silcpurple_buddy_keyagr_request(SilcClient client,
a->port = port;
purple_request_action(client->application, _("Key Agreement Request"), tmp,
- hostname ? tmp2 : NULL, 1, a, 2,
- _("Yes"), G_CALLBACK(silcpurple_buddy_keyagr_request_cb),
+ hostname ? tmp2 : NULL, 1, gc->account, client_entry->nickname,
+ NULL, a, 2, _("Yes"), G_CALLBACK(silcpurple_buddy_keyagr_request_cb),
_("No"), G_CALLBACK(silcpurple_buddy_keyagr_request_cb));
}
@@ -432,7 +433,7 @@ silcpurple_buddy_privkey_resolved(SilcClient client,
static void
silcpurple_buddy_privkey(PurpleConnection *gc, const char *name)
{
- SilcPurple sg = gc->proto_data;
+ SilcPurple sg = gc->proto_data;
char *nickname;
SilcPurplePrivkey p;
SilcClientEntry *clients;
@@ -461,11 +462,11 @@ silcpurple_buddy_privkey(PurpleConnection *gc, const char *name)
p->client = sg->client;
p->conn = sg->conn;
p->client_id = *clients[0]->id;
- purple_request_input(gc, _("IM With Password"), NULL,
- _("Set IM Password"), NULL, FALSE, TRUE, NULL,
- _("OK"), G_CALLBACK(silcpurple_buddy_privkey_cb),
- _("Cancel"), G_CALLBACK(silcpurple_buddy_privkey_cb),
- p);
+ purple_request_input(gc, _("IM With Password"), NULL,
+ _("Set IM Password"), NULL, FALSE, TRUE, NULL,
+ _("OK"), G_CALLBACK(silcpurple_buddy_privkey_cb),
+ _("Cancel"), G_CALLBACK(silcpurple_buddy_privkey_cb),
+ gc->account, NULL, NULL, p);
silc_free(clients);
silc_free(nickname);
@@ -1063,7 +1064,9 @@ silcpurple_add_buddy_ask_pk_cb(SilcPurpleBuddyRes r, gint id)
/* Open file selector to select the public key. */
purple_request_file(r->client->application, _("Open..."), NULL, FALSE,
G_CALLBACK(silcpurple_add_buddy_ask_import),
- G_CALLBACK(silcpurple_add_buddy_ask_pk_cancel), r);
+ G_CALLBACK(silcpurple_add_buddy_ask_pk_cancel),
+ purple_buddy_get_account(r->b), purple_buddy_get_name(r->b), NULL, r);
+
}
static void
@@ -1074,7 +1077,8 @@ silcpurple_add_buddy_ask_pk(SilcPurpleBuddyRes r)
r->b->name);
purple_request_action(r->client->application, _("Add Buddy"), tmp,
_("To add the buddy you must import his/her public key. "
- "Press Import to import a public key."), 0, r, 2,
+ "Press Import to import a public key."), 0,
+ purple_buddy_get_account(r->b), purple_buddy_get_name(r->b), NULL, r, 2,
_("Cancel"), G_CALLBACK(silcpurple_add_buddy_ask_pk_cb),
_("_Import..."), G_CALLBACK(silcpurple_add_buddy_ask_pk_cb));
}
@@ -1180,7 +1184,8 @@ silcpurple_add_buddy_select(SilcPurpleBuddyRes r,
"the correct user from the list to add to the buddy list."),
fields,
_("OK"), G_CALLBACK(silcpurple_add_buddy_select_cb),
- _("Cancel"), G_CALLBACK(silcpurple_add_buddy_select_cancel), r);
+ _("Cancel"), G_CALLBACK(silcpurple_add_buddy_select_cancel),
+ purple_buddy_get_account(r->b), purple_buddy_get_name(r->b), NULL, r);
}
static void
diff --git a/libpurple/protocols/silc/chat.c b/libpurple/protocols/silc/chat.c
index 11d77d861b..343a153999 100644
--- a/libpurple/protocols/silc/chat.c
+++ b/libpurple/protocols/silc/chat.c
@@ -290,7 +290,8 @@ silcpurple_chat_chpk_cb(SilcPurpleChauth sgc, PurpleRequestFields *fields)
/* Add new public key */
purple_request_file(sg->gc, _("Open Public Key..."), NULL, FALSE,
G_CALLBACK(silcpurple_chat_chpk_add),
- G_CALLBACK(silcpurple_chat_chpk_cancel), sgc);
+ G_CALLBACK(silcpurple_chat_chpk_cancel),
+ purple_connection_get_account(sg->gc), NULL, NULL, sgc);
return;
}
@@ -421,7 +422,8 @@ void silcpurple_chat_chauth_show(SilcPurple sg, SilcChannelEntry channel,
purple_request_fields(sg->gc, _("Channel Authentication"),
_("Channel Authentication"), t, fields,
_("Add / Remove"), G_CALLBACK(silcpurple_chat_chpk_cb),
- _("OK"), G_CALLBACK(silcpurple_chat_chauth_ok), sgc);
+ _("OK"), G_CALLBACK(silcpurple_chat_chauth_ok),
+ purple_connection_get_account(sg->gc), NULL, NULL, sgc);
return;
}
sgc->pubkeys = silc_buffer_copy(channel_pubkeys);
@@ -459,7 +461,8 @@ void silcpurple_chat_chauth_show(SilcPurple sg, SilcChannelEntry channel,
purple_request_fields(sg->gc, _("Channel Authentication"),
_("Channel Authentication"), t, fields,
_("Add / Remove"), G_CALLBACK(silcpurple_chat_chpk_cb),
- _("OK"), G_CALLBACK(silcpurple_chat_chauth_ok), sgc);
+ _("OK"), G_CALLBACK(silcpurple_chat_chauth_ok),
+ purple_connection_get_account(sg->gc), NULL, NULL, sgc);
silc_argument_payload_free(chpks);
}
@@ -594,7 +597,8 @@ silcpurple_chat_prv(PurpleBlistNode *node, gpointer data)
p->channel);
purple_request_fields(gc, _("Add Channel Private Group"), NULL, tmp, fields,
_("Add"), G_CALLBACK(silcpurple_chat_prv_add),
- _("Cancel"), G_CALLBACK(silcpurple_chat_prv_cancel), p);
+ _("Cancel"), G_CALLBACK(silcpurple_chat_prv_cancel),
+ purple_connection_get_account(gc), NULL, NULL, p);
}
@@ -723,7 +727,8 @@ silcpurple_chat_ulimit(PurpleBlistNode *node, gpointer data)
_("Set user limit on channel. Set to zero to reset user limit."),
tmp, FALSE, FALSE, NULL,
_("OK"), G_CALLBACK(silcpurple_chat_ulimit_cb),
- _("Cancel"), G_CALLBACK(silcpurple_chat_ulimit_cb), s);
+ _("Cancel"), G_CALLBACK(silcpurple_chat_ulimit_cb),
+ purple_connection_get_account(gc), NULL, NULL, s);
}
static void
diff --git a/libpurple/protocols/silc/ops.c b/libpurple/protocols/silc/ops.c
index e48133a801..8162c45778 100644
--- a/libpurple/protocols/silc/ops.c
+++ b/libpurple/protocols/silc/ops.c
@@ -1295,7 +1295,7 @@ silc_command_reply(SilcClient client, SilcClientConnection conn,
_("User Information"),
buf, 1, client_entry, 2,
_("OK"), G_CALLBACK(silcpurple_whois_more),
- _("_More..."), G_CALLBACK(silcpurple_whois_more));
+ _("_More..."), G_CALLBACK(silcpurple_whois_more), gc->account, NULL, NULL);
else
#endif
purple_notify_userinfo(gc, client_entry->nickname, user_info, NULL, NULL);
@@ -1900,17 +1900,18 @@ static void
silc_ask_passphrase(SilcClient client, SilcClientConnection conn,
SilcAskPassphrase completion, void *context)
{
+ PurpleConnection *gc = client->application;
SilcPurpleAskPassphrase internal = silc_calloc(1, sizeof(*internal));
if (!internal)
return;
internal->completion = completion;
internal->context = context;
- purple_request_input(client->application, _("Passphrase"), NULL,
+ purple_request_input(gc, _("Passphrase"), NULL,
_("Passphrase required"), NULL, FALSE, TRUE, NULL,
_("OK"), G_CALLBACK(silc_ask_passphrase_cb),
_("Cancel"), G_CALLBACK(silc_ask_passphrase_cb),
- internal);
+ purple_connection_get_account(gc), NULL, NULL, internal);
}
diff --git a/libpurple/protocols/silc/pk.c b/libpurple/protocols/silc/pk.c
index c472423e1d..0bd399d6d5 100644
--- a/libpurple/protocols/silc/pk.c
+++ b/libpurple/protocols/silc/pk.c
@@ -96,6 +96,7 @@ static void silcpurple_verify_ask(const char *entity,
const char *babbleprint,
PublicKeyVerify verify)
{
+ PurpleConnection *gc = verify->client->application;
char tmp[256], tmp2[256];
if (verify->changed) {
@@ -112,8 +113,9 @@ static void silcpurple_verify_ask(const char *entity,
_("Fingerprint and babbleprint for the %s key are:\n\n"
"%s\n%s\n"), entity, fingerprint, babbleprint);
- purple_request_action(verify->client->application, _("Verify Public Key"), tmp, tmp2,
- PURPLE_DEFAULT_ACTION_NONE, verify, 3,
+ purple_request_action(gc, _("Verify Public Key"), tmp, tmp2,
+ PURPLE_DEFAULT_ACTION_NONE,
+ purple_connection_get_account(gc), entity, NULL, verify, 3,
_("Yes"), G_CALLBACK(silcpurple_verify_cb),
_("No"), G_CALLBACK(silcpurple_verify_cb),
_("_View..."), G_CALLBACK(silcpurple_verify_details));
diff --git a/libpurple/protocols/silc/silc.c b/libpurple/protocols/silc/silc.c
index f32cd53cde..f614f149cd 100644
--- a/libpurple/protocols/silc/silc.c
+++ b/libpurple/protocols/silc/silc.c
@@ -741,7 +741,8 @@ silcpurple_attrs(PurplePluginAction *action)
"you would like other users to see about yourself."),
fields,
_("OK"), G_CALLBACK(silcpurple_attrs_cb),
- _("Cancel"), G_CALLBACK(silcpurple_attrs_cancel), gc);
+ _("Cancel"), G_CALLBACK(silcpurple_attrs_cancel),
+ gc->account, NULL, NULL, gc);
}
static void
@@ -946,7 +947,8 @@ silcpurple_create_keypair(PurplePluginAction *action)
purple_request_fields(gc, _("Create New SILC Key Pair"),
_("Create New SILC Key Pair"), NULL, fields,
_("Generate Key Pair"), G_CALLBACK(silcpurple_create_keypair_cb),
- _("Cancel"), G_CALLBACK(silcpurple_create_keypair_cancel), gc);
+ _("Cancel"), G_CALLBACK(silcpurple_create_keypair_cancel),
+ gc->account, NULL, NULL, gc);
g_strfreev(u);
silc_free(hostname);
diff --git a/libpurple/protocols/silc/util.c b/libpurple/protocols/silc/util.c
index 13506992cd..49d29f6e05 100644
--- a/libpurple/protocols/silc/util.c
+++ b/libpurple/protocols/silc/util.c
@@ -373,8 +373,8 @@ void silcpurple_show_public_key(SilcPurple sg,
purple_request_action(sg->gc, _("Public Key Information"),
_("Public Key Information"),
- buf, 0, context, 1,
- _("Close"), callback);
+ buf, 0, purple_connection_get_account(sg->gc),
+ NULL, NULL, context, 1, _("Close"), callback);
g_free(buf);
silc_free(fingerprint);
diff --git a/libpurple/protocols/silc/wb.c b/libpurple/protocols/silc/wb.c
index 0be89e8c08..1c3b49cd45 100644
--- a/libpurple/protocols/silc/wb.c
+++ b/libpurple/protocols/silc/wb.c
@@ -263,7 +263,7 @@ silcpurple_wb_request(SilcClient client, const unsigned char *message,
SilcPurple sg;
gc = client->application;
- sg = gc->proto_data;
+ sg = gc->proto_data;
/* Open whiteboard automatically if requested */
if (purple_account_get_bool(sg->account, "open-wb", FALSE)) {
@@ -299,7 +299,8 @@ silcpurple_wb_request(SilcClient client, const unsigned char *message,
req->channel = channel;
req->sg = sg;
- purple_request_action(gc, _("Whiteboard"), tmp, NULL, 1, req, 2,
+ purple_request_action(gc, _("Whiteboard"), tmp, NULL, 1,
+ sg->account, sender->nickname, NULL, req, 2,
_("Yes"), G_CALLBACK(silcpurple_wb_request_cb),
_("No"), G_CALLBACK(silcpurple_wb_request_cb));
}
diff --git a/libpurple/protocols/yahoo/yahoo.c b/libpurple/protocols/yahoo/yahoo.c
index 8421e4d443..225684aec6 100644
--- a/libpurple/protocols/yahoo/yahoo.c
+++ b/libpurple/protocols/yahoo/yahoo.c
@@ -985,7 +985,9 @@ yahoo_buddy_add_deny_reason_cb(struct yahoo_add_request *add_req) {
purple_request_input(add_req->gc, NULL, _("Authorization denied message:"),
NULL, _("No reason given."), TRUE, FALSE, NULL,
_("OK"), G_CALLBACK(yahoo_buddy_add_deny_cb),
- _("Cancel"), G_CALLBACK(yahoo_buddy_add_deny_noreason_cb), add_req);
+ _("Cancel"), G_CALLBACK(yahoo_buddy_add_deny_noreason_cb),
+ purple_connection_get_account(add_req->gc), add_req->who, NULL,
+ add_req);
}
static void yahoo_buddy_added_us(PurpleConnection *gc, struct yahoo_packet *pkt) {
@@ -1890,7 +1892,9 @@ static void yahoo_process_ignore(PurpleConnection *gc, struct yahoo_packet *pkt)
g_snprintf(buf, sizeof(buf), _("You have tried to ignore %s, but the "
"user is on your buddy list. Clicking \"Yes\" "
"will remove and ignore the buddy."), who);
- purple_request_yes_no(gc, NULL, _("Ignore buddy?"), buf, 0, b,
+ purple_request_yes_no(gc, NULL, _("Ignore buddy?"), buf, 0,
+ gc->account, who, NULL,
+ b,
G_CALLBACK(ignore_buddy),
G_CALLBACK(keep_buddy));
break;
@@ -3222,10 +3226,13 @@ static void yahoo_act_id(PurpleConnection *gc, const char *entry)
static void yahoo_show_act_id(PurplePluginAction *action)
{
PurpleConnection *gc = (PurpleConnection *) action->context;
+ /* XXX Typo: This should be _("Activate which ID?") - fix after string freeze is over */
purple_request_input(gc, NULL, _("Active which ID?"), NULL,
purple_connection_get_display_name(gc), FALSE, FALSE, NULL,
_("OK"), G_CALLBACK(yahoo_act_id),
- _("Cancel"), NULL, gc);
+ _("Cancel"), NULL,
+ purple_connection_get_account(gc), NULL, NULL,
+ gc);
}
static void yahoo_show_chat_goto(PurplePluginAction *action)
@@ -3234,7 +3241,9 @@ static void yahoo_show_chat_goto(PurplePluginAction *action)
purple_request_input(gc, NULL, _("Join who in chat?"), NULL,
"", FALSE, FALSE, NULL,
_("OK"), G_CALLBACK(yahoo_chat_goto),
- _("Cancel"), NULL, gc);
+ _("Cancel"), NULL,
+ purple_connection_get_account(gc), NULL, NULL,
+ gc);
}
static GList *yahoo_actions(PurplePlugin *plugin, gpointer context) {
diff --git a/libpurple/proxy.c b/libpurple/proxy.c
index 133e582f7a..56106578ff 100644
--- a/libpurple/proxy.c
+++ b/libpurple/proxy.c
@@ -1900,7 +1900,7 @@ proxy_pref_cb(const char *name, PurplePrefType type,
{
PurpleProxyInfo *info = purple_global_proxy_get_info();
- if (!strcmp(name, "/core/proxy/type")) {
+ if (!strcmp(name, "/purple/proxy/type")) {
int proxytype;
const char *type = value;
@@ -1918,13 +1918,13 @@ proxy_pref_cb(const char *name, PurplePrefType type,
proxytype = -1;
purple_proxy_info_set_type(info, proxytype);
- } else if (!strcmp(name, "/core/proxy/host"))
+ } else if (!strcmp(name, "/purple/proxy/host"))
purple_proxy_info_set_host(info, value);
- else if (!strcmp(name, "/core/proxy/port"))
+ else if (!strcmp(name, "/purple/proxy/port"))
purple_proxy_info_set_port(info, GPOINTER_TO_INT(value));
- else if (!strcmp(name, "/core/proxy/username"))
+ else if (!strcmp(name, "/purple/proxy/username"))
purple_proxy_info_set_username(info, value);
- else if (!strcmp(name, "/core/proxy/password"))
+ else if (!strcmp(name, "/purple/proxy/password"))
purple_proxy_info_set_password(info, value);
}
@@ -1945,24 +1945,24 @@ purple_proxy_init(void)
global_proxy_info = purple_proxy_info_new();
/* Proxy */
- purple_prefs_add_none("/core/proxy");
- purple_prefs_add_string("/core/proxy/type", "none");
- purple_prefs_add_string("/core/proxy/host", "");
- purple_prefs_add_int("/core/proxy/port", 0);
- purple_prefs_add_string("/core/proxy/username", "");
- purple_prefs_add_string("/core/proxy/password", "");
+ purple_prefs_add_none("/purple/proxy");
+ purple_prefs_add_string("/purple/proxy/type", "none");
+ purple_prefs_add_string("/purple/proxy/host", "");
+ purple_prefs_add_int("/purple/proxy/port", 0);
+ purple_prefs_add_string("/purple/proxy/username", "");
+ purple_prefs_add_string("/purple/proxy/password", "");
/* Setup callbacks for the preferences. */
handle = purple_proxy_get_handle();
- purple_prefs_connect_callback(handle, "/core/proxy/type", proxy_pref_cb,
+ purple_prefs_connect_callback(handle, "/purple/proxy/type", proxy_pref_cb,
NULL);
- purple_prefs_connect_callback(handle, "/core/proxy/host", proxy_pref_cb,
+ purple_prefs_connect_callback(handle, "/purple/proxy/host", proxy_pref_cb,
NULL);
- purple_prefs_connect_callback(handle, "/core/proxy/port", proxy_pref_cb,
+ purple_prefs_connect_callback(handle, "/purple/proxy/port", proxy_pref_cb,
NULL);
- purple_prefs_connect_callback(handle, "/core/proxy/username",
+ purple_prefs_connect_callback(handle, "/purple/proxy/username",
proxy_pref_cb, NULL);
- purple_prefs_connect_callback(handle, "/core/proxy/password",
+ purple_prefs_connect_callback(handle, "/purple/proxy/password",
proxy_pref_cb, NULL);
}
diff --git a/libpurple/purple-url-handler b/libpurple/purple-url-handler
index daa9c0cc46..69f5095cb3 100755
--- a/libpurple/purple-url-handler
+++ b/libpurple/purple-url-handler
@@ -92,13 +92,13 @@ def addbuddy(account, screenname, group="", alias=""):
def aim(uri):
protocol = "prpl-aim"
- match = re.match(r"^(aim):([^?]*)(\?(.*))", uri)
+ match = re.match(r"^aim:([^?]*)(\?(.*))", uri)
if not match:
print "Invalid aim URI: %s" % uri
return
- command = urllib.unquote_plus(match.group(2))
- paramstring = match.group(4)
+ command = urllib.unquote_plus(match.group(1))
+ paramstring = match.group(3)
params = {}
if paramstring:
for param in paramstring.split("&"):
@@ -129,13 +129,13 @@ def gg(uri):
def icq(uri):
protocol = "prpl-icq"
- match = re.match(r"^(icq):([^?]*)(\?(.*))", uri)
+ match = re.match(r"^icq:([^?]*)(\?(.*))", uri)
if not match:
- print "Invalid aim URI: %s" % uri
+ print "Invalid icq URI: %s" % uri
return
- command = urllib.unquote_plus(match.group(2))
- paramstring = match.group(4)
+ command = urllib.unquote_plus(match.group(1))
+ paramstring = match.group(3)
params = {}
if paramstring:
for param in paramstring.split("&"):
@@ -225,26 +225,26 @@ def sip(uri):
def xmpp(uri):
protocol = "prpl-jabber"
- match = re.match(r"^xmpp:((//)?([^/?#]*))?(/?([^?#]*))(\?([^;#]*)(;([^#]*))?)?(#(.*))?", uri)
+ match = re.match(r"^xmpp:(//([^/?#]*)/?)?([^?#]*)(\?([^;#]*)(;([^#]*))?)?(#(.*))?", uri)
if not match:
print "Invalid xmpp URI: %s" % uri
return
- tmp = match.group(3)
+ tmp = match.group(2)
if (tmp):
accountname = urllib.unquote_plus(tmp)
else:
accountname = ""
- screenname = urllib.unquote_plus(match.group(5))
+ screenname = urllib.unquote_plus(match.group(3))
- tmp = match.group(7)
+ tmp = match.group(5)
if (tmp):
command = urllib.unquote_plus(tmp)
else:
command = ""
- paramstring = match.group(9)
+ paramstring = match.group(7)
params = {}
if paramstring:
for param in paramstring.split(";"):
diff --git a/libpurple/request.c b/libpurple/request.c
index f249c93596..238fb27b45 100644
--- a/libpurple/request.c
+++ b/libpurple/request.c
@@ -1135,6 +1135,7 @@ purple_request_input(void *handle, const char *title, const char *primary,
gboolean multiline, gboolean masked, gchar *hint,
const char *ok_text, GCallback ok_cb,
const char *cancel_text, GCallback cancel_cb,
+ PurpleAccount *account, const char *who, PurpleConversation *conv,
void *user_data)
{
PurpleRequestUiOps *ops;
@@ -1155,6 +1156,7 @@ purple_request_input(void *handle, const char *title, const char *primary,
multiline, masked, hint,
ok_text, ok_cb,
cancel_text, cancel_cb,
+ account, who, conv,
user_data);
handles = g_list_append(handles, info);
@@ -1170,6 +1172,7 @@ purple_request_choice(void *handle, const char *title, const char *primary,
const char *secondary, unsigned int default_value,
const char *ok_text, GCallback ok_cb,
const char *cancel_text, GCallback cancel_cb,
+ PurpleAccount *account, const char *who, PurpleConversation *conv,
void *user_data, ...)
{
void *ui_handle;
@@ -1181,7 +1184,8 @@ purple_request_choice(void *handle, const char *title, const char *primary,
va_start(args, user_data);
ui_handle = purple_request_choice_varg(handle, title, primary, secondary,
default_value, ok_text, ok_cb,
- cancel_text, cancel_cb, user_data, args);
+ cancel_text, cancel_cb,
+ account, who, conv, user_data, args);
va_end(args);
return ui_handle;
@@ -1193,6 +1197,7 @@ purple_request_choice_varg(void *handle, const char *title,
unsigned int default_value,
const char *ok_text, GCallback ok_cb,
const char *cancel_text, GCallback cancel_cb,
+ PurpleAccount *account, const char *who, PurpleConversation *conv,
void *user_data, va_list choices)
{
PurpleRequestUiOps *ops;
@@ -1212,6 +1217,7 @@ purple_request_choice_varg(void *handle, const char *title,
default_value,
ok_text, ok_cb,
cancel_text, cancel_cb,
+ account, who, conv,
user_data, choices);
handles = g_list_append(handles, info);
@@ -1225,6 +1231,7 @@ purple_request_choice_varg(void *handle, const char *title,
void *
purple_request_action(void *handle, const char *title, const char *primary,
const char *secondary, unsigned int default_action,
+ PurpleAccount *account, const char *who, PurpleConversation *conv,
void *user_data, size_t action_count, ...)
{
void *ui_handle;
@@ -1234,8 +1241,8 @@ purple_request_action(void *handle, const char *title, const char *primary,
va_start(args, action_count);
ui_handle = purple_request_action_varg(handle, title, primary, secondary,
- default_action, user_data,
- action_count, args);
+ default_action, account, who, conv,
+ user_data, action_count, args);
va_end(args);
return ui_handle;
@@ -1244,8 +1251,9 @@ purple_request_action(void *handle, const char *title, const char *primary,
void *
purple_request_action_varg(void *handle, const char *title,
const char *primary, const char *secondary,
- unsigned int default_action, void *user_data,
- size_t action_count, va_list actions)
+ unsigned int default_action,
+ PurpleAccount *account, const char *who, PurpleConversation *conv,
+ void *user_data, size_t action_count, va_list actions)
{
PurpleRequestUiOps *ops;
@@ -1260,8 +1268,8 @@ purple_request_action_varg(void *handle, const char *title,
info->type = PURPLE_REQUEST_ACTION;
info->handle = handle;
info->ui_handle = ops->request_action(title, primary, secondary,
- default_action, user_data,
- action_count, actions);
+ default_action, account, who, conv,
+ user_data, action_count, actions);
handles = g_list_append(handles, info);
@@ -1276,6 +1284,7 @@ purple_request_fields(void *handle, const char *title, const char *primary,
const char *secondary, PurpleRequestFields *fields,
const char *ok_text, GCallback ok_cb,
const char *cancel_text, GCallback cancel_cb,
+ PurpleAccount *account, const char *who, PurpleConversation *conv,
void *user_data)
{
PurpleRequestUiOps *ops;
@@ -1295,6 +1304,7 @@ purple_request_fields(void *handle, const char *title, const char *primary,
info->ui_handle = ops->request_fields(title, primary, secondary,
fields, ok_text, ok_cb,
cancel_text, cancel_cb,
+ account, who, conv,
user_data);
handles = g_list_append(handles, info);
@@ -1308,7 +1318,9 @@ purple_request_fields(void *handle, const char *title, const char *primary,
void *
purple_request_file(void *handle, const char *title, const char *filename,
gboolean savedialog,
- GCallback ok_cb, GCallback cancel_cb, void *user_data)
+ GCallback ok_cb, GCallback cancel_cb,
+ PurpleAccount *account, const char *who, PurpleConversation *conv,
+ void *user_data)
{
PurpleRequestUiOps *ops;
@@ -1321,7 +1333,8 @@ purple_request_file(void *handle, const char *title, const char *filename,
info->type = PURPLE_REQUEST_FILE;
info->handle = handle;
info->ui_handle = ops->request_file(title, filename, savedialog,
- ok_cb, cancel_cb, user_data);
+ ok_cb, cancel_cb,
+ account, who, conv, user_data);
handles = g_list_append(handles, info);
return info->ui_handle;
}
@@ -1331,7 +1344,9 @@ purple_request_file(void *handle, const char *title, const char *filename,
void *
purple_request_folder(void *handle, const char *title, const char *dirname,
- GCallback ok_cb, GCallback cancel_cb, void *user_data)
+ GCallback ok_cb, GCallback cancel_cb,
+ PurpleAccount *account, const char *who, PurpleConversation *conv,
+ void *user_data)
{
PurpleRequestUiOps *ops;
@@ -1344,7 +1359,9 @@ purple_request_folder(void *handle, const char *title, const char *dirname,
info->type = PURPLE_REQUEST_FOLDER;
info->handle = handle;
info->ui_handle = ops->request_folder(title, dirname,
- ok_cb, cancel_cb, user_data);
+ ok_cb, cancel_cb,
+ account, who, conv,
+ user_data);
handles = g_list_append(handles, info);
return info->ui_handle;
}
diff --git a/libpurple/request.h b/libpurple/request.h
index d358a61974..e599f1b5ed 100644
--- a/libpurple/request.h
+++ b/libpurple/request.h
@@ -187,28 +187,34 @@ typedef struct
gboolean multiline, gboolean masked, gchar *hint,
const char *ok_text, GCallback ok_cb,
const char *cancel_text, GCallback cancel_cb,
+ PurpleAccount *account, const char *who, PurpleConversation *conv,
void *user_data);
void *(*request_choice)(const char *title, const char *primary,
const char *secondary, unsigned int default_value,
const char *ok_text, GCallback ok_cb,
const char *cancel_text, GCallback cancel_cb,
+ PurpleAccount *account, const char *who, PurpleConversation *conv,
void *user_data, va_list choices);
void *(*request_action)(const char *title, const char *primary,
const char *secondary, unsigned int default_action,
+ PurpleAccount *account, const char *who, PurpleConversation *conv,
void *user_data, size_t action_count,
va_list actions);
void *(*request_fields)(const char *title, const char *primary,
const char *secondary, PurpleRequestFields *fields,
const char *ok_text, GCallback ok_cb,
const char *cancel_text, GCallback cancel_cb,
+ PurpleAccount *account, const char *who, PurpleConversation *conv,
void *user_data);
void *(*request_file)(const char *title, const char *filename,
- gboolean savedialog, GCallback ok_cb,
- GCallback cancel_cb, void *user_data);
+ gboolean savedialog, GCallback ok_cb, GCallback cancel_cb,
+ PurpleAccount *account, const char *who, PurpleConversation *conv,
+ void *user_data);
void (*close_request)(PurpleRequestType type, void *ui_handle);
void *(*request_folder)(const char *title, const char *dirname,
- GCallback ok_cb, GCallback cancel_cb,
- void *user_data);
+ GCallback ok_cb, GCallback cancel_cb,
+ PurpleAccount *account, const char *who, PurpleConversation *conv,
+ void *user_data);
} PurpleRequestUiOps;
typedef void (*PurpleRequestInputCb)(void *, const char *);
@@ -1172,6 +1178,9 @@ PurpleFilterAccountFunc purple_request_field_account_get_filter(
* @param ok_cb The callback for the @c OK button.
* @param cancel_text The text for the @c Cancel button.
* @param cancel_cb The callback for the @c Cancel button.
+ * @param account The PurpleAccount associated with this request, or NULL if none is
+ * @param who The username of the buddy assocaited with this request, or NULL if none is
+ * @param conv The PurpleConversation associated with this request, or NULL if none is
* @param user_data The data to pass to the callback.
*
* @return A UI-specific handle.
@@ -1182,6 +1191,7 @@ void *purple_request_input(void *handle, const char *title,
gboolean multiline, gboolean masked, gchar *hint,
const char *ok_text, GCallback ok_cb,
const char *cancel_text, GCallback cancel_cb,
+ PurpleAccount *account, const char *who, PurpleConversation *conv,
void *user_data);
/**
@@ -1198,6 +1208,9 @@ void *purple_request_input(void *handle, const char *title,
* @param ok_cb The callback for the @c OK button.
* @param cancel_text The text for the @c Cancel button.
* @param cancel_cb The callback for the @c Cancel button.
+ * @param account The PurpleAccount associated with this request, or NULL if none is
+ * @param who The username of the buddy assocaited with this request, or NULL if none is
+ * @param conv The PurpleConversation associated with this request, or NULL if none is
* @param user_data The data to pass to the callback.
* @param ... The choices. This argument list should be
* terminated with a NULL parameter.
@@ -1209,6 +1222,7 @@ void *purple_request_choice(void *handle, const char *title,
unsigned int default_value,
const char *ok_text, GCallback ok_cb,
const char *cancel_text, GCallback cancel_cb,
+ PurpleAccount *account, const char *who, PurpleConversation *conv,
void *user_data, ...);
/**
@@ -1225,6 +1239,9 @@ void *purple_request_choice(void *handle, const char *title,
* @param ok_cb The callback for the @c OK button.
* @param cancel_text The text for the @c Cancel button.
* @param cancel_cb The callback for the @c Cancel button.
+ * @param account The PurpleAccount associated with this request, or NULL if none is
+ * @param who The username of the buddy assocaited with this request, or NULL if none is
+ * @param conv The PurpleConversation associated with this request, or NULL if none is
* @param user_data The data to pass to the callback.
* @param choices The choices. This argument list should be
* terminated with a @c NULL parameter.
@@ -1236,6 +1253,7 @@ void *purple_request_choice_varg(void *handle, const char *title,
unsigned int default_value,
const char *ok_text, GCallback ok_cb,
const char *cancel_text, GCallback cancel_cb,
+ PurpleAccount *account, const char *who, PurpleConversation *conv,
void *user_data, va_list choices);
/**
@@ -1250,6 +1268,9 @@ void *purple_request_choice_varg(void *handle, const char *title,
* @param primary The main point of the message.
* @param secondary The secondary information.
* @param default_action The default value.
+ * @param account The PurpleAccount associated with this request, or NULL if none is
+ * @param who The username of the buddy assocaited with this request, or NULL if none is
+ * @param conv The PurpleConversation associated with this request, or NULL if none is
* @param user_data The data to pass to the callback.
* @param action_count The number of actions.
* @param ... A list of actions. These are pairs of
@@ -1265,6 +1286,7 @@ void *purple_request_choice_varg(void *handle, const char *title,
void *purple_request_action(void *handle, const char *title,
const char *primary, const char *secondary,
unsigned int default_action,
+ PurpleAccount *account, const char *who, PurpleConversation *conv,
void *user_data, size_t action_count, ...);
/**
@@ -1279,6 +1301,9 @@ void *purple_request_action(void *handle, const char *title,
* @param primary The main point of the message.
* @param secondary The secondary information.
* @param default_action The default value.
+ * @param account The PurpleAccount associated with this request, or NULL if none is
+ * @param who The username of the buddy assocaited with this request, or NULL if none is
+ * @param conv The PurpleConversation associated with this request, or NULL if none is
* @param user_data The data to pass to the callback.
* @param action_count The number of actions.
* @param actions A list of actions and callbacks.
@@ -1288,6 +1313,7 @@ void *purple_request_action(void *handle, const char *title,
void *purple_request_action_varg(void *handle, const char *title,
const char *primary, const char *secondary,
unsigned int default_action,
+ PurpleAccount *account, const char *who, PurpleConversation *conv,
void *user_data, size_t action_count,
va_list actions);
@@ -1305,6 +1331,9 @@ void *purple_request_action_varg(void *handle, const char *title,
* @param ok_cb The callback for the @c OK button.
* @param cancel_text The text for the @c Cancel button.
* @param cancel_cb The callback for the @c Cancel button.
+ * @param account The PurpleAccount associated with this request, or NULL if none is
+ * @param who The username of the buddy assocaited with this request, or NULL if none is
+ * @param conv The PurpleConversation associated with this request, or NULL if none is
* @param user_data The data to pass to the callback.
*
* @return A UI-specific handle.
@@ -1314,6 +1343,7 @@ void *purple_request_fields(void *handle, const char *title,
PurpleRequestFields *fields,
const char *ok_text, GCallback ok_cb,
const char *cancel_text, GCallback cancel_cb,
+ PurpleAccount *account, const char *who, PurpleConversation *conv,
void *user_data);
/**
@@ -1335,28 +1365,30 @@ void purple_request_close_with_handle(void *handle);
* A wrapper for purple_request_action() that uses @c Yes and @c No buttons.
*/
#define purple_request_yes_no(handle, title, primary, secondary, \
- default_action, user_data, yes_cb, no_cb) \
+ default_action, account, who, conv, \
+ user_data, yes_cb, no_cb) \
purple_request_action((handle), (title), (primary), (secondary), \
- (default_action), (user_data), 2, \
+ (default_action), account, who, conv, (user_data), 2, \
_("_Yes"), (yes_cb), _("_No"), (no_cb))
/**
* A wrapper for purple_request_action() that uses @c OK and @c Cancel buttons.
*/
#define purple_request_ok_cancel(handle, title, primary, secondary, \
- default_action, user_data, ok_cb, cancel_cb) \
+ default_action, account, who, conv, \
+ user_data, ok_cb, cancel_cb) \
purple_request_action((handle), (title), (primary), (secondary), \
- (default_action), (user_data), 2, \
+ (default_action), account, who, conv, (user_data), 2, \
_("_OK"), (ok_cb), _("_Cancel"), (cancel_cb))
/**
* A wrapper for purple_request_action() that uses Accept and Cancel buttons.
*/
#define purple_request_accept_cancel(handle, title, primary, secondary, \
- default_action, user_data, accept_cb, \
- cancel_cb) \
+ default_action, account, who, conv, \
+ user_data, accept_cb, cancel_cb) \
purple_request_action((handle), (title), (primary), (secondary), \
- (default_action), (user_data), 2, \
+ (default_action), account, who, conv, (user_data), 2, \
_("_Accept"), (accept_cb), _("_Cancel"), (cancel_cb))
/**
@@ -1372,6 +1404,9 @@ void purple_request_close_with_handle(void *handle);
* False if it is being used to open a file.
* @param ok_cb The callback for the @c OK button.
* @param cancel_cb The callback for the @c Cancel button.
+ * @param account The PurpleAccount associated with this request, or NULL if none is
+ * @param who The username of the buddy assocaited with this request, or NULL if none is
+ * @param conv The PurpleConversation associated with this request, or NULL if none is
* @param user_data The data to pass to the callback.
*
* @return A UI-specific handle.
@@ -1379,6 +1414,7 @@ void purple_request_close_with_handle(void *handle);
void *purple_request_file(void *handle, const char *title, const char *filename,
gboolean savedialog,
GCallback ok_cb, GCallback cancel_cb,
+ PurpleAccount *account, const char *who, PurpleConversation *conv,
void *user_data);
/**
@@ -1392,12 +1428,16 @@ void *purple_request_file(void *handle, const char *title, const char *filename,
* @param dirname The default directory name (may be @c NULL)
* @param ok_cb The callback for the @c OK button.
* @param cancel_cb The callback for the @c Cancel button.
+ * @param account The PurpleAccount associated with this request, or NULL if none is
+ * @param who The username of the buddy assocaited with this request, or NULL if none is
+ * @param conv The PurpleConversation associated with this request, or NULL if none is
* @param user_data The data to pass to the callback.
*
* @return A UI-specific handle.
*/
void *purple_request_folder(void *handle, const char *title, const char *dirname,
GCallback ok_cb, GCallback cancel_cb,
+ PurpleAccount *account, const char *who, PurpleConversation *conv,
void *user_data);
/*@}*/
diff --git a/libpurple/savedstatuses.c b/libpurple/savedstatuses.c
index 8f7f61ebfb..e662b26cfa 100644
--- a/libpurple/savedstatuses.c
+++ b/libpurple/savedstatuses.c
@@ -705,13 +705,13 @@ purple_savedstatus_delete(const char *title)
* If we just deleted our current status or our idleaway status,
* then set the appropriate pref back to 0.
*/
- current = purple_prefs_get_int("/core/savedstatus/default");
+ current = purple_prefs_get_int("/purple/savedstatus/default");
if (current == creation_time)
- purple_prefs_set_int("/core/savedstatus/default", 0);
+ purple_prefs_set_int("/purple/savedstatus/default", 0);
- idleaway = purple_prefs_get_int("/core/savedstatus/idleaway");
+ idleaway = purple_prefs_get_int("/purple/savedstatus/idleaway");
if (idleaway == creation_time)
- purple_prefs_set_int("/core/savedstatus/idleaway", 0);
+ purple_prefs_set_int("/purple/savedstatus/idleaway", 0);
return TRUE;
}
@@ -765,7 +765,7 @@ purple_savedstatus_get_default()
int creation_time;
PurpleSavedStatus *saved_status = NULL;
- creation_time = purple_prefs_get_int("/core/savedstatus/default");
+ creation_time = purple_prefs_get_int("/purple/savedstatus/default");
if (creation_time != 0)
saved_status = g_hash_table_lookup(creation_times, &creation_time);
@@ -779,7 +779,7 @@ purple_savedstatus_get_default()
* using? In any case, add a default status.
*/
saved_status = purple_savedstatus_new(NULL, PURPLE_STATUS_AVAILABLE);
- purple_prefs_set_int("/core/savedstatus/default",
+ purple_prefs_set_int("/purple/savedstatus/default",
purple_savedstatus_get_creation_time(saved_status));
}
@@ -792,7 +792,7 @@ purple_savedstatus_get_idleaway()
int creation_time;
PurpleSavedStatus *saved_status = NULL;
- creation_time = purple_prefs_get_int("/core/savedstatus/idleaway");
+ creation_time = purple_prefs_get_int("/purple/savedstatus/idleaway");
if (creation_time != 0)
saved_status = g_hash_table_lookup(creation_times, &creation_time);
@@ -807,7 +807,7 @@ purple_savedstatus_get_idleaway()
{
saved_status = purple_savedstatus_new(NULL, PURPLE_STATUS_AWAY);
purple_savedstatus_set_message(saved_status, DEFAULT_AUTOAWAY_MESSAGE);
- purple_prefs_set_int("/core/savedstatus/idleaway",
+ purple_prefs_set_int("/purple/savedstatus/idleaway",
purple_savedstatus_get_creation_time(saved_status));
}
}
@@ -818,7 +818,7 @@ purple_savedstatus_get_idleaway()
gboolean
purple_savedstatus_is_idleaway()
{
- return purple_prefs_get_bool("/core/savedstatus/isidleaway");
+ return purple_prefs_get_bool("/purple/savedstatus/isidleaway");
}
void
@@ -836,7 +836,7 @@ purple_savedstatus_set_idleaway(gboolean idleaway)
purple_idle_touch();
old = purple_savedstatus_get_current();
- purple_prefs_set_bool("/core/savedstatus/isidleaway", idleaway);
+ purple_prefs_set_bool("/purple/savedstatus/isidleaway", idleaway);
saved_status = idleaway ? purple_savedstatus_get_idleaway()
: purple_savedstatus_get_default();
@@ -871,7 +871,7 @@ purple_savedstatus_get_startup()
int creation_time;
PurpleSavedStatus *saved_status = NULL;
- creation_time = purple_prefs_get_int("/core/savedstatus/startup");
+ creation_time = purple_prefs_get_int("/purple/savedstatus/startup");
if (creation_time != 0)
saved_status = g_hash_table_lookup(creation_times, &creation_time);
@@ -1074,7 +1074,7 @@ purple_savedstatus_activate(PurpleSavedStatus *saved_status)
saved_status->usage_count++;
saved_statuses = g_list_remove(saved_statuses, saved_status);
saved_statuses = g_list_insert_sorted(saved_statuses, saved_status, saved_statuses_sort_func);
- purple_prefs_set_int("/core/savedstatus/default",
+ purple_prefs_set_int("/purple/savedstatus/default",
purple_savedstatus_get_creation_time(saved_status));
accounts = purple_accounts_get_all_active();
@@ -1155,12 +1155,12 @@ purple_savedstatuses_init(void)
* sees a creation_time of 0, then it will create a default
* saved status and return that to the user.
*/
- purple_prefs_add_none("/core/savedstatus");
- purple_prefs_add_int("/core/savedstatus/default", 0);
- purple_prefs_add_int("/core/savedstatus/startup", 0);
- purple_prefs_add_bool("/core/savedstatus/startup_current_status", TRUE);
- purple_prefs_add_int("/core/savedstatus/idleaway", 0);
- purple_prefs_add_bool("/core/savedstatus/isidleaway", FALSE);
+ purple_prefs_add_none("/purple/savedstatus");
+ purple_prefs_add_int("/purple/savedstatus/default", 0);
+ purple_prefs_add_int("/purple/savedstatus/startup", 0);
+ purple_prefs_add_bool("/purple/savedstatus/startup_current_status", TRUE);
+ purple_prefs_add_int("/purple/savedstatus/idleaway", 0);
+ purple_prefs_add_bool("/purple/savedstatus/isidleaway", FALSE);
load_statuses();
diff --git a/libpurple/server.c b/libpurple/server.c
index 2c944a82fd..66216f90a1 100644
--- a/libpurple/server.c
+++ b/libpurple/server.c
@@ -138,7 +138,7 @@ int serv_send_im(PurpleConnection *gc, const char *name, const char *message,
* XXX - If "only auto-reply when away & idle" is set, then shouldn't
* this only reset lar->sent if we're away AND idle?
*/
- auto_reply_pref = purple_prefs_get_string("/core/away/auto_reply");
+ auto_reply_pref = purple_prefs_get_string("/purple/away/auto_reply");
if ((gc->flags & PURPLE_CONNECTION_AUTO_RESP) &&
!purple_presence_is_available(presence) &&
strcmp(auto_reply_pref, "never")) {
@@ -503,7 +503,7 @@ void serv_got_im(PurpleConnection *gc, const char *who, const char *msg,
const gchar *auto_reply_pref;
const char *away_msg = NULL;
- auto_reply_pref = purple_prefs_get_string("/core/away/auto_reply");
+ auto_reply_pref = purple_prefs_get_string("/purple/away/auto_reply");
presence = purple_account_get_presence(account);
status = purple_presence_get_active_status(presence);
@@ -677,8 +677,8 @@ void serv_got_chat_invite(PurpleConnection *gc, const char *name,
purple_request_accept_cancel(gc, NULL, _("Accept chat invitation?"), buf2,
- PURPLE_DEFAULT_ACTION_NONE, cid,
- G_CALLBACK(chat_invite_accept),
+ PURPLE_DEFAULT_ACTION_NONE, account, who, NULL,
+ cid, G_CALLBACK(chat_invite_accept),
G_CALLBACK(chat_invite_reject));
}
else if (plugin_return > 0)
diff --git a/libpurple/sound.c b/libpurple/sound.c
index 230fc77265..d7fef52651 100644
--- a/libpurple/sound.c
+++ b/libpurple/sound.c
@@ -34,7 +34,7 @@ static PurpleSoundUiOps *sound_ui_ops = NULL;
static gboolean
purple_sound_play_required(const PurpleAccount *account)
{
- gint pref_status = purple_prefs_get_int("/core/sound/while_status");
+ gint pref_status = purple_prefs_get_int("/purple/sound/while_status");
if (pref_status == 3)
{
@@ -125,8 +125,8 @@ purple_sound_init()
purple_value_new(PURPLE_TYPE_SUBTYPE,
PURPLE_SUBTYPE_ACCOUNT));
- purple_prefs_add_none("/core/sound");
- purple_prefs_add_int("/core/sound/while_status", STATUS_AVAILABLE);
+ purple_prefs_add_none("/purple/sound");
+ purple_prefs_add_int("/purple/sound/while_status", STATUS_AVAILABLE);
}
void
diff --git a/libpurple/status.c b/libpurple/status.c
index 8499e3f39e..f62788b371 100644
--- a/libpurple/status.c
+++ b/libpurple/status.c
@@ -599,7 +599,7 @@ notify_buddy_status_update(PurpleBuddy *buddy, PurplePresence *presence,
{
PurpleBlistUiOps *ops = purple_blist_get_ui_ops();
- if (purple_prefs_get_bool("/core/logging/log_system"))
+ if (purple_prefs_get_bool("/purple/logging/log_system"))
{
time_t current_time = time(NULL);
const char *buddy_alias = purple_buddy_get_alias(buddy);
@@ -1284,7 +1284,7 @@ update_buddy_idle(PurpleBuddy *buddy, PurplePresence *presence,
if (!old_idle && idle)
{
- if (purple_prefs_get_bool("/core/logging/log_system"))
+ if (purple_prefs_get_bool("/purple/logging/log_system"))
{
PurpleLog *log = purple_account_get_log(buddy->account, FALSE);
@@ -1301,7 +1301,7 @@ update_buddy_idle(PurpleBuddy *buddy, PurplePresence *presence,
}
else if (old_idle && !idle)
{
- if (purple_prefs_get_bool("/core/logging/log_system"))
+ if (purple_prefs_get_bool("/purple/logging/log_system"))
{
PurpleLog *log = purple_account_get_log(buddy->account, FALSE);
@@ -1364,7 +1364,7 @@ purple_presence_set_idle(PurplePresence *presence, gboolean idle, time_t idle_ti
account = purple_presence_get_account(presence);
- if (purple_prefs_get_bool("/core/logging/log_system"))
+ if (purple_prefs_get_bool("/purple/logging/log_system"))
{
PurpleLog *log = purple_account_get_log(account, FALSE);
@@ -1713,38 +1713,38 @@ purple_status_init(void)
{
void *handle = purple_status_get_handle;
- purple_prefs_add_none("/core/status");
- purple_prefs_add_none("/core/status/scores");
+ purple_prefs_add_none("/purple/status");
+ purple_prefs_add_none("/purple/status/scores");
- purple_prefs_add_int("/core/status/scores/offline",
+ purple_prefs_add_int("/purple/status/scores/offline",
primitive_scores[PURPLE_STATUS_OFFLINE]);
- purple_prefs_add_int("/core/status/scores/available",
+ purple_prefs_add_int("/purple/status/scores/available",
primitive_scores[PURPLE_STATUS_AVAILABLE]);
- purple_prefs_add_int("/core/status/scores/invisible",
+ purple_prefs_add_int("/purple/status/scores/invisible",
primitive_scores[PURPLE_STATUS_INVISIBLE]);
- purple_prefs_add_int("/core/status/scores/away",
+ purple_prefs_add_int("/purple/status/scores/away",
primitive_scores[PURPLE_STATUS_AWAY]);
- purple_prefs_add_int("/core/status/scores/extended_away",
+ purple_prefs_add_int("/purple/status/scores/extended_away",
primitive_scores[PURPLE_STATUS_EXTENDED_AWAY]);
- purple_prefs_add_int("/core/status/scores/idle",
+ purple_prefs_add_int("/purple/status/scores/idle",
primitive_scores[SCORE_IDLE]);
- purple_prefs_connect_callback(handle, "/core/status/scores/offline",
+ purple_prefs_connect_callback(handle, "/purple/status/scores/offline",
score_pref_changed_cb,
GINT_TO_POINTER(PURPLE_STATUS_OFFLINE));
- purple_prefs_connect_callback(handle, "/core/status/scores/available",
+ purple_prefs_connect_callback(handle, "/purple/status/scores/available",
score_pref_changed_cb,
GINT_TO_POINTER(PURPLE_STATUS_AVAILABLE));
- purple_prefs_connect_callback(handle, "/core/status/scores/invisible",
+ purple_prefs_connect_callback(handle, "/purple/status/scores/invisible",
score_pref_changed_cb,
GINT_TO_POINTER(PURPLE_STATUS_INVISIBLE));
- purple_prefs_connect_callback(handle, "/core/status/scores/away",
+ purple_prefs_connect_callback(handle, "/purple/status/scores/away",
score_pref_changed_cb,
GINT_TO_POINTER(PURPLE_STATUS_AWAY));
- purple_prefs_connect_callback(handle, "/core/status/scores/extended_away",
+ purple_prefs_connect_callback(handle, "/purple/status/scores/extended_away",
score_pref_changed_cb,
GINT_TO_POINTER(PURPLE_STATUS_EXTENDED_AWAY));
- purple_prefs_connect_callback(handle, "/core/status/scores/idle",
+ purple_prefs_connect_callback(handle, "/purple/status/scores/idle",
score_pref_changed_cb,
GINT_TO_POINTER(SCORE_IDLE));
diff --git a/libpurple/stun.c b/libpurple/stun.c
index c87f548710..76f7188c91 100644
--- a/libpurple/stun.c
+++ b/libpurple/stun.c
@@ -371,7 +371,7 @@ static gboolean call_callback(gpointer data) {
}
PurpleStunNatDiscovery *purple_stun_discover(StunCallback cb) {
- const char *servername = purple_prefs_get_string("/core/network/stun_server");
+ const char *servername = purple_prefs_get_string("/purple/network/stun_server");
purple_debug_info("stun", "using server %s\n", servername);
@@ -428,6 +428,6 @@ PurpleStunNatDiscovery *purple_stun_discover(StunCallback cb) {
}
void purple_stun_init() {
- purple_prefs_add_string("/core/network/stun_server", "");
+ purple_prefs_add_string("/purple/network/stun_server", "");
purple_stun_discover(NULL);
}
diff --git a/libpurple/util.c b/libpurple/util.c
index 44993a8839..6af1a56ece 100644
--- a/libpurple/util.c
+++ b/libpurple/util.c
@@ -3072,7 +3072,6 @@ void purple_got_protocol_handler_uri(const char *uri)
char *cmd;
GHashTable *params = NULL;
int len;
-printf("got handler uri \n");
if (!(tmp = strchr(uri, ':')) || tmp == uri) {
purple_debug_error("util", "Malformed protocol handler message - missing protocol.\n");
return;
diff --git a/pidgin.desktop.in b/pidgin.desktop.in
index c8253b22df..de07ce538b 100644
--- a/pidgin.desktop.in
+++ b/pidgin.desktop.in
@@ -4,7 +4,7 @@ _Name=Pidgin Internet Messenger
_GenericName=Internet Messenger
_Comment=Send instant messages over multiple protocols
Exec=pidgin
-Icon=pidgin.png
+Icon=pidgin
StartupNotify=true
Terminal=false
Type=Application
diff --git a/pidgin.spec.in b/pidgin.spec.in
index 82681a5e25..9f4d07f992 100644
--- a/pidgin.spec.in
+++ b/pidgin.spec.in
@@ -337,6 +337,7 @@ fi
%{_bindir}/pidgin
%{_datadir}/pixmaps/pidgin
+%{_datadir}/icons/hicolor/*/apps/pidgin.png
%dir %{_datadir}/sounds/pidgin
%{_datadir}/sounds/pidgin/*
%{_datadir}/applications/*
@@ -347,7 +348,7 @@ fi
%defattr(-, root, root)
%{_libdir}/libpurple.so.*
-%dir %{_libdir}/libpurple
+%dir %{_libdir}/purple
%attr(755, root, root) %{perl_vendorarch}/Purple.pm
%dir %{perl_vendorarch}/auto/Purple
%attr(755, root, root) %{perl_vendorarch}/auto/Purple/Purple.so
@@ -433,6 +434,9 @@ fi
%endif
%changelog
+* Wed Apr 25 2007 Stu Tomlinson <stu@nosnilmot.com>
+- Update libpurple to pick up plugins in %%{_libdir}/purple
+
* Sun Apr 22 2007 Stu Tomlinson <stu@nosnilmot.com>
- Remove Epoch because it's gone in Fedora now
- Add virtual provides for gaim & gaim-devel
diff --git a/pidgin/gtkaccount.c b/pidgin/gtkaccount.c
index 1405ccb90f..c7412d9577 100644
--- a/pidgin/gtkaccount.c
+++ b/pidgin/gtkaccount.c
@@ -1858,7 +1858,9 @@ ask_delete_account_sel(GtkTreeModel *model, GtkTreePath *path,
purple_account_get_username(account));
purple_request_close_with_handle(account);
- purple_request_action(account, NULL, buf, NULL, 0, account, 2,
+ purple_request_action(account, NULL, buf, NULL, 0,
+ account, NULL, NULL,
+ account, 2,
_("Delete"), delete_account_cb,
_("Cancel"), NULL);
g_free(buf);
diff --git a/pidgin/gtkblist.c b/pidgin/gtkblist.c
index a55067ba8b..154acf9bb2 100644
--- a/pidgin/gtkblist.c
+++ b/pidgin/gtkblist.c
@@ -3954,6 +3954,7 @@ connection_error_button_clicked_cb(GtkButton *widget, gpointer user_data)
enabled = purple_account_get_enabled(account, purple_core_get_ui());
purple_request_action(account, _("Connection Error"), primary, text, 2,
+ account, NULL, NULL,
account, 3,
_("OK"), NULL,
_("Modify Account"), PURPLE_CALLBACK(ce_modify_account_cb),
@@ -5805,7 +5806,9 @@ pidgin_blist_request_add_group(void)
_("Please enter the name of the group to be added."),
NULL, FALSE, FALSE, NULL,
_("Add"), G_CALLBACK(add_group_cb),
- _("Cancel"), NULL, NULL);
+ _("Cancel"), NULL,
+ NULL, NULL, NULL,
+ NULL);
}
void
diff --git a/pidgin/gtkconv.c b/pidgin/gtkconv.c
index a3d5058d9c..af2912399a 100644
--- a/pidgin/gtkconv.c
+++ b/pidgin/gtkconv.c
@@ -1012,7 +1012,9 @@ menu_save_as_cb(gpointer data, guint action, GtkWidget *widget)
purple_request_file(PIDGIN_CONVERSATION(conv), _("Save Conversation"),
purple_escape_filename(buf),
- TRUE, G_CALLBACK(savelog_writefile_cb), NULL, conv);
+ TRUE, G_CALLBACK(savelog_writefile_cb), NULL,
+ NULL, NULL, conv,
+ conv);
g_free(buf);
}
@@ -2153,7 +2155,7 @@ insert_text_cb(GtkTextBuffer *textbuffer, GtkTextIter *position,
conv = gtkconv->active_conv;
- if (!purple_prefs_get_bool("/core/conversations/im/send_typing"))
+ if (!purple_prefs_get_bool("/purple/conversations/im/send_typing"))
return;
got_typing_keypress(gtkconv, (gtk_text_iter_is_start(position) &&
@@ -2172,7 +2174,7 @@ delete_text_cb(GtkTextBuffer *textbuffer, GtkTextIter *start_pos,
conv = gtkconv->active_conv;
- if (!purple_prefs_get_bool("/core/conversations/im/send_typing"))
+ if (!purple_prefs_get_bool("/purple/conversations/im/send_typing"))
return;
im = PURPLE_CONV_IM(conv);
@@ -2545,7 +2547,9 @@ icon_menu_save_cb(GtkWidget *widget, PidginConversation *gtkconv)
buf = g_strdup_printf("%s.%s", purple_normalize(conv->account, conv->name), ext);
purple_request_file(gtkconv, _("Save Icon"), buf, TRUE,
- G_CALLBACK(saveicon_writefile_cb), NULL, gtkconv);
+ G_CALLBACK(saveicon_writefile_cb), NULL,
+ conv->account, NULL, conv,
+ gtkconv);
g_free(buf);
}
@@ -6061,7 +6065,7 @@ pidgin_conv_update_fields(PurpleConversation *conv, PidginConvFields fields)
else if (gtkconv->unseen_state == PIDGIN_UNSEEN_TEXT)
{
atk_object_set_description(accessibility_obj, _("Unread Messages"));
- strncpy(style, "color=\"#a40000\" weight=\"bold\"", sizeof(style));
+ strncpy(style, "color=\"#cc0000\" weight=\"bold\"", sizeof(style));
}
else if (gtkconv->unseen_state == PIDGIN_UNSEEN_EVENT)
{
diff --git a/pidgin/gtkdebug.c b/pidgin/gtkdebug.c
index ad01b55c38..93452aa893 100644
--- a/pidgin/gtkdebug.c
+++ b/pidgin/gtkdebug.c
@@ -231,7 +231,9 @@ static void
save_cb(GtkWidget *w, DebugWindow *win)
{
purple_request_file(win, _("Save Debug Log"), "purple-debug.log", TRUE,
- G_CALLBACK(save_writefile_cb), NULL, win);
+ G_CALLBACK(save_writefile_cb), NULL,
+ NULL, NULL, NULL,
+ win);
}
static void
@@ -264,7 +266,7 @@ timestamps_cb(GtkWidget *w, DebugWindow *win)
{
win->timestamps = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(w));
- purple_prefs_set_bool("/core/debug/timestamps", win->timestamps);
+ purple_prefs_set_bool("/purple/debug/timestamps", win->timestamps);
}
static void
@@ -786,9 +788,9 @@ debug_window_new(void)
win);
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(button),
- purple_prefs_get_bool("/core/debug/timestamps"));
+ purple_prefs_get_bool("/purple/debug/timestamps"));
- purple_prefs_connect_callback(handle, "/core/debug/timestamps",
+ purple_prefs_connect_callback(handle, "/purple/debug/timestamps",
timestamps_pref_cb, button);
#ifdef HAVE_REGEX_H
@@ -1052,7 +1054,7 @@ pidgin_debug_print(PurpleDebugLevel level, const char *category,
return;
}
- timestamps = purple_prefs_get_bool("/core/debug/timestamps");
+ timestamps = purple_prefs_get_bool("/purple/debug/timestamps");
/*
* For some reason we only print the timestamp if category is
diff --git a/pidgin/gtkdialogs.c b/pidgin/gtkdialogs.c
index 1710e38811..199687334f 100644
--- a/pidgin/gtkdialogs.c
+++ b/pidgin/gtkdialogs.c
@@ -107,7 +107,7 @@ static struct developer patch_writers[] = {
static struct developer retired_developers[] = {
{"Herman Bloggs", N_("win32 port"), "herman@bluedigits.com"},
{"Jim Duchek", N_("maintainer"), "jim@linuxpimps.com"},
- {"Rob Flynn", N_("maintainer"), "purple@robflynn.com"},
+ {"Rob Flynn", N_("maintainer"), NULL},
{"Adam Fritzler", N_("libfaim maintainer"), NULL},
/* If "lazy bum" translates literally into a serious insult, use something else or omit it. */
{"Syd Logan", N_("hacker and designated driver [lazy bum]"), NULL},
@@ -264,7 +264,7 @@ static void destroy_about()
}
/* This function puts the version number onto the pixmap we use in the 'about'
- * screen in Purple. */
+ * screen in Pidgin. */
static void
pidgin_logo_versionize(GdkPixbuf **original, GtkWidget *widget) {
GdkPixmap *pixmap;
@@ -719,6 +719,7 @@ pidgin_dialogs_im(void)
fields,
_("OK"), G_CALLBACK(pidgin_dialogs_im_cb),
_("Cancel"), NULL,
+ NULL, NULL, NULL,
NULL);
}
@@ -856,6 +857,7 @@ pidgin_dialogs_info(void)
fields,
_("OK"), G_CALLBACK(pidgin_dialogs_info_cb),
_("Cancel"), NULL,
+ NULL, NULL, NULL,
NULL);
}
@@ -947,6 +949,7 @@ pidgin_dialogs_log(void)
fields,
_("OK"), G_CALLBACK(pidgin_dialogs_log_cb),
_("Cancel"), NULL,
+ NULL, NULL, NULL,
NULL);
}
@@ -965,7 +968,9 @@ pidgin_dialogs_alias_contact(PurpleContact *contact)
_("Enter an alias for this contact."),
contact->alias, FALSE, FALSE, NULL,
_("Alias"), G_CALLBACK(pidgin_dialogs_alias_contact_cb),
- _("Cancel"), NULL, contact);
+ _("Cancel"), NULL,
+ NULL, purple_contact_get_alias(contact), NULL,
+ contact);
}
static void
@@ -987,7 +992,9 @@ pidgin_dialogs_alias_buddy(PurpleBuddy *buddy)
purple_request_input(NULL, _("Alias Buddy"), NULL,
secondary, buddy->alias, FALSE, FALSE, NULL,
_("Alias"), G_CALLBACK(pidgin_dialogs_alias_buddy_cb),
- _("Cancel"), NULL, buddy);
+ _("Cancel"), NULL,
+ purple_buddy_get_account(buddy), purple_buddy_get_name(buddy), NULL,
+ buddy);
g_free(secondary);
}
@@ -1007,7 +1014,9 @@ pidgin_dialogs_alias_chat(PurpleChat *chat)
_("Enter an alias for this chat."),
chat->alias, FALSE, FALSE, NULL,
_("Alias"), G_CALLBACK(pidgin_dialogs_alias_chat_cb),
- _("Cancel"), NULL, chat);
+ _("Cancel"), NULL,
+ chat->account, NULL, NULL,
+ chat);
}
static void
@@ -1049,9 +1058,12 @@ pidgin_dialogs_remove_contact(PurpleContact *contact)
"want to continue?", contact->totalsize - 1),
buddy->name, contact->totalsize - 1);
- purple_request_action(contact, NULL, _("Remove Contact"), text, 0, contact, 2,
+ purple_request_action(contact, NULL, _("Remove Contact"), text, 0,
+ NULL, purple_contact_get_alias(contact), NULL,
+ contact, 2,
_("_Remove Contact"), G_CALLBACK(pidgin_dialogs_remove_contact_cb),
- _("Cancel"), NULL);
+ _("Cancel"),
+ NULL);
g_free(text);
}
@@ -1087,7 +1099,9 @@ pidgin_dialogs_merge_groups(PurpleGroup *source, const char *new_name)
ggp->parent = source;
ggp->new_name = g_strdup(new_name);
- purple_request_action(source, NULL, _("Merge Groups"), text, 0, ggp, 2,
+ purple_request_action(source, NULL, _("Merge Groups"), text, 0,
+ NULL, NULL, NULL,
+ ggp, 2,
_("_Merge Groups"), G_CALLBACK(pidgin_dialogs_merge_groups_cb),
_("Cancel"), G_CALLBACK(free_ggmo));
@@ -1141,7 +1155,9 @@ pidgin_dialogs_remove_group(PurpleGroup *group)
text = g_strdup_printf(_("You are about to remove the group %s and all its members from your buddy list. Do you want to continue?"),
group->name);
- purple_request_action(group, NULL, _("Remove Group"), text, 0, group, 2,
+ purple_request_action(group, NULL, _("Remove Group"), text, 0,
+ NULL, NULL, NULL,
+ group, 2,
_("_Remove Group"), G_CALLBACK(pidgin_dialogs_remove_group_cb),
_("Cancel"), NULL);
@@ -1178,7 +1194,9 @@ pidgin_dialogs_remove_buddy(PurpleBuddy *buddy)
text = g_strdup_printf(_("You are about to remove %s from your buddy list. Do you want to continue?"),
buddy->name);
- purple_request_action(buddy, NULL, _("Remove Buddy"), text, 0, buddy, 2,
+ purple_request_action(buddy, NULL, _("Remove Buddy"), text, 0,
+ purple_buddy_get_account(buddy), purple_buddy_get_name(buddy), NULL,
+ buddy, 2,
_("_Remove Buddy"), G_CALLBACK(pidgin_dialogs_remove_buddy_cb),
_("Cancel"), NULL);
@@ -1203,7 +1221,9 @@ pidgin_dialogs_remove_chat(PurpleChat *chat)
text = g_strdup_printf(_("You are about to remove the chat %s from your buddy list. Do you want to continue?"),
name ? name : "");
- purple_request_action(chat, NULL, _("Remove Chat"), text, 0, chat, 2,
+ purple_request_action(chat, NULL, _("Remove Chat"), text, 0,
+ chat->account, NULL, NULL,
+ chat, 2,
_("_Remove Chat"), G_CALLBACK(pidgin_dialogs_remove_chat_cb),
_("Cancel"), NULL);
diff --git a/pidgin/gtkimhtmltoolbar.c b/pidgin/gtkimhtmltoolbar.c
index 370526250f..7bcfddc137 100644
--- a/pidgin/gtkimhtmltoolbar.c
+++ b/pidgin/gtkimhtmltoolbar.c
@@ -417,6 +417,7 @@ insert_link_cb(GtkWidget *w, GtkIMHtmlToolbar *toolbar)
fields,
_("_Insert"), G_CALLBACK(do_insert_link_cb),
_("Cancel"), G_CALLBACK(cancel_link_cb),
+ NULL, NULL, NULL,
toolbar);
g_free(msg);
g_free(desc);
diff --git a/pidgin/gtklog.c b/pidgin/gtklog.c
index e683d90005..a7d489c0a8 100644
--- a/pidgin/gtklog.c
+++ b/pidgin/gtklog.c
@@ -295,8 +295,11 @@ static void log_delete_log_cb(GtkWidget *menuitem, gpointer *data)
data2[0] = lv->treestore;
data2[1] = data[3]; /* iter */
data2[2] = log;
- purple_request_action(lv, NULL, "Delete Log?", tmp,
- 0, data2, 2, _("Delete"), delete_log_cb, _("Cancel"), delete_log_cleanup_cb);
+ purple_request_action(lv, NULL, "Delete Log?", tmp, 0,
+ NULL, NULL, NULL,
+ data2, 2,
+ _("Delete"), delete_log_cb,
+ _("Cancel"), delete_log_cleanup_cb);
g_free(tmp);
}
@@ -517,14 +520,14 @@ static PidginLogViewer *display_log_viewer(struct log_viewer_hash_t *ht, GList *
const char *log_preferences = NULL;
if (ht == NULL) {
- if (!purple_prefs_get_bool("/core/logging/log_system"))
+ if (!purple_prefs_get_bool("/purple/logging/log_system"))
log_preferences = _("System events will only be logged if the \"Log all status changes to system log\" preference is enabled.");
} else {
if (ht->type == PURPLE_LOG_IM) {
- if (!purple_prefs_get_bool("/core/logging/log_ims"))
+ if (!purple_prefs_get_bool("/purple/logging/log_ims"))
log_preferences = _("Instant messages will only be logged if the \"Log all instant messages\" preference is enabled.");
} else if (ht->type == PURPLE_LOG_CHAT) {
- if (!purple_prefs_get_bool("/core/logging/log_chats"))
+ if (!purple_prefs_get_bool("/purple/logging/log_chats"))
log_preferences = _("Chats will only be logged if the \"Log all chats\" preference is enabled.");
}
}
diff --git a/pidgin/gtkmain.c b/pidgin/gtkmain.c
index f10906232a..4683765ced 100644
--- a/pidgin/gtkmain.c
+++ b/pidgin/gtkmain.c
@@ -240,11 +240,15 @@ ui_main()
GdkPixbuf *icon = NULL;
char *icon_path;
int i;
- const char *icon_sizes[] = {
- "16",
- "24",
- "32",
- "48"
+ struct {
+ const char *dir;
+ const char *filename;
+ } icon_sizes[] = {
+ {"16x16", "pidgin.png"},
+ {"24x24", "pidgin.png"},
+ {"32x32", "pidgin.png"},
+ {"48x48", "pidgin.png"},
+ {"scalable", "pidgin.svg"}
};
#endif
@@ -256,7 +260,7 @@ ui_main()
#ifndef _WIN32
/* use the nice PNG icon for all the windows */
for(i=0; i<G_N_ELEMENTS(icon_sizes); i++) {
- icon_path = g_build_filename(DATADIR, "pixmaps", "pidgin", "icons", icon_sizes[i], "pidgin.png", NULL);
+ icon_path = g_build_filename(DATADIR, "icons", "hicolor", icon_sizes[i].dir, "apps", icon_sizes[i].filename, NULL);
icon = gdk_pixbuf_new_from_file(icon_path, NULL);
g_free(icon_path);
if (icon) {
@@ -767,7 +771,7 @@ int main(int argc, char *argv[])
else
{
/* Everything is good to go--sign on already */
- if (!purple_prefs_get_bool("/core/savedstatus/startup_current_status"))
+ if (!purple_prefs_get_bool("/purple/savedstatus/startup_current_status"))
purple_savedstatus_activate(purple_savedstatus_get_startup());
purple_accounts_restore_current_statuses();
}
diff --git a/pidgin/gtkplugin.c b/pidgin/gtkplugin.c
index 2efd95db13..ede9a3d008 100644
--- a/pidgin/gtkplugin.c
+++ b/pidgin/gtkplugin.c
@@ -281,7 +281,9 @@ static void plugin_toggled(GtkCellRendererToggle *cell, gchar *pth, gpointer dat
purple_request_action(plugin_dialog, NULL,
_("Multiple plugins will be unloaded."),
- tmp->str, 0, cb_data, 2,
+ tmp->str, 0,
+ NULL, NULL, NULL,
+ cb_data, 2,
_("Unload Plugins"), G_CALLBACK(plugin_unload_confirm_cb),
_("Cancel"), g_free);
g_string_free(tmp, TRUE);
diff --git a/pidgin/gtkpounce.c b/pidgin/gtkpounce.c
index aacb3db8a2..bd4129fe9f 100644
--- a/pidgin/gtkpounce.c
+++ b/pidgin/gtkpounce.c
@@ -153,7 +153,9 @@ filesel(GtkWidget *widget, gpointer data)
name = gtk_entry_get_text(GTK_ENTRY(entry));
purple_request_file(entry, _("Select a file"), name, FALSE,
- G_CALLBACK(pounce_update_entry_fields), NULL, entry);
+ G_CALLBACK(pounce_update_entry_fields), NULL,
+ NULL, NULL, NULL,
+ entry);
g_signal_connect_swapped(G_OBJECT(entry), "destroy",
G_CALLBACK(purple_request_close_with_handle), entry);
}
@@ -1093,7 +1095,9 @@ pounces_manager_delete_foreach(GtkTreeModel *model, GtkTreePath *path,
pouncee = purple_pounce_get_pouncee(pounce);
buf = g_strdup_printf(_("Are you sure you want to delete the pounce on %s for %s?"), pouncee, pouncer);
- purple_request_action(pounce, NULL, buf, NULL, 0, pounce, 2,
+ purple_request_action(pounce, NULL, buf, NULL, 0,
+ account, pouncee, NULL,
+ pounce, 2,
_("Delete"), pounces_manager_delete_confirm_cb,
_("Cancel"), NULL);
g_free(buf);
diff --git a/pidgin/gtkprefs.c b/pidgin/gtkprefs.c
index dbaca23fd6..1214252dda 100644
--- a/pidgin/gtkprefs.c
+++ b/pidgin/gtkprefs.c
@@ -910,7 +910,7 @@ conv_page()
G_CALLBACK(pidgin_toggle_sensitive), iconpref2);
pidgin_prefs_checkbox(_("_Notify buddies that you are typing to them"),
- "/core/conversations/im/send_typing", vbox);
+ "/purple/conversations/im/send_typing", vbox);
#ifdef USE_GTKSPELL
pidgin_prefs_checkbox(_("Highlight _misspelled words"),
PIDGIN_PREFS_ROOT "/conversations/spellcheck", vbox);
@@ -991,13 +991,13 @@ proxy_changed_cb(const char *name, PurplePrefType type,
static void proxy_print_option(GtkEntry *entry, int entrynum)
{
if (entrynum == PROXYHOST)
- purple_prefs_set_string("/core/proxy/host", gtk_entry_get_text(entry));
+ purple_prefs_set_string("/purple/proxy/host", gtk_entry_get_text(entry));
else if (entrynum == PROXYPORT)
- purple_prefs_set_int("/core/proxy/port", atoi(gtk_entry_get_text(entry)));
+ purple_prefs_set_int("/purple/proxy/port", atoi(gtk_entry_get_text(entry)));
else if (entrynum == PROXYUSER)
- purple_prefs_set_string("/core/proxy/username", gtk_entry_get_text(entry));
+ purple_prefs_set_string("/purple/proxy/username", gtk_entry_get_text(entry));
else if (entrynum == PROXYPASS)
- purple_prefs_set_string("/core/proxy/password", gtk_entry_get_text(entry));
+ purple_prefs_set_string("/purple/proxy/password", gtk_entry_get_text(entry));
}
static GtkWidget *
@@ -1015,7 +1015,7 @@ network_page()
vbox = pidgin_make_frame (ret, _("IP Address"));
sg = gtk_size_group_new(GTK_SIZE_GROUP_HORIZONTAL);
pidgin_prefs_labeled_entry(vbox,_("ST_UN server:"),
- "/core/network/stun_server", sg);
+ "/purple/network/stun_server", sg);
hbox = gtk_hbox_new(FALSE, PIDGIN_HIG_BOX_SPACE);
gtk_container_add(GTK_CONTAINER(vbox), hbox);
@@ -1031,7 +1031,7 @@ network_page()
gtk_container_add(GTK_CONTAINER(hbox), label);
auto_ip_checkbox = pidgin_prefs_checkbox(_("_Autodetect IP address"),
- "/core/network/auto_ip", vbox);
+ "/purple/network/auto_ip", vbox);
table = gtk_table_new(2, 2, FALSE);
gtk_container_set_border_width(GTK_CONTAINER(table), 0);
@@ -1061,7 +1061,7 @@ network_page()
pidgin_set_accessible_label (entry, label);
- if (purple_prefs_get_bool("/core/network/auto_ip")) {
+ if (purple_prefs_get_bool("/purple/network/auto_ip")) {
gtk_widget_set_sensitive(GTK_WIDGET(table), FALSE);
}
@@ -1072,18 +1072,18 @@ network_page()
sg = gtk_size_group_new(GTK_SIZE_GROUP_HORIZONTAL);
ports_checkbox = pidgin_prefs_checkbox(_("_Manually specify range of ports to listen on"),
- "/core/network/ports_range_use", vbox);
+ "/purple/network/ports_range_use", vbox);
spin_button = pidgin_prefs_labeled_spin_button(vbox, _("_Start port:"),
- "/core/network/ports_range_start", 0, 65535, sg);
- if (!purple_prefs_get_bool("/core/network/ports_range_use"))
+ "/purple/network/ports_range_start", 0, 65535, sg);
+ if (!purple_prefs_get_bool("/purple/network/ports_range_use"))
gtk_widget_set_sensitive(GTK_WIDGET(spin_button), FALSE);
g_signal_connect(G_OBJECT(ports_checkbox), "clicked",
G_CALLBACK(pidgin_toggle_sensitive), spin_button);
spin_button = pidgin_prefs_labeled_spin_button(vbox, _("_End port:"),
- "/core/network/ports_range_end", 0, 65535, sg);
- if (!purple_prefs_get_bool("/core/network/ports_range_use"))
+ "/purple/network/ports_range_end", 0, 65535, sg);
+ if (!purple_prefs_get_bool("/purple/network/ports_range_use"))
gtk_widget_set_sensitive(GTK_WIDGET(spin_button), FALSE);
g_signal_connect(G_OBJECT(ports_checkbox), "clicked",
G_CALLBACK(pidgin_toggle_sensitive), spin_button);
@@ -1092,7 +1092,7 @@ network_page()
vbox = pidgin_make_frame(ret, _("Proxy Server"));
prefs_proxy_frame = gtk_vbox_new(FALSE, 0);
pidgin_prefs_dropdown(vbox, _("Proxy _type:"), PURPLE_PREF_STRING,
- "/core/proxy/type",
+ "/purple/proxy/type",
_("No proxy"), "none",
"SOCKS 4", "socks4",
"SOCKS 5", "socks5",
@@ -1102,7 +1102,7 @@ network_page()
gtk_box_pack_start(GTK_BOX(vbox), prefs_proxy_frame, 0, 0, 0);
proxy_info = purple_global_proxy_get_info();
- purple_prefs_connect_callback(prefs, "/core/proxy/type",
+ purple_prefs_connect_callback(prefs, "/purple/proxy/type",
proxy_changed_cb, prefs_proxy_frame);
table = gtk_table_new(4, 2, FALSE);
@@ -1356,16 +1356,16 @@ logging_page()
names = purple_log_logger_get_options();
pidgin_prefs_dropdown_from_list(vbox, _("Log _format:"), PURPLE_PREF_STRING,
- "/core/logging/format", names);
+ "/purple/logging/format", names);
g_list_free(names);
pidgin_prefs_checkbox(_("Log all _instant messages"),
- "/core/logging/log_ims", vbox);
+ "/purple/logging/log_ims", vbox);
pidgin_prefs_checkbox(_("Log all c_hats"),
- "/core/logging/log_chats", vbox);
+ "/purple/logging/log_chats", vbox);
pidgin_prefs_checkbox(_("Log all _status changes to system log"),
- "/core/logging/log_system", vbox);
+ "/purple/logging/log_system", vbox);
gtk_widget_show_all(ret);
@@ -1511,7 +1511,9 @@ static void select_sound(GtkWidget *button, gpointer being_NULL_is_fun)
filename = NULL;
purple_request_file(prefs, _("Sound Selection"), filename, FALSE,
- G_CALLBACK(sound_chosen_cb), NULL, GINT_TO_POINTER(sound_row_sel));
+ G_CALLBACK(sound_chosen_cb), NULL,
+ NULL, NULL, NULL,
+ GINT_TO_POINTER(sound_row_sel));
}
#ifdef USE_GSTREAMER
@@ -1640,7 +1642,7 @@ sound_page()
pidgin_prefs_checkbox(_("Sounds when conversation has _focus"),
PIDGIN_PREFS_ROOT "/sound/conv_focus", vbox);
pidgin_prefs_dropdown(vbox, _("Enable sounds:"),
- PURPLE_PREF_INT, "/core/sound/while_status",
+ PURPLE_PREF_INT, "/purple/sound/while_status",
_("Only when available"), 1,
_("Only when not available"), 2,
_("Always"), 3,
@@ -1776,13 +1778,13 @@ sound_page()
static void
set_idle_away(PurpleSavedStatus *status)
{
- purple_prefs_set_int("/core/savedstatus/idleaway", purple_savedstatus_get_creation_time(status));
+ purple_prefs_set_int("/purple/savedstatus/idleaway", purple_savedstatus_get_creation_time(status));
}
static void
set_startupstatus(PurpleSavedStatus *status)
{
- purple_prefs_set_int("/core/savedstatus/startup", purple_savedstatus_get_creation_time(status));
+ purple_prefs_set_int("/purple/savedstatus/startup", purple_savedstatus_get_creation_time(status));
}
static GtkWidget *
@@ -1807,7 +1809,7 @@ away_page()
vbox = pidgin_make_frame(ret, _("Idle"));
dd = pidgin_prefs_dropdown(vbox, _("_Report idle time:"),
- PURPLE_PREF_STRING, "/core/away/idle_reporting",
+ PURPLE_PREF_STRING, "/purple/away/idle_reporting",
_("Never"), "none",
_("From last sent message"), "purple",
#if defined(USE_SCREENSAVER) || defined(HAVE_IOKIT)
@@ -1821,7 +1823,7 @@ away_page()
vbox = pidgin_make_frame(ret, _("Away"));
dd = pidgin_prefs_dropdown(vbox, _("_Auto-reply:"),
- PURPLE_PREF_STRING, "/core/away/auto_reply",
+ PURPLE_PREF_STRING, "/purple/away/auto_reply",
_("Never"), "never",
_("When away"), "away",
_("When both away and idle"), "awayidle",
@@ -1833,10 +1835,10 @@ away_page()
vbox = pidgin_make_frame(ret, _("Auto-away"));
button = pidgin_prefs_checkbox(_("Change status when _idle"),
- "/core/away/away_when_idle", vbox);
+ "/purple/away/away_when_idle", vbox);
select = pidgin_prefs_labeled_spin_button(vbox,
- _("_Minutes before changing status:"), "/core/away/mins_before_away",
+ _("_Minutes before changing status:"), "/purple/away/mins_before_away",
1, 24 * 60, sg);
g_signal_connect(G_OBJECT(button), "clicked",
G_CALLBACK(pidgin_toggle_sensitive), select);
@@ -1858,7 +1860,7 @@ away_page()
G_CALLBACK(pidgin_toggle_sensitive), menu);
gtk_label_set_mnemonic_widget(GTK_LABEL(label), menu);
- if (!purple_prefs_get_bool("/core/away/away_when_idle")) {
+ if (!purple_prefs_get_bool("/purple/away/away_when_idle")) {
gtk_widget_set_sensitive(GTK_WIDGET(menu), FALSE);
gtk_widget_set_sensitive(GTK_WIDGET(select), FALSE);
gtk_widget_set_sensitive(GTK_WIDGET(label), FALSE);
@@ -1868,7 +1870,7 @@ away_page()
vbox = pidgin_make_frame(ret, _("Status at Startup"));
button = pidgin_prefs_checkbox(_("Use status from last _exit at startup"),
- "/core/savedstatus/startup_current_status", vbox);
+ "/purple/savedstatus/startup_current_status", vbox);
hbox = gtk_hbox_new(FALSE, 0);
gtk_container_add(GTK_CONTAINER(vbox), hbox);
@@ -1887,7 +1889,7 @@ away_page()
G_CALLBACK(pidgin_toggle_sensitive), menu);
gtk_label_set_mnemonic_widget(GTK_LABEL(label), menu);
- if (purple_prefs_get_bool("/core/savedstatus/startup_current_status")) {
+ if (purple_prefs_get_bool("/purple/savedstatus/startup_current_status")) {
gtk_widget_set_sensitive(GTK_WIDGET(menu), FALSE);
gtk_widget_set_sensitive(GTK_WIDGET(label), FALSE);
}
@@ -2061,19 +2063,19 @@ pidgin_prefs_init(void)
void pidgin_prefs_update_old() {
/* Rename some old prefs */
- purple_prefs_rename(PIDGIN_PREFS_ROOT "/logging/log_ims", "/core/logging/log_ims");
- purple_prefs_rename(PIDGIN_PREFS_ROOT "/logging/log_chats", "/core/logging/log_chats");
- purple_prefs_rename("/core/conversations/placement",
+ purple_prefs_rename(PIDGIN_PREFS_ROOT "/logging/log_ims", "/purple/logging/log_ims");
+ purple_prefs_rename(PIDGIN_PREFS_ROOT "/logging/log_chats", "/purple/logging/log_chats");
+ purple_prefs_rename("/purple/conversations/placement",
PIDGIN_PREFS_ROOT "/conversations/placement");
- purple_prefs_rename(PIDGIN_PREFS_ROOT "/debug/timestamps", "/core/debug/timestamps");
+ purple_prefs_rename(PIDGIN_PREFS_ROOT "/debug/timestamps", "/purple/debug/timestamps");
purple_prefs_rename(PIDGIN_PREFS_ROOT "/conversations/im/raise_on_events", "/plugins/gtk/X11/notify/method_raise");
purple_prefs_rename_boolean_toggle(PIDGIN_PREFS_ROOT "/conversations/ignore_colors",
PIDGIN_PREFS_ROOT "/conversations/show_incoming_formatting");
/* this string pref moved into the core, try to be friendly */
- purple_prefs_rename(PIDGIN_PREFS_ROOT "/idle/reporting_method", "/core/away/idle_reporting");
+ purple_prefs_rename(PIDGIN_PREFS_ROOT "/idle/reporting_method", "/purple/away/idle_reporting");
/* Remove some no-longer-used prefs */
purple_prefs_remove(PIDGIN_PREFS_ROOT "/blist/auto_expand_contacts");
@@ -2123,4 +2125,5 @@ void pidgin_prefs_update_old() {
purple_prefs_remove(PIDGIN_PREFS_ROOT "/away/queue_messages");
purple_prefs_remove(PIDGIN_PREFS_ROOT "/away");
purple_prefs_remove("/plugins/gtk/docklet/queue_messages");
+ purple_prefs_rename("/gaim/gtk", "/pidgin");
}
diff --git a/pidgin/gtkprivacy.c b/pidgin/gtkprivacy.c
index 213f751c25..6cc424578c 100644
--- a/pidgin/gtkprivacy.c
+++ b/pidgin/gtkprivacy.c
@@ -564,6 +564,7 @@ pidgin_request_add_permit(PurpleAccount *account, const char *name)
NULL, FALSE, FALSE, NULL,
_("_Permit"), G_CALLBACK(add_permit_block_cb),
_("Cancel"), G_CALLBACK(destroy_request_data),
+ account, name, NULL,
data);
}
else {
@@ -574,7 +575,9 @@ pidgin_request_add_permit(PurpleAccount *account, const char *name)
purple_request_action(account, _("Permit User"), primary, secondary,
- 0, data, 2,
+ 0,
+ account, name, NULL,
+ data, 2,
_("_Permit"), G_CALLBACK(confirm_permit_block_cb),
_("Cancel"), G_CALLBACK(destroy_request_data));
@@ -602,6 +605,7 @@ pidgin_request_add_block(PurpleAccount *account, const char *name)
NULL, FALSE, FALSE, NULL,
_("_Block"), G_CALLBACK(add_permit_block_cb),
_("Cancel"), G_CALLBACK(destroy_request_data),
+ account, name, NULL,
data);
}
else {
@@ -610,7 +614,9 @@ pidgin_request_add_block(PurpleAccount *account, const char *name)
g_strdup_printf(_("Are you sure you want to block %s?"), name);
purple_request_action(account, _("Block User"), primary, secondary,
- 0, data, 2,
+ 0,
+ account, name, NULL,
+ data, 2,
_("_Block"), G_CALLBACK(confirm_permit_block_cb),
_("Cancel"), G_CALLBACK(destroy_request_data));
diff --git a/pidgin/gtkrequest.c b/pidgin/gtkrequest.c
index efee85a687..b66c656fd2 100644
--- a/pidgin/gtkrequest.c
+++ b/pidgin/gtkrequest.c
@@ -285,6 +285,7 @@ pidgin_request_input(const char *title, const char *primary,
gboolean multiline, gboolean masked, gchar *hint,
const char *ok_text, GCallback ok_cb,
const char *cancel_text, GCallback cancel_cb,
+ PurpleAccount *account, const char *who, PurpleConversation *conv,
void *user_data)
{
PidginRequestData *data;
@@ -443,6 +444,7 @@ pidgin_request_choice(const char *title, const char *primary,
const char *secondary, unsigned int default_value,
const char *ok_text, GCallback ok_cb,
const char *cancel_text, GCallback cancel_cb,
+ PurpleAccount *account, const char *who, PurpleConversation *conv,
void *user_data, va_list args)
{
PidginRequestData *data;
@@ -544,6 +546,7 @@ pidgin_request_choice(const char *title, const char *primary,
static void *
pidgin_request_action(const char *title, const char *primary,
const char *secondary, unsigned int default_action,
+ PurpleAccount *account, const char *who, PurpleConversation *conv,
void *user_data, size_t action_count, va_list actions)
{
PidginRequestData *data;
@@ -1025,6 +1028,7 @@ pidgin_request_fields(const char *title, const char *primary,
const char *secondary, PurpleRequestFields *fields,
const char *ok_text, GCallback ok_cb,
const char *cancel_text, GCallback cancel_cb,
+ PurpleAccount *account, const char *who, PurpleConversation *conv,
void *user_data)
{
PidginRequestData *data;
@@ -1467,7 +1471,9 @@ file_ok_check_if_exists_cb(GtkWidget *button, PidginRequestData *data)
if ((data->u.file.savedialog == TRUE) &&
(g_file_test(data->u.file.name, G_FILE_TEST_EXISTS))) {
purple_request_action(data, NULL, _("That file already exists"),
- _("Would you like to overwrite it?"), 0, data, 2,
+ _("Would you like to overwrite it?"), 0,
+ NULL, NULL, NULL,
+ data, 2,
_("Overwrite"), G_CALLBACK(file_yes_no_cb),
_("Choose New Name"), G_CALLBACK(file_yes_no_cb));
} else
@@ -1491,6 +1497,7 @@ static void *
pidgin_request_file(const char *title, const char *filename,
gboolean savedialog,
GCallback ok_cb, GCallback cancel_cb,
+ PurpleAccount *account, const char *who, PurpleConversation *conv,
void *user_data)
{
PidginRequestData *data;
@@ -1588,6 +1595,7 @@ pidgin_request_file(const char *title, const char *filename,
static void *
pidgin_request_folder(const char *title, const char *dirname,
GCallback ok_cb, GCallback cancel_cb,
+ PurpleAccount *account, const char *who, PurpleConversation *conv,
void *user_data)
{
PidginRequestData *data;
diff --git a/pidgin/gtksavedstatuses.c b/pidgin/gtksavedstatuses.c
index 19ba808316..d538dea40e 100644
--- a/pidgin/gtksavedstatuses.c
+++ b/pidgin/gtksavedstatuses.c
@@ -330,8 +330,9 @@ status_window_delete_cb(GtkButton *button, gpointer user_data)
else
title = g_strdup(_("Are you sure you want to delete the selected saved statuses?"));
- purple_request_action(dialog, NULL, title,
- NULL, 0, sel_titles, 2,
+ purple_request_action(dialog, NULL, title, NULL, 0,
+ NULL, NULL, NULL,
+ sel_titles, 2,
_("Delete"), status_window_delete_confirm_cb,
_("Cancel"), status_window_delete_cancel_cb);
@@ -1585,13 +1586,23 @@ enum {
/** The text displayed on the status box. This column is visible. */
SS_MENU_TEXT_COLUMN,
- /*
+ /**
* This value depends on SS_MENU_TYPE_COLUMN. For _SAVEDSTATUS types,
* this is the creation time. For _PRIMITIVE types,
* this is the PurpleStatusPrimitive.
*/
SS_MENU_DATA_COLUMN,
+ /**
+ * This is the emblem to use for this status
+ */
+ SS_MENU_EMBLEM_COLUMN,
+
+ /**
+ * And whether or not that emblem is visible
+ */
+ SS_MENU_EMBLEM_VISIBLE_COLUMN,
+
SS_MENU_NUM_COLUMNS
};
@@ -1646,6 +1657,7 @@ static gboolean pidgin_status_menu_add_primitive(GtkListStore *model, GtkWidget
SS_MENU_ICON_COLUMN, pixbuf,
SS_MENU_TEXT_COLUMN, purple_primitive_get_name_from_type(primitive),
SS_MENU_DATA_COLUMN, GINT_TO_POINTER(primitive),
+ SS_MENU_EMBLEM_VISIBLE_COLUMN, FALSE,
-1);
if (pixbuf != NULL)
g_object_unref(pixbuf);
@@ -1669,8 +1681,10 @@ GtkWidget *pidgin_status_menu(PurpleSavedStatus *current_status, GCallback callb
GtkTreeIter iter;
GtkCellRenderer *text_rend;
GtkCellRenderer *icon_rend;
+ GtkCellRenderer *emblem_rend;
- model = gtk_list_store_new(SS_MENU_NUM_COLUMNS, G_TYPE_INT, GDK_TYPE_PIXBUF, G_TYPE_STRING, G_TYPE_POINTER);
+ model = gtk_list_store_new(SS_MENU_NUM_COLUMNS, G_TYPE_INT, GDK_TYPE_PIXBUF,
+ G_TYPE_STRING, G_TYPE_POINTER, G_TYPE_STRING, G_TYPE_BOOLEAN);
combobox = gtk_combo_box_new();
@@ -1697,35 +1711,16 @@ GtkWidget *pidgin_status_menu(PurpleSavedStatus *current_status, GCallback callb
PurpleSavedStatus *status = (PurpleSavedStatus *) cur->data;
if (!purple_savedstatus_is_transient(status))
{
- /* Get an appropriate status icon */
pixbuf = pidgin_create_status_icon(purple_savedstatus_get_type(status),
combobox, PIDGIN_ICON_SIZE_TANGO_EXTRA_SMALL);
-
- /* Overlay a disk in the bottom left corner */
- emblem = gtk_widget_render_icon(GTK_WIDGET(combobox),
- GTK_STOCK_SAVE, GTK_ICON_SIZE_MENU, "PidginStatusMenu");
- if (emblem != NULL)
- {
- /* copy the pixbuf so we're not modifying the stock image data when we overlay the disk */
- GdkPixbuf *pixbuf2 = gdk_pixbuf_copy(pixbuf);
- int width = gdk_pixbuf_get_width(pixbuf) / 2;
- int height = gdk_pixbuf_get_height(pixbuf) / 2;
-
- g_object_unref(G_OBJECT(pixbuf));
- pixbuf = pixbuf2;
-
- gdk_pixbuf_composite(emblem, pixbuf, 0, height,
- width, height, 0, height,
- 0.5, 0.5, GDK_INTERP_BILINEAR, 255);
- g_object_unref(G_OBJECT(emblem));
- }
-
gtk_list_store_append(model, &iter);
gtk_list_store_set(model, &iter,
SS_MENU_TYPE_COLUMN, SS_MENU_ENTRY_TYPE_SAVEDSTATUS,
SS_MENU_ICON_COLUMN, pixbuf,
SS_MENU_TEXT_COLUMN, purple_savedstatus_get_title(status),
SS_MENU_DATA_COLUMN, GINT_TO_POINTER(purple_savedstatus_get_creation_time(status)),
+ SS_MENU_EMBLEM_COLUMN, GTK_STOCK_SAVE,
+ SS_MENU_EMBLEM_VISIBLE_COLUMN, TRUE,
-1);
g_object_unref(G_OBJECT(pixbuf));
@@ -1740,11 +1735,14 @@ GtkWidget *pidgin_status_menu(PurpleSavedStatus *current_status, GCallback callb
text_rend = gtk_cell_renderer_text_new();
icon_rend = gtk_cell_renderer_pixbuf_new();
+ emblem_rend = gtk_cell_renderer_pixbuf_new();
gtk_cell_layout_pack_start(GTK_CELL_LAYOUT(combobox), icon_rend, FALSE);
gtk_cell_layout_pack_start(GTK_CELL_LAYOUT(combobox), text_rend, TRUE);
+ gtk_cell_layout_pack_start(GTK_CELL_LAYOUT(combobox), emblem_rend, FALSE);
gtk_cell_layout_set_attributes(GTK_CELL_LAYOUT(combobox), icon_rend, "pixbuf", SS_MENU_ICON_COLUMN, NULL);
gtk_cell_layout_set_attributes(GTK_CELL_LAYOUT(combobox), text_rend, "markup", SS_MENU_TEXT_COLUMN, NULL);
-
+ gtk_cell_layout_set_attributes(GTK_CELL_LAYOUT(combobox), emblem_rend,
+ "stock-id", SS_MENU_EMBLEM_COLUMN, "visible", SS_MENU_EMBLEM_VISIBLE_COLUMN, NULL);
gtk_combo_box_set_active(GTK_COMBO_BOX(combobox), index);
g_signal_connect(G_OBJECT(combobox), "changed", G_CALLBACK(status_menu_cb), callback);
diff --git a/pidgin/gtkstatusbox.c b/pidgin/gtkstatusbox.c
index a476b3e917..789e5ac8b4 100644
--- a/pidgin/gtkstatusbox.c
+++ b/pidgin/gtkstatusbox.c
@@ -680,36 +680,6 @@ pidgin_status_box_refresh(PidginStatusBox *status_box)
}
pixbuf = pidgin_status_box_get_pixbuf(status_box, prim);
-#if 0
- if (account_status)
- pixbuf = pidgin_create_prpl_icon_with_status(acct,
- purple_status_get_type(purple_account_get_active_status(acct)),
- 0.5);
- else
- pixbuf = pidgin_create_purple_icon_with_status(
- purple_savedstatus_get_type(saved_status),
- 0.5);
-
- if (!purple_savedstatus_is_transient(saved_status))
- {
- GdkPixbuf *emblem;
-
- /* Overlay a disk in the bottom left corner */
- emblem = gtk_widget_render_icon(GTK_WIDGET(status_box->vbox),
- GTK_STOCK_SAVE, icon_size, "PidginStatusBox");
- if (emblem != NULL)
- {
- int width, height;
- width = gdk_pixbuf_get_width(pixbuf) / 2;
- height = gdk_pixbuf_get_height(pixbuf) / 2;
- gdk_pixbuf_composite(emblem, pixbuf, 0, height,
- width, height, 0, height,
- 0.5, 0.5, GDK_INTERP_BILINEAR, 255);
- g_object_unref(G_OBJECT(emblem));
- }
- }
-#endif
-
}
if (status_box->account != NULL) {
@@ -899,7 +869,6 @@ add_popular_statuses(PidginStatusBox *statusbox)
{
GList *list, *cur;
GdkPixbuf *pixbuf;
- PidginStatusBoxItemType type = PIDGIN_STATUS_BOX_TYPE_POPULAR;
list = purple_savedstatuses_get_popular(6);
if (list == NULL)
@@ -914,6 +883,7 @@ add_popular_statuses(PidginStatusBox *statusbox)
const gchar *message;
gchar *stripped = NULL;
PurpleStatusPrimitive prim;
+ PidginStatusBoxItemType type = PIDGIN_STATUS_BOX_TYPE_POPULAR;
/* Get an appropriate status icon */
prim = purple_savedstatus_get_type(saved);
diff --git a/pidgin/gtkutils.c b/pidgin/gtkutils.c
index d1a4a9b314..cefa0c60f6 100644
--- a/pidgin/gtkutils.c
+++ b/pidgin/gtkutils.c
@@ -1454,24 +1454,33 @@ pidgin_dnd_file_manage(GtkSelectionData *sd, PurpleAccount *account, const char
_("You can send this image as a file transfer, "
"embed it into this message, or use it as the buddy icon for this user."),
DND_FILE_TRANSFER, "OK", (GCallback)dnd_image_ok_callback,
- "Cancel", (GCallback)dnd_image_cancel_callback, data,
- _("Set as buddy icon"), DND_BUDDY_ICON,
+ "Cancel", (GCallback)dnd_image_cancel_callback,
+ account, who, NULL,
+ data,
+ _("Set as buddy icon"), DND_BUDDY_ICON,
_("Send image file"), DND_FILE_TRANSFER,
- _("Insert in message"), DND_IM_IMAGE, NULL);
+ _("Insert in message"), DND_IM_IMAGE,
+ NULL);
else if (!(im || ft))
purple_request_yes_no(NULL, NULL, _("You have dragged an image"),
- _("Would you like to set it as the buddy icon for this user?"),
- 0, data, (GCallback)dnd_set_icon_ok_cb, (GCallback)dnd_set_icon_cancel_cb);
+ _("Would you like to set it as the buddy icon for this user?"),
+ 0,
+ account, who, NULL,
+ data, (GCallback)dnd_set_icon_ok_cb, (GCallback)dnd_set_icon_cancel_cb);
else
purple_request_choice(NULL, NULL,
_("You have dragged an image"),
- ft ? _("You can send this image as a file transfer or "
+ (ft ? _("You can send this image as a file transfer or "
"embed it into this message, or use it as the buddy icon for this user.") :
- _("You can insert this image into this message, or use it as the buddy icon for this user"),
- ft ? DND_FILE_TRANSFER : DND_IM_IMAGE, "OK", (GCallback)dnd_image_ok_callback,
- "Cancel", (GCallback)dnd_image_cancel_callback, data,
+ _("You can insert this image into this message, or use it as the buddy icon for this user")),
+ (ft ? DND_FILE_TRANSFER : DND_IM_IMAGE),
+ "OK", (GCallback)dnd_image_ok_callback,
+ "Cancel", (GCallback)dnd_image_cancel_callback,
+ account, who, NULL,
+ data,
_("Set as buddy icon"), DND_BUDDY_ICON,
- ft ? _("Send image file") : _("Insert in message"), ft ? DND_FILE_TRANSFER : DND_IM_IMAGE, NULL);
+ (ft ? _("Send image file") : _("Insert in message")), (ft ? DND_FILE_TRANSFER : DND_IM_IMAGE),
+ NULL);
return;
}
diff --git a/pidgin/pidgin.h b/pidgin/pidgin.h
index ff9dcc3eba..7fa62930de 100644
--- a/pidgin/pidgin.h
+++ b/pidgin/pidgin.h
@@ -43,7 +43,7 @@
#define PIDGIN_UI "gtk-gaim"
/* change this only when we have a sane upgrade path for old prefs */
-#define PIDGIN_PREFS_ROOT "/gaim/gtk"
+#define PIDGIN_PREFS_ROOT "/pidgin"
#ifndef _WIN32
# define PIDGIN_ALERT_TITLE ""
diff --git a/pidgin/pidginstock.c b/pidgin/pidginstock.c
index ffb78ea491..b15a05dd56 100644
--- a/pidgin/pidginstock.c
+++ b/pidgin/pidginstock.c
@@ -101,76 +101,73 @@ static struct SizedStockIcon {
gboolean large;
gboolean huge;
gboolean rtl;
+ const char *translucent_name;
} const sized_stock_icons [] = {
- { PIDGIN_STOCK_STATUS_AVAILABLE, "status", "available.png", TRUE, TRUE, TRUE, TRUE, FALSE, FALSE },
- { PIDGIN_STOCK_STATUS_AVAILABLE_I, "status", "available_i.png", TRUE, FALSE, FALSE, FALSE, FALSE, FALSE },
- { PIDGIN_STOCK_STATUS_AWAY, "status", "away.png", TRUE, TRUE, TRUE, TRUE, FALSE, FALSE },
- { PIDGIN_STOCK_STATUS_AWAY_I, "status", "away_i.png", TRUE, FALSE, FALSE, FALSE, FALSE, FALSE },
- { PIDGIN_STOCK_STATUS_BUSY, "status", "busy.png", TRUE, TRUE, TRUE, TRUE, FALSE, FALSE },
- { PIDGIN_STOCK_STATUS_BUSY_I, "status", "busy_i.png", TRUE, FALSE, FALSE, FALSE, FALSE,FALSE },
- { PIDGIN_STOCK_STATUS_CHAT, "status", "chat.png", TRUE, TRUE, TRUE, TRUE, FALSE, TRUE },
- { PIDGIN_STOCK_STATUS_INVISIBLE,"status", "invisible.png", TRUE, FALSE, FALSE, FALSE, FALSE, FALSE },
- { PIDGIN_STOCK_STATUS_XA, "status", "extended-away.png", TRUE, TRUE, TRUE, TRUE, FALSE, TRUE },
- { PIDGIN_STOCK_STATUS_XA_I, "status", "extended-away_i.png",TRUE, FALSE, FALSE, FALSE, FALSE, TRUE },
- { PIDGIN_STOCK_STATUS_LOGIN, "status", "log-in.png", TRUE, TRUE, TRUE, TRUE, FALSE, FALSE },
- { PIDGIN_STOCK_STATUS_LOGOUT, "status", "log-out.png", TRUE, TRUE, TRUE, TRUE, FALSE, FALSE },
- { PIDGIN_STOCK_STATUS_OFFLINE, "status", "offline.png", TRUE, TRUE, TRUE, TRUE, FALSE, FALSE },
- { PIDGIN_STOCK_STATUS_PERSON, "status", "person.png", TRUE, TRUE, TRUE, TRUE, FALSE, FALSE },
- { PIDGIN_STOCK_STATUS_MESSAGE, "status", "message-pending.png",TRUE, FALSE, FALSE, FALSE, FALSE, FALSE },
+ { PIDGIN_STOCK_STATUS_AVAILABLE, "status", "available.png", TRUE, TRUE, TRUE, TRUE, FALSE, FALSE, PIDGIN_STOCK_STATUS_AVAILABLE_I },
+ { PIDGIN_STOCK_STATUS_AWAY, "status", "away.png", TRUE, TRUE, TRUE, TRUE, FALSE, FALSE, PIDGIN_STOCK_STATUS_AWAY_I },
+ { PIDGIN_STOCK_STATUS_BUSY, "status", "busy.png", TRUE, TRUE, TRUE, TRUE, FALSE, FALSE, PIDGIN_STOCK_STATUS_BUSY_I },
+ { PIDGIN_STOCK_STATUS_CHAT, "status", "chat.png", TRUE, TRUE, TRUE, TRUE, FALSE, TRUE, NULL },
+ { PIDGIN_STOCK_STATUS_INVISIBLE,"status", "invisible.png", TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL },
+ { PIDGIN_STOCK_STATUS_XA, "status", "extended-away.png", TRUE, TRUE, TRUE, TRUE, FALSE, TRUE, PIDGIN_STOCK_STATUS_XA_I },
+ { PIDGIN_STOCK_STATUS_LOGIN, "status", "log-in.png", TRUE, TRUE, TRUE, TRUE, FALSE, FALSE, NULL },
+ { PIDGIN_STOCK_STATUS_LOGOUT, "status", "log-out.png", TRUE, TRUE, TRUE, TRUE, FALSE, FALSE , NULL },
+ { PIDGIN_STOCK_STATUS_OFFLINE, "status", "offline.png", TRUE, TRUE, TRUE, TRUE, FALSE, FALSE, NULL },
+ { PIDGIN_STOCK_STATUS_PERSON, "status", "person.png", TRUE, TRUE, TRUE, TRUE, FALSE, FALSE, NULL },
+ { PIDGIN_STOCK_STATUS_MESSAGE, "status", "message-pending.png",TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL },
- { PIDGIN_STOCK_STATUS_IGNORED, "emblems", "blocked.png", TRUE, FALSE, FALSE, FALSE, FALSE, FALSE },
- { PIDGIN_STOCK_STATUS_FOUNDER, "emblems", "founder.png", TRUE, FALSE, FALSE, FALSE, FALSE, FALSE },
- { PIDGIN_STOCK_STATUS_OPERATOR, "emblems", "operator.png", TRUE, FALSE, FALSE, FALSE, FALSE, FALSE },
- { PIDGIN_STOCK_STATUS_HALFOP, "emblems", "half-operator.png", TRUE, FALSE, FALSE, FALSE, FALSE, FALSE },
- { PIDGIN_STOCK_STATUS_VOICE, "emblems", "voice.png", TRUE, FALSE, FALSE, FALSE, FALSE, FALSE },
-
- { PIDGIN_STOCK_DIALOG_AUTH, "dialogs", "auth.png", TRUE, FALSE, FALSE, FALSE, TRUE, FALSE },
- { PIDGIN_STOCK_DIALOG_COOL, "dialogs", "cool.png", FALSE, FALSE, FALSE, FALSE, TRUE, FALSE },
- { PIDGIN_STOCK_DIALOG_ERROR, "dialogs", "error.png", TRUE, FALSE, FALSE, FALSE, TRUE, FALSE },
- { PIDGIN_STOCK_DIALOG_INFO, "dialogs", "info.png", TRUE, FALSE, FALSE, FALSE, TRUE, FALSE },
- { PIDGIN_STOCK_DIALOG_MAIL, "dialogs", "mail.png", TRUE, FALSE, FALSE, FALSE, TRUE, FALSE },
- { PIDGIN_STOCK_DIALOG_QUESTION, "dialogs", "question.png", TRUE, FALSE, FALSE, FALSE, TRUE, FALSE },
- { PIDGIN_STOCK_DIALOG_WARNING, "dialogs", "warning.png", FALSE, FALSE, FALSE, FALSE, TRUE, FALSE },
-
- { PIDGIN_STOCK_ANIMATION_CONNECT0, "animations", "connect0.png",TRUE, FALSE, FALSE, FALSE, FALSE, FALSE },
- { PIDGIN_STOCK_ANIMATION_CONNECT1, "animations", "connect1.png",TRUE, FALSE, FALSE, FALSE, FALSE, FALSE },
- { PIDGIN_STOCK_ANIMATION_CONNECT2, "animations", "connect2.png",TRUE, FALSE, FALSE, FALSE, FALSE, FALSE },
- { PIDGIN_STOCK_ANIMATION_CONNECT3, "animations", "connect3.png",TRUE, FALSE, FALSE, FALSE, FALSE, FALSE },
- { PIDGIN_STOCK_ANIMATION_CONNECT4, "animations", "connect4.png",TRUE, FALSE, FALSE, FALSE, FALSE, FALSE },
- { PIDGIN_STOCK_ANIMATION_CONNECT5, "animations", "connect5.png",TRUE, FALSE, FALSE, FALSE, FALSE, FALSE },
- { PIDGIN_STOCK_ANIMATION_CONNECT6, "animations", "connect6.png",TRUE, FALSE, FALSE, FALSE, FALSE, FALSE },
- { PIDGIN_STOCK_ANIMATION_CONNECT7, "animations", "connect7.png",TRUE, FALSE, FALSE, FALSE, FALSE, FALSE },
- { PIDGIN_STOCK_ANIMATION_CONNECT8, "animations", "connect8.png",TRUE, FALSE, FALSE, FALSE, FALSE, FALSE },
- { PIDGIN_STOCK_ANIMATION_TYPING0, "animations", "typing0.png",TRUE, FALSE, FALSE, FALSE, FALSE, FALSE },
- { PIDGIN_STOCK_ANIMATION_TYPING1, "animations", "typing1.png",TRUE, FALSE, FALSE, FALSE, FALSE, FALSE },
- { PIDGIN_STOCK_ANIMATION_TYPING2, "animations", "typing2.png",TRUE, FALSE, FALSE, FALSE, FALSE, FALSE },
- { PIDGIN_STOCK_ANIMATION_TYPING3, "animations", "typing3.png",TRUE, FALSE, FALSE, FALSE, FALSE, FALSE },
- { PIDGIN_STOCK_ANIMATION_TYPING4, "animations", "typing4.png",TRUE, FALSE, FALSE, FALSE, FALSE, FALSE },
-
- { PIDGIN_STOCK_TOOLBAR_ACCOUNTS, "toolbar", "accounts.png", TRUE, FALSE, FALSE, FALSE, FALSE, FALSE },
- { PIDGIN_STOCK_TOOLBAR_BGCOLOR, "toolbar", "change-bgcolor.png", TRUE, FALSE, FALSE, FALSE, FALSE, FALSE },
- { PIDGIN_STOCK_TOOLBAR_BLOCK, "emblems", "blocked.png", TRUE, FALSE, FALSE, FALSE, FALSE, FALSE },
- { PIDGIN_STOCK_TOOLBAR_FGCOLOR, "toolbar", "change-fgcolor.png", TRUE, FALSE, FALSE, FALSE, FALSE, FALSE },
- { PIDGIN_STOCK_TOOLBAR_SMILEY, "toolbar", "emote-select.png", TRUE, FALSE, FALSE, FALSE, FALSE, FALSE },
- { PIDGIN_STOCK_TOOLBAR_FONT_FACE, "toolbar", "font-face.png", TRUE, FALSE, FALSE, FALSE, FALSE, FALSE },
- { PIDGIN_STOCK_TOOLBAR_TEXT_SMALLER, "toolbar", "font-size-down.png", TRUE, FALSE, FALSE, FALSE, FALSE, FALSE },
- { PIDGIN_STOCK_TOOLBAR_TEXT_LARGER, "toolbar", "font-size-up.png", TRUE, FALSE, FALSE, FALSE, FALSE, FALSE },
- { PIDGIN_STOCK_TOOLBAR_INSERT_IMAGE, "toolbar", "insert-image.png", TRUE, FALSE, FALSE, FALSE, FALSE, FALSE },
- { PIDGIN_STOCK_TOOLBAR_INSERT_LINK, "toolbar", "insert-link.png", TRUE, FALSE, FALSE, FALSE, FALSE, FALSE },
- { PIDGIN_STOCK_TOOLBAR_MESSAGE_NEW, "toolbar", "message-new.png", TRUE, FALSE, FALSE, FALSE, FALSE, FALSE },
- { PIDGIN_STOCK_TOOLBAR_PENDING, "status", "message-pending.png", TRUE, FALSE, FALSE, FALSE, FALSE, FALSE },
- { PIDGIN_STOCK_TOOLBAR_PLUGINS, "toolbar", "plugins.png", TRUE, FALSE, FALSE, FALSE, FALSE, FALSE },
- { PIDGIN_STOCK_TOOLBAR_TYPING, "toolbar", "typing.png", TRUE, FALSE, FALSE, FALSE, FALSE, FALSE },
- { PIDGIN_STOCK_TOOLBAR_UNBLOCK, "toolbar", "unblock.png", TRUE, FALSE, FALSE, FALSE, FALSE, FALSE },
- { PIDGIN_STOCK_TOOLBAR_SELECT_AVATAR, "toolbar", "select-avatar.png", FALSE, TRUE, FALSE, FALSE, FALSE, FALSE },
-
- { PIDGIN_STOCK_TRAY_AVAILABLE, "tray", "tray-online.png", TRUE, TRUE, FALSE, FALSE, FALSE, FALSE },
- { PIDGIN_STOCK_TRAY_AWAY, "tray", "tray-away.png", TRUE, TRUE, FALSE, FALSE, FALSE, FALSE },
- { PIDGIN_STOCK_TRAY_BUSY, "tray", "tray-busy.png", TRUE, TRUE, FALSE, FALSE, FALSE, FALSE },
- { PIDGIN_STOCK_TRAY_XA, "tray", "tray-extended-away.png", TRUE, TRUE, FALSE, FALSE, FALSE, FALSE },
- { PIDGIN_STOCK_TRAY_OFFLINE, "tray", "tray-offline.png", TRUE, TRUE, FALSE, FALSE, FALSE, FALSE },
- { PIDGIN_STOCK_TRAY_CONNECT, "tray", "tray-connecting.png", TRUE, TRUE, FALSE, FALSE, FALSE, FALSE },
- { PIDGIN_STOCK_TRAY_PENDING, "tray", "tray-message.png", TRUE, TRUE, FALSE, FALSE, FALSE, FALSE }
+ { PIDGIN_STOCK_STATUS_IGNORED, "emblems", "blocked.png", TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL },
+ { PIDGIN_STOCK_STATUS_FOUNDER, "emblems", "founder.png", TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL },
+ { PIDGIN_STOCK_STATUS_OPERATOR, "emblems", "operator.png", TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL },
+ { PIDGIN_STOCK_STATUS_HALFOP, "emblems", "half-operator.png", TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL },
+ { PIDGIN_STOCK_STATUS_VOICE, "emblems", "voice.png", TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL },
+
+ { PIDGIN_STOCK_DIALOG_AUTH, "dialogs", "auth.png", TRUE, FALSE, FALSE, FALSE, TRUE, FALSE, NULL },
+ { PIDGIN_STOCK_DIALOG_COOL, "dialogs", "cool.png", FALSE, FALSE, FALSE, FALSE, TRUE, FALSE, NULL },
+ { PIDGIN_STOCK_DIALOG_ERROR, "dialogs", "error.png", TRUE, FALSE, FALSE, FALSE, TRUE, FALSE, NULL },
+ { PIDGIN_STOCK_DIALOG_INFO, "dialogs", "info.png", TRUE, FALSE, FALSE, FALSE, TRUE, FALSE, NULL },
+ { PIDGIN_STOCK_DIALOG_MAIL, "dialogs", "mail.png", TRUE, FALSE, FALSE, FALSE, TRUE, FALSE, NULL },
+ { PIDGIN_STOCK_DIALOG_QUESTION, "dialogs", "question.png", TRUE, FALSE, FALSE, FALSE, TRUE, FALSE, NULL },
+ { PIDGIN_STOCK_DIALOG_WARNING, "dialogs", "warning.png", FALSE, FALSE, FALSE, FALSE, TRUE, FALSE, NULL },
+
+ { PIDGIN_STOCK_ANIMATION_CONNECT0, "animations", "connect0.png",TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL },
+ { PIDGIN_STOCK_ANIMATION_CONNECT1, "animations", "connect1.png",TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL },
+ { PIDGIN_STOCK_ANIMATION_CONNECT2, "animations", "connect2.png",TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL },
+ { PIDGIN_STOCK_ANIMATION_CONNECT3, "animations", "connect3.png",TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL },
+ { PIDGIN_STOCK_ANIMATION_CONNECT4, "animations", "connect4.png",TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL },
+ { PIDGIN_STOCK_ANIMATION_CONNECT5, "animations", "connect5.png",TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL },
+ { PIDGIN_STOCK_ANIMATION_CONNECT6, "animations", "connect6.png",TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL },
+ { PIDGIN_STOCK_ANIMATION_CONNECT7, "animations", "connect7.png",TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL },
+ { PIDGIN_STOCK_ANIMATION_CONNECT8, "animations", "connect8.png",TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL },
+ { PIDGIN_STOCK_ANIMATION_TYPING0, "animations", "typing0.png",TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL },
+ { PIDGIN_STOCK_ANIMATION_TYPING1, "animations", "typing1.png",TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL },
+ { PIDGIN_STOCK_ANIMATION_TYPING2, "animations", "typing2.png",TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL },
+ { PIDGIN_STOCK_ANIMATION_TYPING3, "animations", "typing3.png",TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL },
+ { PIDGIN_STOCK_ANIMATION_TYPING4, "animations", "typing4.png",TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL },
+
+ { PIDGIN_STOCK_TOOLBAR_ACCOUNTS, "toolbar", "accounts.png", TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL },
+ { PIDGIN_STOCK_TOOLBAR_BGCOLOR, "toolbar", "change-bgcolor.png", TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL },
+ { PIDGIN_STOCK_TOOLBAR_BLOCK, "emblems", "blocked.png", TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL },
+ { PIDGIN_STOCK_TOOLBAR_FGCOLOR, "toolbar", "change-fgcolor.png", TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL },
+ { PIDGIN_STOCK_TOOLBAR_SMILEY, "toolbar", "emote-select.png", TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL },
+ { PIDGIN_STOCK_TOOLBAR_FONT_FACE, "toolbar", "font-face.png", TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL },
+ { PIDGIN_STOCK_TOOLBAR_TEXT_SMALLER, "toolbar", "font-size-down.png", TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL },
+ { PIDGIN_STOCK_TOOLBAR_TEXT_LARGER, "toolbar", "font-size-up.png", TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL },
+ { PIDGIN_STOCK_TOOLBAR_INSERT_IMAGE, "toolbar", "insert-image.png", TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL },
+ { PIDGIN_STOCK_TOOLBAR_INSERT_LINK, "toolbar", "insert-link.png", TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL },
+ { PIDGIN_STOCK_TOOLBAR_MESSAGE_NEW, "toolbar", "message-new.png", TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL },
+ { PIDGIN_STOCK_TOOLBAR_PENDING, "status", "message-pending.png", TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL },
+ { PIDGIN_STOCK_TOOLBAR_PLUGINS, "toolbar", "plugins.png", TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL },
+ { PIDGIN_STOCK_TOOLBAR_TYPING, "toolbar", "typing.png", TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL },
+ { PIDGIN_STOCK_TOOLBAR_UNBLOCK, "toolbar", "unblock.png", TRUE, FALSE, FALSE, FALSE, FALSE, FALSE, NULL },
+ { PIDGIN_STOCK_TOOLBAR_SELECT_AVATAR, "toolbar", "select-avatar.png", FALSE, TRUE, FALSE, FALSE, FALSE, FALSE, NULL },
+
+ { PIDGIN_STOCK_TRAY_AVAILABLE, "tray", "tray-online.png", TRUE, TRUE, FALSE, FALSE, FALSE, FALSE, NULL },
+ { PIDGIN_STOCK_TRAY_AWAY, "tray", "tray-away.png", TRUE, TRUE, FALSE, FALSE, FALSE, FALSE, NULL },
+ { PIDGIN_STOCK_TRAY_BUSY, "tray", "tray-busy.png", TRUE, TRUE, FALSE, FALSE, FALSE, FALSE, NULL },
+ { PIDGIN_STOCK_TRAY_XA, "tray", "tray-extended-away.png", TRUE, TRUE, FALSE, FALSE, FALSE, FALSE, NULL },
+ { PIDGIN_STOCK_TRAY_OFFLINE, "tray", "tray-offline.png", TRUE, TRUE, FALSE, FALSE, FALSE, FALSE, NULL },
+ { PIDGIN_STOCK_TRAY_CONNECT, "tray", "tray-connecting.png", TRUE, TRUE, FALSE, FALSE, FALSE, FALSE, NULL },
+ { PIDGIN_STOCK_TRAY_PENDING, "tray", "tray-message.png", TRUE, TRUE, FALSE, FALSE, FALSE, FALSE, NULL }
};
static gchar *
@@ -238,6 +235,102 @@ add_sized_icon(GtkIconSet *iconset, GtkIconSize sizeid, const char *dir,
}
+/* Altered from do_colorshift in gnome-panel */
+static void
+do_alphashift (GdkPixbuf *dest, GdkPixbuf *src, int shift)
+{
+ gint i, j;
+ gint width, height, has_alpha, srcrowstride, destrowstride;
+ guchar *target_pixels;
+ guchar *original_pixels;
+ guchar *pixsrc;
+ guchar *pixdest;
+ int val;
+ guchar a;
+
+ has_alpha = gdk_pixbuf_get_has_alpha (src);
+ if (!has_alpha)
+ return;
+
+ width = gdk_pixbuf_get_width (src);
+ height = gdk_pixbuf_get_height (src);
+ srcrowstride = gdk_pixbuf_get_rowstride (src);
+ destrowstride = gdk_pixbuf_get_rowstride (dest);
+ target_pixels = gdk_pixbuf_get_pixels (dest);
+ original_pixels = gdk_pixbuf_get_pixels (src);
+
+ for (i = 0; i < height; i++) {
+ pixdest = target_pixels + i*destrowstride;
+ pixsrc = original_pixels + i*srcrowstride;
+ for (j = 0; j < width; j++) {
+ *(pixdest++) = *(pixsrc++);
+ *(pixdest++) = *(pixsrc++);
+ *(pixdest++) = *(pixsrc++);
+ a = *(pixsrc++);
+ val = a - shift;
+ *(pixdest++) = CLAMP(val, 0, 255);
+ }
+ }
+}
+
+/* TODO: This is almost certainly not the best way to do this, but it's late, I'm tired,
+ * we're a few hours from getting this thing out, and copy/paste is EASY.
+ */
+static void
+add_translucent_sized_icon(GtkIconSet *iconset, GtkIconSize sizeid, const char *dir,
+ gboolean rtl, const char *size, const char *file)
+{
+ char *filename;
+ GtkIconSource *source;
+ GdkPixbuf *pixbuf;
+
+ filename = g_build_filename(DATADIR, "pixmaps", "pidgin", dir, size, file, NULL);
+ pixbuf = gdk_pixbuf_new_from_file(filename, NULL);
+ do_alphashift(pixbuf, pixbuf, 128);
+
+ source = gtk_icon_source_new();
+ gtk_icon_source_set_pixbuf(source, pixbuf);
+ gtk_icon_source_set_direction(source, GTK_TEXT_DIR_LTR);
+ gtk_icon_source_set_direction_wildcarded(source, !rtl);
+ gtk_icon_source_set_size(source, sizeid);
+ gtk_icon_source_set_size_wildcarded(source, FALSE);
+ gtk_icon_source_set_state_wildcarded(source, TRUE);
+ gtk_icon_set_add_source(iconset, source);
+ gtk_icon_source_free(source);
+
+ if (sizeid == gtk_icon_size_from_name(PIDGIN_ICON_SIZE_TANGO_EXTRA_SMALL)) {
+ source = gtk_icon_source_new();
+ gtk_icon_source_set_pixbuf(source, pixbuf);
+ gtk_icon_source_set_direction_wildcarded(source, TRUE);
+ gtk_icon_source_set_size(source, GTK_ICON_SIZE_MENU);
+ gtk_icon_source_set_size_wildcarded(source, FALSE);
+ gtk_icon_source_set_state_wildcarded(source, TRUE);
+ gtk_icon_set_add_source(iconset, source);
+ gtk_icon_source_free(source);
+ }
+ g_free(filename);
+ g_object_unref(pixbuf);
+
+ if (rtl) {
+ filename = g_build_filename(DATADIR, "pixmaps", "pidgin", dir, size, "rtl", file, NULL);
+ pixbuf = gdk_pixbuf_new_from_file(filename, NULL);
+ do_alphashift(pixbuf, pixbuf, 128);
+ source = gtk_icon_source_new();
+ gtk_icon_source_set_pixbuf(source, pixbuf);
+ gtk_icon_source_set_direction(source, GTK_TEXT_DIR_RTL);
+ gtk_icon_source_set_size(source, sizeid);
+ gtk_icon_source_set_size_wildcarded(source, FALSE);
+ gtk_icon_source_set_state_wildcarded(source, TRUE);
+ gtk_icon_set_add_source(iconset, source);
+ g_free(filename);
+ g_object_unref(pixbuf);
+ gtk_icon_source_free(source);
+ }
+
+
+}
+
+
void
pidgin_stock_init(void)
{
@@ -334,6 +427,33 @@ pidgin_stock_init(void)
gtk_icon_factory_add(icon_factory, sized_stock_icons[i].name, iconset);
gtk_icon_set_unref(iconset);
+
+ if (sized_stock_icons[i].translucent_name) {
+ iconset = gtk_icon_set_new();
+ if (sized_stock_icons[i].extra_small)
+ add_translucent_sized_icon(iconset, extra_small,
+ sized_stock_icons[i].dir, sized_stock_icons[i].rtl,
+ "16", sized_stock_icons[i].filename);
+ if (sized_stock_icons[i].small)
+ add_translucent_sized_icon(iconset, small,
+ sized_stock_icons[i].dir, sized_stock_icons[i].rtl,
+ "22", sized_stock_icons[i].filename);
+ if (sized_stock_icons[i].medium)
+ add_translucent_sized_icon(iconset, medium,
+ sized_stock_icons[i].dir, sized_stock_icons[i].rtl,
+ "32", sized_stock_icons[i].filename);
+ if (sized_stock_icons[i].large)
+ add_translucent_sized_icon(iconset, large,
+ sized_stock_icons[i].dir, sized_stock_icons[i].rtl,
+ "48", sized_stock_icons[i].filename);
+ if (sized_stock_icons[i].huge)
+ add_translucent_sized_icon(iconset, huge,
+ sized_stock_icons[i].dir, sized_stock_icons[i].rtl,
+ "64", sized_stock_icons[i].filename);
+
+ gtk_icon_factory_add(icon_factory, sized_stock_icons[i].translucent_name, iconset);
+ gtk_icon_set_unref(iconset);
+ }
}
gtk_widget_destroy(win);
diff --git a/pidgin/pixmaps/icons/16/Makefile.am b/pidgin/pixmaps/icons/16/Makefile.am
index 00406bb368..e3d912c014 100644
--- a/pidgin/pixmaps/icons/16/Makefile.am
+++ b/pidgin/pixmaps/icons/16/Makefile.am
@@ -2,7 +2,7 @@ SUBDIRS = scalable
EXTRA_DIST = pidgin.png
-pidginiconspixdir = $(datadir)/pixmaps/pidgin/icons/16
+pidginiconspixdir = $(datadir)/icons/hicolor/16x16/apps
pidginiconspix_DATA = $(EXTRA_DIST)
diff --git a/pidgin/pixmaps/icons/16/pidgin.png b/pidgin/pixmaps/icons/16/pidgin.png
index 19d578deda..4b5767f823 100644
--- a/pidgin/pixmaps/icons/16/pidgin.png
+++ b/pidgin/pixmaps/icons/16/pidgin.png
Binary files differ
diff --git a/pidgin/pixmaps/icons/16/scalable/pidgin.svg b/pidgin/pixmaps/icons/16/scalable/pidgin.svg
index f99bda7ded..dc6217c1b3 100644
--- a/pidgin/pixmaps/icons/16/scalable/pidgin.svg
+++ b/pidgin/pixmaps/icons/16/scalable/pidgin.svg
@@ -14,83 +14,100 @@
id="svg4345"
sodipodi:version="0.32"
inkscape:version="0.44.1"
- sodipodi:docbase="/home/hbons/Desktop"
- sodipodi:docname="pidgin-16.svg"
- inkscape:export-filename="/home/hbons/Desktop/pidgin.png"
+ sodipodi:docbase="/home/hbons/Desktop/icons/16/scalable"
+ sodipodi:docname="pidgin.svg"
+ inkscape:export-filename="/home/hbons/Desktop/pidgin16.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90"
version="1.0">
<defs
id="defs4347">
<linearGradient
- id="linearGradient2804">
+ inkscape:collect="always"
+ id="linearGradient5438">
<stop
- style="stop-color:black;stop-opacity:0;"
+ style="stop-color:white;stop-opacity:1;"
offset="0"
- id="stop2806" />
+ id="stop5440" />
<stop
- id="stop2812"
- offset="0.5"
- style="stop-color:black;stop-opacity:1;" />
- <stop
- style="stop-color:black;stop-opacity:0;"
+ style="stop-color:white;stop-opacity:0;"
offset="1"
- id="stop2808" />
+ id="stop5442" />
</linearGradient>
<linearGradient
inkscape:collect="always"
- xlink:href="#linearGradient2804"
- id="linearGradient1516"
- gradientUnits="userSpaceOnUse"
- x1="21.875"
- y1="48.000977"
- x2="21.875"
- y2="40" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2781"
- id="radialGradient1514"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(2,0,0,0.8,36,8.8)"
- cx="1"
- cy="44"
- fx="1"
- fy="44"
- r="5" />
+ id="linearGradient6817">
+ <stop
+ style="stop-color:white;stop-opacity:1;"
+ offset="0"
+ id="stop6819" />
+ <stop
+ style="stop-color:white;stop-opacity:0;"
+ offset="1"
+ id="stop6821" />
+ </linearGradient>
<linearGradient
inkscape:collect="always"
- id="linearGradient2781">
+ id="linearGradient6537">
<stop
- style="stop-color:black;stop-opacity:1;"
+ style="stop-color:white;stop-opacity:1;"
offset="0"
- id="stop2783" />
+ id="stop6539" />
<stop
- style="stop-color:black;stop-opacity:0;"
+ style="stop-color:white;stop-opacity:0;"
offset="1"
- id="stop2785" />
+ id="stop6541" />
</linearGradient>
- <radialGradient
+ <linearGradient
inkscape:collect="always"
- xlink:href="#linearGradient2781"
- id="radialGradient1512"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(2,0,0,0.8,-13,-79.2)"
- cx="1"
- cy="44"
- fx="1"
- fy="44"
- r="5" />
+ id="linearGradient6506">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="0"
+ id="stop6508" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:0;"
+ offset="1"
+ id="stop6510" />
+ </linearGradient>
<linearGradient
inkscape:collect="always"
- id="linearGradient5235">
+ id="linearGradient5304">
<stop
style="stop-color:#2e3436;stop-opacity:1;"
offset="0"
- id="stop5237" />
+ id="stop5306" />
<stop
style="stop-color:#2e3436;stop-opacity:0;"
offset="1"
- id="stop5239" />
+ id="stop5308" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient5280">
+ <stop
+ style="stop-color:#82508e;stop-opacity:1;"
+ offset="0"
+ id="stop5282" />
+ <stop
+ style="stop-color:#82508e;stop-opacity:0;"
+ offset="1"
+ id="stop5284" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2804">
+ <stop
+ style="stop-color:black;stop-opacity:0;"
+ offset="0"
+ id="stop2806" />
+ <stop
+ id="stop2812"
+ offset="0.5"
+ style="stop-color:black;stop-opacity:1;" />
+ <stop
+ style="stop-color:black;stop-opacity:0;"
+ offset="1"
+ id="stop2808" />
</linearGradient>
<radialGradient
inkscape:collect="always"
@@ -148,38 +165,61 @@
offset="1.0000000"
id="stop3804" />
</linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5280"
+ id="radialGradient5286"
+ cx="15.004828"
+ cy="39.80859"
+ fx="15.004828"
+ fy="39.80859"
+ r="9.7225161"
+ gradientTransform="matrix(1,0,0,0.732283,0,10.65742)"
+ gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
- id="linearGradient3816">
- <stop
- style="stop-color:#000000;stop-opacity:1;"
- offset="0"
- id="stop3818" />
- <stop
- style="stop-color:#000000;stop-opacity:0;"
- offset="1"
- id="stop3820" />
- </linearGradient>
- <radialGradient
+ xlink:href="#linearGradient5304"
+ id="linearGradient5310"
+ x1="12.606371"
+ y1="15.069461"
+ x2="12.606371"
+ y2="21.152372"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
inkscape:collect="always"
- xlink:href="#linearGradient3816"
- id="radialGradient4179"
- gradientUnits="userSpaceOnUse"
- cx="31.112698"
- cy="19.008621"
- fx="31.112698"
- fy="19.008621"
- r="8.6620579" />
- <radialGradient
+ xlink:href="#linearGradient6506"
+ id="linearGradient6512"
+ x1="15.645709"
+ y1="39.743458"
+ x2="15.645709"
+ y2="53.502155"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
inkscape:collect="always"
- xlink:href="#linearGradient5235"
- id="radialGradient5241"
- cx="23.234518"
- cy="40.688972"
- fx="23.234518"
- fy="40.688972"
- r="16.956987"
- gradientTransform="matrix(1,0,0,0.133183,0,35.2699)"
+ xlink:href="#linearGradient6537"
+ id="linearGradient6543"
+ x1="30.5"
+ y1="0.033532728"
+ x2="30.5"
+ y2="23.559282"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6817"
+ id="linearGradient6823"
+ x1="0.23931108"
+ y1="38.950283"
+ x2="5.7089725"
+ y2="42.982571"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5438"
+ id="linearGradient5444"
+ x1="30.152058"
+ y1="-0.86487341"
+ x2="30.152058"
+ y2="23.011967"
gradientUnits="userSpaceOnUse" />
</defs>
<sodipodi:namedview
@@ -190,8 +230,8 @@
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="42.440064"
- inkscape:cx="12.433319"
- inkscape:cy="6.6578459"
+ inkscape:cx="13.087113"
+ inkscape:cy="8.5298663"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:grid-bbox="true"
@@ -200,8 +240,12 @@
inkscape:window-height="966"
inkscape:window-x="3"
inkscape:window-y="25"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:grid-points="false"
width="16px"
- height="16px" />
+ height="16px"
+ inkscape:object-bbox="true" />
<metadata
id="metadata4350">
<rdf:RDF>
@@ -218,48 +262,110 @@
inkscape:label="Layer 1"
inkscape:groupmode="layer">
<path
- style="opacity:1;fill:#efefef;fill-opacity:1;stroke:#787878;stroke-width:2.37280941;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="M 2.875,7.5 C 2.1210885,7.5 1.5,8.1265217 1.5,8.90625 L 1.5,15.71875 L 1.5,18.46875 L 1.5,26.613999 C 1.5,27.393727 2.1210885,28.02025 2.875,28.020249 L 5.8475934,28.020249 L 5.8475934,32.22122 L 11.690916,27.991218 L 22.125,28.020249 C 22.878911,28.020249 23.5,27.393726 23.5,26.613999 L 23.5,18.46875 L 23.5,15.71875 L 23.5,8.90625 C 23.5,8.1265221 22.878912,7.5000001 22.125,7.5 L 16.15625,7.5 L 8.375,7.5 L 2.875,7.5 z "
- id="path5540"
- transform="matrix(-0.454545,0,0,0.390748,16.18182,-2.43061)"
- sodipodi:nodetypes="cccccccccccccccccc" />
+ style="opacity:1;fill:#75507b;fill-opacity:1"
+ d="M 36.0625,8 C 33.978257,8 33.334928,10.523086 34.78125,12.9375 C 35.250389,13.720651 36.674297,15.15311 36.86722,15.15311 L 36.878267,14.508325 C 36.288194,13.580567 35.517363,12.502064 35.686987,12.281543 C 37.835781,12.281543 38,11.491782 38,10.027674 C 38,8.7542399 37.228501,8 36.0625,8 z "
+ id="path6521"
+ transform="matrix(1.148904,0,0,0.920169,-34.28919,-3.241212)"
+ sodipodi:nodetypes="csccccc" />
+ <path
+ style="opacity:1;fill:#82508e;fill-opacity:1;stroke:#3b1941;stroke-width:2.30209565;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 15,13 C 8.3759979,13 3,18.600001 3,25.5 C 3,31.153143 2.9750563,38.402618 2.9750563,45.572826 C 4.1625449,45.572826 27.946366,45.600605 30.637365,45.600605 C 32.751492,45.600605 32.586331,43.541005 32.586331,43.541005 C 32.586331,40.875594 27.597902,38.639057 25.813453,36.682531 C 23.985035,34.68151 26,30.884078 26,30.884078 C 26.641306,29.354278 28.01889,26.891006 28.01889,25.115922 C 28.01889,18.215923 21.624002,13 15,13 z "
+ id="path5176"
+ sodipodi:nodetypes="ccccszcsc"
+ transform="matrix(0.43939,0,0,0.42944,-0.819445,-4.082726)" />
+ <rect
+ style="opacity:1;fill:white;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect6331"
+ width="2.6154532"
+ height="1.1545694"
+ x="5.513658"
+ y="6.4806929"
+ rx="0.48532724"
+ ry="0.32910046"
+ transform="matrix(1.147027,0,0,0.866113,-0.324314,2.386999)" />
+ <path
+ sodipodi:type="arc"
+ style="opacity:1;fill:url(#radialGradient5286);fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path5273"
+ sodipodi:cx="15.004828"
+ sodipodi:cy="39.80859"
+ sodipodi:rx="9.7225161"
+ sodipodi:ry="7.119638"
+ d="M 24.727345 39.80859 A 9.7225161 7.119638 0 1 1 5.2823124,39.80859 A 9.7225161 7.119638 0 1 1 24.727345 39.80859 z"
+ transform="matrix(0.434788,0,0,0.500648,-1.130366,-6.547801)" />
+ <path
+ style="opacity:0.5152838;fill:#5c3466;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1"
+ d="M -42.833794,49.038847 C -42.833794,49.038847 -42.815855,44.709724 -42.815855,37.951005 C -42.815855,37.951005 -39.03087,40.509965 -38.631892,41.678764 C -39.153711,41.596001 -40.372039,41.685633 -40.372039,41.685633 C -40.038351,42.463101 -38.163796,45.952105 -36.121045,48.058218 C -37.780497,47.329365 -39.471111,47.196178 -39.471111,47.196178 C -39.009636,48.111847 -37.250115,48.69173 -36.943887,49.110993 C -36.943887,49.110993 -41.348464,49.038847 -42.833794,49.038847 z "
+ id="rect5312"
+ sodipodi:nodetypes="cccccccc"
+ transform="matrix(0.446908,0,0,0.358425,20.14277,-2.602607)" />
<path
- transform="matrix(-0.397516,0,0,0.329862,15.46895,-1.283212)"
- style="fill:none;fill-opacity:1;stroke:white;stroke-width:2.76157022;stroke-miterlimit:4;stroke-opacity:1"
- d="M 2.875,8.4375 C 2.6469872,8.4375 2.4375,8.6305983 2.4375,8.90625 L 2.4375,15.71875 L 2.4375,18.46875 L 2.4375,26.1875 C 2.4375,26.46315 2.6469898,26.65625 2.875,26.65625 L 7.1914464,26.68945 C 7.7065457,26.695834 7.4705404,28.897647 7.4769247,29.412746 L 11.299413,26.8125 L 22.125,26.65625 C 22.353012,26.65625 22.5625,26.463149 22.5625,26.1875 L 22.5625,18.46875 L 22.5625,15.71875 L 22.5625,8.90625 C 22.5625,8.6305986 22.353013,8.4375 22.125,8.4375 L 16.15625,8.4375 L 8.375,8.4375 L 2.875,8.4375 z "
- id="path5542"
- sodipodi:nodetypes="cccccccccccccccccc" />
+ style="opacity:0.5152838;fill:#5c3466;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1"
+ d="M -49.441852,47.4154 C -47.112614,42.001764 -42.19329,43.469796 -40.961409,37.951005 C -40.961409,37.951005 -39.025024,40.280009 -38.974466,41.581367 C -39.496285,41.498604 -39.881988,41.516405 -39.881988,41.516405 C -39.5483,42.293873 -38.196948,45.748112 -36.154197,47.854225 C -37.813649,47.125372 -38.925816,46.898039 -38.925816,46.898039 C -38.847603,47.794771 -38.376224,47.369394 -38.122982,48.215235 C -42.942294,48.046898 -46.252916,49.195571 -49.441852,47.4154 z "
+ id="path5317"
+ sodipodi:nodetypes="cccccccc"
+ transform="matrix(-0.376289,0,0,0.381853,-5.604413,-3.491724)" />
+ <path
+ transform="matrix(0.399589,0,0,0.393554,-5.973603e-2,-3.038964)"
+ style="opacity:0.31004363;fill:url(#linearGradient5310);fill-opacity:1;stroke:url(#linearGradient6512);stroke-width:2.5216887;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 15,14.0625 C 8.9877035,14.0625 4.0789961,19.13808 4.0625,25.46875 C 4.0624722,25.479427 4.0617033,25.489349 4.0625,25.5 C 4.0625,32.787473 3.9033639,38.26012 3.9033639,44.499878 C 5.8399452,44.499878 24.86993,44.470084 30.695903,44.470084 C 29.746978,42.549359 26.273076,40.711023 23.972608,38.78763 C 23.362603,37.973536 23.023697,35.459892 22.969233,34.418473 C 23.611113,31.359155 25.129532,28.401757 26.527172,25.440129 C 26.527172,19.094533 21.022436,14.0625 15,14.0625 z "
+ id="path5241"
+ sodipodi:nodetypes="csccccccc" />
+ <path
+ transform="matrix(0.626764,0,0,0.689441,-3.309086,-9.833164)"
+ style="opacity:1;fill:white;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1"
+ d="M 13.257119,24.626053 C 13.257119,26.227351 11.8279,27.316574 10.863875,27.316574 C 9.5428049,27.316574 8.4706318,26.01697 8.4706318,24.415672 C 8.4706318,23.024119 9.2055946,21.514771 10.526665,21.514771 C 11.847736,21.514771 13.257119,23.360971 13.257119,24.626053 z "
+ id="path5157"
+ sodipodi:nodetypes="csssc" />
<path
sodipodi:type="arc"
- style="opacity:0.52838428;fill:url(#radialGradient5241);fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="path4340"
- sodipodi:cx="23.234518"
- sodipodi:cy="40.688972"
- sodipodi:rx="16.956987"
- sodipodi:ry="2.2583797"
- d="M 40.191505 40.688972 A 16.956987 2.2583797 0 1 1 6.2775307,40.688972 A 16.956987 2.2583797 0 1 1 40.191505 40.688972 z"
- transform="matrix(1.208941,0,0,1.980928,-1.589159,5.924394)" />
+ style="opacity:1;fill:#5c3566;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path5162"
+ sodipodi:cx="10.169642"
+ sodipodi:cy="24.3125"
+ sodipodi:rx="1.2410715"
+ sodipodi:ry="1.2946428"
+ d="M 11.410714 24.3125 A 1.2410715 1.2946428 0 1 1 8.928571,24.3125 A 1.2410715 1.2946428 0 1 1 11.410714 24.3125 z"
+ transform="matrix(0.805756,0,0,0.772414,-5.19425,-11.77932)" />
+ <path
+ transform="matrix(0.29055,-0.412361,-0.273947,-0.388798,13.58792,20.45445)"
+ style="opacity:1;fill:white;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1"
+ d="M 13.257119,24.626053 C 13.257119,26.227351 11.8279,27.316574 10.863875,27.316574 C 9.5428049,27.316574 8.4706318,26.01697 8.4706318,24.415672 C 8.4706318,23.024119 9.2055946,21.514771 10.526665,21.514771 C 11.847736,21.514771 13.257119,23.360971 13.257119,24.626053 z "
+ id="path5169"
+ sodipodi:nodetypes="csssc" />
<path
- transform="matrix(2.539812,0,0,0.410815,-57.0204,65.80212)"
sodipodi:type="arc"
- style="opacity:1;color:black;fill:url(#radialGradient4179);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
- id="path4306"
- sodipodi:cx="31.112698"
- sodipodi:cy="19.008621"
- sodipodi:rx="8.6620579"
- sodipodi:ry="8.6620579"
- d="M 39.774755 19.008621 A 8.6620579 8.6620579 0 1 1 22.45064,19.008621 A 8.6620579 8.6620579 0 1 1 39.774755 19.008621 z" />
+ style="opacity:1;fill:#5c3566;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path5171"
+ sodipodi:cx="10.169642"
+ sodipodi:cy="24.3125"
+ sodipodi:rx="1.2410715"
+ sodipodi:ry="1.2946428"
+ d="M 11.410714 24.3125 A 1.2410715 1.2946428 0 1 1 8.928571,24.3125 A 1.2410715 1.2946428 0 1 1 11.410714 24.3125 z"
+ transform="matrix(0.805755,0,0,0.772417,0.805755,-11.77938)" />
+ <path
+ transform="matrix(0.63556,0,0,0.371992,4.635114,-6.489142)"
+ style="fill:#f9751a;fill-opacity:1;stroke:none;stroke-width:1.0283047;stroke-miterlimit:4;stroke-opacity:1"
+ d="M -0.99929609,42.004237 C 2.9290204,42.117701 4.1278823,38.950282 4.9828709,38.950282 C 5.8260957,38.950282 7.1161651,42.240122 10.014606,42.007796 C 9.2074596,43.955072 6.7265914,47.014858 5.6807127,47.014858 C 4.6230593,47.014858 0.31231911,44.880662 -0.99929609,42.004237 z "
+ id="rect5187"
+ sodipodi:nodetypes="ccczc" />
+ <path
+ transform="matrix(0.743268,0,0,0.267357,-7.659906,-1.671861)"
+ style="fill:#3b1941;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1"
+ d="M 11.651119,11.193815 C 13.577759,8.2509126 16.249277,11.481501 17.614226,12.804399 L 14.761306,13.747613 L 11.651119,11.193815 z "
+ id="path5192"
+ sodipodi:nodetypes="cccc" />
<path
- style="opacity:1;fill:#efefef;fill-opacity:1;stroke:#787878;stroke-width:2.37280941;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="M 2.875,7.5 C 2.1210885,7.5 1.5,8.1265217 1.5,8.90625 L 1.5,15.71875 L 1.5,18.46875 L 1.5,26.613999 C 1.5,27.393727 2.1210885,28.02025 2.875,28.020249 L 5.8475934,28.020249 L 5.8475934,32.22122 L 11.690916,27.991218 L 22.125,28.020249 C 22.878911,28.020249 23.5,27.393726 23.5,26.613999 L 23.5,18.46875 L 23.5,15.71875 L 23.5,8.90625 C 23.5,8.1265221 22.878912,7.5000001 22.125,7.5 L 16.15625,7.5 L 8.375,7.5 L 2.875,7.5 z "
- id="path5534"
- transform="matrix(0.454545,0,0,0.390748,-0.181807,2.56939)"
- sodipodi:nodetypes="cccccccccccccccccc" />
+ transform="matrix(0.686065,0,0,0.46633,-5.019573,-4.365629)"
+ style="fill:#3b1941;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1"
+ d="M 11.689238,9.8218679 C 13.591296,8.0161941 17.174576,11.994261 17.519594,13.650486 L 14.543472,12.891665 L 11.689238,9.8218679 z "
+ id="rect5189"
+ sodipodi:nodetypes="cccc" />
<path
- transform="matrix(0.397516,0,0,0.329862,0.531062,3.716788)"
- style="fill:none;fill-opacity:1;stroke:white;stroke-width:2.76157022;stroke-miterlimit:4;stroke-opacity:1"
- d="M 2.875,8.4375 C 2.6469872,8.4375 2.4375,8.6305983 2.4375,8.90625 L 2.4375,15.71875 L 2.4375,18.46875 L 2.4375,26.1875 C 2.4375,26.46315 2.6469898,26.65625 2.875,26.65625 L 7.1914464,26.68945 C 7.7065457,26.695834 7.4705404,28.897647 7.4769247,29.412746 L 11.299413,26.8125 L 22.125,26.65625 C 22.353012,26.65625 22.5625,26.463149 22.5625,26.1875 L 22.5625,18.46875 L 22.5625,15.71875 L 22.5625,8.90625 C 22.5625,8.6305986 22.353013,8.4375 22.125,8.4375 L 16.15625,8.4375 L 8.375,8.4375 L 2.875,8.4375 z "
- id="path5536"
- sodipodi:nodetypes="cccccccccccccccccc" />
+ transform="matrix(0.63556,0,0,0.371995,4.635112,-6.489295)"
+ style="fill:url(#linearGradient6823);fill-opacity:1;stroke:none;stroke-width:1.0283047;stroke-miterlimit:4;stroke-opacity:1"
+ d="M -0.99929609,42.004237 C 2.9290204,42.117701 4.1278823,38.950282 4.9828709,38.950282 C 5.8260957,38.950282 7.1161651,42.240122 10.014606,42.007796 C 9.2074596,43.955072 6.7265914,47.014858 5.6807127,47.014858 C 4.6230593,47.014858 0.31231911,44.880662 -0.99929609,42.004237 z "
+ id="path6815"
+ sodipodi:nodetypes="ccczc" />
</g>
</svg>
diff --git a/pidgin/pixmaps/icons/24/Makefile.am b/pidgin/pixmaps/icons/24/Makefile.am
index 51b7f7ee7f..c0913b4a6a 100644
--- a/pidgin/pixmaps/icons/24/Makefile.am
+++ b/pidgin/pixmaps/icons/24/Makefile.am
@@ -2,7 +2,7 @@ SUBDIRS = scalable
EXTRA_DIST = pidgin.png
-pidginiconspixdir = $(datadir)/pixmaps/pidgin/icons/24
+pidginiconspixdir = $(datadir)/icons/hicolor/24x24/apps
pidginiconspix_DATA = $(EXTRA_DIST)
diff --git a/pidgin/pixmaps/icons/24/pidgin.png b/pidgin/pixmaps/icons/24/pidgin.png
index 4fa09abe9c..417b7e6bd8 100644
--- a/pidgin/pixmaps/icons/24/pidgin.png
+++ b/pidgin/pixmaps/icons/24/pidgin.png
Binary files differ
diff --git a/pidgin/pixmaps/icons/24/scalable/pidgin.svg b/pidgin/pixmaps/icons/24/scalable/pidgin.svg
index 20062d85b0..d1cf578fb4 100644
--- a/pidgin/pixmaps/icons/24/scalable/pidgin.svg
+++ b/pidgin/pixmaps/icons/24/scalable/pidgin.svg
@@ -14,83 +14,100 @@
id="svg4345"
sodipodi:version="0.32"
inkscape:version="0.44.1"
- sodipodi:docbase="/home/hbons/Desktop"
- sodipodi:docname="pidgin-24.svg"
- inkscape:export-filename="/home/hbons/Desktop/pidgin.png"
+ sodipodi:docbase="/home/hbons/Desktop/icons/24/scalable"
+ sodipodi:docname="pidgin.svg"
+ inkscape:export-filename="/home/hbons/Desktop/pidgin24-2.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90"
version="1.0">
<defs
id="defs4347">
<linearGradient
- id="linearGradient2804">
+ inkscape:collect="always"
+ id="linearGradient5438">
<stop
- style="stop-color:black;stop-opacity:0;"
+ style="stop-color:white;stop-opacity:1;"
offset="0"
- id="stop2806" />
- <stop
- id="stop2812"
- offset="0.5"
- style="stop-color:black;stop-opacity:1;" />
+ id="stop5440" />
<stop
- style="stop-color:black;stop-opacity:0;"
+ style="stop-color:white;stop-opacity:0;"
offset="1"
- id="stop2808" />
+ id="stop5442" />
</linearGradient>
<linearGradient
inkscape:collect="always"
- xlink:href="#linearGradient2804"
- id="linearGradient1516"
- gradientUnits="userSpaceOnUse"
- x1="21.875"
- y1="48.000977"
- x2="21.875"
- y2="40" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2781"
- id="radialGradient1514"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(2,0,0,0.8,36,8.8)"
- cx="1"
- cy="44"
- fx="1"
- fy="44"
- r="5" />
+ id="linearGradient6817">
+ <stop
+ style="stop-color:white;stop-opacity:1;"
+ offset="0"
+ id="stop6819" />
+ <stop
+ style="stop-color:white;stop-opacity:0;"
+ offset="1"
+ id="stop6821" />
+ </linearGradient>
<linearGradient
inkscape:collect="always"
- id="linearGradient2781">
+ id="linearGradient6537">
<stop
- style="stop-color:black;stop-opacity:1;"
+ style="stop-color:white;stop-opacity:1;"
offset="0"
- id="stop2783" />
+ id="stop6539" />
<stop
- style="stop-color:black;stop-opacity:0;"
+ style="stop-color:white;stop-opacity:0;"
offset="1"
- id="stop2785" />
+ id="stop6541" />
</linearGradient>
- <radialGradient
+ <linearGradient
inkscape:collect="always"
- xlink:href="#linearGradient2781"
- id="radialGradient1512"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(2,0,0,0.8,-13,-79.2)"
- cx="1"
- cy="44"
- fx="1"
- fy="44"
- r="5" />
+ id="linearGradient6506">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="0"
+ id="stop6508" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:0;"
+ offset="1"
+ id="stop6510" />
+ </linearGradient>
<linearGradient
inkscape:collect="always"
- id="linearGradient5235">
+ id="linearGradient5304">
<stop
style="stop-color:#2e3436;stop-opacity:1;"
offset="0"
- id="stop5237" />
+ id="stop5306" />
<stop
style="stop-color:#2e3436;stop-opacity:0;"
offset="1"
- id="stop5239" />
+ id="stop5308" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient5280">
+ <stop
+ style="stop-color:#82508e;stop-opacity:1;"
+ offset="0"
+ id="stop5282" />
+ <stop
+ style="stop-color:#82508e;stop-opacity:0;"
+ offset="1"
+ id="stop5284" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2804">
+ <stop
+ style="stop-color:black;stop-opacity:0;"
+ offset="0"
+ id="stop2806" />
+ <stop
+ id="stop2812"
+ offset="0.5"
+ style="stop-color:black;stop-opacity:1;" />
+ <stop
+ style="stop-color:black;stop-opacity:0;"
+ offset="1"
+ id="stop2808" />
</linearGradient>
<radialGradient
inkscape:collect="always"
@@ -148,38 +165,61 @@
offset="1.0000000"
id="stop3804" />
</linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5280"
+ id="radialGradient5286"
+ cx="15.004828"
+ cy="39.80859"
+ fx="15.004828"
+ fy="39.80859"
+ r="9.7225161"
+ gradientTransform="matrix(1,0,0,0.732283,0,10.65742)"
+ gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
- id="linearGradient3816">
- <stop
- style="stop-color:#000000;stop-opacity:1;"
- offset="0"
- id="stop3818" />
- <stop
- style="stop-color:#000000;stop-opacity:0;"
- offset="1"
- id="stop3820" />
- </linearGradient>
- <radialGradient
+ xlink:href="#linearGradient5304"
+ id="linearGradient5310"
+ x1="12.606371"
+ y1="15.069461"
+ x2="12.606371"
+ y2="21.152372"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
inkscape:collect="always"
- xlink:href="#linearGradient3816"
- id="radialGradient4179"
- gradientUnits="userSpaceOnUse"
- cx="31.112698"
- cy="19.008621"
- fx="31.112698"
- fy="19.008621"
- r="8.6620579" />
- <radialGradient
+ xlink:href="#linearGradient6506"
+ id="linearGradient6512"
+ x1="15.645709"
+ y1="39.743458"
+ x2="15.645709"
+ y2="53.502155"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6537"
+ id="linearGradient6543"
+ x1="30.5"
+ y1="0.033532728"
+ x2="30.5"
+ y2="23.559282"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
inkscape:collect="always"
- xlink:href="#linearGradient5235"
- id="radialGradient5241"
- cx="23.234518"
- cy="40.688972"
- fx="23.234518"
- fy="40.688972"
- r="16.956987"
- gradientTransform="matrix(1,0,0,0.133183,0,35.2699)"
+ xlink:href="#linearGradient6817"
+ id="linearGradient6823"
+ x1="0.23931108"
+ y1="38.950283"
+ x2="5.7089725"
+ y2="42.982571"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5438"
+ id="linearGradient5444"
+ x1="30.152058"
+ y1="-0.86487341"
+ x2="30.152058"
+ y2="23.011967"
gradientUnits="userSpaceOnUse" />
</defs>
<sodipodi:namedview
@@ -189,9 +229,9 @@
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
- inkscape:zoom="28"
- inkscape:cx="17.768242"
- inkscape:cy="11.945133"
+ inkscape:zoom="26.124924"
+ inkscape:cx="19.621039"
+ inkscape:cy="12.735051"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:grid-bbox="true"
@@ -200,8 +240,12 @@
inkscape:window-height="966"
inkscape:window-x="3"
inkscape:window-y="25"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:grid-points="false"
width="24px"
- height="24px" />
+ height="24px"
+ inkscape:object-bbox="true" />
<metadata
id="metadata4350">
<rdf:RDF>
@@ -217,76 +261,137 @@
id="layer1"
inkscape:label="Layer 1"
inkscape:groupmode="layer">
- <g
- id="g1504"
- style="opacity:0.12663754"
- transform="matrix(0.496192,0,0,0.581846,-0.128303,-4.772994)">
- <rect
- transform="scale(-1,-1)"
- y="-48"
- x="-11"
- height="8"
- width="10"
- id="rect1506"
- style="opacity:1;color:black;fill:url(#radialGradient1512);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.20000057;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
- <rect
- y="40"
- x="38"
- height="8"
- width="10"
- id="rect1508"
- style="opacity:1;color:black;fill:url(#radialGradient1514);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.20000057;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
- <rect
- y="40"
- x="11"
- height="8"
- width="27"
- id="rect1510"
- style="opacity:1;color:black;fill:url(#linearGradient1516);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.20000057;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
- </g>
+ <path
+ style="fill:#efefef;fill-opacity:1;stroke:#787878;stroke-width:2.68207097;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 17.892492,1.5 C 14.553935,1.5 11.861242,4.611235 11.861242,8.46875 L 11.861242,20.53125 C 11.861242,24.388765 14.790157,28.553306 18.128714,28.553306 L 33.206307,28.454853 L 33.212431,35.359517 L 40.550287,28.59293 C 46.237519,28.59293 46.5,25.478162 46.5,20.728157 L 46.5,8.46875 C 46.5,4.6112353 43.807307,1.5 40.46875,1.5 L 17.892492,1.5 z "
+ id="path4547"
+ sodipodi:nodetypes="ccccccccccc"
+ transform="matrix(0.375302,0,0,0.370406,6.048447,-5.560909e-2)" />
+ <path
+ sodipodi:type="inkscape:offset"
+ inkscape:radius="-2.6972473"
+ inkscape:original="M 17.90625 1.5 C 14.567693 1.5 11.875 4.611235 11.875 8.46875 L 11.875 20.53125 C 11.875 24.388765 14.786443 28.5625 18.125 28.5625 L 33.21875 28.46875 L 33.21875 35.375 L 40.5625 28.59375 C 46.249734 28.59375 46.5 25.468755 46.5 20.71875 L 46.5 8.46875 C 46.5 4.6112353 43.807307 1.5 40.46875 1.5 L 17.90625 1.5 z "
+ style="fill:url(#linearGradient5444);fill-opacity:1.0;stroke:white;stroke-width:2.68207097;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path5436"
+ d="M 17.90625,4.1875 C 16.243421,4.1875 14.5625,5.8664228 14.5625,8.46875 L 14.5625,20.53125 C 14.5625,21.781429 15.113741,23.319209 15.90625,24.375 C 16.698759,25.430791 17.57972,25.875 18.125,25.875 L 33.1875,25.78125 C 33.904865,25.775598 34.594934,26.055928 35.105127,26.560257 C 35.61532,27.064586 35.903608,27.751368 35.90625,28.46875 L 35.90625,29.21875 L 38.71875,26.625 C 39.22009,26.160499 39.879056,25.903614 40.5625,25.90625 C 42.912093,25.90625 43.047945,25.595299 43.3125,25.125 C 43.577055,24.654701 43.8125,23.046382 43.8125,20.71875 L 43.8125,8.46875 C 43.8125,5.8664232 42.131579,4.1875 40.46875,4.1875 L 17.90625,4.1875 z "
+ transform="matrix(0.375302,0,0,0.370406,6.048447,-5.560909e-2)" />
+ <path
+ style="opacity:1;fill:#75507b;fill-opacity:1"
+ d="M 36.0625,8 C 33.978257,8 33.334928,10.523086 34.78125,12.9375 C 35.250389,13.720651 36.674297,15.15311 36.86722,15.15311 L 36.878267,14.508325 C 36.288194,13.580567 35.517363,12.502064 35.686987,12.281543 C 37.835781,12.281543 38,11.491782 38,10.027674 C 38,8.7542399 37.228501,8 36.0625,8 z "
+ id="path6521"
+ transform="matrix(1.747787,0,0,1.397993,-52.41719,-5.183942)"
+ sodipodi:nodetypes="csccccc" />
+ <path
+ style="opacity:1;fill:#82508e;fill-opacity:1;stroke:#3b1941;stroke-width:1.51128328;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 15,13 C 8.3759979,13 3,18.600001 3,25.5 C 3,31.153143 2.9750563,38.402618 2.9750563,45.572826 C 4.1625449,45.572826 27.946366,45.600605 30.637365,45.600605 C 32.751492,45.600605 32.586331,43.541005 32.586331,43.541005 C 32.586331,40.875594 27.597902,38.639057 25.813453,36.682531 C 23.985035,34.68151 26,30.5 26,30.5 C 26.641306,28.9702 27,27.275084 27,25.5 C 27,18.600001 21.624002,13 15,13 z "
+ id="path5176"
+ sodipodi:nodetypes="ccccszcsc"
+ transform="matrix(0.67692,0,0,0.646801,-1.52611,-5.949693)" />
<path
sodipodi:type="arc"
- style="opacity:0.52838428;fill:url(#radialGradient5241);fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="path4340"
- sodipodi:cx="23.234518"
- sodipodi:cy="40.688972"
- sodipodi:rx="16.956987"
- sodipodi:ry="2.2583797"
- d="M 40.191505 40.688972 A 16.956987 2.2583797 0 1 1 6.2775307,40.688972 A 16.956987 2.2583797 0 1 1 40.191505 40.688972 z"
- transform="matrix(1.208941,0,0,1.980928,-0.589159,7.924396)" />
+ style="opacity:1;fill:url(#radialGradient5286);fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path5273"
+ sodipodi:cx="15.004828"
+ sodipodi:cy="39.80859"
+ sodipodi:rx="9.7225161"
+ sodipodi:ry="7.119638"
+ d="M 24.727345 39.80859 A 9.7225161 7.119638 0 1 1 5.2823124,39.80859 A 9.7225161 7.119638 0 1 1 24.727345 39.80859 z"
+ transform="matrix(0.661428,0,0,0.760624,-1.973841,-10.20757)" />
+ <path
+ style="opacity:0.5152838;fill:#5c3466;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1"
+ d="M -42.833794,49.038847 C -42.833794,49.038847 -42.815855,44.709724 -42.815855,37.951005 C -42.815855,37.951005 -39.03087,40.509965 -38.631892,41.678764 C -39.153711,41.596001 -40.372039,41.685633 -40.372039,41.685633 C -40.038351,42.463101 -38.163796,45.952105 -36.121045,48.058218 C -37.780497,47.329365 -39.471111,47.196178 -39.471111,47.196178 C -39.009636,48.111847 -37.250115,48.69173 -36.943887,49.110993 C -36.943887,49.110993 -41.348464,49.038847 -42.833794,49.038847 z "
+ id="rect5312"
+ sodipodi:nodetypes="cccccccc"
+ transform="matrix(0.799568,0,0,0.627241,35.24855,-7.804428)" />
<path
- style="opacity:1;fill:#efefef;fill-opacity:1;stroke:#787878;stroke-width:1.69608581;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="M 2.875,7.5 C 2.1210885,7.5 1.5,8.1265217 1.5,8.90625 L 1.5,15.71875 L 1.5,18.46875 L 1.5,26.613999 C 1.5,27.393727 2.1210885,28.02025 2.875,28.020249 L 4.9145119,28.020249 L 4.9145119,30.532781 L 8.1141033,27.991218 L 22.125,28.020249 C 22.878911,28.020249 23.5,27.393726 23.5,26.613999 L 23.5,18.46875 L 23.5,15.71875 L 23.5,8.90625 C 23.5,8.1265221 22.878912,7.5000001 22.125,7.5 L 16.15625,7.5 L 8.375,7.5 L 2.875,7.5 z "
- id="path4334"
- transform="matrix(-0.590909,0,0,0.588279,23.38636,-1.912091)"
- sodipodi:nodetypes="cccccccccccccccccc" />
+ style="opacity:0.5152838;fill:#5c3466;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1"
+ d="M -49.441852,47.4154 C -48.364983,40.273995 -40.690447,44.765623 -40.961409,37.951005 C -40.961409,37.951005 -39.025024,40.280009 -38.974466,41.581367 C -39.496285,41.498604 -39.881988,41.516405 -39.881988,41.516405 C -39.5483,42.293873 -38.196948,45.748112 -36.154197,47.854225 C -37.813649,47.125372 -38.925816,46.898039 -38.925816,46.898039 C -38.847603,47.794771 -38.376224,47.369394 -38.122982,48.215235 C -42.942294,48.046898 -46.252916,49.195571 -49.441852,47.4154 z "
+ id="path5317"
+ sodipodi:nodetypes="cccccccc"
+ transform="matrix(-0.602064,0,0,0.572779,-9.767144,-4.737575)" />
<path
- transform="matrix(-0.546584,0,0,0.546584,22.8323,-1.111803)"
- style="fill:none;fill-opacity:1;stroke:white;stroke-width:1.82954407;stroke-miterlimit:4;stroke-opacity:1"
- d="M 2.875,8.4375 C 2.6469872,8.4375 2.4375,8.6305983 2.4375,8.90625 L 2.4375,15.71875 L 2.4375,18.46875 L 2.4375,26.1875 C 2.4375,26.46315 2.6469898,26.65625 2.875,26.65625 L 5.0575572,26.65625 C 5.5726565,26.662634 5.9886729,27.078651 5.9950572,27.59375 L 7.0909095,26.8125 C 7.2621189,26.685027 8.9741324,26.618972 9.1875,26.625 L 22.125,26.65625 C 22.353012,26.65625 22.5625,26.463149 22.5625,26.1875 L 22.5625,18.46875 L 22.5625,15.71875 L 22.5625,8.90625 C 22.5625,8.6305986 22.353013,8.4375 22.125,8.4375 L 16.15625,8.4375 L 8.375,8.4375 L 2.875,8.4375 z "
- id="path4336"
- sodipodi:nodetypes="ccccccccccccccccccc" />
+ transform="matrix(0.660903,0,0,0.627207,-1.258953,-5.361383)"
+ style="opacity:0.31004363;fill:url(#linearGradient5310);fill-opacity:1;stroke:url(#linearGradient6512);stroke-width:1.55319395;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="M 15,14.0625 C 8.9877035,14.0625 4.0789961,19.13808 4.0625,25.46875 C 4.0624722,25.479427 4.0617033,25.489349 4.0625,25.5 C 4.0625,32.787473 3.9033639,38.26012 3.9033639,44.499878 C 5.8399452,44.499878 22.452275,44.470084 28.278248,44.470084 C 29.445455,44.470084 31.431654,44.974157 31.431654,43.509594 C 31.431654,43.287851 31.231903,42.870917 30.681654,42.353344 C 30.131405,41.835771 29.308414,41.280003 28.400404,40.728344 C 26.665321,39.858723 25.411769,39.090553 24.621247,37.290844 C 24.011242,36.47675 23.731303,35.519763 23.676839,34.478344 C 23.622375,33.436925 24.107721,32.319635 24.224561,31.259594 C 24.458241,29.139511 24.96875,30.28125 24.96875,30.28125 C 24.98374,30.216952 25.004663,30.154183 25.03125,30.09375 C 25.618731,28.692346 25.9375,27.131297 25.9375,25.5 C 25.9375,19.154404 21.022436,14.0625 15,14.0625 z "
+ id="path5241"
+ sodipodi:nodetypes="cscccssccsscssc" />
+ <path
+ transform="matrix(-0.861857,-0.809791,0.812609,-0.76352,-5.667036,37.33378)"
+ style="opacity:1;fill:#a46bb0;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1"
+ d="M 13.257119,24.626053 C 13.257119,26.227351 11.8279,27.316574 10.863875,27.316574 C 9.5428049,27.316574 8.4706318,26.01697 8.4706318,24.415672 C 8.4706318,23.024119 9.2055946,21.514771 10.526665,21.514771 C 11.847736,21.514771 13.257119,23.360971 13.257119,24.626053 z "
+ id="path5160"
+ sodipodi:nodetypes="csssc" />
+ <path
+ transform="matrix(1.010846,0,0,1.029732,-5.552971,-15.17001)"
+ style="opacity:1;fill:white;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1"
+ d="M 13.257119,24.626053 C 13.257119,26.227351 11.8279,27.316574 10.863875,27.316574 C 9.5428049,27.316574 8.4706318,26.01697 8.4706318,24.415672 C 8.4706318,23.024119 9.2055946,21.514771 10.526665,21.514771 C 11.847736,21.514771 13.257119,23.360971 13.257119,24.626053 z "
+ id="path5157"
+ sodipodi:nodetypes="csssc" />
<path
- transform="matrix(2.539812,0,0,0.410815,-56.0204,67.80212)"
sodipodi:type="arc"
- style="opacity:1;color:black;fill:url(#radialGradient4179);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
- id="path4306"
- sodipodi:cx="31.112698"
- sodipodi:cy="19.008621"
- sodipodi:rx="8.6620579"
- sodipodi:ry="8.6620579"
- d="M 39.774755 19.008621 A 8.6620579 8.6620579 0 1 1 22.45064,19.008621 A 8.6620579 8.6620579 0 1 1 39.774755 19.008621 z" />
+ style="opacity:1;fill:#5c3566;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path5162"
+ sodipodi:cx="10.169642"
+ sodipodi:cy="24.3125"
+ sodipodi:rx="1.2410715"
+ sodipodi:ry="1.2946428"
+ d="M 11.410714 24.3125 A 1.2410715 1.2946428 0 1 1 8.928571,24.3125 A 1.2410715 1.2946428 0 1 1 11.410714 24.3125 z"
+ transform="matrix(0.805757,0,0,0.772415,-3.184731,-8.820615)" />
+ <path
+ transform="matrix(0.596326,-0.813274,-0.562251,-0.766804,22.42583,37.43862)"
+ style="opacity:1;fill:#975fa3;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1"
+ d="M 13.257119,24.626053 C 13.257119,26.227351 11.8279,27.316574 10.863875,27.316574 C 9.5428049,27.316574 8.4706318,26.01697 8.4706318,24.415672 C 8.4706318,23.024119 9.2055946,21.514771 10.526665,21.514771 C 11.847736,21.514771 13.257119,23.360971 13.257119,24.626053 z "
+ id="path5167"
+ sodipodi:nodetypes="csssc" />
+ <path
+ transform="matrix(0.447398,-0.672135,-0.421833,-0.633728,21.07418,32.19024)"
+ style="opacity:1;fill:white;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1"
+ d="M 13.257119,24.626053 C 13.257119,26.227351 11.8279,27.316574 10.863875,27.316574 C 9.5428049,27.316574 8.4706318,26.01697 8.4706318,24.415672 C 8.4706318,23.024119 9.2055946,21.514771 10.526665,21.514771 C 11.847736,21.514771 13.257119,23.360971 13.257119,24.626053 z "
+ id="path5169"
+ sodipodi:nodetypes="csssc" />
+ <path
+ sodipodi:type="arc"
+ style="opacity:1;fill:#5c3566;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path5171"
+ sodipodi:cx="10.169642"
+ sodipodi:cy="24.3125"
+ sodipodi:rx="1.2410715"
+ sodipodi:ry="1.2946428"
+ d="M 11.410714 24.3125 A 1.2410715 1.2946428 0 1 1 8.928571,24.3125 A 1.2410715 1.2946428 0 1 1 11.410714 24.3125 z"
+ transform="matrix(0.805756,0,0,0.784291,6.815275,-9.124735)" />
+ <rect
+ style="opacity:1;fill:#eeeeec;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect5215"
+ width="5.6071429"
+ height="2.1785715"
+ x="16"
+ y="27"
+ transform="matrix(0.724348,0,0,0.459012,-2.641559,0.565398)"
+ rx="0.87366539"
+ ry="1.0892857" />
+ <path
+ transform="matrix(0.798987,0,0,0.495994,7.007995,-6.360384)"
+ style="fill:#f9751a;fill-opacity:1;stroke:none;stroke-width:1.0283047;stroke-miterlimit:4;stroke-opacity:1"
+ d="M -0.99929609,42.004237 C 2.9290204,42.117701 4.1278823,38.950282 4.9828709,38.950282 C 5.8260957,38.950282 7.1161651,42.240122 10.014606,42.007796 C 9.2074596,43.955072 6.7265914,47.014858 5.6807127,47.014858 C 4.6230593,47.014858 0.31231911,44.880662 -0.99929609,42.004237 z "
+ id="rect5187"
+ sodipodi:nodetypes="ccczc" />
+ <path
+ transform="matrix(0.670792,0,0,0.486348,-3.805943,-3.90166)"
+ style="fill:#3b1941;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1"
+ d="M 11.651119,11.193815 C 13.577759,8.2509126 16.249277,11.481501 17.614226,12.804399 L 14.761306,13.747613 L 11.651119,11.193815 z "
+ id="path5192"
+ sodipodi:nodetypes="cccc" />
<path
- style="opacity:1;fill:#efefef;fill-opacity:1;stroke:#787878;stroke-width:1.69608581;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="M 2.875,7.5 C 2.1210885,7.5 1.5,8.1265217 1.5,8.90625 L 1.5,15.71875 L 1.5,18.46875 L 1.5,26.613999 C 1.5,27.393727 2.1210885,28.02025 2.875,28.020249 L 4.9145119,28.020249 L 4.9145119,30.532781 L 8.1141033,27.991218 L 22.125,28.020249 C 22.878911,28.020249 23.5,27.393726 23.5,26.613999 L 23.5,18.46875 L 23.5,15.71875 L 23.5,8.90625 C 23.5,8.1265221 22.878912,7.5000001 22.125,7.5 L 16.15625,7.5 L 8.375,7.5 L 2.875,7.5 z "
- id="path5534"
- transform="matrix(0.590909,0,0,0.588279,0.613639,3.087907)"
- sodipodi:nodetypes="cccccccccccccccccc" />
+ transform="matrix(0.851014,0,0,0.554879,-3.938174,-5.194599)"
+ style="fill:#3b1941;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1"
+ d="M 11.689238,9.8218679 C 13.591296,8.0161941 17.174576,11.994261 17.519594,13.650486 L 14.543472,12.891665 L 11.689238,9.8218679 z "
+ id="rect5189"
+ sodipodi:nodetypes="cccc" />
<path
- transform="matrix(0.546584,0,0,0.546584,1.167699,3.888195)"
- style="fill:none;fill-opacity:1;stroke:white;stroke-width:1.82954407;stroke-miterlimit:4;stroke-opacity:1"
- d="M 2.875,8.4375 C 2.6469872,8.4375 2.4375,8.6305983 2.4375,8.90625 L 2.4375,15.71875 L 2.4375,18.46875 L 2.4375,26.1875 C 2.4375,26.46315 2.6469898,26.65625 2.875,26.65625 L 5.0575572,26.65625 C 5.5726565,26.662634 5.9886729,27.078651 5.9950572,27.59375 L 7.0909095,26.8125 C 7.2621189,26.685027 8.9741324,26.618972 9.1875,26.625 L 22.125,26.65625 C 22.353012,26.65625 22.5625,26.463149 22.5625,26.1875 L 22.5625,18.46875 L 22.5625,15.71875 L 22.5625,8.90625 C 22.5625,8.6305986 22.353013,8.4375 22.125,8.4375 L 16.15625,8.4375 L 8.375,8.4375 L 2.875,8.4375 z "
- id="path5536"
- sodipodi:nodetypes="ccccccccccccccccccc" />
+ transform="matrix(0.798987,0,0,0.495994,7.007995,-6.360384)"
+ style="fill:url(#linearGradient6823);fill-opacity:1;stroke:none;stroke-width:1.0283047;stroke-miterlimit:4;stroke-opacity:1"
+ d="M -0.99929609,42.004237 C 2.9290204,42.117701 4.1278823,38.950282 4.9828709,38.950282 C 5.8260957,38.950282 7.1161651,42.240122 10.014606,42.007796 C 9.2074596,43.955072 6.7265914,47.014858 5.6807127,47.014858 C 4.6230593,47.014858 0.31231911,44.880662 -0.99929609,42.004237 z "
+ id="path6815"
+ sodipodi:nodetypes="ccczc" />
</g>
</svg>
diff --git a/pidgin/pixmaps/icons/32/Makefile.am b/pidgin/pixmaps/icons/32/Makefile.am
index e439b8b83d..b240e1742b 100644
--- a/pidgin/pixmaps/icons/32/Makefile.am
+++ b/pidgin/pixmaps/icons/32/Makefile.am
@@ -2,7 +2,7 @@ SUBDIRS = scalable
EXTRA_DIST = pidgin.png
-pidginiconspixdir = $(datadir)/pixmaps/pidgin/icons/32
+pidginiconspixdir = $(datadir)/icons/hicolor/32x32/apps
pidginiconspix_DATA = $(EXTRA_DIST)
diff --git a/pidgin/pixmaps/icons/32/pidgin.png b/pidgin/pixmaps/icons/32/pidgin.png
index aa609e3567..835ca31bb0 100644
--- a/pidgin/pixmaps/icons/32/pidgin.png
+++ b/pidgin/pixmaps/icons/32/pidgin.png
Binary files differ
diff --git a/pidgin/pixmaps/icons/32/scalable/pidgin.svg b/pidgin/pixmaps/icons/32/scalable/pidgin.svg
index 8cdcb6b785..51a85b2042 100644
--- a/pidgin/pixmaps/icons/32/scalable/pidgin.svg
+++ b/pidgin/pixmaps/icons/32/scalable/pidgin.svg
@@ -14,83 +14,100 @@
id="svg4345"
sodipodi:version="0.32"
inkscape:version="0.44.1"
- sodipodi:docbase="/home/hbons/Desktop"
- sodipodi:docname="pidgin-321.svg"
- inkscape:export-filename="/home/hbons/Desktop/pidgin.png"
+ sodipodi:docbase="/home/hbons/Desktop/icons/32/scalable"
+ sodipodi:docname="pidgin.svg"
+ inkscape:export-filename="/home/hbons/Desktop/pidgin32.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90"
version="1.0">
<defs
id="defs4347">
<linearGradient
- id="linearGradient2804">
+ inkscape:collect="always"
+ id="linearGradient6817">
<stop
- style="stop-color:black;stop-opacity:0;"
+ style="stop-color:white;stop-opacity:1;"
offset="0"
- id="stop2806" />
- <stop
- id="stop2812"
- offset="0.5"
- style="stop-color:black;stop-opacity:1;" />
+ id="stop6819" />
<stop
- style="stop-color:black;stop-opacity:0;"
+ style="stop-color:white;stop-opacity:0;"
offset="1"
- id="stop2808" />
+ id="stop6821" />
</linearGradient>
<linearGradient
inkscape:collect="always"
- xlink:href="#linearGradient2804"
- id="linearGradient1516"
- gradientUnits="userSpaceOnUse"
- x1="21.875"
- y1="48.000977"
- x2="21.875"
- y2="40" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2781"
- id="radialGradient1514"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(2,0,0,0.8,36,8.8)"
- cx="1"
- cy="44"
- fx="1"
- fy="44"
- r="5" />
+ id="linearGradient6563">
+ <stop
+ style="stop-color:white;stop-opacity:1;"
+ offset="0"
+ id="stop6565" />
+ <stop
+ style="stop-color:white;stop-opacity:0;"
+ offset="1"
+ id="stop6567" />
+ </linearGradient>
<linearGradient
inkscape:collect="always"
- id="linearGradient2781">
+ id="linearGradient6537">
<stop
- style="stop-color:black;stop-opacity:1;"
+ style="stop-color:white;stop-opacity:1;"
offset="0"
- id="stop2783" />
+ id="stop6539" />
<stop
- style="stop-color:black;stop-opacity:0;"
+ style="stop-color:white;stop-opacity:0;"
offset="1"
- id="stop2785" />
+ id="stop6541" />
</linearGradient>
- <radialGradient
+ <linearGradient
inkscape:collect="always"
- xlink:href="#linearGradient2781"
- id="radialGradient1512"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(2,0,0,0.8,-13,-79.2)"
- cx="1"
- cy="44"
- fx="1"
- fy="44"
- r="5" />
+ id="linearGradient6506">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="0"
+ id="stop6508" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:0;"
+ offset="1"
+ id="stop6510" />
+ </linearGradient>
<linearGradient
inkscape:collect="always"
- id="linearGradient5235">
+ id="linearGradient5304">
<stop
style="stop-color:#2e3436;stop-opacity:1;"
offset="0"
- id="stop5237" />
+ id="stop5306" />
<stop
style="stop-color:#2e3436;stop-opacity:0;"
offset="1"
- id="stop5239" />
+ id="stop5308" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient5280">
+ <stop
+ style="stop-color:#82508e;stop-opacity:1;"
+ offset="0"
+ id="stop5282" />
+ <stop
+ style="stop-color:#82508e;stop-opacity:0;"
+ offset="1"
+ id="stop5284" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2804">
+ <stop
+ style="stop-color:black;stop-opacity:0;"
+ offset="0"
+ id="stop2806" />
+ <stop
+ id="stop2812"
+ offset="0.5"
+ style="stop-color:black;stop-opacity:1;" />
+ <stop
+ style="stop-color:black;stop-opacity:0;"
+ offset="1"
+ id="stop2808" />
</linearGradient>
<radialGradient
inkscape:collect="always"
@@ -148,38 +165,61 @@
offset="1.0000000"
id="stop3804" />
</linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5280"
+ id="radialGradient5286"
+ cx="15.004828"
+ cy="39.80859"
+ fx="15.004828"
+ fy="39.80859"
+ r="9.7225161"
+ gradientTransform="matrix(1,0,0,0.732283,0,10.65742)"
+ gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
- id="linearGradient3816">
- <stop
- style="stop-color:#000000;stop-opacity:1;"
- offset="0"
- id="stop3818" />
- <stop
- style="stop-color:#000000;stop-opacity:0;"
- offset="1"
- id="stop3820" />
- </linearGradient>
- <radialGradient
+ xlink:href="#linearGradient5304"
+ id="linearGradient5310"
+ x1="12.606371"
+ y1="15.069461"
+ x2="12.606371"
+ y2="21.152372"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
inkscape:collect="always"
- xlink:href="#linearGradient3816"
- id="radialGradient4179"
- gradientUnits="userSpaceOnUse"
- cx="31.112698"
- cy="19.008621"
- fx="31.112698"
- fy="19.008621"
- r="8.6620579" />
- <radialGradient
+ xlink:href="#linearGradient6506"
+ id="linearGradient6512"
+ x1="15.645709"
+ y1="39.743458"
+ x2="15.645709"
+ y2="53.502155"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6537"
+ id="linearGradient6543"
+ x1="30.5"
+ y1="0.033532728"
+ x2="30.5"
+ y2="23.559282"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
inkscape:collect="always"
- xlink:href="#linearGradient5235"
- id="radialGradient5241"
- cx="23.234518"
- cy="40.688972"
- fx="23.234518"
- fy="40.688972"
- r="16.956987"
- gradientTransform="matrix(1,0,0,0.133183,0,35.2699)"
+ xlink:href="#linearGradient6563"
+ id="linearGradient6569"
+ x1="-1.6841649"
+ y1="39.902092"
+ x2="5.5366187"
+ y2="44.272076"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6817"
+ id="linearGradient6823"
+ x1="0.23931108"
+ y1="38.950283"
+ x2="5.7089725"
+ y2="42.982571"
gradientUnits="userSpaceOnUse" />
</defs>
<sodipodi:namedview
@@ -189,9 +229,9 @@
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
- inkscape:zoom="17.236022"
- inkscape:cx="24.250455"
- inkscape:cy="19.077116"
+ inkscape:zoom="21.220032"
+ inkscape:cx="25.558911"
+ inkscape:cy="16.938593"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:grid-bbox="true"
@@ -200,8 +240,12 @@
inkscape:window-height="966"
inkscape:window-x="3"
inkscape:window-y="25"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:grid-points="false"
width="32px"
- height="32px" />
+ height="32px"
+ inkscape:object-bbox="true" />
<metadata
id="metadata4350">
<rdf:RDF>
@@ -217,76 +261,153 @@
id="layer1"
inkscape:label="Layer 1"
inkscape:groupmode="layer">
- <g
- id="g1504"
- style="opacity:0.12663754"
- transform="matrix(0.697369,0,0,0.818888,-1.473712,-7.73599)">
- <rect
- transform="scale(-1,-1)"
- y="-48"
- x="-11"
- height="8"
- width="10"
- id="rect1506"
- style="opacity:1;color:black;fill:url(#radialGradient1512);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.20000057;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
- <rect
- y="40"
- x="38"
- height="8"
- width="10"
- id="rect1508"
- style="opacity:1;color:black;fill:url(#radialGradient1514);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.20000057;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
- <rect
- y="40"
- x="11"
- height="8"
- width="27"
- id="rect1510"
- style="opacity:1;color:black;fill:url(#linearGradient1516);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.20000057;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
- </g>
+ <rect
+ style="opacity:0.23144106;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect6514"
+ width="5.0217423"
+ height="5.2252574"
+ x="42.978256"
+ y="44"
+ rx="0.28473777"
+ ry="2.6126287"
+ transform="matrix(4.779203,0,0,0.382753,-205.4017,13.15888)" />
+ <path
+ sodipodi:type="inkscape:offset"
+ inkscape:radius="-1.0057179"
+ inkscape:original="M 20.53125 1.5 C 17.192693 1.5 14.5 4.611235 14.5 8.46875 L 14.5 20.53125 C 14.5 24.388765 17.192693 27.5 20.53125 27.5 L 34.53125 27.5 L 34.53125 31.09375 L 39.34375 27.5 L 41.5 27.5 C 45.512737 27.5 46.5 24.38319 46.5 20.53125 L 46.5 8.46875 C 46.5 4.6112353 43.807307 1.5 40.46875 1.5 L 20.53125 1.5 z "
+ style="fill:none;fill-opacity:1;stroke:white;stroke-width:1.47727883;stroke-miterlimit:4;stroke-opacity:1"
+ id="path6504"
+ d="M 20.53125,2.5 C 17.817519,2.5 15.5,5.0792547 15.5,8.46875 L 15.5,20.53125 C 15.5,23.920745 17.817519,26.5 20.53125,26.5 L 34.53125,26.5 C 35.082213,26.503178 35.528072,26.949037 35.53125,27.5 L 35.53125,29.09375 L 38.75,26.6875 C 38.923102,26.563771 39.130983,26.498125 39.34375,26.5 L 41.5,26.5 C 43.245978,26.5 44.034662,25.931926 44.625,24.9375 C 45.215338,23.943074 45.5,22.371297 45.5,20.53125 L 45.5,8.46875 C 45.5,5.079255 43.182481,2.5 40.46875,2.5 L 20.53125,2.5 z "
+ transform="matrix(0.67692,0,0,0.67692,0.161535,-0.515354)" />
+ <path
+ style="fill:#efefef;fill-opacity:1;stroke:#787878;stroke-width:1.46586692;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 20.53125,1.5 C 17.192693,1.5 14.5,4.611235 14.5,8.46875 L 14.5,20.53125 C 14.5,24.388765 17.428915,28.139948 20.767472,28.139948 L 33.409288,28.041495 L 33.415412,31.845969 L 38.723454,28.076231 L 42.130099,28.139948 C 46.142836,28.139948 46.5,24.580097 46.5,20.728157 L 46.5,8.46875 C 46.5,4.6112353 43.807307,1.5 40.46875,1.5 L 20.53125,1.5 z "
+ id="rect5498"
+ sodipodi:nodetypes="cccccccccccc"
+ transform="matrix(0.687501,0,0,0.67692,-0.468758,-0.515381)" />
+ <path
+ transform="matrix(0.668893,0,0,0.668627,8.626692e-2,-0.192463)"
+ style="fill:url(#linearGradient6543);fill-opacity:1;stroke:white;stroke-width:1.49530375;stroke-miterlimit:4;stroke-opacity:1"
+ d="M 20.53125,2.53125 C 17.841732,2.53125 15.53125,5.0973912 15.53125,8.46875 L 15.53125,20.53125 C 15.53125,23.902609 17.841732,26.46875 20.53125,26.46875 L 33.967629,26.46875 C 34.534122,26.476048 34.991581,26.933507 34.998879,27.5 L 34.998879,29 L 38.71875,26.65625 C 38.901723,26.528628 39.120742,26.462922 39.34375,26.46875 L 42.415884,26.46875 C 45.139435,26.46875 45.46875,24.282574 45.46875,20.53125 L 45.46875,8.46875 C 45.46875,5.0973915 43.158268,2.53125 40.46875,2.53125 L 20.53125,2.53125 z "
+ id="path6535"
+ sodipodi:nodetypes="cccccccccccccc" />
+ <path
+ style="opacity:1;fill:#82508e;fill-opacity:1;stroke:#3b1941;stroke-width:1.51128328;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 15,13 C 8.3759979,13 3,18.600001 3,25.5 C 4.8460021,40.483064 0.49299658,38.484005 0.052646307,45.33795 C 0.052646307,47.422072 1.0380664,48.413461 3.1446965,48.413461 C 4.3321851,48.413461 29.360035,48.5596 32.051034,48.5596 C 34.165161,48.5596 34,46.5 34,46.5 C 34,43.834589 27.597902,41.598052 25.813453,39.641526 C 23.985035,37.640505 26,30.5 26,30.5 C 26.641306,28.9702 27,27.275084 27,25.5 C 27,18.600001 21.624002,13 15,13 z "
+ id="path5176"
+ sodipodi:nodetypes="cccccszcsc"
+ transform="matrix(0.67692,0,0,0.646801,0.464358,-0.908413)" />
<path
sodipodi:type="arc"
- style="opacity:0.52838428;fill:url(#radialGradient5241);fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="path4340"
- sodipodi:cx="23.234518"
- sodipodi:cy="40.688972"
- sodipodi:rx="16.956987"
- sodipodi:ry="2.2583797"
- d="M 40.191505 40.688972 A 16.956987 2.2583797 0 1 1 6.2775307,40.688972 A 16.956987 2.2583797 0 1 1 40.191505 40.688972 z"
- transform="matrix(1.208941,0,0,1.980928,-1.589151,7.924388)" />
+ style="opacity:1;fill:url(#radialGradient5286);fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path5273"
+ sodipodi:cx="15.004828"
+ sodipodi:cy="39.80859"
+ sodipodi:rx="9.7225161"
+ sodipodi:ry="7.119638"
+ d="M 24.727345 39.80859 A 9.7225161 7.119638 0 1 1 5.2823124,39.80859 A 9.7225161 7.119638 0 1 1 24.727345 39.80859 z"
+ transform="matrix(0.661428,0,0,0.760624,1.662895e-2,-5.166292)" />
+ <path
+ style="opacity:0.5152838;fill:#5c3466;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1"
+ d="M -42.833794,47.629347 C -42.833794,47.629347 -43.26687,44.687985 -40.223294,37.951005 C -40.223294,37.951005 -39.03087,40.509965 -38.631892,41.678764 C -39.153711,41.596001 -40.372039,41.685633 -40.372039,41.685633 C -40.038351,42.463101 -38.163796,45.952105 -36.121045,48.058218 C -37.780497,47.329365 -39.471111,47.196178 -39.471111,47.196178 C -39.009636,48.111847 -37.250115,48.69173 -36.943887,49.110993 C -36.943887,49.110993 -42.597127,49.864236 -42.833794,47.629347 z "
+ id="rect5312"
+ sodipodi:nodetypes="cccccccc"
+ transform="matrix(0.797045,0,0,0.733236,35.01127,-5.421684)" />
+ <path
+ style="opacity:0.5152838;fill:#5c3466;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1"
+ d="M -49.441852,47.4154 C -48.364983,40.273995 -40.690447,44.765623 -40.961409,37.951005 C -40.961409,37.951005 -39.025024,40.280009 -38.974466,41.581367 C -39.496285,41.498604 -39.881988,41.516405 -39.881988,41.516405 C -39.5483,42.293873 -38.196948,45.748112 -36.154197,47.854225 C -37.813649,47.125372 -38.925816,46.898039 -38.925816,46.898039 C -38.847603,47.794771 -38.376224,47.369394 -38.122982,48.215235 C -42.942294,48.046898 -46.252916,49.195571 -49.441852,47.4154 z "
+ id="path5317"
+ sodipodi:nodetypes="cccccccc"
+ transform="matrix(-0.724368,0,0,0.660383,-12.52413,-1.979892)" />
<path
- style="opacity:1;fill:#efefef;fill-opacity:1;stroke:#787878;stroke-width:1.16880918;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="M 2.875,7.5 C 2.1210885,7.5 1.5,8.1265217 1.5,8.90625 L 1.5,15.71875 L 1.5,18.46875 L 1.5,26.189031 C 1.5,26.968759 2.1210885,27.595282 2.875,27.595281 L 4.9145119,27.595281 L 4.9145119,30.532781 L 9.2020155,27.56625 L 22.125,27.595281 C 22.878911,27.595281 23.5,26.968758 23.5,26.189031 L 23.5,18.46875 L 23.5,15.71875 L 23.5,8.90625 C 23.5,8.1265221 22.878912,7.5000001 22.125,7.5 L 16.15625,7.5 L 8.375,7.5 L 2.875,7.5 z "
- id="path4334"
- transform="matrix(-0.863636,0,0,0.847582,31.79545,-3.856871)"
- sodipodi:nodetypes="cccccccccccccccccc" />
+ transform="matrix(0.660903,0,0,0.627207,0.731515,-0.320103)"
+ style="opacity:0.31004363;fill:url(#linearGradient5310);fill-opacity:1;stroke:url(#linearGradient6512);stroke-width:1.55319357;stroke-miterlimit:4;stroke-opacity:1"
+ d="M 15,14.0625 C 8.9877035,14.0625 4.0789961,19.13808 4.0625,25.46875 C 4.0624722,25.479427 4.0625,25.489316 4.0625,25.5 C 4.9744187,33.020507 4.3062656,37.469969 2.59375,40.59375 C -0.19778709,46.24536 1.5610206,47.490284 3.9033639,47.490284 C 5.8399452,47.490284 23.958121,47.46049 29.784094,47.46049 C 30.951301,47.46049 32.9375,47.964563 32.9375,46.5 C 32.9375,46.278257 32.737749,45.861323 32.1875,45.34375 C 31.637251,44.826177 30.81426,44.270409 29.90625,43.71875 C 28.99824,43.167091 28.02821,42.609033 27.15625,42.0625 C 26.28429,41.515967 25.511654,41.005793 24.96875,40.28125 C 24.358745,39.467156 24.078806,38.510169 24.024342,37.46875 C 23.969878,36.427331 24.107721,35.310041 24.224561,34.25 C 24.458241,32.129917 24.96875,30.28125 24.96875,30.28125 C 24.98374,30.216952 25.004663,30.154183 25.03125,30.09375 C 25.618731,28.692346 25.9375,27.131297 25.9375,25.5 C 25.9375,19.154404 21.022436,14.0625 15,14.0625 z "
+ id="path5241"
+ sodipodi:nodetypes="csscccssssssscssc" />
<path
- transform="matrix(-0.84472,0,0,0.822913,31.55901,-3.443332)"
- style="fill:none;fill-opacity:1;stroke:white;stroke-width:1.19940674;stroke-miterlimit:4;stroke-opacity:1"
- d="M 2.875,8.4375 C 2.6469872,8.4375 2.4375,8.6305983 2.4375,8.90625 L 2.4375,15.71875 L 2.4375,18.46875 L 2.4375,26.1875 C 2.4375,26.46315 2.6469898,26.65625 2.875,26.65625 L 5.0575572,26.65625 C 5.5726565,26.662634 5.9886729,27.078651 5.9950572,27.59375 L 5.9950572,28.5625 L 8.59375,26.8125 C 8.7649594,26.685027 8.9741324,26.618972 9.1875,26.625 L 22.125,26.65625 C 22.353012,26.65625 22.5625,26.463149 22.5625,26.1875 L 22.5625,18.46875 L 22.5625,15.71875 L 22.5625,8.90625 C 22.5625,8.6305986 22.353013,8.4375 22.125,8.4375 L 16.15625,8.4375 L 8.375,8.4375 L 2.875,8.4375 z "
- id="path4336"
- sodipodi:nodetypes="cccccccccccccccccccc" />
+ transform="matrix(-0.861857,-0.809791,0.812609,-0.76352,-3.676568,42.37505)"
+ style="opacity:1;fill:#a46bb0;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1"
+ d="M 13.257119,24.626053 C 13.257119,26.227351 11.8279,27.316574 10.863875,27.316574 C 9.5428049,27.316574 8.4706318,26.01697 8.4706318,24.415672 C 8.4706318,23.024119 9.2055946,21.514771 10.526665,21.514771 C 11.847736,21.514771 13.257119,23.360971 13.257119,24.626053 z "
+ id="path5160"
+ sodipodi:nodetypes="csssc" />
+ <path
+ transform="matrix(1.010846,0,0,1.029732,-3.562503,-10.12874)"
+ style="opacity:1;fill:white;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1"
+ d="M 13.257119,24.626053 C 13.257119,26.227351 11.8279,27.316574 10.863875,27.316574 C 9.5428049,27.316574 8.4706318,26.01697 8.4706318,24.415672 C 8.4706318,23.024119 9.2055946,21.514771 10.526665,21.514771 C 11.847736,21.514771 13.257119,23.360971 13.257119,24.626053 z "
+ id="path5157"
+ sodipodi:nodetypes="csssc" />
<path
- transform="matrix(2.539812,0,0,0.410815,-57.02039,67.80211)"
sodipodi:type="arc"
- style="opacity:1;color:black;fill:url(#radialGradient4179);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
- id="path4306"
- sodipodi:cx="31.112698"
- sodipodi:cy="19.008621"
- sodipodi:rx="8.6620579"
- sodipodi:ry="8.6620579"
- d="M 39.774755 19.008621 A 8.6620579 8.6620579 0 1 1 22.45064,19.008621 A 8.6620579 8.6620579 0 1 1 39.774755 19.008621 z" />
+ style="opacity:1;fill:#5c3566;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path5162"
+ sodipodi:cx="10.169642"
+ sodipodi:cy="24.3125"
+ sodipodi:rx="1.2410715"
+ sodipodi:ry="1.2946428"
+ d="M 11.410714 24.3125 A 1.2410715 1.2946428 0 1 1 8.928571,24.3125 A 1.2410715 1.2946428 0 1 1 11.410714 24.3125 z"
+ transform="matrix(0.805757,0,0,0.772415,-1.194263,-3.779337)" />
+ <path
+ transform="matrix(0.596326,-0.813274,-0.562251,-0.766804,24.4163,42.47989)"
+ style="opacity:1;fill:#975fa3;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1"
+ d="M 13.257119,24.626053 C 13.257119,26.227351 11.8279,27.316574 10.863875,27.316574 C 9.5428049,27.316574 8.4706318,26.01697 8.4706318,24.415672 C 8.4706318,23.024119 9.2055946,21.514771 10.526665,21.514771 C 11.847736,21.514771 13.257119,23.360971 13.257119,24.626053 z "
+ id="path5167"
+ sodipodi:nodetypes="csssc" />
+ <path
+ transform="matrix(0.447398,-0.542185,-0.421833,-0.511203,23.06465,33.31996)"
+ style="opacity:1;fill:white;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1"
+ d="M 13.257119,24.626053 C 13.257119,26.227351 11.8279,27.316574 10.863875,27.316574 C 9.5428049,27.316574 8.4706318,26.01697 8.4706318,24.415672 C 8.4706318,23.024119 9.2055946,21.514771 10.526665,21.514771 C 11.847736,21.514771 13.257119,23.360971 13.257119,24.626053 z "
+ id="path5169"
+ sodipodi:nodetypes="csssc" />
+ <path
+ sodipodi:type="arc"
+ style="opacity:1;fill:#5c3566;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path5171"
+ sodipodi:cx="10.169642"
+ sodipodi:cy="24.3125"
+ sodipodi:rx="1.2410715"
+ sodipodi:ry="1.2946428"
+ d="M 11.410714 24.3125 A 1.2410715 1.2946428 0 1 1 8.928571,24.3125 A 1.2410715 1.2946428 0 1 1 11.410714 24.3125 z"
+ transform="matrix(0.805756,0,0,0.784291,8.805745,-4.083452)" />
+ <rect
+ style="opacity:1;fill:#eeeeec;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect5215"
+ width="5.6071429"
+ height="2.1785715"
+ x="16"
+ y="27"
+ transform="matrix(0.724348,0,0,0.459012,-0.651091,5.606678)"
+ rx="0.87366539"
+ ry="1.0892857" />
+ <path
+ transform="matrix(0.798987,0,0,0.495994,8.99846,-1.319104)"
+ style="fill:#f9751a;fill-opacity:1;stroke:none;stroke-width:1.0283047;stroke-miterlimit:4;stroke-opacity:1"
+ d="M -0.99929609,42.004237 C 2.9290204,42.117701 4.1278823,38.950282 4.9828709,38.950282 C 5.8260957,38.950282 7.1161651,42.240122 10.014606,42.007796 C 9.2074596,43.955072 6.7265914,47.014858 5.6807127,47.014858 C 4.6230593,47.014858 0.31231911,44.880662 -0.99929609,42.004237 z "
+ id="rect5187"
+ sodipodi:nodetypes="ccczc" />
+ <path
+ transform="matrix(0.670792,0,0,0.486348,-1.815475,1.13962)"
+ style="fill:#3b1941;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1"
+ d="M 11.651119,11.193815 C 13.577759,8.2509126 16.249277,11.481501 17.614226,12.804399 L 14.761306,13.747613 L 11.651119,11.193815 z "
+ id="path5192"
+ sodipodi:nodetypes="cccc" />
+ <path
+ transform="matrix(0.851014,0,0,0.554879,-1.947706,-0.153319)"
+ style="fill:#3b1941;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1"
+ d="M 11.689238,9.8218679 C 13.591296,8.0161941 17.174576,11.994261 17.519594,13.650486 L 14.543472,12.891665 L 11.689238,9.8218679 z "
+ id="rect5189"
+ sodipodi:nodetypes="cccc" />
<path
- style="opacity:1;fill:#efefef;fill-opacity:1;stroke:#787878;stroke-width:1.16880918;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="M 2.875,7.5 C 2.1210885,7.5 1.5,8.1265217 1.5,8.90625 L 1.5,15.71875 L 1.5,18.46875 L 1.5,26.189031 C 1.5,26.968759 2.1210885,27.595282 2.875,27.595281 L 4.9145119,27.595281 L 4.9145119,30.532781 L 9.2020155,27.56625 L 22.125,27.595281 C 22.878911,27.595281 23.5,26.968758 23.5,26.189031 L 23.5,18.46875 L 23.5,15.71875 L 23.5,8.90625 C 23.5,8.1265221 22.878912,7.5000001 22.125,7.5 L 16.15625,7.5 L 8.375,7.5 L 2.875,7.5 z "
- id="path5528"
- transform="matrix(0.863636,0,0,0.847582,-0.795446,3.143135)"
- sodipodi:nodetypes="cccccccccccccccccc" />
+ transform="matrix(0.798987,0,0,0.495994,22.79842,2.215302)"
+ style="fill:url(#linearGradient6569);fill-opacity:1;stroke:none;stroke-width:1.0283047;stroke-miterlimit:4;stroke-opacity:1"
+ d="M -0.99929609,42.004237 C 3.5188333,45.348102 4.1278823,38.950282 4.9828709,38.950282 C 5.8260957,38.950282 6.1724645,45.375511 10.014606,42.007796 C 9.2074596,43.955072 6.7265914,47.014858 5.6807127,47.014858 C 4.6230593,47.014858 0.31231911,44.880662 -0.99929609,42.004237 z "
+ id="path6561"
+ sodipodi:nodetypes="czczc" />
<path
- transform="matrix(0.84472,0,0,0.822913,-0.559006,3.556674)"
- style="fill:none;fill-opacity:1;stroke:white;stroke-width:1.19940674;stroke-miterlimit:4;stroke-opacity:1"
- d="M 2.875,8.4375 C 2.6469872,8.4375 2.4375,8.6305983 2.4375,8.90625 L 2.4375,15.71875 L 2.4375,18.46875 L 2.4375,26.1875 C 2.4375,26.46315 2.6469898,26.65625 2.875,26.65625 L 5.0575572,26.65625 C 5.5726565,26.662634 5.9886729,27.078651 5.9950572,27.59375 L 5.9950572,28.5625 L 8.59375,26.8125 C 8.7649594,26.685027 8.9741324,26.618972 9.1875,26.625 L 22.125,26.65625 C 22.353012,26.65625 22.5625,26.463149 22.5625,26.1875 L 22.5625,18.46875 L 22.5625,15.71875 L 22.5625,8.90625 C 22.5625,8.6305986 22.353013,8.4375 22.125,8.4375 L 16.15625,8.4375 L 8.375,8.4375 L 2.875,8.4375 z "
- id="path5530"
- sodipodi:nodetypes="cccccccccccccccccccc" />
+ transform="matrix(0.798987,0,0,0.495994,8.99846,-1.319104)"
+ style="fill:url(#linearGradient6823);fill-opacity:1.0;stroke:none;stroke-width:1.0283047;stroke-miterlimit:4;stroke-opacity:1"
+ d="M -0.99929609,42.004237 C 2.9290204,42.117701 4.1278823,38.950282 4.9828709,38.950282 C 5.8260957,38.950282 7.1161651,42.240122 10.014606,42.007796 C 9.2074596,43.955072 6.7265914,47.014858 5.6807127,47.014858 C 4.6230593,47.014858 0.31231911,44.880662 -0.99929609,42.004237 z "
+ id="path6815"
+ sodipodi:nodetypes="ccczc" />
</g>
</svg>
diff --git a/pidgin/pixmaps/icons/48/Makefile.am b/pidgin/pixmaps/icons/48/Makefile.am
index 7c17b3834d..0a61749124 100644
--- a/pidgin/pixmaps/icons/48/Makefile.am
+++ b/pidgin/pixmaps/icons/48/Makefile.am
@@ -2,7 +2,7 @@ SUBDIRS = scalable
EXTRA_DIST = pidgin.png
-pidginiconspixdir = $(datadir)/pixmaps/pidgin/icons/48
+pidginiconspixdir = $(datadir)/icons/hicolor/48x48/apps
pidginiconspix_DATA = $(EXTRA_DIST)
diff --git a/pidgin/pixmaps/icons/48/pidgin.png b/pidgin/pixmaps/icons/48/pidgin.png
index 606425fabb..160b2f9f34 100644
--- a/pidgin/pixmaps/icons/48/pidgin.png
+++ b/pidgin/pixmaps/icons/48/pidgin.png
Binary files differ
diff --git a/pidgin/pixmaps/icons/48/scalable/Makefile.am b/pidgin/pixmaps/icons/48/scalable/Makefile.am
index f695cd4530..505380dd04 100644
--- a/pidgin/pixmaps/icons/48/scalable/Makefile.am
+++ b/pidgin/pixmaps/icons/48/scalable/Makefile.am
@@ -1 +1,6 @@
-EXTRA_DIST = pidgin.svg
+EXTRA_DIST = pidgin.svg
+
+pidginiconspixdir = $(datadir)/icons/hicolor/scalable/apps
+
+pidginiconspix_DATA = $(EXTRA_DIST)
+
diff --git a/pidgin/pixmaps/icons/48/scalable/pidgin.svg b/pidgin/pixmaps/icons/48/scalable/pidgin.svg
index 2725470035..b0b9b7a734 100644
--- a/pidgin/pixmaps/icons/48/scalable/pidgin.svg
+++ b/pidgin/pixmaps/icons/48/scalable/pidgin.svg
@@ -14,82 +14,99 @@
id="svg4345"
sodipodi:version="0.32"
inkscape:version="0.44.1"
- sodipodi:docbase="/home/hbons/Desktop"
- sodipodi:docname="pidgin-32.svg"
+ sodipodi:docbase="/home/hbons/Desktop/icons/48/scalable"
+ sodipodi:docname="pidgin.svg"
inkscape:export-filename="/home/hbons/Desktop/pidgin.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90">
<defs
id="defs4347">
<linearGradient
- id="linearGradient2804">
+ inkscape:collect="always"
+ id="linearGradient6563">
<stop
- style="stop-color:black;stop-opacity:0;"
+ style="stop-color:white;stop-opacity:1;"
offset="0"
- id="stop2806" />
+ id="stop6565" />
<stop
- id="stop2812"
- offset="0.5"
- style="stop-color:black;stop-opacity:1;" />
- <stop
- style="stop-color:black;stop-opacity:0;"
+ style="stop-color:white;stop-opacity:0;"
offset="1"
- id="stop2808" />
+ id="stop6567" />
</linearGradient>
<linearGradient
inkscape:collect="always"
- xlink:href="#linearGradient2804"
- id="linearGradient1516"
- gradientUnits="userSpaceOnUse"
- x1="21.875"
- y1="48.000977"
- x2="21.875"
- y2="40" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2781"
- id="radialGradient1514"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(2,0,0,0.8,36,8.8)"
- cx="1"
- cy="44"
- fx="1"
- fy="44"
- r="5" />
+ id="linearGradient6537">
+ <stop
+ style="stop-color:white;stop-opacity:1;"
+ offset="0"
+ id="stop6539" />
+ <stop
+ style="stop-color:white;stop-opacity:0;"
+ offset="1"
+ id="stop6541" />
+ </linearGradient>
<linearGradient
inkscape:collect="always"
- id="linearGradient2781">
+ id="linearGradient6506">
<stop
- style="stop-color:black;stop-opacity:1;"
+ style="stop-color:#eeeeec;stop-opacity:1;"
offset="0"
- id="stop2783" />
+ id="stop6508" />
<stop
- style="stop-color:black;stop-opacity:0;"
+ style="stop-color:#eeeeec;stop-opacity:0;"
offset="1"
- id="stop2785" />
+ id="stop6510" />
</linearGradient>
- <radialGradient
+ <linearGradient
inkscape:collect="always"
- xlink:href="#linearGradient2781"
- id="radialGradient1512"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(2,0,0,0.8,-13,-79.2)"
- cx="1"
- cy="44"
- fx="1"
- fy="44"
- r="5" />
+ id="linearGradient6493">
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:1;"
+ offset="0"
+ id="stop6495" />
+ <stop
+ style="stop-color:#eeeeec;stop-opacity:0;"
+ offset="1"
+ id="stop6497" />
+ </linearGradient>
<linearGradient
inkscape:collect="always"
- id="linearGradient5235">
+ id="linearGradient5304">
<stop
style="stop-color:#2e3436;stop-opacity:1;"
offset="0"
- id="stop5237" />
+ id="stop5306" />
<stop
style="stop-color:#2e3436;stop-opacity:0;"
offset="1"
- id="stop5239" />
+ id="stop5308" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient5280">
+ <stop
+ style="stop-color:#82508e;stop-opacity:1;"
+ offset="0"
+ id="stop5282" />
+ <stop
+ style="stop-color:#82508e;stop-opacity:0;"
+ offset="1"
+ id="stop5284" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2804">
+ <stop
+ style="stop-color:black;stop-opacity:0;"
+ offset="0"
+ id="stop2806" />
+ <stop
+ id="stop2812"
+ offset="0.5"
+ style="stop-color:black;stop-opacity:1;" />
+ <stop
+ style="stop-color:black;stop-opacity:0;"
+ offset="1"
+ id="stop2808" />
</linearGradient>
<radialGradient
inkscape:collect="always"
@@ -147,39 +164,71 @@
offset="1.0000000"
id="stop3804" />
</linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5280"
+ id="radialGradient5286"
+ cx="15.004828"
+ cy="39.80859"
+ fx="15.004828"
+ fy="39.80859"
+ r="9.7225161"
+ gradientTransform="matrix(1,0,0,0.732283,0,10.65742)"
+ gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
- id="linearGradient3816">
- <stop
- style="stop-color:#000000;stop-opacity:1;"
- offset="0"
- id="stop3818" />
- <stop
- style="stop-color:#000000;stop-opacity:0;"
- offset="1"
- id="stop3820" />
- </linearGradient>
- <radialGradient
+ xlink:href="#linearGradient5304"
+ id="linearGradient5310"
+ x1="12.606371"
+ y1="15.069461"
+ x2="12.606371"
+ y2="23.043955"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
inkscape:collect="always"
- xlink:href="#linearGradient3816"
- id="radialGradient4179"
- gradientUnits="userSpaceOnUse"
- cx="31.112698"
- cy="19.008621"
- fx="31.112698"
- fy="19.008621"
- r="8.6620579" />
- <radialGradient
+ xlink:href="#linearGradient6493"
+ id="linearGradient6499"
+ x1="3.3105288"
+ y1="43.5"
+ x2="5.6917014"
+ y2="43.5"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6506"
+ id="linearGradient6512"
+ x1="15.645709"
+ y1="39.743458"
+ x2="15.645709"
+ y2="53.502155"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6537"
+ id="linearGradient6543"
+ x1="30.5"
+ y1="0.033532728"
+ x2="30.5"
+ y2="23.559282"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
inkscape:collect="always"
- xlink:href="#linearGradient5235"
- id="radialGradient5241"
- cx="23.234518"
- cy="40.688972"
- fx="23.234518"
- fy="40.688972"
- r="16.956987"
- gradientTransform="matrix(1,0,0,0.133183,0,35.2699)"
+ xlink:href="#linearGradient6563"
+ id="linearGradient6569"
+ x1="-1.6841649"
+ y1="39.902092"
+ x2="5.5366187"
+ y2="44.272076"
gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6563"
+ id="linearGradient6573"
+ gradientUnits="userSpaceOnUse"
+ x1="12.01321"
+ y1="38.950283"
+ x2="5.5366187"
+ y2="44.272076" />
</defs>
<sodipodi:namedview
id="base"
@@ -188,9 +237,9 @@
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
- inkscape:zoom="13.062462"
- inkscape:cx="40.814762"
- inkscape:cy="25.717712"
+ inkscape:zoom="1.1545694"
+ inkscape:cx="31.681369"
+ inkscape:cy="18.601404"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:grid-bbox="true"
@@ -198,7 +247,10 @@
inkscape:window-width="1274"
inkscape:window-height="966"
inkscape:window-x="3"
- inkscape:window-y="25" />
+ inkscape:window-y="25"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:grid-points="true" />
<metadata
id="metadata4350">
<rdf:RDF>
@@ -214,80 +266,166 @@
id="layer1"
inkscape:label="Layer 1"
inkscape:groupmode="layer">
- <g
- id="g1504"
- style="opacity:0.12663754"
- transform="matrix(0.851064,0,0,0.999995,3.148928,-3.9998)">
- <rect
- transform="scale(-1,-1)"
- y="-48"
- x="-11"
- height="8"
- width="10"
- id="rect1506"
- style="opacity:1;color:black;fill:url(#radialGradient1512);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.20000057;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
- <rect
- y="40"
- x="38"
- height="8"
- width="10"
- id="rect1508"
- style="opacity:1;color:black;fill:url(#radialGradient1514);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.20000057;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
- <rect
- y="40"
- x="11"
- height="8"
- width="27"
- id="rect1510"
- style="opacity:1;color:black;fill:url(#linearGradient1516);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.20000057;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
- </g>
+ <rect
+ style="opacity:0.23144105;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect6514"
+ width="5.0217423"
+ height="5.2252574"
+ x="42.978256"
+ y="44"
+ rx="0.28473777"
+ ry="2.6126287"
+ transform="matrix(7.168827,0,0,0.574134,-308.1037,19.73808)" />
<path
- sodipodi:type="arc"
- style="opacity:0.52838428;fill:url(#radialGradient5241);fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="path4340"
- sodipodi:cx="23.234518"
- sodipodi:cy="40.688972"
- sodipodi:rx="16.956987"
- sodipodi:ry="2.2583797"
- d="M 40.191505 40.688972 A 16.956987 2.2583797 0 1 1 6.2775307,40.688972 A 16.956987 2.2583797 0 1 1 40.191505 40.688972 z"
- transform="matrix(1.208941,0,0,1.980928,3.410841,15.87176)" />
+ sodipodi:type="inkscape:offset"
+ inkscape:radius="-1.0057179"
+ inkscape:original="M 20.53125 1.5 C 17.192693 1.5 14.5 4.611235 14.5 8.46875 L 14.5 20.53125 C 14.5 24.388765 17.192693 27.5 20.53125 27.5 L 34.53125 27.5 L 34.53125 31.09375 L 39.34375 27.5 L 41.5 27.5 C 45.512737 27.5 46.5 24.38319 46.5 20.53125 L 46.5 8.46875 C 46.5 4.6112353 43.807307 1.5 40.46875 1.5 L 20.53125 1.5 z "
+ style="fill:none;fill-opacity:1;stroke:white;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1"
+ id="path6504"
+ d="M 20.53125,2.5 C 17.817519,2.5 15.5,5.0792547 15.5,8.46875 L 15.5,20.53125 C 15.5,23.920745 17.817519,26.5 20.53125,26.5 L 34.53125,26.5 C 35.082213,26.503178 35.528072,26.949037 35.53125,27.5 L 35.53125,29.09375 L 38.75,26.6875 C 38.923102,26.563771 39.130983,26.498125 39.34375,26.5 L 41.5,26.5 C 43.245978,26.5 44.034662,25.931926 44.625,24.9375 C 45.215338,23.943074 45.5,22.371297 45.5,20.53125 L 45.5,8.46875 C 45.5,5.079255 43.182481,2.5 40.46875,2.5 L 20.53125,2.5 z " />
<path
- style="opacity:1;fill:#efefef;fill-opacity:1;stroke:#787878;stroke-width:0.95516169;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="M 2.875,7.5 C 2.1210885,7.5 1.5,8.1265217 1.5,8.90625 L 1.5,15.71875 L 1.5,18.46875 L 1.5,26.189031 C 1.5,26.968759 2.1210885,27.595282 2.875,27.595281 L 5.5,27.595281 L 5.5,30.532781 L 9.2020155,27.56625 L 22.125,27.595281 C 22.878911,27.595281 23.5,26.968758 23.5,26.189031 L 23.5,18.46875 L 23.5,15.71875 L 23.5,8.90625 C 23.5,8.1265221 22.878912,7.5000001 22.125,7.5 L 16.15625,7.5 L 8.375,7.5 L 2.875,7.5 z "
- id="path4334"
- transform="matrix(-1.045455,0,0,1.048433,44.0682,0.636752)"
- sodipodi:nodetypes="cccccccccccccccccc" />
+ style="fill:#efefef;fill-opacity:1;stroke:#787878;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1"
+ d="M 20.53125,1.5 C 17.192693,1.5 14.5,4.611235 14.5,8.46875 L 14.5,20.53125 C 14.5,24.388765 17.192693,27.5 20.53125,27.5 L 34.530203,27.5 L 34.530203,31.107567 L 39.353553,27.485509 L 41.5,27.5 C 45.512737,27.5 46.5,24.38319 46.5,20.53125 L 46.5,8.46875 C 46.5,4.6112353 43.807307,1.5 40.46875,1.5 L 20.53125,1.5 z "
+ id="rect5498"
+ sodipodi:nodetypes="cccccccccccc" />
<path
sodipodi:type="inkscape:offset"
- inkscape:radius="-0.94924349"
- inkscape:original="M 2.875 7.5 C 2.1210885 7.5 1.5 8.1265217 1.5 8.90625 L 1.5 15.71875 L 1.5 18.46875 L 1.5 26.1875 C 1.5 26.967227 2.1210885 27.593751 2.875 27.59375 L 5.5 27.59375 L 5.5 30.53125 L 9.1875 27.5625 L 22.125 27.59375 C 22.878911 27.593749 23.5 26.967227 23.5 26.1875 L 23.5 18.46875 L 23.5 15.71875 L 23.5 8.90625 C 23.5 8.1265221 22.878912 7.5000001 22.125 7.5 L 16.15625 7.5 L 8.375 7.5 L 2.875 7.5 z "
- style="opacity:1;fill:none;fill-opacity:1;stroke:white;stroke-width:0.95516169;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="path4336"
- d="M 2.875,8.4375 C 2.6469872,8.4375 2.4375,8.6305983 2.4375,8.90625 L 2.4375,15.71875 L 2.4375,18.46875 L 2.4375,26.1875 C 2.4375,26.46315 2.6469898,26.65625 2.875,26.65625 L 5.5,26.65625 C 6.0150993,26.662634 6.4311157,27.078651 6.4375,27.59375 L 6.4375,28.5625 L 8.59375,26.8125 C 8.7649594,26.685027 8.9741324,26.618972 9.1875,26.625 L 22.125,26.65625 C 22.353012,26.65625 22.5625,26.463149 22.5625,26.1875 L 22.5625,18.46875 L 22.5625,15.71875 L 22.5625,8.90625 C 22.5625,8.6305986 22.353013,8.4375 22.125,8.4375 L 16.15625,8.4375 L 8.375,8.4375 L 2.875,8.4375 z "
- transform="matrix(-1.045455,0,0,1.048433,44.0682,0.636752)" />
+ inkscape:radius="-1.044691"
+ inkscape:original="M 20.53125 1.5 C 17.192693 1.5 14.5 4.611235 14.5 8.46875 L 14.5 20.53125 C 14.5 24.388765 17.192693 27.5 20.53125 27.5 L 34.53125 27.5 L 34.53125 31.09375 L 39.34375 27.5 L 41.5 27.5 C 45.512737 27.5 46.5 24.38319 46.5 20.53125 L 46.5 8.46875 C 46.5 4.6112353 43.807307 1.5 40.46875 1.5 L 20.53125 1.5 z "
+ style="fill:url(#linearGradient6543);fill-opacity:1.0;stroke:white;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1"
+ id="path6535"
+ d="M 20.53125,2.53125 C 17.841732,2.53125 15.53125,5.0973912 15.53125,8.46875 L 15.53125,20.53125 C 15.53125,23.902609 17.841732,26.46875 20.53125,26.46875 L 34.53125,26.46875 C 35.097743,26.476048 35.555202,26.933507 35.5625,27.5 L 35.5625,29 L 38.71875,26.65625 C 38.901723,26.528628 39.120742,26.462922 39.34375,26.46875 L 41.5,26.46875 C 43.235888,26.46875 44.009537,25.921608 44.59375,24.9375 C 45.177963,23.953392 45.46875,22.367968 45.46875,20.53125 L 45.46875,8.46875 C 45.46875,5.0973915 43.158268,2.53125 40.46875,2.53125 L 20.53125,2.53125 z " />
+ <path
+ style="opacity:1;fill:#82508e;fill-opacity:1;stroke:#3b1941;stroke-width:1.00595677;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 15,13 C 8.3759979,13 3,18.600001 3,25.5 C 4.8460021,40.483064 0.49299658,38.484005 0.052646307,45.33795 C 0.052646307,47.422072 1.0380664,48.413461 3.1446965,48.413461 C 4.3321851,48.413461 29.360035,48.5596 32.051034,48.5596 C 34.165161,48.5596 34,46.5 34,46.5 C 34,43.834589 27.597902,41.598052 25.813453,39.641526 C 23.985035,37.640505 26,30.5 26,30.5 C 26.641306,28.9702 27,27.275084 27,25.5 C 27,18.600001 21.624002,13 15,13 z "
+ id="path5176"
+ sodipodi:nodetypes="cccccszcsc"
+ transform="matrix(1,0,0,0.988192,0.447354,-1.486208)" />
<path
- transform="matrix(2.539812,0,0,0.410815,-52.0204,75.74948)"
sodipodi:type="arc"
- style="opacity:1;color:black;fill:url(#radialGradient4179);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
- id="path4306"
- sodipodi:cx="31.112698"
- sodipodi:cy="19.008621"
- sodipodi:rx="8.6620579"
- sodipodi:ry="8.6620579"
- d="M 39.774755 19.008621 A 8.6620579 8.6620579 0 1 1 22.45064,19.008621 A 8.6620579 8.6620579 0 1 1 39.774755 19.008621 z" />
+ style="opacity:1;fill:url(#radialGradient5286);fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path5273"
+ sodipodi:cx="15.004828"
+ sodipodi:cy="39.80859"
+ sodipodi:rx="9.7225161"
+ sodipodi:ry="7.119638"
+ d="M 24.727345 39.80859 A 9.7225161 7.119638 0 1 1 5.2823124,39.80859 A 9.7225161 7.119638 0 1 1 24.727345 39.80859 z"
+ transform="matrix(0.977113,0,0,1.123653,-0.214066,-6.870732)" />
<path
- style="opacity:1;fill:#efefef;fill-opacity:1;stroke:#787878;stroke-width:0.95516169;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="M 2.875,7.5 C 2.1210885,7.5 1.5,8.1265217 1.5,8.90625 L 1.5,15.71875 L 1.5,18.46875 L 1.5,26.189031 C 1.5,26.968759 2.1210885,27.595282 2.875,27.595281 L 5.5,27.595281 L 5.5,30.532781 L 9.2020155,27.56625 L 22.125,27.595281 C 22.878911,27.595281 23.5,26.968758 23.5,26.189031 L 23.5,18.46875 L 23.5,15.71875 L 23.5,8.90625 C 23.5,8.1265221 22.878912,7.5000001 22.125,7.5 L 16.15625,7.5 L 8.375,7.5 L 2.875,7.5 z "
- id="rect1326"
- transform="matrix(1.045455,0,0,1.048433,3.931818,8.785079)"
- sodipodi:nodetypes="cccccccccccccccccc" />
+ style="opacity:0.5152838;fill:#5c3466;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1"
+ d="M -42.833794,47.629347 C -42.833794,47.629347 -43.26687,44.687985 -40.223294,37.951005 C -40.223294,37.951005 -39.03087,40.509965 -38.631892,41.678764 C -39.153711,41.596001 -40.372039,41.685633 -40.372039,41.685633 C -40.038351,42.463101 -38.163796,45.952105 -36.121045,48.058218 C -37.780497,47.329365 -39.471111,47.196178 -39.471111,47.196178 C -39.009636,48.111847 -37.250115,48.69173 -36.943887,49.110993 C -36.943887,49.110993 -42.597127,49.864236 -42.833794,47.629347 z "
+ id="rect5312"
+ sodipodi:nodetypes="cccccccc"
+ transform="matrix(1.177457,0,0,1.083194,51.48278,-7.248017)" />
<path
- sodipodi:type="inkscape:offset"
- inkscape:radius="-0.94924349"
- inkscape:original="M 2.875 7.5 C 2.1210885 7.5 1.5 8.1265217 1.5 8.90625 L 1.5 15.71875 L 1.5 18.46875 L 1.5 26.1875 C 1.5 26.967227 2.1210885 27.593751 2.875 27.59375 L 5.5 27.59375 L 5.5 30.53125 L 9.1875 27.5625 L 22.125 27.59375 C 22.878911 27.593749 23.5 26.967227 23.5 26.1875 L 23.5 18.46875 L 23.5 15.71875 L 23.5 8.90625 C 23.5 8.1265221 22.878912 7.5000001 22.125 7.5 L 16.15625 7.5 L 8.375 7.5 L 2.875 7.5 z "
- style="opacity:1;fill:none;fill-opacity:1;stroke:white;stroke-width:0.95516169;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="path5034"
- d="M 2.875,8.4375 C 2.6469872,8.4375 2.4375,8.6305983 2.4375,8.90625 L 2.4375,15.71875 L 2.4375,18.46875 L 2.4375,26.1875 C 2.4375,26.46315 2.6469898,26.65625 2.875,26.65625 L 5.5,26.65625 C 6.0150993,26.662634 6.4311157,27.078651 6.4375,27.59375 L 6.4375,28.5625 L 8.59375,26.8125 C 8.7649594,26.685027 8.9741324,26.618972 9.1875,26.625 L 22.125,26.65625 C 22.353012,26.65625 22.5625,26.463149 22.5625,26.1875 L 22.5625,18.46875 L 22.5625,15.71875 L 22.5625,8.90625 C 22.5625,8.6305986 22.353013,8.4375 22.125,8.4375 L 16.15625,8.4375 L 8.375,8.4375 L 2.875,8.4375 z "
- transform="matrix(1.045455,0,0,1.048433,3.931818,8.785079)" />
+ style="opacity:0.5152838;fill:#5c3466;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1"
+ d="M -49.441852,47.4154 C -48.364983,40.273995 -40.690447,44.765623 -40.961409,37.951005 C -40.961409,37.951005 -39.025024,40.280009 -38.974466,41.581367 C -39.496285,41.498604 -39.881988,41.516405 -39.881988,41.516405 C -39.5483,42.293873 -38.196948,45.748112 -36.154197,47.854225 C -37.813649,47.125372 -38.925816,46.898039 -38.925816,46.898039 C -38.847603,47.794771 -38.376224,47.369394 -38.122982,48.215235 C -42.942294,48.046898 -46.252916,49.195571 -49.441852,47.4154 z "
+ id="path5317"
+ sodipodi:nodetypes="cccccccc"
+ transform="matrix(-1.070093,0,0,1.114946,-18.74027,-7.453016)" />
+ <path
+ transform="matrix(1,0,0,0.988192,0.40625,-1.486208)"
+ style="opacity:0.31004367;fill:url(#linearGradient5310);fill-opacity:1;stroke:url(#linearGradient6512);stroke-width:1.00595677;stroke-miterlimit:4;stroke-opacity:1"
+ d="M 15,14.0625 C 8.9877035,14.0625 4.0789961,19.13808 4.0625,25.46875 C 4.0624722,25.479427 4.0625,25.489316 4.0625,25.5 C 4.9744187,33.020507 4.3062656,37.469969 2.59375,40.59375 C -0.19778709,46.24536 1.5610206,47.490284 3.9033639,47.490284 C 5.8399452,47.490284 23.958121,47.46049 29.784094,47.46049 C 30.951301,47.46049 32.9375,47.964563 32.9375,46.5 C 32.9375,46.278257 32.737749,45.861323 32.1875,45.34375 C 31.637251,44.826177 30.81426,44.270409 29.90625,43.71875 C 28.99824,43.167091 28.02821,42.609033 27.15625,42.0625 C 26.28429,41.515967 25.511654,41.005793 24.96875,40.28125 C 24.358745,39.467156 24.078806,38.510169 24.024342,37.46875 C 23.969878,36.427331 24.107721,35.310041 24.224561,34.25 C 24.458241,32.129917 24.96875,30.28125 24.96875,30.28125 C 24.98374,30.216952 25.004663,30.154183 25.03125,30.09375 C 25.618731,28.692346 25.9375,27.131297 25.9375,25.5 C 25.9375,19.154404 21.022436,14.0625 15,14.0625 z "
+ id="path5241"
+ sodipodi:nodetypes="csscccssssssscssc" />
+ <path
+ transform="matrix(-1.162197,-1.219912,1.095788,-1.150206,-4.404363,64.58016)"
+ style="opacity:1;fill:#a46bb0;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1"
+ d="M 13.257119,24.626053 C 13.257119,26.227351 11.8279,27.316574 10.863875,27.316574 C 9.5428049,27.316574 8.4706318,26.01697 8.4706318,24.415672 C 8.4706318,23.024119 9.2055946,21.514771 10.526665,21.514771 C 11.847736,21.514771 13.257119,23.360971 13.257119,24.626053 z "
+ id="path5160"
+ sodipodi:nodetypes="csssc" />
+ <path
+ transform="matrix(1.46245,0,0,1.378883,-5.440518,-10.80605)"
+ style="opacity:1;fill:white;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1"
+ d="M 13.257119,24.626053 C 13.257119,26.227351 11.8279,27.316574 10.863875,27.316574 C 9.5428049,27.316574 8.4706318,26.01697 8.4706318,24.415672 C 8.4706318,23.024119 9.2055946,21.514771 10.526665,21.514771 C 11.847736,21.514771 13.257119,23.360971 13.257119,24.626053 z "
+ id="path5157"
+ sodipodi:nodetypes="csssc" />
+ <path
+ sodipodi:type="arc"
+ style="opacity:1;fill:#5c3566;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path5162"
+ sodipodi:cx="10.169642"
+ sodipodi:cy="24.3125"
+ sodipodi:rx="1.2410715"
+ sodipodi:ry="1.2946428"
+ d="M 11.410714 24.3125 A 1.2410715 1.2946428 0 1 1 8.928571,24.3125 A 1.2410715 1.2946428 0 1 1 11.410714 24.3125 z"
+ transform="matrix(1.208632,0,0,1.158617,-1.844007,-4.808565)" />
+ <path
+ sodipodi:type="arc"
+ style="opacity:1;fill:black;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path5164"
+ sodipodi:cx="10.169642"
+ sodipodi:cy="24.3125"
+ sodipodi:rx="1.2410715"
+ sodipodi:ry="1.2946428"
+ d="M 11.410714 24.3125 A 1.2410715 1.2946428 0 1 1 8.928571,24.3125 A 1.2410715 1.2946428 0 1 1 11.410714 24.3125 z"
+ transform="matrix(0.402878,0,0,0.386209,6.350228,13.9706)" />
+ <path
+ transform="matrix(0.871648,-1.084366,-0.821841,-1.022405,36.71113,59.50016)"
+ style="opacity:1;fill:#975fa3;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1"
+ d="M 13.257119,24.626053 C 13.257119,26.227351 11.8279,27.316574 10.863875,27.316574 C 9.5428049,27.316574 8.4706318,26.01697 8.4706318,24.415672 C 8.4706318,23.024119 9.2055946,21.514771 10.526665,21.514771 C 11.847736,21.514771 13.257119,23.360971 13.257119,24.626053 z "
+ id="path5167"
+ sodipodi:nodetypes="csssc" />
+ <path
+ transform="matrix(0.726374,-0.813272,-0.684868,-0.766801,34.41717,50.34012)"
+ style="opacity:1;fill:white;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1"
+ d="M 13.257119,24.626053 C 13.257119,26.227351 11.8279,27.316574 10.863875,27.316574 C 9.5428049,27.316574 8.4706318,26.01697 8.4706318,24.415672 C 8.4706318,23.024119 9.2055946,21.514771 10.526665,21.514771 C 11.847736,21.514771 13.257119,23.360971 13.257119,24.626053 z "
+ id="path5169"
+ sodipodi:nodetypes="csssc" />
+ <path
+ sodipodi:type="arc"
+ style="opacity:1;fill:#5c3566;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path5171"
+ sodipodi:cx="10.169642"
+ sodipodi:cy="24.3125"
+ sodipodi:rx="1.2410715"
+ sodipodi:ry="1.2946428"
+ d="M 11.410714 24.3125 A 1.2410715 1.2946428 0 1 1 8.928571,24.3125 A 1.2410715 1.2946428 0 1 1 11.410714 24.3125 z"
+ transform="matrix(1.208632,0,0,1.158617,13.15599,-4.808572)" />
+ <path
+ sodipodi:type="arc"
+ style="opacity:1;fill:black;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path5173"
+ sodipodi:cx="10.169642"
+ sodipodi:cy="24.3125"
+ sodipodi:rx="1.2410715"
+ sodipodi:ry="1.2946428"
+ d="M 11.410714 24.3125 A 1.2410715 1.2946428 0 1 1 8.928571,24.3125 A 1.2410715 1.2946428 0 1 1 11.410714 24.3125 z"
+ transform="matrix(0.402878,0,0,0.386209,21.35023,13.9706)" />
+ <rect
+ style="opacity:1;fill:#eeeeec;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect5215"
+ width="5.6071429"
+ height="2.1785715"
+ x="16"
+ y="27"
+ transform="matrix(1.070064,0,0,0.918028,-1.173674,3.073548)"
+ rx="1.0892857"
+ ry="1.0892857" />
+ <path
+ transform="matrix(1.180326,0,0,0.867993,13.1795,-6.80859)"
+ style="fill:#f9751a;fill-opacity:1;stroke:none;stroke-width:1.0283047;stroke-miterlimit:4;stroke-opacity:1"
+ d="M -0.99929609,42.004237 C 3.5188333,45.348102 4.1278823,38.950282 4.9828709,38.950282 C 5.8260957,38.950282 6.1724645,45.375511 10.014606,42.007796 C 9.2074596,43.955072 6.7265914,47.014858 5.6807127,47.014858 C 4.6230593,47.014858 0.31231911,44.880662 -0.99929609,42.004237 z "
+ id="rect5187"
+ sodipodi:nodetypes="czczc" />
+ <path
+ transform="matrix(1.236264,0,0,0.549587,-6.482886,4.775206)"
+ style="fill:#3b1941;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1"
+ d="M 11.651119,11.193815 C 12.963532,7.814583 16.999999,10.43431 16.999999,12.891665 L 13.737594,13.834879 L 11.651119,11.193815 z "
+ id="path5192"
+ sodipodi:nodetypes="cccc" />
+ <path
+ transform="matrix(1.50247,0,0,1,-7.59464,-1.139701)"
+ style="fill:#3b1941;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1"
+ d="M 11.689238,9.8218679 C 13.591296,8.0161941 17.219555,11.23544 17.564573,12.891665 L 14.543472,12.891665 L 11.689238,9.8218679 z "
+ id="rect5189"
+ sodipodi:nodetypes="cccc" />
+ <path
+ transform="matrix(1.180326,0,0,0.867993,13.1795,-6.80859)"
+ style="fill:url(#linearGradient6569);fill-opacity:1.0;stroke:none;stroke-width:1.0283047;stroke-miterlimit:4;stroke-opacity:1"
+ d="M -0.99929609,42.004237 C 3.5188333,45.348102 4.1278823,38.950282 4.9828709,38.950282 C 5.8260957,38.950282 6.1724645,45.375511 10.014606,42.007796 C 9.2074596,43.955072 6.7265914,47.014858 5.6807127,47.014858 C 4.6230593,47.014858 0.31231911,44.880662 -0.99929609,42.004237 z "
+ id="path6561"
+ sodipodi:nodetypes="czczc" />
</g>
</svg>
diff --git a/pidgin/pixmaps/logo.png b/pidgin/pixmaps/logo.png
index 0500f445d3..18b4bc4150 100644
--- a/pidgin/pixmaps/logo.png
+++ b/pidgin/pixmaps/logo.png
Binary files differ
diff --git a/pidgin/pixmaps/pidgin.ico b/pidgin/pixmaps/pidgin.ico
index 55ea5f25e0..f672939cfe 100644
--- a/pidgin/pixmaps/pidgin.ico
+++ b/pidgin/pixmaps/pidgin.ico
Binary files differ
diff --git a/pidgin/pixmaps/protocols/16/irc.png b/pidgin/pixmaps/protocols/16/irc.png
index 324c9eca16..19d578deda 100644
--- a/pidgin/pixmaps/protocols/16/irc.png
+++ b/pidgin/pixmaps/protocols/16/irc.png
Binary files differ
diff --git a/pidgin/pixmaps/protocols/16/scalable/irc.svg b/pidgin/pixmaps/protocols/16/scalable/irc.svg
index 56dc06bd0d..f99bda7ded 100644
--- a/pidgin/pixmaps/protocols/16/scalable/irc.svg
+++ b/pidgin/pixmaps/protocols/16/scalable/irc.svg
@@ -7,87 +7,179 @@
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
- xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/s odipodi-0.dtd"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="16"
height="16"
- id="svg13306"
+ id="svg4345"
sodipodi:version="0.32"
- inkscape:version="0.43"
- version="1.0"
- inkscape:export-filename="/home/hbons/Desktop/Gaim Refresh/status/16/irc16.png"
+ inkscape:version="0.44.1"
+ sodipodi:docbase="/home/hbons/Desktop"
+ sodipodi:docname="pidgin-16.svg"
+ inkscape:export-filename="/home/hbons/Desktop/pidgin.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90"
- sodipodi:docbase="/home/hbons/Desktop/Gaim Refresh/status/16/scalable"
- sodipodi:docname="irc16.svg">
+ version="1.0">
<defs
- id="defs13308">
+ id="defs4347">
<linearGradient
+ id="linearGradient2804">
+ <stop
+ style="stop-color:black;stop-opacity:0;"
+ offset="0"
+ id="stop2806" />
+ <stop
+ id="stop2812"
+ offset="0.5"
+ style="stop-color:black;stop-opacity:1;" />
+ <stop
+ style="stop-color:black;stop-opacity:0;"
+ offset="1"
+ id="stop2808" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2804"
+ id="linearGradient1516"
+ gradientUnits="userSpaceOnUse"
+ x1="21.875"
+ y1="48.000977"
+ x2="21.875"
+ y2="40" />
+ <radialGradient
inkscape:collect="always"
- id="linearGradient2280">
+ xlink:href="#linearGradient2781"
+ id="radialGradient1514"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2,0,0,0.8,36,8.8)"
+ cx="1"
+ cy="44"
+ fx="1"
+ fy="44"
+ r="5" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient2781">
<stop
- style="stop-color:#d3d7cf;stop-opacity:1;"
+ style="stop-color:black;stop-opacity:1;"
offset="0"
- id="stop2282" />
+ id="stop2783" />
<stop
- style="stop-color:#d3d7cf;stop-opacity:0;"
+ style="stop-color:black;stop-opacity:0;"
offset="1"
- id="stop2284" />
+ id="stop2785" />
</linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2781"
+ id="radialGradient1512"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2,0,0,0.8,-13,-79.2)"
+ cx="1"
+ cy="44"
+ fx="1"
+ fy="44"
+ r="5" />
<linearGradient
inkscape:collect="always"
- id="linearGradient3150">
+ id="linearGradient5235">
<stop
style="stop-color:#2e3436;stop-opacity:1;"
offset="0"
- id="stop3152" />
+ id="stop5237" />
<stop
style="stop-color:#2e3436;stop-opacity:0;"
offset="1"
- id="stop3154" />
+ id="stop5239" />
</linearGradient>
<radialGradient
inkscape:collect="always"
- xlink:href="#linearGradient3150"
- id="radialGradient3156"
- cx="10.748654"
- cy="10.457643"
- fx="10.748654"
- fy="10.457643"
- r="6.6449099"
- gradientTransform="matrix(-0.842757,5.698892e-16,-4.565819e-9,-0.35721,19.80716,14.19321)"
- gradientUnits="userSpaceOnUse" />
+ xlink:href="#linearGradient25546"
+ id="radialGradient25572"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.994693,0,4.16407e-2)"
+ cx="7.8836637"
+ cy="1.5104795"
+ fx="7.8836637"
+ fy="1.5104795"
+ r="8.4883642" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient25546"
+ id="radialGradient25568"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.994693,0,4.16407e-2)"
+ cx="7.8836741"
+ cy="0.14505707"
+ fx="7.8836741"
+ fy="0.14505707"
+ r="8.4883642" />
<linearGradient
inkscape:collect="always"
- id="linearGradient3131">
+ id="linearGradient25546">
<stop
- style="stop-color:#eeeeec;stop-opacity:1;"
+ style="stop-color:white;stop-opacity:1;"
offset="0"
- id="stop3133" />
+ id="stop25548" />
<stop
- style="stop-color:#d3d7cf"
+ style="stop-color:white;stop-opacity:0;"
offset="1"
- id="stop3135" />
+ id="stop25550" />
</linearGradient>
- <linearGradient
+ <radialGradient
inkscape:collect="always"
- xlink:href="#linearGradient3131"
- id="linearGradient3137"
- x1="18.206755"
- y1="4.8468447"
- x2="18.150391"
- y2="13.775416"
+ xlink:href="#linearGradient25546"
+ id="radialGradient25554"
+ cx="7.8836637"
+ cy="2.6242435"
+ fx="7.8836637"
+ fy="2.6242435"
+ r="8.4883642"
+ gradientTransform="matrix(1.131317,0,0,1.125313,-1.035262,-0.301139)"
gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient3800">
+ <stop
+ style="stop-color:#f4d9b1;stop-opacity:1.0000000;"
+ offset="0.0000000"
+ id="stop3802" />
+ <stop
+ style="stop-color:#df9725;stop-opacity:1.0000000;"
+ offset="1.0000000"
+ id="stop3804" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient3816">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop3818" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop3820" />
+ </linearGradient>
<radialGradient
inkscape:collect="always"
- xlink:href="#linearGradient2280"
- id="radialGradient2286"
- cx="10.332581"
- cy="6.9103003"
- fx="10.332581"
- fy="6.9103003"
- r="9.5"
- gradientTransform="matrix(1.895669,2.346468e-16,-3.526656e-16,2.238626,-11.89066,-12.56638)"
+ xlink:href="#linearGradient3816"
+ id="radialGradient4179"
+ gradientUnits="userSpaceOnUse"
+ cx="31.112698"
+ cy="19.008621"
+ fx="31.112698"
+ fy="19.008621"
+ r="8.6620579" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5235"
+ id="radialGradient5241"
+ cx="23.234518"
+ cy="40.688972"
+ fx="23.234518"
+ fy="40.688972"
+ r="16.956987"
+ gradientTransform="matrix(1,0,0,0.133183,0,35.2699)"
gradientUnits="userSpaceOnUse" />
</defs>
<sodipodi:namedview
@@ -97,20 +189,21 @@
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
- inkscape:zoom="39.59798"
- inkscape:cx="14.115129"
- inkscape:cy="9.9583634"
+ inkscape:zoom="42.440064"
+ inkscape:cx="12.433319"
+ inkscape:cy="6.6578459"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:grid-bbox="true"
inkscape:document-units="px"
- fill="#eeeeec"
- inkscape:window-width="1268"
- inkscape:window-height="971"
- inkscape:window-x="6"
- inkscape:window-y="21" />
+ inkscape:window-width="1274"
+ inkscape:window-height="966"
+ inkscape:window-x="3"
+ inkscape:window-y="25"
+ width="16px"
+ height="16px" />
<metadata
- id="metadata13311">
+ id="metadata4350">
<rdf:RDF>
<cc:Work
rdf:about="">
@@ -125,91 +218,48 @@
inkscape:label="Layer 1"
inkscape:groupmode="layer">
<path
- style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.00000095;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="M 0.49919572,3.436028 L 0.49919572,8.024108 C 0.49919572,10.030365 0.43094041,12.50277 3.4779698,12.50277 L 3.5190997,14.938304 L 6.2391563,12.547388 L 10.144168,12.531827 C 13.477975,12.531827 15.5,11.518177 15.5,9.379431 L 15.484468,3.556577 C 15.484468,1.4311219 14.423292,0.51556128 12.453894,0.51556128 L 3.4753207,0.50000048 C 1.4741104,0.50000048 0.49919572,1.561826 0.49919572,3.436028 z "
- id="path2199"
- sodipodi:nodetypes="ccccccccccc" />
+ style="opacity:1;fill:#efefef;fill-opacity:1;stroke:#787878;stroke-width:2.37280941;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 2.875,7.5 C 2.1210885,7.5 1.5,8.1265217 1.5,8.90625 L 1.5,15.71875 L 1.5,18.46875 L 1.5,26.613999 C 1.5,27.393727 2.1210885,28.02025 2.875,28.020249 L 5.8475934,28.020249 L 5.8475934,32.22122 L 11.690916,27.991218 L 22.125,28.020249 C 22.878911,28.020249 23.5,27.393726 23.5,26.613999 L 23.5,18.46875 L 23.5,15.71875 L 23.5,8.90625 C 23.5,8.1265221 22.878912,7.5000001 22.125,7.5 L 16.15625,7.5 L 8.375,7.5 L 2.875,7.5 z "
+ id="path5540"
+ transform="matrix(-0.454545,0,0,0.390748,16.18182,-2.43061)"
+ sodipodi:nodetypes="cccccccccccccccccc" />
<path
- sodipodi:type="inkscape:offset"
- inkscape:radius="-1.0020103"
- inkscape:original="M 10.03125 5.5 C 5.2809556 5.6861502 1.5 8.7231084 1.5 12.4375 C 1.5 14.570281 2.4139213 16.850503 4.375 18.125 C 4.790921 19.906271 3.5825788 21.282326 3.375 21.5 C 3.7506605 21.398222 6.7302843 20.58004 7.84375 19.375 C 8.9660824 19.328744 9.5914383 19.40625 10.5 19.40625 C 15.465015 19.40625 19.500001 16.271711 19.5 12.4375 C 19.499999 8.6032883 15.465015 5.5 10.5 5.5 C 10.344844 5.4999998 10.184486 5.4939951 10.03125 5.5 z "
- xlink:href="#path13316"
- style="color:#000000;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
- id="path2288"
- inkscape:href="#path13316"
- d="M 10.0625,6.5 C 7.8900031,6.5851338 5.9762716,7.3427975 4.625,8.4375 C 3.2737284,9.5322025 2.5,10.920293 2.5,12.4375 C 2.5,14.284032 3.2837785,16.226812 4.90625,17.28125 C 5.1287835,17.423752 5.2860248,17.648382 5.34375,17.90625 C 5.4955807,18.556498 5.4707531,19.125743 5.375,19.65625 C 6.0781419,19.333618 6.8270886,18.976092 7.09375,18.6875 C 7.2809756,18.490079 7.540428,18.377274 7.8125,18.375 C 8.9961476,18.326217 9.6484235,18.40625 10.5,18.40625 C 12.771643,18.40625 14.815021,17.674738 16.25,16.5625 C 17.684979,15.450262 18.5,14.003112 18.5,12.4375 C 18.5,10.871887 17.684227,9.4172787 16.25,8.3125 C 14.815773,7.2077213 12.773745,6.5 10.5,6.5 C 10.318992,6.4999998 10.162289,6.4960896 10.0625,6.5 z "
- transform="matrix(-1,0,0,1,23.99247,-3.990738)" />
+ transform="matrix(-0.397516,0,0,0.329862,15.46895,-1.283212)"
+ style="fill:none;fill-opacity:1;stroke:white;stroke-width:2.76157022;stroke-miterlimit:4;stroke-opacity:1"
+ d="M 2.875,8.4375 C 2.6469872,8.4375 2.4375,8.6305983 2.4375,8.90625 L 2.4375,15.71875 L 2.4375,18.46875 L 2.4375,26.1875 C 2.4375,26.46315 2.6469898,26.65625 2.875,26.65625 L 7.1914464,26.68945 C 7.7065457,26.695834 7.4705404,28.897647 7.4769247,29.412746 L 11.299413,26.8125 L 22.125,26.65625 C 22.353012,26.65625 22.5625,26.463149 22.5625,26.1875 L 22.5625,18.46875 L 22.5625,15.71875 L 22.5625,8.90625 C 22.5625,8.6305986 22.353013,8.4375 22.125,8.4375 L 16.15625,8.4375 L 8.375,8.4375 L 2.875,8.4375 z "
+ id="path5542"
+ sodipodi:nodetypes="cccccccccccccccccc" />
<path
- style="opacity:1;fill:url(#radialGradient2286);fill-opacity:1;stroke:#555753;stroke-width:1.00000095;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="M 0.49919572,3.436028 L 0.49919572,8.024108 C 0.49919572,10.030365 0.43094041,12.50277 3.4779698,12.50277 L 3.5190997,14.938304 L 6.2391563,12.547388 L 10.144168,12.531827 C 13.477975,12.531827 15.5,11.518177 15.5,9.379431 L 15.484468,3.556577 C 15.484468,1.4311219 14.423292,0.51556128 12.453894,0.51556128 L 3.4753207,0.50000048 C 1.4741104,0.50000048 0.49919572,1.561826 0.49919572,3.436028 z "
- id="rect1326"
- sodipodi:nodetypes="ccccccccccc" />
- <path
- sodipodi:type="inkscape:offset"
- inkscape:radius="-0.99553573"
- inkscape:original="M 3.46875 0.5 C 1.4675396 0.5 0.5 1.563298 0.5 3.4375 L 0.5 8.03125 C 0.5 10.037507 0.42172061 12.5 3.46875 12.5 L 3.53125 14.9375 L 6.25 12.5625 L 10.15625 12.53125 C 13.490057 12.53125 15.5 11.513746 15.5 9.375 L 15.5 3.5625 C 15.5 1.4370449 14.438148 0.5 12.46875 0.5 L 3.46875 0.5 z "
- xlink:href="#rect1326"
- style="opacity:1;fill:none;fill-opacity:1;stroke:#eeeeec;stroke-width:1.03363752;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="path2248"
- inkscape:href="#rect1326"
- d="M 3.96875,9.0625 C 3.1444632,9.0625002 2.7022172,9.2621947 2.4375,9.53125 C 2.1727828,9.8003053 2,10.234211 2,11 L 2,15.59375 C 2,16.609826 2.0106197,17.613475 2.25,18.1875 C 2.4893803,18.761525 2.71342,19.0625 3.96875,19.0625 C 4.5099878,19.05993 4.9541408,19.490203 4.96875,20.03125 L 4.96875,20.34375 L 6.09375,19.34375 C 6.2748748,19.183476 6.5081463,19.094611 6.75,19.09375 L 10.65625,19.09375 C 12.221872,19.09375 13.413842,18.823397 14.09375,18.4375 C 14.773658,18.051603 15,17.695013 15,16.9375 L 15,11.125 C 15,10.228058 14.802621,9.7651678 14.53125,9.5 C 14.259879,9.2348322 13.795556,9.0625 12.96875,9.0625 L 3.96875,9.0625 z "
- transform="matrix(0.997403,0,0,0.938411,3.636372e-2,0.123235)" />
+ sodipodi:type="arc"
+ style="opacity:0.52838428;fill:url(#radialGradient5241);fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path4340"
+ sodipodi:cx="23.234518"
+ sodipodi:cy="40.688972"
+ sodipodi:rx="16.956987"
+ sodipodi:ry="2.2583797"
+ d="M 40.191505 40.688972 A 16.956987 2.2583797 0 1 1 6.2775307,40.688972 A 16.956987 2.2583797 0 1 1 40.191505 40.688972 z"
+ transform="matrix(1.208941,0,0,1.980928,-1.589159,5.924394)" />
<path
+ transform="matrix(2.539812,0,0,0.410815,-57.0204,65.80212)"
sodipodi:type="arc"
- style="opacity:0.2;fill:url(#radialGradient3156);fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="path3140"
- sodipodi:cx="10.748654"
- sodipodi:cy="10.457643"
- sodipodi:rx="6.6449099"
- sodipodi:ry="2.3675451"
- d="M 17.393564 10.457643 A 6.6449099 2.3675451 0 1 1 4.1037445,10.457643 A 6.6449099 2.3675451 0 1 1 17.393564 10.457643 z"
- transform="matrix(1.655402,0,0,1.267134,-5.793347,6.748769)" />
+ style="opacity:1;color:black;fill:url(#radialGradient4179);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ id="path4306"
+ sodipodi:cx="31.112698"
+ sodipodi:cy="19.008621"
+ sodipodi:rx="8.6620579"
+ sodipodi:ry="8.6620579"
+ d="M 39.774755 19.008621 A 8.6620579 8.6620579 0 1 1 22.45064,19.008621 A 8.6620579 8.6620579 0 1 1 39.774755 19.008621 z" />
<path
- sodipodi:type="inkscape:offset"
- inkscape:radius="-1.0020103"
- inkscape:original="M 10.03125 5.5 C 5.2809556 5.6861502 1.5 8.7231084 1.5 12.4375 C 1.5 14.570281 2.4139213 16.850503 4.375 18.125 C 4.790921 19.906271 3.5825788 21.282326 3.375 21.5 C 3.7506605 21.398222 6.7302843 20.58004 7.84375 19.375 C 8.9660824 19.328744 9.5914383 19.40625 10.5 19.40625 C 15.465015 19.40625 19.500001 16.271711 19.5 12.4375 C 19.499999 8.6032883 15.465015 5.5 10.5 5.5 C 10.344844 5.4999998 10.184486 5.4939951 10.03125 5.5 z "
- xlink:href="#path13316"
- style="color:#000000;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
- id="path13434"
- inkscape:href="#path13316"
- d="M 10.0625,6.5 C 7.8900031,6.5851338 5.9762716,7.3427975 4.625,8.4375 C 3.2737284,9.5322025 2.5,10.920293 2.5,12.4375 C 2.5,14.284032 3.2837785,16.226812 4.90625,17.28125 C 5.1287835,17.423752 5.2860248,17.648382 5.34375,17.90625 C 5.4955807,18.556498 5.4707531,19.125743 5.375,19.65625 C 6.0781419,19.333618 6.8270886,18.976092 7.09375,18.6875 C 7.2809756,18.490079 7.540428,18.377274 7.8125,18.375 C 8.9961476,18.326217 9.6484235,18.40625 10.5,18.40625 C 12.771643,18.40625 14.815021,17.674738 16.25,16.5625 C 17.684979,15.450262 18.5,14.003112 18.5,12.4375 C 18.5,10.871887 17.684227,9.4172787 16.25,8.3125 C 14.815773,7.2077213 12.773745,6.5 10.5,6.5 C 10.318992,6.4999998 10.162289,6.4960896 10.0625,6.5 z "
- transform="matrix(-1,0,0,1,32,-8.84375)" />
+ style="opacity:1;fill:#efefef;fill-opacity:1;stroke:#787878;stroke-width:2.37280941;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 2.875,7.5 C 2.1210885,7.5 1.5,8.1265217 1.5,8.90625 L 1.5,15.71875 L 1.5,18.46875 L 1.5,26.613999 C 1.5,27.393727 2.1210885,28.02025 2.875,28.020249 L 5.8475934,28.020249 L 5.8475934,32.22122 L 11.690916,27.991218 L 22.125,28.020249 C 22.878911,28.020249 23.5,27.393726 23.5,26.613999 L 23.5,18.46875 L 23.5,15.71875 L 23.5,8.90625 C 23.5,8.1265221 22.878912,7.5000001 22.125,7.5 L 16.15625,7.5 L 8.375,7.5 L 2.875,7.5 z "
+ id="path5534"
+ transform="matrix(0.454545,0,0,0.390748,-0.181807,2.56939)"
+ sodipodi:nodetypes="cccccccccccccccccc" />
<path
- sodipodi:type="inkscape:offset"
- inkscape:radius="-1.0020103"
- inkscape:original="M 10.03125 5.5 C 5.2809556 5.6861502 1.5 8.7231084 1.5 12.4375 C 1.5 14.570281 2.4139213 16.850503 4.375 18.125 C 4.790921 19.906271 3.5825788 21.282326 3.375 21.5 C 3.7506605 21.398222 6.7302843 20.58004 7.84375 19.375 C 8.9660824 19.328744 9.5914383 19.40625 10.5 19.40625 C 15.465015 19.40625 19.500001 16.271711 19.5 12.4375 C 19.499999 8.6032883 15.465015 5.5 10.5 5.5 C 10.344844 5.4999998 10.184486 5.4939951 10.03125 5.5 z "
- xlink:href="#path13316"
- style="color:#000000;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
- id="path13323"
- inkscape:href="#path13316"
- d="M 10.0625,6.5 C 7.8900031,6.5851338 5.9762716,7.3427975 4.625,8.4375 C 3.2737284,9.5322025 2.5,10.920293 2.5,12.4375 C 2.5,14.284032 3.2837785,16.226812 4.90625,17.28125 C 5.1287835,17.423752 5.2860248,17.648382 5.34375,17.90625 C 5.4955807,18.556498 5.4707531,19.125743 5.375,19.65625 C 6.0781419,19.333618 6.8270886,18.976092 7.09375,18.6875 C 7.2809756,18.490079 7.540428,18.377274 7.8125,18.375 C 8.9961476,18.326217 9.6484235,18.40625 10.5,18.40625 C 12.771643,18.40625 14.815021,17.674738 16.25,16.5625 C 17.684979,15.450262 18.5,14.003112 18.5,12.4375 C 18.5,10.871887 17.684227,9.4172787 16.25,8.3125 C 14.815773,7.2077213 12.773745,6.5 10.5,6.5 C 10.318992,6.4999998 10.162289,6.4960896 10.0625,6.5 z "
- transform="matrix(0.750603,0,0,0.750603,0.123492,-2.625632)" />
- <rect
- style="opacity:1;fill:#9a9b96;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="rect2207"
- width="9"
- height="1"
- x="3"
- y="4"
- rx="0.5"
- ry="0.5" />
- <rect
- style="opacity:1;fill:#9a9b96;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="rect1343"
- width="8"
- height="1"
- x="3"
- y="8"
- rx="0.5"
- ry="0.5" />
- <rect
- style="opacity:1;fill:#9a9b96;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="rect1345"
- width="7"
- height="1"
- x="3"
- y="6"
- rx="0.5"
- ry="0.5" />
+ transform="matrix(0.397516,0,0,0.329862,0.531062,3.716788)"
+ style="fill:none;fill-opacity:1;stroke:white;stroke-width:2.76157022;stroke-miterlimit:4;stroke-opacity:1"
+ d="M 2.875,8.4375 C 2.6469872,8.4375 2.4375,8.6305983 2.4375,8.90625 L 2.4375,15.71875 L 2.4375,18.46875 L 2.4375,26.1875 C 2.4375,26.46315 2.6469898,26.65625 2.875,26.65625 L 7.1914464,26.68945 C 7.7065457,26.695834 7.4705404,28.897647 7.4769247,29.412746 L 11.299413,26.8125 L 22.125,26.65625 C 22.353012,26.65625 22.5625,26.463149 22.5625,26.1875 L 22.5625,18.46875 L 22.5625,15.71875 L 22.5625,8.90625 C 22.5625,8.6305986 22.353013,8.4375 22.125,8.4375 L 16.15625,8.4375 L 8.375,8.4375 L 2.875,8.4375 z "
+ id="path5536"
+ sodipodi:nodetypes="cccccccccccccccccc" />
</g>
</svg>
diff --git a/pidgin/pixmaps/protocols/22/irc.png b/pidgin/pixmaps/protocols/22/irc.png
index ac753e2f15..4fa09abe9c 100644
--- a/pidgin/pixmaps/protocols/22/irc.png
+++ b/pidgin/pixmaps/protocols/22/irc.png
Binary files differ
diff --git a/pidgin/pixmaps/protocols/22/scalable/irc.svg b/pidgin/pixmaps/protocols/22/scalable/irc.svg
index aa1a2fe4b1..20062d85b0 100644
--- a/pidgin/pixmaps/protocols/22/scalable/irc.svg
+++ b/pidgin/pixmaps/protocols/22/scalable/irc.svg
@@ -7,173 +7,180 @@
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
- xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/s odipodi-0.dtd"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="24"
height="24"
- id="svg13306"
+ id="svg4345"
sodipodi:version="0.32"
- inkscape:version="0.43"
- version="1.0"
- inkscape:export-filename="/home/hbons/Desktop/Gaim Refresh/status/32/irc32.png"
+ inkscape:version="0.44.1"
+ sodipodi:docbase="/home/hbons/Desktop"
+ sodipodi:docname="pidgin-24.svg"
+ inkscape:export-filename="/home/hbons/Desktop/pidgin.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90"
- sodipodi:docbase="/home/hbons/Desktop/Gaim Refresh/protocols/22/scalable"
- sodipodi:docname="irc.svg">
+ version="1.0">
<defs
- id="defs13308">
+ id="defs4347">
<linearGradient
- inkscape:collect="always"
- id="linearGradient2280">
+ id="linearGradient2804">
<stop
- style="stop-color:#d3d7cf;stop-opacity:1;"
+ style="stop-color:black;stop-opacity:0;"
offset="0"
- id="stop2282" />
+ id="stop2806" />
+ <stop
+ id="stop2812"
+ offset="0.5"
+ style="stop-color:black;stop-opacity:1;" />
<stop
- style="stop-color:#d3d7cf;stop-opacity:0;"
+ style="stop-color:black;stop-opacity:0;"
offset="1"
- id="stop2284" />
+ id="stop2808" />
</linearGradient>
<linearGradient
inkscape:collect="always"
- id="linearGradient3150">
+ xlink:href="#linearGradient2804"
+ id="linearGradient1516"
+ gradientUnits="userSpaceOnUse"
+ x1="21.875"
+ y1="48.000977"
+ x2="21.875"
+ y2="40" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2781"
+ id="radialGradient1514"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2,0,0,0.8,36,8.8)"
+ cx="1"
+ cy="44"
+ fx="1"
+ fy="44"
+ r="5" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient2781">
<stop
- style="stop-color:#2e3436;stop-opacity:1;"
+ style="stop-color:black;stop-opacity:1;"
offset="0"
- id="stop3152" />
+ id="stop2783" />
<stop
- style="stop-color:#2e3436;stop-opacity:0;"
+ style="stop-color:black;stop-opacity:0;"
offset="1"
- id="stop3154" />
+ id="stop2785" />
</linearGradient>
<radialGradient
inkscape:collect="always"
- xlink:href="#linearGradient3150"
- id="radialGradient3156"
- cx="10.748654"
- cy="10.457643"
- fx="10.748654"
- fy="10.457643"
- r="6.6449099"
- gradientTransform="matrix(-0.842757,5.698892e-16,-4.565819e-9,-0.35721,19.80716,14.19321)"
- gradientUnits="userSpaceOnUse" />
+ xlink:href="#linearGradient2781"
+ id="radialGradient1512"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2,0,0,0.8,-13,-79.2)"
+ cx="1"
+ cy="44"
+ fx="1"
+ fy="44"
+ r="5" />
<linearGradient
inkscape:collect="always"
- id="linearGradient3131">
+ id="linearGradient5235">
<stop
- style="stop-color:#eeeeec;stop-opacity:1;"
+ style="stop-color:#2e3436;stop-opacity:1;"
offset="0"
- id="stop3133" />
+ id="stop5237" />
<stop
- style="stop-color:#d3d7cf"
+ style="stop-color:#2e3436;stop-opacity:0;"
offset="1"
- id="stop3135" />
+ id="stop5239" />
</linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient25546"
+ id="radialGradient25572"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.994693,0,4.16407e-2)"
+ cx="7.8836637"
+ cy="1.5104795"
+ fx="7.8836637"
+ fy="1.5104795"
+ r="8.4883642" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient25546"
+ id="radialGradient25568"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.994693,0,4.16407e-2)"
+ cx="7.8836741"
+ cy="0.14505707"
+ fx="7.8836741"
+ fy="0.14505707"
+ r="8.4883642" />
<linearGradient
inkscape:collect="always"
- id="linearGradient3121">
+ id="linearGradient25546">
<stop
- style="stop-color:#d3d7cf;stop-opacity:1;"
+ style="stop-color:white;stop-opacity:1;"
offset="0"
- id="stop3123" />
+ id="stop25548" />
<stop
- style="stop-color:#d3d7cf;stop-opacity:0;"
+ style="stop-color:white;stop-opacity:0;"
offset="1"
- id="stop3125" />
+ id="stop25550" />
</linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3121"
- id="linearGradient3127"
- x1="13"
- y1="26.785713"
- x2="13"
- y2="18.078569"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3131"
- id="linearGradient3137"
- x1="18.206755"
- y1="4.8468447"
- x2="18.150391"
- y2="13.775416"
- gradientUnits="userSpaceOnUse" />
<radialGradient
inkscape:collect="always"
- xlink:href="#linearGradient2280"
- id="radialGradient2286"
- cx="10.288303"
- cy="6.7567434"
- fx="10.288303"
- fy="6.7567434"
- r="9.5"
- gradientTransform="matrix(2.369002,1.711096e-16,-1.716974e-16,2.389565,-14.87449,-9.225873)"
+ xlink:href="#linearGradient25546"
+ id="radialGradient25554"
+ cx="7.8836637"
+ cy="2.6242435"
+ fx="7.8836637"
+ fy="2.6242435"
+ r="8.4883642"
+ gradientTransform="matrix(1.131317,0,0,1.125313,-1.035262,-0.301139)"
gradientUnits="userSpaceOnUse" />
<linearGradient
+ id="linearGradient3800">
+ <stop
+ style="stop-color:#f4d9b1;stop-opacity:1.0000000;"
+ offset="0.0000000"
+ id="stop3802" />
+ <stop
+ style="stop-color:#df9725;stop-opacity:1.0000000;"
+ offset="1.0000000"
+ id="stop3804" />
+ </linearGradient>
+ <linearGradient
inkscape:collect="always"
- xlink:href="#linearGradient3121"
- id="linearGradient2314"
- gradientUnits="userSpaceOnUse"
- x1="13"
- y1="26.785713"
- x2="13"
- y2="18.078569" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2280"
- id="radialGradient2316"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-1.276682,0,0,1.19816,31.40394,-2.987018)"
- cx="10.5"
- cy="12.373168"
- fx="10.5"
- fy="12.373168"
- r="9.5" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3150"
- id="radialGradient2259"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-0.842757,5.698892e-16,-4.565819e-9,-0.35721,19.80716,14.19321)"
- cx="10.748654"
- cy="10.457643"
- fx="10.748654"
- fy="10.457643"
- r="6.6449099" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2280"
- id="radialGradient2288"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-3.068505,2.211325e-16,2.22395e-16,3.088141,49.79439,-16.48838)"
- cx="10.288303"
- cy="6.7567434"
- fx="10.288303"
- fy="6.7567434"
- r="9.5" />
+ id="linearGradient3816">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop3818" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop3820" />
+ </linearGradient>
<radialGradient
inkscape:collect="always"
- xlink:href="#linearGradient2280"
- id="radialGradient2303"
+ xlink:href="#linearGradient3816"
+ id="radialGradient4179"
gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-3.068505,2.211325e-16,2.22395e-16,3.088141,49.79439,-16.48838)"
- cx="10.288303"
- cy="6.7567434"
- fx="10.288303"
- fy="6.7567434"
- r="9.5" />
+ cx="31.112698"
+ cy="19.008621"
+ fx="31.112698"
+ fy="19.008621"
+ r="8.6620579" />
<radialGradient
inkscape:collect="always"
- xlink:href="#linearGradient2280"
- id="radialGradient2311"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-2.369597,1.712163e-16,1.717406e-16,2.391056,38.88682,-13.24031)"
- cx="10.288303"
- cy="6.7567434"
- fx="10.288303"
- fy="6.7567434"
- r="9.5" />
+ xlink:href="#linearGradient5235"
+ id="radialGradient5241"
+ cx="23.234518"
+ cy="40.688972"
+ fx="23.234518"
+ fy="40.688972"
+ r="16.956987"
+ gradientTransform="matrix(1,0,0,0.133183,0,35.2699)"
+ gradientUnits="userSpaceOnUse" />
</defs>
<sodipodi:namedview
id="base"
@@ -182,20 +189,21 @@
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
- inkscape:zoom="11.371534"
- inkscape:cx="20.85698"
- inkscape:cy="14.844022"
+ inkscape:zoom="28"
+ inkscape:cx="17.768242"
+ inkscape:cy="11.945133"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:grid-bbox="true"
inkscape:document-units="px"
- fill="#ff0033"
- inkscape:window-width="1268"
- inkscape:window-height="971"
- inkscape:window-x="6"
- inkscape:window-y="21" />
+ inkscape:window-width="1274"
+ inkscape:window-height="966"
+ inkscape:window-x="3"
+ inkscape:window-y="25"
+ width="24px"
+ height="24px" />
<metadata
- id="metadata13311">
+ id="metadata4350">
<rdf:RDF>
<cc:Work
rdf:about="">
@@ -209,174 +217,76 @@
id="layer1"
inkscape:label="Layer 1"
inkscape:groupmode="layer">
- <rect
- style="fill:#babdb6;fill-opacity:0.75;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- id="rect2266"
- width="5.9860415"
- height="1.0008848"
- x="6.054316"
- y="7.5486698" />
+ <g
+ id="g1504"
+ style="opacity:0.12663754"
+ transform="matrix(0.496192,0,0,0.581846,-0.128303,-4.772994)">
+ <rect
+ transform="scale(-1,-1)"
+ y="-48"
+ x="-11"
+ height="8"
+ width="10"
+ id="rect1506"
+ style="opacity:1;color:black;fill:url(#radialGradient1512);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.20000057;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
+ <rect
+ y="40"
+ x="38"
+ height="8"
+ width="10"
+ id="rect1508"
+ style="opacity:1;color:black;fill:url(#radialGradient1514);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.20000057;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
+ <rect
+ y="40"
+ x="11"
+ height="8"
+ width="27"
+ id="rect1510"
+ style="opacity:1;color:black;fill:url(#linearGradient1516);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.20000057;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
+ </g>
<path
sodipodi:type="arc"
- style="opacity:0.5;fill:url(#radialGradient2259);fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="path2257"
- sodipodi:cx="10.748654"
- sodipodi:cy="10.457643"
- sodipodi:rx="6.6449099"
- sodipodi:ry="2.3675451"
- d="M 17.393564 10.457643 A 6.6449099 2.3675451 0 1 1 4.1037445,10.457643 A 6.6449099 2.3675451 0 1 1 17.393564 10.457643 z"
- transform="matrix(1.48539,0,0,1.13303,-1.306933,4.968885)" />
+ style="opacity:0.52838428;fill:url(#radialGradient5241);fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path4340"
+ sodipodi:cx="23.234518"
+ sodipodi:cy="40.688972"
+ sodipodi:rx="16.956987"
+ sodipodi:ry="2.2583797"
+ d="M 40.191505 40.688972 A 16.956987 2.2583797 0 1 1 6.2775307,40.688972 A 16.956987 2.2583797 0 1 1 40.191505 40.688972 z"
+ transform="matrix(1.208941,0,0,1.980928,-0.589159,7.924396)" />
<path
- sodipodi:type="inkscape:offset"
- inkscape:radius="-1.0020103"
- inkscape:original="M 10.03125 5.5 C 5.2809556 5.6861502 1.5 8.7231084 1.5 12.4375 C 1.5 14.570281 2.4139213 16.850503 4.375 18.125 C 4.790921 19.906271 3.5825788 21.282326 3.375 21.5 C 3.7506605 21.398222 6.7302843 20.58004 7.84375 19.375 C 8.9660824 19.328744 9.5914383 19.40625 10.5 19.40625 C 15.465015 19.40625 19.500001 16.271711 19.5 12.4375 C 19.499999 8.6032883 15.465015 5.5 10.5 5.5 C 10.344844 5.4999998 10.184486 5.4939951 10.03125 5.5 z "
- xlink:href="#path13316"
- style="color:#000000;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
- id="path2268"
- inkscape:href="#path13316"
- d="M 10.0625,6.5 C 7.8900031,6.5851338 5.9762716,7.3427975 4.625,8.4375 C 3.2737284,9.5322025 2.5,10.920293 2.5,12.4375 C 2.5,14.284032 3.2837785,16.226812 4.90625,17.28125 C 5.1287835,17.423752 5.2860248,17.648382 5.34375,17.90625 C 5.4955807,18.556498 5.4707531,19.125743 5.375,19.65625 C 6.0781419,19.333618 6.8270886,18.976092 7.09375,18.6875 C 7.2809756,18.490079 7.540428,18.377274 7.8125,18.375 C 8.9961476,18.326217 9.6484235,18.40625 10.5,18.40625 C 12.771643,18.40625 14.815021,17.674738 16.25,16.5625 C 17.684979,15.450262 18.5,14.003112 18.5,12.4375 C 18.5,10.871887 17.684227,9.4172787 16.25,8.3125 C 14.815773,7.2077213 12.773745,6.5 10.5,6.5 C 10.318992,6.4999998 10.162289,6.4960896 10.0625,6.5 z "
- transform="matrix(-0.997673,0,0,1.000884,24.00493,-3.47033)" />
- <rect
- style="fill:#babdb6;fill-opacity:0.75;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- id="rect2270"
- width="5.9860415"
- height="1.0008848"
- x="-18.018883"
- y="7.5393991"
- transform="scale(-1,1)" />
- <rect
- style="fill:#babdb6;fill-opacity:0.75;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- id="rect2272"
- width="8.9790611"
- height="1.0008843"
- x="-18.018883"
- y="9.5411692"
- transform="scale(-1,1)" />
+ style="opacity:1;fill:#efefef;fill-opacity:1;stroke:#787878;stroke-width:1.69608581;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 2.875,7.5 C 2.1210885,7.5 1.5,8.1265217 1.5,8.90625 L 1.5,15.71875 L 1.5,18.46875 L 1.5,26.613999 C 1.5,27.393727 2.1210885,28.02025 2.875,28.020249 L 4.9145119,28.020249 L 4.9145119,30.532781 L 8.1141033,27.991218 L 22.125,28.020249 C 22.878911,28.020249 23.5,27.393726 23.5,26.613999 L 23.5,18.46875 L 23.5,15.71875 L 23.5,8.90625 C 23.5,8.1265221 22.878912,7.5000001 22.125,7.5 L 16.15625,7.5 L 8.375,7.5 L 2.875,7.5 z "
+ id="path4334"
+ transform="matrix(-0.590909,0,0,0.588279,23.38636,-1.912091)"
+ sodipodi:nodetypes="cccccccccccccccccc" />
<path
- style="fill:#eeeeec;fill-opacity:1;stroke:none;stroke-width:1.00000012;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="M 17.462848,2.0345351 C 20.28167,2.2326326 22.508414,4.8428606 22.508414,8.0398417 L 22.508414,10.041609 C 22.508414,12.276899 21.432831,14.230867 19.817446,15.264975 L 19.817446,18.11124 L 16.930261,16.046916 L 11.74454,16.046916 C 8.7629471,16.046916 6.3626031,13.36855 6.3626031,10.041609 L 6.3626031,8.0398417 C 6.3626031,4.7129016 8.7629471,2.0345351 11.74454,2.0345351 L 17.126478,2.0345351 C 17.242945,2.0345351 17.348262,2.0264824 17.462848,2.0345351 z "
- id="path2274" />
- <path
- style="fill:url(#radialGradient2311);fill-opacity:1;stroke:#555753;stroke-width:0.99999911;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="M 17.191187,1.5081301 C 20.156942,1.7179684 22.499759,4.4829039 22.499759,7.8693698 L 22.499759,9.9897819 C 22.499759,12.357556 22.260496,14.385421 20.560908,15.480822 L 20.560908,18.495784 L 16.630838,16.351022 L 11.174805,16.351022 C 8.0377925,16.351022 5.5123276,13.513909 5.5123276,9.9897819 L 5.5123276,7.8693698 C 5.5123276,4.3452417 8.0377925,1.5081301 11.174805,1.5081301 L 16.837282,1.5081301 C 16.959821,1.5081301 17.070627,1.4995998 17.191187,1.5081301 z "
- id="path2276"
- sodipodi:nodetypes="cccccccccccc" />
- <path
- style="fill:none;fill-opacity:1;stroke:#eeeeec;stroke-width:0.99999958;stroke-miterlimit:4;stroke-opacity:1"
- d="M 17.135857,2.4916226 C 19.561138,2.6615394 21.50422,4.8998576 21.50422,7.7452031 L 21.50422,9.8466356 C 21.50422,11.837212 21.538584,13.553581 20.144119,14.443518 C 19.853317,14.634376 19.473329,15.130753 19.472969,15.491409 L 19.472969,16.50929 L 17.198264,15.297225 C 17.034405,15.173056 16.838501,15.104339 16.636617,15.100218 L 11.176166,15.100218 C 8.6004294,15.100218 6.4957772,12.805706 6.4957772,9.8466356 L 6.4957772,7.7452031 C 6.4957772,4.7861327 8.6004294,2.4916226 11.176166,2.4916226 L 16.823833,2.4916226 C 16.989883,2.4916226 17.106652,2.4895765 17.135857,2.4916226 z "
- id="path2280"
- sodipodi:nodetypes="cccccccccccccc" />
- <path
- sodipodi:type="inkscape:offset"
- inkscape:radius="-1.0020103"
- inkscape:original="M 10.03125 5.5 C 5.2809556 5.6861502 1.5 8.7231084 1.5 12.4375 C 1.5 14.570281 2.4139213 16.850503 4.375 18.125 C 4.790921 19.906271 3.5825788 21.282326 3.375 21.5 C 3.7506605 21.398222 6.7302843 20.58004 7.84375 19.375 C 8.9660824 19.328744 9.5914383 19.40625 10.5 19.40625 C 15.465015 19.40625 19.500001 16.271711 19.5 12.4375 C 19.499999 8.6032883 15.465015 5.5 10.5 5.5 C 10.344844 5.4999998 10.184486 5.4939951 10.03125 5.5 z "
- xlink:href="#path13316"
- style="color:#000000;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
- id="path2288"
- inkscape:href="#path13316"
- d="M 10.0625,6.5 C 7.8900031,6.5851338 5.9762716,7.3427975 4.625,8.4375 C 3.2737284,9.5322025 2.5,10.920293 2.5,12.4375 C 2.5,14.284032 3.2837785,16.226812 4.90625,17.28125 C 5.1287835,17.423752 5.2860248,17.648382 5.34375,17.90625 C 5.4955807,18.556498 5.4707531,19.125743 5.375,19.65625 C 6.0781419,19.333618 6.8270886,18.976092 7.09375,18.6875 C 7.2809756,18.490079 7.540428,18.377274 7.8125,18.375 C 8.9961476,18.326217 9.6484235,18.40625 10.5,18.40625 C 12.771643,18.40625 14.815021,17.674738 16.25,16.5625 C 17.684979,15.450262 18.5,14.003112 18.5,12.4375 C 18.5,10.871887 17.684227,9.4172787 16.25,8.3125 C 14.815773,7.2077213 12.773745,6.5 10.5,6.5 C 10.318992,6.4999998 10.162289,6.4960896 10.0625,6.5 z "
- transform="matrix(-1.000884,0,0,1.000884,24.01062,-3.667893)" />
- <rect
- style="fill:#babdb6;fill-opacity:0.75;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- id="rect2300"
- width="6.0053062"
- height="1.0008848"
- x="-18.005306"
- y="11.345372"
- transform="scale(-1,1)" />
- <path
- sodipodi:type="inkscape:offset"
- inkscape:radius="-1.0020103"
- inkscape:original="M 10.03125 5.5 C 5.2809556 5.6861502 1.5 8.7231084 1.5 12.4375 C 1.5 14.570281 2.4139213 16.850503 4.375 18.125 C 4.790921 19.906271 3.5825788 21.282326 3.375 21.5 C 3.7506605 21.398222 6.7302843 20.58004 7.84375 19.375 C 8.9660824 19.328744 9.5914383 19.40625 10.5 19.40625 C 15.465015 19.40625 19.500001 16.271711 19.5 12.4375 C 19.499999 8.6032883 15.465015 5.5 10.5 5.5 C 10.344844 5.4999998 10.184486 5.4939951 10.03125 5.5 z "
- xlink:href="#path13316"
- style="color:#000000;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
- id="path13434"
- inkscape:href="#path13316"
- d="M 10.0625,6.5 C 7.8900031,6.5851338 5.9762716,7.3427975 4.625,8.4375 C 3.2737284,9.5322025 2.5,10.920293 2.5,12.4375 C 2.5,14.284032 3.2837785,16.226812 4.90625,17.28125 C 5.1287835,17.423752 5.2860248,17.648382 5.34375,17.90625 C 5.4955807,18.556498 5.4707531,19.125743 5.375,19.65625 C 6.0781419,19.333618 6.8270886,18.976092 7.09375,18.6875 C 7.2809756,18.490079 7.540428,18.377274 7.8125,18.375 C 8.9961476,18.326217 9.6484235,18.40625 10.5,18.40625 C 12.771643,18.40625 14.815021,17.674738 16.25,16.5625 C 17.684979,15.450262 18.5,14.003112 18.5,12.4375 C 18.5,10.871887 17.684227,9.4172787 16.25,8.3125 C 14.815773,7.2077213 12.773745,6.5 10.5,6.5 C 10.318992,6.4999998 10.162289,6.4960896 10.0625,6.5 z "
- transform="matrix(-1.318248,0,0,1.318248,41.87276,-10.91182)" />
+ transform="matrix(-0.546584,0,0,0.546584,22.8323,-1.111803)"
+ style="fill:none;fill-opacity:1;stroke:white;stroke-width:1.82954407;stroke-miterlimit:4;stroke-opacity:1"
+ d="M 2.875,8.4375 C 2.6469872,8.4375 2.4375,8.6305983 2.4375,8.90625 L 2.4375,15.71875 L 2.4375,18.46875 L 2.4375,26.1875 C 2.4375,26.46315 2.6469898,26.65625 2.875,26.65625 L 5.0575572,26.65625 C 5.5726565,26.662634 5.9886729,27.078651 5.9950572,27.59375 L 7.0909095,26.8125 C 7.2621189,26.685027 8.9741324,26.618972 9.1875,26.625 L 22.125,26.65625 C 22.353012,26.65625 22.5625,26.463149 22.5625,26.1875 L 22.5625,18.46875 L 22.5625,15.71875 L 22.5625,8.90625 C 22.5625,8.6305986 22.353013,8.4375 22.125,8.4375 L 16.15625,8.4375 L 8.375,8.4375 L 2.875,8.4375 z "
+ id="path4336"
+ sodipodi:nodetypes="ccccccccccccccccccc" />
<path
+ transform="matrix(2.539812,0,0,0.410815,-56.0204,67.80212)"
sodipodi:type="arc"
- style="opacity:0.5;fill:url(#radialGradient3156);fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="path3140"
- sodipodi:cx="10.748654"
- sodipodi:cy="10.457643"
- sodipodi:rx="6.6449099"
- sodipodi:ry="2.3675451"
- d="M 17.393564 10.457643 A 6.6449099 2.3675451 0 1 1 4.1037445,10.457643 A 6.6449099 2.3675451 0 1 1 17.393564 10.457643 z"
- transform="matrix(1.48539,0,0,1.13303,-5.862459,8.056126)" />
- <path
- sodipodi:type="inkscape:offset"
- inkscape:radius="-1.0020103"
- inkscape:original="M 10.03125 5.5 C 5.2809556 5.6861502 1.5 8.7231084 1.5 12.4375 C 1.5 14.570281 2.4139213 16.850503 4.375 18.125 C 4.790921 19.906271 3.5825788 21.282326 3.375 21.5 C 3.7506605 21.398222 6.7302843 20.58004 7.84375 19.375 C 8.9660824 19.328744 9.5914383 19.40625 10.5 19.40625 C 15.465015 19.40625 19.500001 16.271711 19.5 12.4375 C 19.499999 8.6032883 15.465015 5.5 10.5 5.5 C 10.344844 5.4999998 10.184486 5.4939951 10.03125 5.5 z "
- xlink:href="#path13316"
- style="color:#000000;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
- id="path13323"
- inkscape:href="#path13316"
- d="M 10.0625,6.5 C 7.8900031,6.5851338 5.9762716,7.3427975 4.625,8.4375 C 3.2737284,9.5322025 2.5,10.920293 2.5,12.4375 C 2.5,14.284032 3.2837785,16.226812 4.90625,17.28125 C 5.1287835,17.423752 5.2860248,17.648382 5.34375,17.90625 C 5.4955807,18.556498 5.4707531,19.125743 5.375,19.65625 C 6.0781419,19.333618 6.8270886,18.976092 7.09375,18.6875 C 7.2809756,18.490079 7.540428,18.377274 7.8125,18.375 C 8.9961476,18.326217 9.6484235,18.40625 10.5,18.40625 C 12.771643,18.40625 14.815021,17.674738 16.25,16.5625 C 17.684979,15.450262 18.5,14.003112 18.5,12.4375 C 18.5,10.871887 17.684227,9.4172787 16.25,8.3125 C 14.815773,7.2077213 12.773745,6.5 10.5,6.5 C 10.318992,6.4999998 10.162289,6.4960896 10.0625,6.5 z "
- transform="matrix(1.000884,0,0,1.000884,-3.072507e-3,0.326374)" />
- <rect
- style="fill:#babdb6;fill-opacity:0.75;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- id="rect13438"
- width="6.0053062"
- height="1.0008848"
- x="6.002233"
- y="11.336102" />
- <rect
- style="fill:#babdb6;fill-opacity:0.75;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- id="rect13440"
- width="9.0079584"
- height="1.0008843"
- x="6.002233"
- y="13.337872" />
- <path
- style="opacity:1;fill:#eeeeec;fill-opacity:1;stroke:none;stroke-width:1.00000012;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="M 6.560058,5.8312381 C 3.7321648,6.0293356 1.4982534,8.6395636 1.4982534,11.836545 L 1.4982534,13.838313 C 1.4982534,16.073601 2.5772989,18.02757 4.1978826,19.061679 L 4.1978826,21.907943 L 7.0943597,19.84362 L 12.296769,19.84362 C 15.287958,19.84362 17.696027,17.165252 17.696027,13.838313 L 17.696027,11.836545 C 17.696027,8.5096045 15.287958,5.8312381 12.296769,5.8312381 L 6.8975116,5.8312381 C 6.7806683,5.8312381 6.675013,5.8231853 6.560058,5.8312381 z "
- id="path2262" />
+ style="opacity:1;color:black;fill:url(#radialGradient4179);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ id="path4306"
+ sodipodi:cx="31.112698"
+ sodipodi:cy="19.008621"
+ sodipodi:rx="8.6620579"
+ sodipodi:ry="8.6620579"
+ d="M 39.774755 19.008621 A 8.6620579 8.6620579 0 1 1 22.45064,19.008621 A 8.6620579 8.6620579 0 1 1 39.774755 19.008621 z" />
<path
- style="opacity:1;fill:url(#radialGradient2286);fill-opacity:1;stroke:#555753;stroke-width:0.99999976;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="M 6.8156547,5.5133605 C 3.8506456,5.7230681 1.5084186,8.4862805 1.5084186,11.870636 L 1.5084186,13.989727 C 1.5084186,16.356026 2.8905386,18.382627 4.5896996,19.477345 L 4.5896996,22.490429 L 7.3758631,20.347004 L 12.830522,20.347004 C 15.966746,20.347004 18.491575,17.511659 18.491575,13.989727 L 18.491575,11.870636 C 18.491575,8.3487041 15.966746,5.5133605 12.830522,5.5133605 L 7.1694706,5.5133605 C 7.0469618,5.5133605 6.9361836,5.5048355 6.8156547,5.5133605 z "
- id="rect1326"
- sodipodi:nodetypes="cccccccccccc" />
- <rect
- style="opacity:1;fill:#9a9b96;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="rect2207"
- width="10"
- height="1"
- x="5"
- y="9"
- rx="0"
- ry="2" />
+ style="opacity:1;fill:#efefef;fill-opacity:1;stroke:#787878;stroke-width:1.69608581;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 2.875,7.5 C 2.1210885,7.5 1.5,8.1265217 1.5,8.90625 L 1.5,15.71875 L 1.5,18.46875 L 1.5,26.613999 C 1.5,27.393727 2.1210885,28.02025 2.875,28.020249 L 4.9145119,28.020249 L 4.9145119,30.532781 L 8.1141033,27.991218 L 22.125,28.020249 C 22.878911,28.020249 23.5,27.393726 23.5,26.613999 L 23.5,18.46875 L 23.5,15.71875 L 23.5,8.90625 C 23.5,8.1265221 22.878912,7.5000001 22.125,7.5 L 16.15625,7.5 L 8.375,7.5 L 2.875,7.5 z "
+ id="path5534"
+ transform="matrix(0.590909,0,0,0.588279,0.613639,3.087907)"
+ sodipodi:nodetypes="cccccccccccccccccc" />
<path
- style="fill:none;fill-opacity:1;stroke:#eeeeec;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1"
- d="M 6.8635186,6.4916243 C 4.4377546,6.6615411 2.4942864,8.8998594 2.4942864,11.745205 L 2.4942864,13.846637 C 2.4942866,15.837213 3.4714142,17.553583 4.8661553,18.44352 C 5.1570178,18.634378 5.5370806,19.130756 5.5374411,19.491411 L 5.5374411,20.509293 L 6.8011009,19.297227 C 6.9649913,19.173058 7.1609349,19.104341 7.3628594,19.10022 L 12.824398,19.10022 C 15.400648,19.10022 17.505719,16.805708 17.505719,13.846637 L 17.505719,11.745205 C 17.505719,8.7861344 15.400648,6.4916243 12.824398,6.4916243 L 7.1756064,6.4916243 C 7.0095223,6.4916243 6.8927299,6.4895782 6.8635186,6.4916243 z "
- id="path2248"
- sodipodi:nodetypes="cccccccccccccc" />
- <rect
- style="opacity:1;fill:#9a9b96;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="rect2209"
- width="7"
- height="1"
- x="5"
- y="11"
- rx="0"
- ry="1.9999999" />
- <rect
- style="opacity:1;fill:#9a9b96;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="rect1358"
- width="10"
- height="1"
- x="5"
- y="13"
- rx="0"
- ry="2" />
- <rect
- style="opacity:1;fill:#9a9b96;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="rect1360"
- width="7"
- height="1"
- x="5"
- y="15"
- rx="0"
- ry="1.9999999" />
+ transform="matrix(0.546584,0,0,0.546584,1.167699,3.888195)"
+ style="fill:none;fill-opacity:1;stroke:white;stroke-width:1.82954407;stroke-miterlimit:4;stroke-opacity:1"
+ d="M 2.875,8.4375 C 2.6469872,8.4375 2.4375,8.6305983 2.4375,8.90625 L 2.4375,15.71875 L 2.4375,18.46875 L 2.4375,26.1875 C 2.4375,26.46315 2.6469898,26.65625 2.875,26.65625 L 5.0575572,26.65625 C 5.5726565,26.662634 5.9886729,27.078651 5.9950572,27.59375 L 7.0909095,26.8125 C 7.2621189,26.685027 8.9741324,26.618972 9.1875,26.625 L 22.125,26.65625 C 22.353012,26.65625 22.5625,26.463149 22.5625,26.1875 L 22.5625,18.46875 L 22.5625,15.71875 L 22.5625,8.90625 C 22.5625,8.6305986 22.353013,8.4375 22.125,8.4375 L 16.15625,8.4375 L 8.375,8.4375 L 2.875,8.4375 z "
+ id="path5536"
+ sodipodi:nodetypes="ccccccccccccccccccc" />
</g>
</svg>
diff --git a/pidgin/pixmaps/protocols/48/irc.png b/pidgin/pixmaps/protocols/48/irc.png
index 63a2454e41..606425fabb 100644
--- a/pidgin/pixmaps/protocols/48/irc.png
+++ b/pidgin/pixmaps/protocols/48/irc.png
Binary files differ
diff --git a/pidgin/pixmaps/protocols/48/scalable/irc.svg b/pidgin/pixmaps/protocols/48/scalable/irc.svg
index 23effdd1ff..2725470035 100644
--- a/pidgin/pixmaps/protocols/48/scalable/irc.svg
+++ b/pidgin/pixmaps/protocols/48/scalable/irc.svg
@@ -7,218 +7,178 @@
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
- xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/s odipodi-0.dtd"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- width="48"
- height="48"
- id="svg13306"
+ width="48px"
+ height="48px"
+ id="svg4345"
sodipodi:version="0.32"
- inkscape:version="0.43"
- version="1.0"
- inkscape:export-filename="/home/hbons/Desktop/Gaim Refresh/protocols/48/irc.png"
+ inkscape:version="0.44.1"
+ sodipodi:docbase="/home/hbons/Desktop"
+ sodipodi:docname="pidgin-32.svg"
+ inkscape:export-filename="/home/hbons/Desktop/pidgin.png"
inkscape:export-xdpi="90"
- inkscape:export-ydpi="90"
- sodipodi:docbase="/home/hbons/Desktop/Gaim Refresh/protocols/48/scalable"
- sodipodi:docname="irc.svg">
+ inkscape:export-ydpi="90">
<defs
- id="defs13308">
+ id="defs4347">
<linearGradient
- inkscape:collect="always"
- id="linearGradient2253">
+ id="linearGradient2804">
<stop
- style="stop-color:#eeeeec;stop-opacity:1;"
+ style="stop-color:black;stop-opacity:0;"
offset="0"
- id="stop2255" />
+ id="stop2806" />
+ <stop
+ id="stop2812"
+ offset="0.5"
+ style="stop-color:black;stop-opacity:1;" />
<stop
- style="stop-color:#eeeeec;stop-opacity:0;"
+ style="stop-color:black;stop-opacity:0;"
offset="1"
- id="stop2257" />
+ id="stop2808" />
</linearGradient>
<linearGradient
inkscape:collect="always"
- id="linearGradient2233">
+ xlink:href="#linearGradient2804"
+ id="linearGradient1516"
+ gradientUnits="userSpaceOnUse"
+ x1="21.875"
+ y1="48.000977"
+ x2="21.875"
+ y2="40" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2781"
+ id="radialGradient1514"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2,0,0,0.8,36,8.8)"
+ cx="1"
+ cy="44"
+ fx="1"
+ fy="44"
+ r="5" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient2781">
<stop
- style="stop-color:#eeeeec;stop-opacity:1;"
+ style="stop-color:black;stop-opacity:1;"
offset="0"
- id="stop2235" />
+ id="stop2783" />
<stop
- style="stop-color:#eeeeec;stop-opacity:0;"
+ style="stop-color:black;stop-opacity:0;"
offset="1"
- id="stop2237" />
+ id="stop2785" />
</linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2781"
+ id="radialGradient1512"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2,0,0,0.8,-13,-79.2)"
+ cx="1"
+ cy="44"
+ fx="1"
+ fy="44"
+ r="5" />
<linearGradient
inkscape:collect="always"
- id="linearGradient2280">
+ id="linearGradient5235">
<stop
- style="stop-color:#d3d7cf;stop-opacity:1;"
+ style="stop-color:#2e3436;stop-opacity:1;"
offset="0"
- id="stop2282" />
+ id="stop5237" />
<stop
- style="stop-color:#d3d7cf;stop-opacity:0;"
+ style="stop-color:#2e3436;stop-opacity:0;"
offset="1"
- id="stop2284" />
+ id="stop5239" />
</linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient25546"
+ id="radialGradient25572"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.994693,0,4.16407e-2)"
+ cx="7.8836637"
+ cy="1.5104795"
+ fx="7.8836637"
+ fy="1.5104795"
+ r="8.4883642" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient25546"
+ id="radialGradient25568"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.994693,0,4.16407e-2)"
+ cx="7.8836741"
+ cy="0.14505707"
+ fx="7.8836741"
+ fy="0.14505707"
+ r="8.4883642" />
<linearGradient
inkscape:collect="always"
- id="linearGradient3150">
+ id="linearGradient25546">
<stop
- style="stop-color:#2e3436;stop-opacity:1;"
+ style="stop-color:white;stop-opacity:1;"
offset="0"
- id="stop3152" />
+ id="stop25548" />
<stop
- style="stop-color:#2e3436;stop-opacity:0;"
+ style="stop-color:white;stop-opacity:0;"
offset="1"
- id="stop3154" />
+ id="stop25550" />
</linearGradient>
<radialGradient
inkscape:collect="always"
- xlink:href="#linearGradient3150"
- id="radialGradient3156"
- cx="10.748654"
- cy="10.457643"
- fx="10.748654"
- fy="10.457643"
- r="6.6449099"
- gradientTransform="matrix(-0.842757,5.698892e-16,-4.565819e-9,-0.35721,19.80716,14.19321)"
+ xlink:href="#linearGradient25546"
+ id="radialGradient25554"
+ cx="7.8836637"
+ cy="2.6242435"
+ fx="7.8836637"
+ fy="2.6242435"
+ r="8.4883642"
+ gradientTransform="matrix(1.131317,0,0,1.125313,-1.035262,-0.301139)"
gradientUnits="userSpaceOnUse" />
<linearGradient
- inkscape:collect="always"
- id="linearGradient3131">
+ id="linearGradient3800">
<stop
- style="stop-color:#eeeeec;stop-opacity:1;"
- offset="0"
- id="stop3133" />
+ style="stop-color:#f4d9b1;stop-opacity:1.0000000;"
+ offset="0.0000000"
+ id="stop3802" />
<stop
- style="stop-color:#d3d7cf"
- offset="1"
- id="stop3135" />
+ style="stop-color:#df9725;stop-opacity:1.0000000;"
+ offset="1.0000000"
+ id="stop3804" />
</linearGradient>
<linearGradient
inkscape:collect="always"
- id="linearGradient3121">
+ id="linearGradient3816">
<stop
- style="stop-color:#d3d7cf;stop-opacity:1;"
+ style="stop-color:#000000;stop-opacity:1;"
offset="0"
- id="stop3123" />
+ id="stop3818" />
<stop
- style="stop-color:#d3d7cf;stop-opacity:0;"
+ style="stop-color:#000000;stop-opacity:0;"
offset="1"
- id="stop3125" />
+ id="stop3820" />
</linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3121"
- id="linearGradient3127"
- x1="13"
- y1="26.785713"
- x2="13"
- y2="18.078569"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3131"
- id="linearGradient3137"
- x1="18.206755"
- y1="4.8468447"
- x2="18.150391"
- y2="13.775416"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3121"
- id="linearGradient2314"
- gradientUnits="userSpaceOnUse"
- x1="13"
- y1="26.785713"
- x2="13"
- y2="18.078569" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2280"
- id="radialGradient2316"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-1.276682,0,0,1.19816,31.40394,-2.987018)"
- cx="10.5"
- cy="12.373168"
- fx="10.5"
- fy="12.373168"
- r="9.5" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3150"
- id="radialGradient2259"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-0.842757,5.698892e-16,-4.565819e-9,-0.35721,19.80716,14.19321)"
- cx="10.748654"
- cy="10.457643"
- fx="10.748654"
- fy="10.457643"
- r="6.6449099" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2280"
- id="radialGradient2288"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-3.068505,2.211325e-16,2.22395e-16,3.088141,49.79439,-16.48838)"
- cx="10.288303"
- cy="6.7567434"
- fx="10.288303"
- fy="6.7567434"
- r="9.5" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2280"
- id="radialGradient2303"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-3.068505,2.211325e-16,2.22395e-16,3.088141,49.79439,-16.48838)"
- cx="10.288303"
- cy="6.7567434"
- fx="10.288303"
- fy="6.7567434"
- r="9.5" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2280"
- id="radialGradient2223"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(4.465386,3.226064e-16,-3.236364e-16,4.505235,-27.38626,-17.2868)"
- cx="10.288303"
- cy="6.7567434"
- fx="10.288303"
- fy="6.7567434"
- r="9.5" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2233"
- id="radialGradient2239"
- cx="19.5"
- cy="17.711315"
- fx="19.5"
- fy="17.711315"
- r="15.53125"
- gradientTransform="matrix(1,0,0,0.966945,0,0.858834)"
- gradientUnits="userSpaceOnUse" />
<radialGradient
inkscape:collect="always"
- xlink:href="#linearGradient2280"
- id="radialGradient2243"
+ xlink:href="#linearGradient3816"
+ id="radialGradient4179"
gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-4.464356,3.225741e-16,3.235617e-16,4.504784,75.37169,-24.28519)"
- cx="10.288303"
- cy="6.7567434"
- fx="10.288303"
- fy="6.7567434"
- r="9.5" />
+ cx="31.112698"
+ cy="19.008621"
+ fx="31.112698"
+ fy="19.008621"
+ r="8.6620579" />
<radialGradient
inkscape:collect="always"
- xlink:href="#linearGradient2253"
- id="radialGradient2260"
- cx="28.5"
- cy="10.432241"
- fx="28.5"
- fy="10.432241"
- r="15.5"
- gradientTransform="matrix(1,0,0,0.965867,0,0.647388)"
+ xlink:href="#linearGradient5235"
+ id="radialGradient5241"
+ cx="23.234518"
+ cy="40.688972"
+ fx="23.234518"
+ fy="40.688972"
+ r="16.956987"
+ gradientTransform="matrix(1,0,0,0.133183,0,35.2699)"
gradientUnits="userSpaceOnUse" />
</defs>
<sodipodi:namedview
@@ -228,20 +188,19 @@
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
- inkscape:zoom="15.004829"
- inkscape:cx="39.756047"
- inkscape:cy="25.827154"
+ inkscape:zoom="13.062462"
+ inkscape:cx="40.814762"
+ inkscape:cy="25.717712"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:grid-bbox="true"
inkscape:document-units="px"
- fill="#eeeeec"
- inkscape:window-width="1268"
- inkscape:window-height="971"
- inkscape:window-x="6"
- inkscape:window-y="21" />
+ inkscape:window-width="1274"
+ inkscape:window-height="966"
+ inkscape:window-x="3"
+ inkscape:window-y="25" />
<metadata
- id="metadata13311">
+ id="metadata4350">
<rdf:RDF>
<cc:Work
rdf:about="">
@@ -255,182 +214,80 @@
id="layer1"
inkscape:label="Layer 1"
inkscape:groupmode="layer">
- <rect
- style="fill:#babdb6;fill-opacity:0.75;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- id="rect2266"
- width="11.6187"
- height="1.942683"
- x="12.205235"
- y="14.932331" />
+ <g
+ id="g1504"
+ style="opacity:0.12663754"
+ transform="matrix(0.851064,0,0,0.999995,3.148928,-3.9998)">
+ <rect
+ transform="scale(-1,-1)"
+ y="-48"
+ x="-11"
+ height="8"
+ width="10"
+ id="rect1506"
+ style="opacity:1;color:black;fill:url(#radialGradient1512);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.20000057;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
+ <rect
+ y="40"
+ x="38"
+ height="8"
+ width="10"
+ id="rect1508"
+ style="opacity:1;color:black;fill:url(#radialGradient1514);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.20000057;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
+ <rect
+ y="40"
+ x="11"
+ height="8"
+ width="27"
+ id="rect1510"
+ style="opacity:1;color:black;fill:url(#linearGradient1516);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.20000057;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
+ </g>
<path
sodipodi:type="arc"
- style="opacity:0.5;fill:url(#radialGradient2259);fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="path2257"
- sodipodi:cx="10.748654"
- sodipodi:cy="10.457643"
- sodipodi:rx="6.6449099"
- sodipodi:ry="2.3675451"
- d="M 17.393564 10.457643 A 6.6449099 2.3675451 0 1 1 4.1037445,10.457643 A 6.6449099 2.3675451 0 1 1 17.393564 10.457643 z"
- transform="matrix(2.883092,0,0,2.199173,-2.082694,9.925056)" />
- <path
- sodipodi:type="inkscape:offset"
- inkscape:radius="-1.0020103"
- inkscape:original="M 10.03125 5.5 C 5.2809556 5.6861502 1.5 8.7231084 1.5 12.4375 C 1.5 14.570281 2.4139213 16.850503 4.375 18.125 C 4.790921 19.906271 3.5825788 21.282326 3.375 21.5 C 3.7506605 21.398222 6.7302843 20.58004 7.84375 19.375 C 8.9660824 19.328744 9.5914383 19.40625 10.5 19.40625 C 15.465015 19.40625 19.500001 16.271711 19.5 12.4375 C 19.499999 8.6032883 15.465015 5.5 10.5 5.5 C 10.344844 5.4999998 10.184486 5.4939951 10.03125 5.5 z "
- xlink:href="#path13316"
- style="color:#000000;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
- id="path2268"
- inkscape:href="#path13316"
- d="M 10.0625,6.5 C 7.8900031,6.5851338 5.9762716,7.3427975 4.625,8.4375 C 3.2737284,9.5322025 2.5,10.920293 2.5,12.4375 C 2.5,14.284032 3.2837785,16.226812 4.90625,17.28125 C 5.1287835,17.423752 5.2860248,17.648382 5.34375,17.90625 C 5.4955807,18.556498 5.4707531,19.125743 5.375,19.65625 C 6.0781419,19.333618 6.8270886,18.976092 7.09375,18.6875 C 7.2809756,18.490079 7.540428,18.377274 7.8125,18.375 C 8.9961476,18.326217 9.6484235,18.40625 10.5,18.40625 C 12.771643,18.40625 14.815021,17.674738 16.25,16.5625 C 17.684979,15.450262 18.5,14.003112 18.5,12.4375 C 18.5,10.871887 17.684227,9.4172787 16.25,8.3125 C 14.815773,7.2077213 12.773745,6.5 10.5,6.5 C 10.318992,6.4999998 10.162289,6.4960896 10.0625,6.5 z "
- transform="matrix(-1.936449,0,0,1.942681,47.04675,-6.455167)" />
- <rect
- style="fill:#babdb6;fill-opacity:0.75;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- id="rect2270"
- width="11.6187"
- height="1.942683"
- x="-35.428047"
- y="14.914336"
- transform="scale(-1,1)" />
- <rect
- style="fill:#babdb6;fill-opacity:0.75;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- id="rect2272"
- width="17.428049"
- height="1.9426821"
- x="-35.428047"
- y="18.799704"
- transform="scale(-1,1)" />
- <path
- style="fill:#eeeeec;fill-opacity:1;stroke:none;stroke-width:1.00000012;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="M 34.348803,4.2295857 C 39.82004,4.6140861 44.142074,9.6804488 44.142074,15.885678 L 44.142074,19.771041 C 44.142074,24.10966 42.054403,27.902245 38.918997,29.909414 L 38.918997,35.433916 L 33.31507,31.427134 L 23.249765,31.427134 C 17.462594,31.427134 12.803609,26.228517 12.803609,19.771041 L 12.803609,15.885678 C 12.803609,9.4282028 17.462594,4.2295857 23.249765,4.2295857 L 33.69592,4.2295857 C 33.92198,4.2295857 34.126396,4.2139557 34.348803,4.2295857 z "
- id="path2274" />
+ style="opacity:0.52838428;fill:url(#radialGradient5241);fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path4340"
+ sodipodi:cx="23.234518"
+ sodipodi:cy="40.688972"
+ sodipodi:rx="16.956987"
+ sodipodi:ry="2.2583797"
+ d="M 40.191505 40.688972 A 16.956987 2.2583797 0 1 1 6.2775307,40.688972 A 16.956987 2.2583797 0 1 1 40.191505 40.688972 z"
+ transform="matrix(1.208941,0,0,1.980928,3.410841,15.87176)" />
<path
- style="fill:url(#radialGradient2243);fill-opacity:1;stroke:#555753;stroke-width:0.99999934;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="M 34.496821,3.5010743 C 40.084348,3.8964132 44.498251,9.1055933 44.498251,15.485746 L 44.498251,19.480634 C 44.498251,23.941557 41.693725,27.762085 38.491674,29.825839 L 38.491674,35.506073 L 33.441114,31.465307 L 23.161869,31.465307 C 17.251689,31.465307 12.493676,26.120146 12.493676,19.480634 L 12.493676,15.485746 C 12.493676,8.8462358 17.251689,3.5010743 23.161869,3.5010743 L 33.830062,3.5010743 C 34.060926,3.5010743 34.269686,3.4850033 34.496821,3.5010743 z "
- id="path2276"
- sodipodi:nodetypes="cccccccccccc" />
+ style="opacity:1;fill:#efefef;fill-opacity:1;stroke:#787878;stroke-width:0.95516169;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 2.875,7.5 C 2.1210885,7.5 1.5,8.1265217 1.5,8.90625 L 1.5,15.71875 L 1.5,18.46875 L 1.5,26.189031 C 1.5,26.968759 2.1210885,27.595282 2.875,27.595281 L 5.5,27.595281 L 5.5,30.532781 L 9.2020155,27.56625 L 22.125,27.595281 C 22.878911,27.595281 23.5,26.968758 23.5,26.189031 L 23.5,18.46875 L 23.5,15.71875 L 23.5,8.90625 C 23.5,8.1265221 22.878912,7.5000001 22.125,7.5 L 16.15625,7.5 L 8.375,7.5 L 2.875,7.5 z "
+ id="path4334"
+ transform="matrix(-1.045455,0,0,1.048433,44.0682,0.636752)"
+ sodipodi:nodetypes="cccccccccccccccccc" />
<path
sodipodi:type="inkscape:offset"
- inkscape:radius="-1.0041453"
- inkscape:original="M 23.15625 3.5 C 17.24607 3.5 12.5 8.8604894 12.5 15.5 L 12.5 19.46875 C 12.5 26.108262 17.24607 31.46875 23.15625 31.46875 L 33.4375 31.46875 L 38.5 35.5 L 38.5 29.8125 C 41.702051 27.748746 44.499998 23.929672 44.5 19.46875 L 44.5 15.5 C 44.5 9.1198473 40.087526 3.8953389 34.5 3.5 C 34.272865 3.483929 34.074613 3.5 33.84375 3.5 L 23.15625 3.5 z "
- xlink:href="#path2276"
- style="fill:url(#radialGradient2260);fill-opacity:1.0;stroke:#eeeeec;stroke-width:0.99999934;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="path2241"
- inkscape:href="#path2276"
- d="M 23.15625,4.5 C 17.853238,4.5 13.5,9.339013 13.5,15.5 L 13.5,19.46875 C 13.5,25.629739 17.853238,30.46875 23.15625,30.46875 L 33.4375,30.46875 C 33.664573,30.468909 33.884889,30.54602 34.0625,30.6875 L 37.5,33.4375 L 37.5,29.8125 C 37.501987,29.469676 37.678723,29.151552 37.96875,28.96875 C 40.920535,27.066295 43.499998,23.509797 43.5,19.46875 L 43.5,15.5 C 43.5,9.5828211 39.440884,4.8540086 34.4375,4.5 C 34.298411,4.4901587 34.121214,4.5 33.84375,4.5 L 23.15625,4.5 z " />
- <path
- sodipodi:type="inkscape:offset"
- inkscape:radius="-1.0020103"
- inkscape:original="M 10.03125 5.5 C 5.2809556 5.6861502 1.5 8.7231084 1.5 12.4375 C 1.5 14.570281 2.4139213 16.850503 4.375 18.125 C 4.790921 19.906271 3.5825788 21.282326 3.375 21.5 C 3.7506605 21.398222 6.7302843 20.58004 7.84375 19.375 C 8.9660824 19.328744 9.5914383 19.40625 10.5 19.40625 C 15.465015 19.40625 19.500001 16.271711 19.5 12.4375 C 19.499999 8.6032883 15.465015 5.5 10.5 5.5 C 10.344844 5.4999998 10.184486 5.4939951 10.03125 5.5 z "
- xlink:href="#path13316"
- style="color:#000000;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
- id="path2288"
- inkscape:href="#path13316"
- d="M 10.0625,6.5 C 7.8900031,6.5851338 5.9762716,7.3427975 4.625,8.4375 C 3.2737284,9.5322025 2.5,10.920293 2.5,12.4375 C 2.5,14.284032 3.2837785,16.226812 4.90625,17.28125 C 5.1287835,17.423752 5.2860248,17.648382 5.34375,17.90625 C 5.4955807,18.556498 5.4707531,19.125743 5.375,19.65625 C 6.0781419,19.333618 6.8270886,18.976092 7.09375,18.6875 C 7.2809756,18.490079 7.540428,18.377274 7.8125,18.375 C 8.9961476,18.326217 9.6484235,18.40625 10.5,18.40625 C 12.771643,18.40625 14.815021,17.674738 16.25,16.5625 C 17.684979,15.450262 18.5,14.003112 18.5,12.4375 C 18.5,10.871887 17.684227,9.4172787 16.25,8.3125 C 14.815773,7.2077213 12.773745,6.5 10.5,6.5 C 10.318992,6.4999998 10.162289,6.4960896 10.0625,6.5 z "
- transform="matrix(-1.942681,0,0,1.942681,47.0578,-6.838631)" />
- <rect
- style="fill:#babdb6;fill-opacity:0.75;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- id="rect2300"
- width="11.656093"
- height="1.942683"
- x="-35.401695"
- y="22.301601"
- transform="scale(-1,1)" />
- <path
- sodipodi:type="inkscape:offset"
- inkscape:radius="-1.0020103"
- inkscape:original="M 10.03125 5.5 C 5.2809556 5.6861502 1.5 8.7231084 1.5 12.4375 C 1.5 14.570281 2.4139213 16.850503 4.375 18.125 C 4.790921 19.906271 3.5825788 21.282326 3.375 21.5 C 3.7506605 21.398222 6.7302843 20.58004 7.84375 19.375 C 8.9660824 19.328744 9.5914383 19.40625 10.5 19.40625 C 15.465015 19.40625 19.500001 16.271711 19.5 12.4375 C 19.499999 8.6032883 15.465015 5.5 10.5 5.5 C 10.344844 5.4999998 10.184486 5.4939951 10.03125 5.5 z "
- xlink:href="#path13316"
- style="color:#000000;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
- id="path13434"
- inkscape:href="#path13316"
- d="M 10.0625,6.5 C 7.8900031,6.5851338 5.9762716,7.3427975 4.625,8.4375 C 3.2737284,9.5322025 2.5,10.920293 2.5,12.4375 C 2.5,14.284032 3.2837785,16.226812 4.90625,17.28125 C 5.1287835,17.423752 5.2860248,17.648382 5.34375,17.90625 C 5.4955807,18.556498 5.4707531,19.125743 5.375,19.65625 C 6.0781419,19.333618 6.8270886,18.976092 7.09375,18.6875 C 7.2809756,18.490079 7.540428,18.377274 7.8125,18.375 C 8.9961476,18.326217 9.6484235,18.40625 10.5,18.40625 C 12.771643,18.40625 14.815021,17.674738 16.25,16.5625 C 17.684979,15.450262 18.5,14.003112 18.5,12.4375 C 18.5,10.871887 17.684227,9.4172787 16.25,8.3125 C 14.815773,7.2077213 12.773745,6.5 10.5,6.5 C 10.318992,6.4999998 10.162289,6.4960896 10.0625,6.5 z "
- transform="matrix(-1.318248,0,0,1.318248,41.87276,-10.91182)" />
+ inkscape:radius="-0.94924349"
+ inkscape:original="M 2.875 7.5 C 2.1210885 7.5 1.5 8.1265217 1.5 8.90625 L 1.5 15.71875 L 1.5 18.46875 L 1.5 26.1875 C 1.5 26.967227 2.1210885 27.593751 2.875 27.59375 L 5.5 27.59375 L 5.5 30.53125 L 9.1875 27.5625 L 22.125 27.59375 C 22.878911 27.593749 23.5 26.967227 23.5 26.1875 L 23.5 18.46875 L 23.5 15.71875 L 23.5 8.90625 C 23.5 8.1265221 22.878912 7.5000001 22.125 7.5 L 16.15625 7.5 L 8.375 7.5 L 2.875 7.5 z "
+ style="opacity:1;fill:none;fill-opacity:1;stroke:white;stroke-width:0.95516169;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path4336"
+ d="M 2.875,8.4375 C 2.6469872,8.4375 2.4375,8.6305983 2.4375,8.90625 L 2.4375,15.71875 L 2.4375,18.46875 L 2.4375,26.1875 C 2.4375,26.46315 2.6469898,26.65625 2.875,26.65625 L 5.5,26.65625 C 6.0150993,26.662634 6.4311157,27.078651 6.4375,27.59375 L 6.4375,28.5625 L 8.59375,26.8125 C 8.7649594,26.685027 8.9741324,26.618972 9.1875,26.625 L 22.125,26.65625 C 22.353012,26.65625 22.5625,26.463149 22.5625,26.1875 L 22.5625,18.46875 L 22.5625,15.71875 L 22.5625,8.90625 C 22.5625,8.6305986 22.353013,8.4375 22.125,8.4375 L 16.15625,8.4375 L 8.375,8.4375 L 2.875,8.4375 z "
+ transform="matrix(-1.045455,0,0,1.048433,44.0682,0.636752)" />
<path
+ transform="matrix(2.539812,0,0,0.410815,-52.0204,75.74948)"
sodipodi:type="arc"
- style="opacity:0.5;fill:url(#radialGradient3156);fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="path3140"
- sodipodi:cx="10.748654"
- sodipodi:cy="10.457643"
- sodipodi:rx="6.6449099"
- sodipodi:ry="2.3675451"
- d="M 17.393564 10.457643 A 6.6449099 2.3675451 0 1 1 4.1037445,10.457643 A 6.6449099 2.3675451 0 1 1 17.393564 10.457643 z"
- transform="matrix(2.883092,0,0,2.111891,-11.14725,15.91459)" />
- <path
- sodipodi:type="inkscape:offset"
- inkscape:radius="-1.0020103"
- inkscape:original="M 10.03125 5.5 C 5.2809556 5.6861502 1.5 8.7231084 1.5 12.4375 C 1.5 14.570281 2.4139213 16.850503 4.375 18.125 C 4.790921 19.906271 3.5825788 21.282326 3.375 21.5 C 3.7506605 21.398222 6.7302843 20.58004 7.84375 19.375 C 8.9660824 19.328744 9.5914383 19.40625 10.5 19.40625 C 15.465015 19.40625 19.500001 16.271711 19.5 12.4375 C 19.499999 8.6032883 15.465015 5.5 10.5 5.5 C 10.344844 5.4999998 10.184486 5.4939951 10.03125 5.5 z "
- xlink:href="#path13316"
- style="color:#000000;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
- id="path13323"
- inkscape:href="#path13316"
- d="M 10.0625,6.5 C 7.8900031,6.5851338 5.9762716,7.3427975 4.625,8.4375 C 3.2737284,9.5322025 2.5,10.920293 2.5,12.4375 C 2.5,14.284032 3.2837785,16.226812 4.90625,17.28125 C 5.1287835,17.423752 5.2860248,17.648382 5.34375,17.90625 C 5.4955807,18.556498 5.4707531,19.125743 5.375,19.65625 C 6.0781419,19.333618 6.8270886,18.976092 7.09375,18.6875 C 7.2809756,18.490079 7.540428,18.377274 7.8125,18.375 C 8.9961476,18.326217 9.6484235,18.40625 10.5,18.40625 C 12.771643,18.40625 14.815021,17.674738 16.25,16.5625 C 17.684979,15.450262 18.5,14.003112 18.5,12.4375 C 18.5,10.871887 17.684227,9.4172787 16.25,8.3125 C 14.815773,7.2077213 12.773745,6.5 10.5,6.5 C 10.318992,6.4999998 10.162289,6.4960896 10.0625,6.5 z "
- transform="matrix(1.942681,0,0,1.942681,0.448052,0.914103)" />
- <rect
- style="fill:#babdb6;fill-opacity:0.75;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- id="rect13438"
- width="11.656093"
- height="1.942683"
- x="12.104144"
- y="22.283606" />
- <rect
- style="fill:#babdb6;fill-opacity:0.75;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- id="rect13440"
- width="17.484138"
- height="1.9426821"
- x="12.104144"
- y="26.168972" />
- <path
- style="opacity:1;fill:#eeeeec;fill-opacity:1;stroke:none;stroke-width:1.00000012;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="M 13.6875,11.006947 C 8.2753561,11.391447 4,16.45781 4,22.663041 L 4,26.548402 C 4,30.887021 6.065124,34.679607 9.166667,36.686777 L 9.166667,42.211278 L 14.71007,38.204496 L 24.666667,38.204496 C 30.391333,38.204496 35,33.005879 35,26.548402 L 35,22.663041 C 35,16.205564 30.391333,11.006947 24.666667,11.006947 L 14.333333,11.006947 C 14.109714,11.006947 13.907506,10.991317 13.6875,11.006947 z "
- id="path2262" />
+ style="opacity:1;color:black;fill:url(#radialGradient4179);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ id="path4306"
+ sodipodi:cx="31.112698"
+ sodipodi:cy="19.008621"
+ sodipodi:rx="8.6620579"
+ sodipodi:ry="8.6620579"
+ d="M 39.774755 19.008621 A 8.6620579 8.6620579 0 1 1 22.45064,19.008621 A 8.6620579 8.6620579 0 1 1 39.774755 19.008621 z" />
<path
- style="opacity:1;fill:url(#radialGradient2223);fill-opacity:1;stroke:#555753;stroke-width:0.99999958;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="M 13.498045,10.502236 C 7.9092287,10.897615 3.4943089,16.107317 3.4943089,22.488107 L 3.4943089,26.483398 C 3.4943089,30.944764 6.366081,34.765675 9.5688701,36.829634 L 9.5688701,42.510438 L 14.553995,38.469269 L 24.835613,38.469269 C 30.747154,38.469269 35.506266,33.12357 35.506266,26.483398 L 35.506266,22.488107 C 35.506266,15.847933 30.747154,10.502236 24.835613,10.502236 L 14.164961,10.502236 C 13.934042,10.502236 13.725234,10.486164 13.498045,10.502236 z "
+ style="opacity:1;fill:#efefef;fill-opacity:1;stroke:#787878;stroke-width:0.95516169;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 2.875,7.5 C 2.1210885,7.5 1.5,8.1265217 1.5,8.90625 L 1.5,15.71875 L 1.5,18.46875 L 1.5,26.189031 C 1.5,26.968759 2.1210885,27.595282 2.875,27.595281 L 5.5,27.595281 L 5.5,30.532781 L 9.2020155,27.56625 L 22.125,27.595281 C 22.878911,27.595281 23.5,26.968758 23.5,26.189031 L 23.5,18.46875 L 23.5,15.71875 L 23.5,8.90625 C 23.5,8.1265221 22.878912,7.5000001 22.125,7.5 L 16.15625,7.5 L 8.375,7.5 L 2.875,7.5 z "
id="rect1326"
- sodipodi:nodetypes="cccccccccccc" />
+ transform="matrix(1.045455,0,0,1.048433,3.931818,8.785079)"
+ sodipodi:nodetypes="cccccccccccccccccc" />
<path
sodipodi:type="inkscape:offset"
- inkscape:radius="-0.96460479"
- inkscape:original="M 13.5 10.5 C 7.9111837 10.895379 3.5 16.11921 3.5 22.5 L 3.5 26.46875 C 3.5 30.930116 6.3597109 34.779791 9.5625 36.84375 L 9.5625 42.5 L 14.5625 38.46875 L 24.84375 38.46875 C 30.755291 38.46875 35.5 33.108922 35.5 26.46875 L 35.5 22.5 C 35.499998 15.859825 30.755291 10.5 24.84375 10.5 L 14.15625 10.5 C 13.925331 10.5 13.727189 10.483928 13.5 10.5 z "
- xlink:href="#rect1326"
- style="opacity:1;fill:url(#radialGradient2239);fill-opacity:1.0;stroke:#eeeeec;stroke-width:0.99999958;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="path2221"
- inkscape:href="#rect1326"
- d="M 13.5625,11.46875 C 8.5346329,11.824445 4.46875,16.563779 4.46875,22.5 L 4.46875,26.46875 C 4.46875,30.517912 7.1302756,34.121511 10.09375,36.03125 C 10.368062,36.210248 10.532808,36.516206 10.53125,36.84375 L 10.53125,40.5 L 13.96875,37.71875 C 14.136444,37.581153 14.345618,37.504088 14.5625,37.5 L 24.84375,37.5 C 30.172238,37.5 34.53125,32.649419 34.53125,26.46875 L 34.53125,22.5 C 34.531248,16.319328 30.172238,11.46875 24.84375,11.46875 L 14.15625,11.46875 C 13.880573,11.46875 13.705156,11.458658 13.5625,11.46875 z " />
- <rect
- style="opacity:1;fill:#9a9b96;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="rect2207"
- width="19"
- height="1"
- x="10"
- y="19"
- rx="0"
- ry="2" />
- <rect
- style="opacity:1;fill:#9a9b96;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="rect2209"
- width="13"
- height="1"
- x="10"
- y="22"
- rx="0"
- ry="2" />
- <rect
- style="opacity:1;fill:#9a9b96;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="rect2211"
- width="19"
- height="1"
- x="10"
- y="25"
- rx="0"
- ry="2" />
- <rect
- style="opacity:1;fill:#9a9b96;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="rect2213"
- width="12.596705"
- height="1"
- x="10"
- y="28"
- rx="0"
- ry="2" />
+ inkscape:radius="-0.94924349"
+ inkscape:original="M 2.875 7.5 C 2.1210885 7.5 1.5 8.1265217 1.5 8.90625 L 1.5 15.71875 L 1.5 18.46875 L 1.5 26.1875 C 1.5 26.967227 2.1210885 27.593751 2.875 27.59375 L 5.5 27.59375 L 5.5 30.53125 L 9.1875 27.5625 L 22.125 27.59375 C 22.878911 27.593749 23.5 26.967227 23.5 26.1875 L 23.5 18.46875 L 23.5 15.71875 L 23.5 8.90625 C 23.5 8.1265221 22.878912 7.5000001 22.125 7.5 L 16.15625 7.5 L 8.375 7.5 L 2.875 7.5 z "
+ style="opacity:1;fill:none;fill-opacity:1;stroke:white;stroke-width:0.95516169;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path5034"
+ d="M 2.875,8.4375 C 2.6469872,8.4375 2.4375,8.6305983 2.4375,8.90625 L 2.4375,15.71875 L 2.4375,18.46875 L 2.4375,26.1875 C 2.4375,26.46315 2.6469898,26.65625 2.875,26.65625 L 5.5,26.65625 C 6.0150993,26.662634 6.4311157,27.078651 6.4375,27.59375 L 6.4375,28.5625 L 8.59375,26.8125 C 8.7649594,26.685027 8.9741324,26.618972 9.1875,26.625 L 22.125,26.65625 C 22.353012,26.65625 22.5625,26.463149 22.5625,26.1875 L 22.5625,18.46875 L 22.5625,15.71875 L 22.5625,8.90625 C 22.5625,8.6305986 22.353013,8.4375 22.125,8.4375 L 16.15625,8.4375 L 8.375,8.4375 L 2.875,8.4375 z "
+ transform="matrix(1.045455,0,0,1.048433,3.931818,8.785079)" />
</g>
</svg>
diff --git a/pidgin/pixmaps/status/16/Makefile.am b/pidgin/pixmaps/status/16/Makefile.am
index 8b3a1e2b71..f3b210d9c2 100644
--- a/pidgin/pixmaps/status/16/Makefile.am
+++ b/pidgin/pixmaps/status/16/Makefile.am
@@ -1,14 +1,10 @@
SUBDIRS = rtl scalable
EXTRA_DIST = available.png \
- available_i.png \
away.png \
- away_i.png \
busy.png \
- busy_i.png \
chat.png \
extended-away.png \
- extended-away_i.png \
invisible.png \
log-in.png \
log-out.png \
diff --git a/pidgin/pixmaps/status/16/Makefile.mingw b/pidgin/pixmaps/status/16/Makefile.mingw
index 97b16e1f6b..51cca88159 100644
--- a/pidgin/pixmaps/status/16/Makefile.mingw
+++ b/pidgin/pixmaps/status/16/Makefile.mingw
@@ -18,3 +18,5 @@ install:
cp $(pidginstatuspix_DATA) $(pidginstatuspixdir); \
fi;
+ $(MAKE) -C rtl -f Makefile.mingw install || exit 1; \
+
diff --git a/pidgin/pixmaps/status/16/available_i.png b/pidgin/pixmaps/status/16/available_i.png
deleted file mode 100644
index 10e2a0f51f..0000000000
--- a/pidgin/pixmaps/status/16/available_i.png
+++ /dev/null
Binary files differ
diff --git a/pidgin/pixmaps/status/16/away_i.png b/pidgin/pixmaps/status/16/away_i.png
deleted file mode 100644
index 914aa88729..0000000000
--- a/pidgin/pixmaps/status/16/away_i.png
+++ /dev/null
Binary files differ
diff --git a/pidgin/pixmaps/status/16/busy_i.png b/pidgin/pixmaps/status/16/busy_i.png
deleted file mode 100644
index 0a2692c983..0000000000
--- a/pidgin/pixmaps/status/16/busy_i.png
+++ /dev/null
Binary files differ
diff --git a/pidgin/pixmaps/status/16/extended-away_i.png b/pidgin/pixmaps/status/16/extended-away_i.png
deleted file mode 100644
index d010455b09..0000000000
--- a/pidgin/pixmaps/status/16/extended-away_i.png
+++ /dev/null
Binary files differ
diff --git a/pidgin/pixmaps/status/16/rtl/Makefile.am b/pidgin/pixmaps/status/16/rtl/Makefile.am
index e7bb9ed57f..afcfa0efef 100644
--- a/pidgin/pixmaps/status/16/rtl/Makefile.am
+++ b/pidgin/pixmaps/status/16/rtl/Makefile.am
@@ -1,4 +1,4 @@
-EXTRA_DIST = chat.png extended-away.png extended-away_i.png
+EXTRA_DIST = extended-away.png
pidginstatuspixdir = $(datadir)/pixmaps/pidgin/status/16/rtl
diff --git a/pidgin/pixmaps/status/16/rtl/Makefile.mingw b/pidgin/pixmaps/status/16/rtl/Makefile.mingw
new file mode 100644
index 0000000000..65fb2843a8
--- /dev/null
+++ b/pidgin/pixmaps/status/16/rtl/Makefile.mingw
@@ -0,0 +1,20 @@
+#
+# Makefile.mingw
+#
+# Description: Makefile for win32 (mingw) version of Pidgin pixmaps
+#
+
+PIDGIN_TREE_TOP := ../../../../..
+include $(PIDGIN_TREE_TOP)/libpurple/win32/global.mak
+
+datadir = $(PIDGIN_INSTALL_DIR)
+include ./Makefile.am
+
+.PHONY: install
+
+install:
+ if test '$(pidginstatuspix_DATA)'; then \
+ mkdir -p $(pidginstatuspixdir); \
+ cp $(pidginstatuspix_DATA) $(pidginstatuspixdir); \
+ fi;
+
diff --git a/pidgin/pixmaps/status/16/rtl/chat.png b/pidgin/pixmaps/status/16/rtl/chat.png
deleted file mode 100644
index 4af83fce45..0000000000
--- a/pidgin/pixmaps/status/16/rtl/chat.png
+++ /dev/null
Binary files differ
diff --git a/pidgin/pixmaps/status/16/rtl/extended-away.png b/pidgin/pixmaps/status/16/rtl/extended-away.png
index 87c69c2e68..77530f7584 100644
--- a/pidgin/pixmaps/status/16/rtl/extended-away.png
+++ b/pidgin/pixmaps/status/16/rtl/extended-away.png
Binary files differ
diff --git a/pidgin/pixmaps/status/16/rtl/extended-away_i.png b/pidgin/pixmaps/status/16/rtl/extended-away_i.png
deleted file mode 100644
index 3805e56bba..0000000000
--- a/pidgin/pixmaps/status/16/rtl/extended-away_i.png
+++ /dev/null
Binary files differ
diff --git a/pidgin/pixmaps/status/22/Makefile.mingw b/pidgin/pixmaps/status/22/Makefile.mingw
index 97b16e1f6b..51cca88159 100644
--- a/pidgin/pixmaps/status/22/Makefile.mingw
+++ b/pidgin/pixmaps/status/22/Makefile.mingw
@@ -18,3 +18,5 @@ install:
cp $(pidginstatuspix_DATA) $(pidginstatuspixdir); \
fi;
+ $(MAKE) -C rtl -f Makefile.mingw install || exit 1; \
+
diff --git a/pidgin/pixmaps/status/22/rtl/Makefile.am b/pidgin/pixmaps/status/22/rtl/Makefile.am
index 50feb36836..78549a140a 100644
--- a/pidgin/pixmaps/status/22/rtl/Makefile.am
+++ b/pidgin/pixmaps/status/22/rtl/Makefile.am
@@ -1,4 +1,4 @@
-EXTRA_DIST = chat.png extended-away.png
+EXTRA_DIST = extended-away.png
pidginstatuspixdir = $(datadir)/pixmaps/pidgin/status/22/rtl
diff --git a/pidgin/pixmaps/status/22/rtl/Makefile.mingw b/pidgin/pixmaps/status/22/rtl/Makefile.mingw
new file mode 100644
index 0000000000..65fb2843a8
--- /dev/null
+++ b/pidgin/pixmaps/status/22/rtl/Makefile.mingw
@@ -0,0 +1,20 @@
+#
+# Makefile.mingw
+#
+# Description: Makefile for win32 (mingw) version of Pidgin pixmaps
+#
+
+PIDGIN_TREE_TOP := ../../../../..
+include $(PIDGIN_TREE_TOP)/libpurple/win32/global.mak
+
+datadir = $(PIDGIN_INSTALL_DIR)
+include ./Makefile.am
+
+.PHONY: install
+
+install:
+ if test '$(pidginstatuspix_DATA)'; then \
+ mkdir -p $(pidginstatuspixdir); \
+ cp $(pidginstatuspix_DATA) $(pidginstatuspixdir); \
+ fi;
+
diff --git a/pidgin/pixmaps/status/22/rtl/chat.png b/pidgin/pixmaps/status/22/rtl/chat.png
deleted file mode 100644
index 9f8e4a20ac..0000000000
--- a/pidgin/pixmaps/status/22/rtl/chat.png
+++ /dev/null
Binary files differ
diff --git a/pidgin/pixmaps/status/32/Makefile.mingw b/pidgin/pixmaps/status/32/Makefile.mingw
index 97b16e1f6b..51cca88159 100644
--- a/pidgin/pixmaps/status/32/Makefile.mingw
+++ b/pidgin/pixmaps/status/32/Makefile.mingw
@@ -18,3 +18,5 @@ install:
cp $(pidginstatuspix_DATA) $(pidginstatuspixdir); \
fi;
+ $(MAKE) -C rtl -f Makefile.mingw install || exit 1; \
+
diff --git a/pidgin/pixmaps/status/32/rtl/Makefile.am b/pidgin/pixmaps/status/32/rtl/Makefile.am
index 0e19fc96a9..f5fcd4e053 100644
--- a/pidgin/pixmaps/status/32/rtl/Makefile.am
+++ b/pidgin/pixmaps/status/32/rtl/Makefile.am
@@ -1,4 +1,4 @@
-EXTRA_DIST = chat.png extended-away.png
+EXTRA_DIST = extended-away.png
pidginstatuspixdir = $(datadir)/pixmaps/pidgin/status/32/rtl
diff --git a/pidgin/pixmaps/status/32/rtl/Makefile.mingw b/pidgin/pixmaps/status/32/rtl/Makefile.mingw
new file mode 100644
index 0000000000..65fb2843a8
--- /dev/null
+++ b/pidgin/pixmaps/status/32/rtl/Makefile.mingw
@@ -0,0 +1,20 @@
+#
+# Makefile.mingw
+#
+# Description: Makefile for win32 (mingw) version of Pidgin pixmaps
+#
+
+PIDGIN_TREE_TOP := ../../../../..
+include $(PIDGIN_TREE_TOP)/libpurple/win32/global.mak
+
+datadir = $(PIDGIN_INSTALL_DIR)
+include ./Makefile.am
+
+.PHONY: install
+
+install:
+ if test '$(pidginstatuspix_DATA)'; then \
+ mkdir -p $(pidginstatuspixdir); \
+ cp $(pidginstatuspix_DATA) $(pidginstatuspixdir); \
+ fi;
+
diff --git a/pidgin/pixmaps/status/32/rtl/chat.png b/pidgin/pixmaps/status/32/rtl/chat.png
deleted file mode 100644
index 92bdcf41b5..0000000000
--- a/pidgin/pixmaps/status/32/rtl/chat.png
+++ /dev/null
Binary files differ
diff --git a/pidgin/pixmaps/status/48/Makefile.mingw b/pidgin/pixmaps/status/48/Makefile.mingw
index 97b16e1f6b..51cca88159 100644
--- a/pidgin/pixmaps/status/48/Makefile.mingw
+++ b/pidgin/pixmaps/status/48/Makefile.mingw
@@ -18,3 +18,5 @@ install:
cp $(pidginstatuspix_DATA) $(pidginstatuspixdir); \
fi;
+ $(MAKE) -C rtl -f Makefile.mingw install || exit 1; \
+
diff --git a/pidgin/pixmaps/status/48/rtl/Makefile.am b/pidgin/pixmaps/status/48/rtl/Makefile.am
index 22a201d739..19a301c7f5 100644
--- a/pidgin/pixmaps/status/48/rtl/Makefile.am
+++ b/pidgin/pixmaps/status/48/rtl/Makefile.am
@@ -1,4 +1,4 @@
-EXTRA_DIST = chat.png extended-away.png
+EXTRA_DIST = extended-away.png
pidginstatuspixdir = $(datadir)/pixmaps/pidgin/status/48/rtl
diff --git a/pidgin/pixmaps/status/48/rtl/Makefile.mingw b/pidgin/pixmaps/status/48/rtl/Makefile.mingw
new file mode 100644
index 0000000000..65fb2843a8
--- /dev/null
+++ b/pidgin/pixmaps/status/48/rtl/Makefile.mingw
@@ -0,0 +1,20 @@
+#
+# Makefile.mingw
+#
+# Description: Makefile for win32 (mingw) version of Pidgin pixmaps
+#
+
+PIDGIN_TREE_TOP := ../../../../..
+include $(PIDGIN_TREE_TOP)/libpurple/win32/global.mak
+
+datadir = $(PIDGIN_INSTALL_DIR)
+include ./Makefile.am
+
+.PHONY: install
+
+install:
+ if test '$(pidginstatuspix_DATA)'; then \
+ mkdir -p $(pidginstatuspixdir); \
+ cp $(pidginstatuspix_DATA) $(pidginstatuspixdir); \
+ fi;
+
diff --git a/pidgin/pixmaps/status/48/rtl/chat.png b/pidgin/pixmaps/status/48/rtl/chat.png
deleted file mode 100644
index 20dff7691a..0000000000
--- a/pidgin/pixmaps/status/48/rtl/chat.png
+++ /dev/null
Binary files differ
diff --git a/pidgin/pixmaps/status/Makefile.am b/pidgin/pixmaps/status/Makefile.am
index a9d5915d96..e042acf240 100644
--- a/pidgin/pixmaps/status/Makefile.am
+++ b/pidgin/pixmaps/status/Makefile.am
@@ -3,7 +3,11 @@ SUBDIRS = 16 22 32 48
EXTRA_DIST = \
Makefile.mingw \
16/Makefile.mingw \
+ 16/rtl/Makefile.mingw \
22/Makefile.mingw \
+ 22/rtl/Makefile.mingw \
32/Makefile.mingw \
- 48/Makefile.mingw
+ 32/rtl/Makefile.mingw \
+ 48/Makefile.mingw \
+ 48/rtl/Makefile.mingw
diff --git a/pidgin/pixmaps/toolbar/16/Makefile.am b/pidgin/pixmaps/toolbar/16/Makefile.am
index 2b4cee2d9c..d07f2eb592 100644
--- a/pidgin/pixmaps/toolbar/16/Makefile.am
+++ b/pidgin/pixmaps/toolbar/16/Makefile.am
@@ -1,7 +1,6 @@
SUBDIRS = scalable
-EXTRA_DIST = accounts.png \
- change-bgcolor.png \
+EXTRA_DIST = change-bgcolor.png \
change-fgcolor.png \
emote-select.png \
font-face.png \
@@ -11,10 +10,7 @@ EXTRA_DIST = accounts.png \
insert-link.png \
message-new.png \
plugins.png \
- typing.png \
- unblock.png \
- user-info.png \
- window-icon.png
+ unblock.png
pidgintoolbarpixdir = $(datadir)/pixmaps/pidgin/toolbar/16
pidgintoolbarpix_DATA = $(EXTRA_DIST)
diff --git a/pidgin/pixmaps/toolbar/16/accounts.png b/pidgin/pixmaps/toolbar/16/accounts.png
deleted file mode 100644
index 87ace350b9..0000000000
--- a/pidgin/pixmaps/toolbar/16/accounts.png
+++ /dev/null
Binary files differ
diff --git a/pidgin/pixmaps/toolbar/16/plugins.png b/pidgin/pixmaps/toolbar/16/plugins.png
index 51e70e3fd7..e2fb70d3bf 100644
--- a/pidgin/pixmaps/toolbar/16/plugins.png
+++ b/pidgin/pixmaps/toolbar/16/plugins.png
Binary files differ
diff --git a/pidgin/pixmaps/toolbar/16/scalable/Makefile.am b/pidgin/pixmaps/toolbar/16/scalable/Makefile.am
index 8f0c26f53b..883b31de13 100644
--- a/pidgin/pixmaps/toolbar/16/scalable/Makefile.am
+++ b/pidgin/pixmaps/toolbar/16/scalable/Makefile.am
@@ -1,14 +1,5 @@
-EXTRA_DIST = accounts.svg \
- change-bgcolor.svg \
+EXTRA_DIST = change-bgcolor.svg \
change-fgcolor.svg \
- connect.svg \
- disconnect.svg \
emote-select.svg \
font-size-down.svg \
- font-size-up.svg \
- insert-image.svg \
- message-new.svg \
- plugins.svg \
- typing.svg \
- user-info.svg \
- window-icon.svg
+ font-size-up.svg
diff --git a/pidgin/pixmaps/toolbar/16/scalable/accounts.svg b/pidgin/pixmaps/toolbar/16/scalable/accounts.svg
deleted file mode 100644
index b0e0891a3f..0000000000
--- a/pidgin/pixmaps/toolbar/16/scalable/accounts.svg
+++ /dev/null
@@ -1,118 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:cc="http://web.resource.org/cc/"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/s odipodi-0.dtd"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- width="16px"
- height="16px"
- id="svg2199"
- sodipodi:version="0.32"
- inkscape:version="0.43"
- sodipodi:docbase="/home/hbons/Desktop/Gaim Refresh/toolbars/scalable"
- sodipodi:docname="accounts.svg"
- inkscape:export-filename="/home/hbons/Desktop/Gaim Refresh/toolbars/accounts.png"
- inkscape:export-xdpi="90"
- inkscape:export-ydpi="90">
- <defs
- id="defs2201" />
- <sodipodi:namedview
- id="base"
- pagecolor="#ffffff"
- bordercolor="#666666"
- borderopacity="1.0"
- inkscape:pageopacity="0.0"
- inkscape:pageshadow="2"
- inkscape:zoom="38.648618"
- inkscape:cx="14.066025"
- inkscape:cy="7.486937"
- inkscape:current-layer="layer1"
- showgrid="true"
- inkscape:grid-bbox="true"
- inkscape:document-units="px"
- fill="#d3d7cf"
- inkscape:window-width="1268"
- inkscape:window-height="971"
- inkscape:window-x="6"
- inkscape:window-y="21" />
- <metadata
- id="metadata2204">
- <rdf:RDF>
- <cc:Work
- rdf:about="">
- <dc:format>image/svg+xml</dc:format>
- <dc:type
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
- </cc:Work>
- </rdf:RDF>
- </metadata>
- <g
- id="layer1"
- inkscape:label="Layer 1"
- inkscape:groupmode="layer">
- <path
- style="opacity:0.75;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="M 10.281751,1.5284516 C 8.7335853,1.6463733 7.5005015,2.9502205 7.5005014,4.5284516 C 7.5005014,6.1843013 8.8446817,7.5284513 10.500501,7.5284513 C 12.156321,7.5284513 13.500501,6.1843013 13.500501,4.5284516 C 13.500501,2.8726024 12.15632,1.5284515 10.500501,1.5284516 C 10.422884,1.5284516 10.35789,1.5226522 10.281751,1.5284516 z M 8.7505014,7.5193603 C 7.4849597,7.6468123 6.5005014,8.7221143 6.5005014,10.01936 C 6.5005014,11.403089 7.6134857,12.51936 9.0005014,12.51936 L 12.000501,12.51936 C 13.387517,12.51936 14.500501,11.403089 14.5005,10.01936 C 14.5005,8.6356313 13.387517,7.5193603 12.000501,7.5193603 L 9.0005014,7.5193603 C 8.9138129,7.5193603 8.8348708,7.5108633 8.7505014,7.5193603 z "
- id="path2187"
- sodipodi:nodetypes="cssssccsccsccc" />
- <path
- style="opacity:0.75;fill:#d3d7cf;fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="M 10.281751,1.5025775 C 8.7335853,1.6204992 7.5005015,2.9243464 7.5005014,4.5025775 C 7.5005014,6.1584263 8.8446817,7.5025773 10.500501,7.5025773 C 12.156321,7.5025773 13.500501,6.1584273 13.500501,4.5025775 C 13.500501,2.8467283 12.15632,1.5025774 10.500501,1.5025775 C 10.422884,1.5025775 10.35789,1.4967781 10.281751,1.5025775 z M 8.7505014,7.5193603 C 7.4849597,7.6468123 6.5005014,8.7221143 6.5005014,10.01936 C 6.5005014,11.403089 7.6134857,12.51936 9.0005014,12.51936 L 12.000501,12.51936 C 13.387517,12.51936 14.500501,11.403089 14.5005,10.01936 C 14.5005,8.6356313 13.387517,7.5193603 12.000501,7.5193603 L 9.0005014,7.5193603 C 8.9138129,7.5193603 8.8348708,7.5108633 8.7505014,7.5193603 z "
- id="path2189"
- sodipodi:nodetypes="cssssccsccsccc" />
- <path
- sodipodi:type="arc"
- style="opacity:0.75;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#eeeeec;stroke-width:0.95726573;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="path2191"
- sodipodi:cx="4.0769801"
- sodipodi:cy="5.9314356"
- sodipodi:rx="1.9146039"
- sodipodi:ry="1.9146039"
- d="M 5.9915841 5.9314356 A 1.9146039 1.9146039 0 1 1 2.1623762,5.9314356 A 1.9146039 1.9146039 0 1 1 5.9915841 5.9314356 z"
- transform="matrix(1.044633,0,0,1.044651,6.24111,-1.679591)" />
- <path
- sodipodi:type="inkscape:offset"
- inkscape:radius="-1.0137123"
- inkscape:original="M 4 9.5 C 2.6129841 9.5 1.5 10.616271 1.5 12 C 1.5 13.383729 2.6129843 14.5 4 14.5 L 7 14.5 C 8.3870159 14.5 9.5000001 13.383729 9.5 12 C 9.5 10.616271 8.387016 9.5 7 9.5 L 4 9.5 z "
- xlink:href="#rect3093"
- style="opacity:0.75;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#eeeeec;stroke-width:1.00000048;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="path2193"
- d="M 4,10.5 C 3.1568748,10.5 2.5,11.159848 2.5,12 C 2.5,12.840152 3.1568751,13.5 4,13.5 L 7,13.5 C 7.8431252,13.5 8.5000001,12.840152 8.5,12 C 8.5,11.159848 7.8431253,10.5 7,10.5 L 4,10.5 z "
- transform="translate(5.000501,-1.980639)"
- inkscape:href="#rect3093" />
- <path
- style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="M 5.281635,4.5116692 C 3.7334689,4.6295909 2.5003851,5.9334381 2.500385,7.5116692 C 2.500385,9.1675184 3.8445653,10.511669 5.500385,10.511669 C 7.1562046,10.511669 8.5003847,9.1675186 8.500385,7.5116692 C 8.500385,5.85582 7.1562045,4.5116691 5.500385,4.5116692 C 5.4227685,4.5116692 5.3577743,4.5058698 5.281635,4.5116692 z M 3.750385,10.502578 C 2.4848433,10.63003 1.500385,11.705332 1.500385,13.002578 C 1.500385,14.386307 2.6133693,15.502578 4.000385,15.502578 L 7.000385,15.502578 C 8.3874009,15.502578 9.5003855,14.386307 9.5003845,13.002578 C 9.5003845,11.618849 8.387401,10.502578 7.000385,10.502578 L 4.000385,10.502578 C 3.9136965,10.502578 3.8347544,10.494081 3.750385,10.502578 z "
- id="path3120"
- sodipodi:nodetypes="cssssccsccsccc" />
- <path
- style="opacity:1;fill:#d3d7cf;fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="M 5.281635,4.4857951 C 3.7334689,4.6037168 2.5003851,5.907564 2.500385,7.4857951 C 2.500385,9.1416443 3.8445653,10.485795 5.500385,10.485795 C 7.1562046,10.485795 8.5003847,9.1416445 8.500385,7.4857951 C 8.500385,5.8299459 7.1562045,4.485795 5.500385,4.4857951 C 5.4227685,4.4857951 5.3577743,4.4799957 5.281635,4.4857951 z M 3.750385,10.502578 C 2.4848433,10.63003 1.500385,11.705332 1.500385,13.002578 C 1.500385,14.386307 2.6133693,15.502578 4.000385,15.502578 L 7.000385,15.502578 C 8.3874009,15.502578 9.5003855,14.386307 9.5003845,13.002578 C 9.5003845,11.618849 8.387401,10.502578 7.000385,10.502578 L 4.000385,10.502578 C 3.9136965,10.502578 3.8347544,10.494081 3.750385,10.502578 z "
- id="path2207"
- sodipodi:nodetypes="cssssccsccsccc" />
- <path
- sodipodi:type="arc"
- style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#eeeeec;stroke-width:0.95726573;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="path3082"
- sodipodi:cx="4.0769801"
- sodipodi:cy="5.9314356"
- sodipodi:rx="1.9146039"
- sodipodi:ry="1.9146039"
- d="M 5.9915841 5.9314356 A 1.9146039 1.9146039 0 1 1 2.1623762,5.9314356 A 1.9146039 1.9146039 0 1 1 5.9915841 5.9314356 z"
- transform="matrix(1.044633,0,0,1.044651,1.240994,1.303627)" />
- <path
- sodipodi:type="inkscape:offset"
- inkscape:radius="-1.0137123"
- inkscape:original="M 4 9.5 C 2.6129841 9.5 1.5 10.616271 1.5 12 C 1.5 13.383729 2.6129843 14.5 4 14.5 L 7 14.5 C 8.3870159 14.5 9.5000001 13.383729 9.5 12 C 9.5 10.616271 8.387016 9.5 7 9.5 L 4 9.5 z "
- xlink:href="#rect3093"
- style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#eeeeec;stroke-width:1.00000048;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="path3101"
- d="M 4,10.5 C 3.1568748,10.5 2.5,11.159848 2.5,12 C 2.5,12.840152 3.1568751,13.5 4,13.5 L 7,13.5 C 7.8431252,13.5 8.5000001,12.840152 8.5,12 C 8.5,11.159848 7.8431253,10.5 7,10.5 L 4,10.5 z "
- transform="translate(3.85495e-4,1.002579)" />
- </g>
-</svg>
diff --git a/pidgin/pixmaps/toolbar/16/scalable/connect.svg b/pidgin/pixmaps/toolbar/16/scalable/connect.svg
deleted file mode 100644
index 0c424d673d..0000000000
--- a/pidgin/pixmaps/toolbar/16/scalable/connect.svg
+++ /dev/null
@@ -1,211 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:cc="http://web.resource.org/cc/"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/s odipodi-0.dtd"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- width="16px"
- height="16px"
- id="svg1307"
- sodipodi:version="0.32"
- inkscape:version="0.43"
- sodipodi:docbase="/home/hbons/Desktop/Gaim Refresh"
- sodipodi:docname="connect.svg"
- inkscape:export-filename="/home/hbons/Desktop/Gaim Refresh/connect.png"
- inkscape:export-xdpi="90"
- inkscape:export-ydpi="90">
- <defs
- id="defs1309">
- <linearGradient
- inkscape:collect="always"
- id="linearGradient2307">
- <stop
- style="stop-color:#eeeeec;stop-opacity:1;"
- offset="0"
- id="stop2309" />
- <stop
- style="stop-color:#eeeeec;stop-opacity:0;"
- offset="1"
- id="stop2311" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient2287">
- <stop
- style="stop-color:#d3d7cf;stop-opacity:1;"
- offset="0"
- id="stop2289" />
- <stop
- style="stop-color:#d3d7cf;stop-opacity:0;"
- offset="1"
- id="stop2291" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient2235">
- <stop
- style="stop-color:#d3d7cf;stop-opacity:1;"
- offset="0"
- id="stop2237" />
- <stop
- style="stop-color:#d3d7cf;stop-opacity:0;"
- offset="1"
- id="stop2239" />
- </linearGradient>
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2235"
- id="radialGradient2243"
- cx="3.4638615"
- cy="8.5"
- fx="3.4638615"
- fy="8.5"
- r="1.5361387"
- gradientTransform="matrix(1,0,0,2.929423,0,-16.4001)"
- gradientUnits="userSpaceOnUse" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2287"
- id="radialGradient2293"
- cx="3.4725401"
- cy="8.4901399"
- fx="3.4725401"
- fy="8.4901399"
- r="1.8475615"
- gradientTransform="matrix(1,0,0,3.215392,0,-18.80899)"
- gradientUnits="userSpaceOnUse" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2307"
- id="radialGradient2313"
- cx="3.46875"
- cy="8.46875"
- fx="3.46875"
- fy="8.46875"
- r="1.5625002"
- gradientTransform="matrix(1,0,0,3.54,0,-21.51062)"
- gradientUnits="userSpaceOnUse" />
- </defs>
- <sodipodi:namedview
- id="base"
- pagecolor="#ffffff"
- bordercolor="#666666"
- borderopacity="1.0"
- inkscape:pageopacity="0.0"
- inkscape:pageshadow="2"
- inkscape:zoom="22.197802"
- inkscape:cx="13.676238"
- inkscape:cy="8.4504951"
- inkscape:current-layer="layer1"
- showgrid="true"
- inkscape:grid-bbox="true"
- inkscape:document-units="px"
- fill="#555753"
- inkscape:window-width="1268"
- inkscape:window-height="971"
- inkscape:window-x="6"
- inkscape:window-y="21" />
- <metadata
- id="metadata1312">
- <rdf:RDF>
- <cc:Work
- rdf:about="">
- <dc:format>image/svg+xml</dc:format>
- <dc:type
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
- </cc:Work>
- </rdf:RDF>
- </metadata>
- <g
- id="layer1"
- inkscape:label="Layer 1"
- inkscape:groupmode="layer">
- <image
- id="image2203"
- height="16"
- width="16"
- sodipodi:absref="/home/hbons/Desktop/Gaim Refresh/gaim/gtk/pixmaps/stock_connect_16.png"
- xlink:href="gaim/gtk/pixmaps/stock_connect_16.png"
- x="-4.5762377"
- y="17" />
- <rect
- style="opacity:1;fill:#3465a4;fill-opacity:1;stroke:#204a87;stroke-width:0.9999994;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="rect2231"
- width="3.7591434"
- height="4.0898862"
- x="3.5015876"
- y="6.4687538"
- ry="1.0811869"
- rx="1.0811878" />
- <image
- id="image2213"
- height="16"
- width="16"
- sodipodi:absref="/home/hbons/Desktop/Gaim Refresh/gaim/gtk/pixmaps/stock_disconnect_16.png"
- xlink:href="gaim/gtk/pixmaps/stock_disconnect_16.png"
- x="-17"
- y="-9" />
- <rect
- style="opacity:1;fill:#edd400;fill-opacity:1;stroke:#c4a000;stroke-width:0.99999964;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="rect2222"
- width="5.9919014"
- height="1.9889754"
- x="8.4049187"
- y="10.489324"
- rx="1.0811872"
- ry="1.0811882" />
- <rect
- style="opacity:1;fill:#edd400;fill-opacity:1;stroke:#c4a000;stroke-width:0.99999928;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="rect2224"
- width="5.9919014"
- height="2.0106792"
- x="8.4130182"
- y="4.494658"
- rx="1.0811872"
- ry="1.0811875" />
- <rect
- style="opacity:1;fill:#3465a4;fill-opacity:1;stroke:#204a87;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="rect2218"
- width="4.5"
- height="12"
- x="12.5"
- y="2.5"
- ry="1.0811881"
- rx="1.0811881" />
- <path
- style="fill:#3465a4;fill-opacity:1;stroke:#204a87;stroke-width:1.00000036;stroke-miterlimit:4;stroke-opacity:1"
- d="M 8.4861081,2.4676147 L 9.3875609,2.4676147 C 9.9865394,2.4676147 10.46875,2.9498245 10.46875,3.5488027 L 10.46875,13.386427 C 10.46875,13.985405 9.9865394,14.467615 9.3875609,14.467615 L 8.4861081,14.467615 C 7.8871296,14.467615 6.4138303,13.985405 6.4138303,13.386427 L 6.4138303,3.5488027 C 6.4138303,2.9498245 7.8871296,2.4676147 8.4861081,2.4676147 z "
- id="rect2220"
- sodipodi:nodetypes="ccccccccc" />
- <path
- sodipodi:type="inkscape:offset"
- inkscape:radius="-1.0487005"
- inkscape:original="M 13.59375 2.5 C 12.994772 2.5 12.5 2.9947717 12.5 3.59375 L 12.5 13.40625 C 12.5 14.005228 12.994772 14.5 13.59375 14.5 L 15.90625 14.5 C 16.505228 14.5 17 14.005228 17 13.40625 L 17 3.59375 C 17 2.9947718 16.505228 2.5 15.90625 2.5 L 13.59375 2.5 z "
- xlink:href="#rect2218"
- style="opacity:0.14204545;fill:#3465a4;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="path2315"
- inkscape:href="#rect2218"
- d="M 13.59375,3.5625 C 13.572275,3.5625 13.5625,3.5722747 13.5625,3.59375 L 13.5625,13.40625 C 13.5625,13.427725 13.572275,13.4375 13.59375,13.4375 L 15.90625,13.4375 C 15.927725,13.4375 15.9375,13.427725 15.9375,13.40625 L 15.9375,3.59375 C 15.9375,3.5722749 15.927725,3.5625 15.90625,3.5625 L 13.59375,3.5625 z " />
- <path
- sodipodi:type="inkscape:offset"
- inkscape:radius="-0.97353798"
- inkscape:original="M 8.5 2.46875 C 7.9010215 2.46875 6.40625 2.9635219 6.40625 3.5625 L 6.40625 13.375 C 6.40625 13.973978 7.9010218 14.46875 8.5 14.46875 L 9.375 14.46875 C 9.9739785 14.46875 10.46875 13.973978 10.46875 13.375 L 10.46875 3.5625 C 10.46875 2.9635218 9.9739786 2.46875 9.375 2.46875 L 8.5 2.46875 z "
- xlink:href="#rect2220"
- style="opacity:0.14772728;fill:url(#radialGradient2313);fill-opacity:1;stroke:#ffffff;stroke-width:1.00000036;stroke-miterlimit:4;stroke-opacity:1"
- id="path2295"
- inkscape:href="#rect2220"
- d="M 3.53125,3.4375 C 3.4998166,3.4375 2.9853197,3.5418315 2.65625,3.6875 C 2.5388748,3.7394582 2.4675143,3.7716169 2.40625,3.8125 L 2.40625,13.125 C 2.4675143,13.165883 2.5388748,13.198042 2.65625,13.25 C 2.9853198,13.395668 3.4998167,13.5 3.53125,13.5 L 4.40625,13.5 C 4.4691165,13.5 4.53125,13.437866 4.53125,13.375 L 4.53125,3.5625 C 4.53125,3.4996337 4.4691163,3.4375 4.40625,3.4375 L 3.53125,3.4375 z " />
- <rect
- style="opacity:1;fill:#555753;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="rect1351"
- width="3"
- height="1"
- x="0"
- y="8" />
- </g>
-</svg>
diff --git a/pidgin/pixmaps/toolbar/16/scalable/disconnect.svg b/pidgin/pixmaps/toolbar/16/scalable/disconnect.svg
deleted file mode 100644
index 3bcd17d1c5..0000000000
--- a/pidgin/pixmaps/toolbar/16/scalable/disconnect.svg
+++ /dev/null
@@ -1,201 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:cc="http://web.resource.org/cc/"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/s odipodi-0.dtd"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- width="16px"
- height="16px"
- id="svg1307"
- sodipodi:version="0.32"
- inkscape:version="0.43"
- sodipodi:docbase="/home/hbons/Desktop/Gaim Refresh"
- sodipodi:docname="connect.svg">
- <defs
- id="defs1309">
- <linearGradient
- inkscape:collect="always"
- id="linearGradient2307">
- <stop
- style="stop-color:#eeeeec;stop-opacity:1;"
- offset="0"
- id="stop2309" />
- <stop
- style="stop-color:#eeeeec;stop-opacity:0;"
- offset="1"
- id="stop2311" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient2287">
- <stop
- style="stop-color:#d3d7cf;stop-opacity:1;"
- offset="0"
- id="stop2289" />
- <stop
- style="stop-color:#d3d7cf;stop-opacity:0;"
- offset="1"
- id="stop2291" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient2235">
- <stop
- style="stop-color:#d3d7cf;stop-opacity:1;"
- offset="0"
- id="stop2237" />
- <stop
- style="stop-color:#d3d7cf;stop-opacity:0;"
- offset="1"
- id="stop2239" />
- </linearGradient>
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2235"
- id="radialGradient2243"
- cx="3.4638615"
- cy="8.5"
- fx="3.4638615"
- fy="8.5"
- r="1.5361387"
- gradientTransform="matrix(1,0,0,2.929423,0,-16.4001)"
- gradientUnits="userSpaceOnUse" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2287"
- id="radialGradient2293"
- cx="3.4725401"
- cy="8.4901399"
- fx="3.4725401"
- fy="8.4901399"
- r="1.8475615"
- gradientTransform="matrix(1,0,0,3.215392,0,-18.80899)"
- gradientUnits="userSpaceOnUse" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2307"
- id="radialGradient2313"
- cx="3.46875"
- cy="8.46875"
- fx="3.46875"
- fy="8.46875"
- r="1.5625002"
- gradientTransform="matrix(1,0,0,3.54,0,-21.51062)"
- gradientUnits="userSpaceOnUse" />
- </defs>
- <sodipodi:namedview
- id="base"
- pagecolor="#ffffff"
- bordercolor="#666666"
- borderopacity="1.0"
- inkscape:pageopacity="0.0"
- inkscape:pageshadow="2"
- inkscape:zoom="22.197802"
- inkscape:cx="8"
- inkscape:cy="8"
- inkscape:current-layer="layer1"
- showgrid="true"
- inkscape:grid-bbox="true"
- inkscape:document-units="px"
- fill="#eeeeec"
- inkscape:window-width="1268"
- inkscape:window-height="971"
- inkscape:window-x="6"
- inkscape:window-y="21" />
- <metadata
- id="metadata1312">
- <rdf:RDF>
- <cc:Work
- rdf:about="">
- <dc:format>image/svg+xml</dc:format>
- <dc:type
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
- </cc:Work>
- </rdf:RDF>
- </metadata>
- <g
- id="layer1"
- inkscape:label="Layer 1"
- inkscape:groupmode="layer">
- <image
- id="image2203"
- height="16"
- width="16"
- sodipodi:absref="/home/hbons/Desktop/Gaim Refresh/gaim/gtk/pixmaps/stock_connect_16.png"
- xlink:href="gaim/gtk/pixmaps/stock_connect_16.png"
- x="-4.5762377"
- y="17" />
- <image
- id="image2213"
- height="16"
- width="16"
- sodipodi:absref="/home/hbons/Desktop/Gaim Refresh/gaim/gtk/pixmaps/stock_disconnect_16.png"
- xlink:href="gaim/gtk/pixmaps/stock_disconnect_16.png"
- x="-17"
- y="-9" />
- <rect
- style="opacity:1;fill:#3465a4;fill-opacity:1;stroke:#204a87;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="rect2218"
- width="4.5"
- height="12"
- x="12.5"
- y="2.5"
- ry="1.0811881"
- rx="1.0811881" />
- <path
- sodipodi:type="inkscape:offset"
- inkscape:radius="-1.0487005"
- inkscape:original="M 13.59375 2.5 C 12.994772 2.5 12.5 2.9947717 12.5 3.59375 L 12.5 13.40625 C 12.5 14.005228 12.994772 14.5 13.59375 14.5 L 15.90625 14.5 C 16.505228 14.5 17 14.005228 17 13.40625 L 17 3.59375 C 17 2.9947718 16.505228 2.5 15.90625 2.5 L 13.59375 2.5 z "
- xlink:href="#rect2218"
- style="opacity:0.14204545;fill:#3465a4;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="path2315"
- inkscape:href="#rect2218"
- d="M 13.59375,3.5625 C 13.572275,3.5625 13.5625,3.5722747 13.5625,3.59375 L 13.5625,13.40625 C 13.5625,13.427725 13.572275,13.4375 13.59375,13.4375 L 15.90625,13.4375 C 15.927725,13.4375 15.9375,13.427725 15.9375,13.40625 L 15.9375,3.59375 C 15.9375,3.5722749 15.927725,3.5625 15.90625,3.5625 L 13.59375,3.5625 z " />
- <rect
- style="opacity:1;fill:#edd400;fill-opacity:1;stroke:#c4a000;stroke-width:0.99999952;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="rect2222"
- width="5.9919014"
- height="2.0323851"
- x="3.4361691"
- y="10.43523"
- rx="1.0811872"
- ry="1.081188" />
- <rect
- style="opacity:1;fill:#edd400;fill-opacity:1;stroke:#c4a000;stroke-width:0.99999952;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="rect2224"
- width="5.9919014"
- height="2.0323851"
- x="3.4442682"
- y="4.4676151"
- rx="1.0811872"
- ry="1.081188" />
- <rect
- style="opacity:1;fill:#3465a4;fill-opacity:1;stroke:#204a87;stroke-width:0.99999946;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="rect2231"
- width="4.5"
- height="4.0898862"
- x="-1.5"
- y="6.4687538"
- ry="1.0811869"
- rx="1.0811881" />
- <path
- style="fill:#3465a4;fill-opacity:1;stroke:#204a87;stroke-width:1.00000036;stroke-miterlimit:4;stroke-opacity:1"
- d="M 3.5173583,2.4676149 L 4.4188111,2.4676149 C 5.0177896,2.4676149 5.4999998,2.9498247 5.4999998,3.5488029 L 5.4999998,13.386427 C 5.4999998,13.985405 5.0177896,14.467615 4.4188111,14.467615 L 3.5173583,14.467615 C 2.9183798,14.467615 1.4450805,13.985405 1.4450805,13.386427 L 1.4450805,3.5488029 C 1.4450805,2.9498247 2.9183798,2.4676149 3.5173583,2.4676149 z "
- id="rect2220"
- sodipodi:nodetypes="ccccccccc" />
- <path
- sodipodi:type="inkscape:offset"
- inkscape:radius="-0.97353798"
- inkscape:original="M 3.53125 2.46875 C 2.9322715 2.46875 1.4375 2.9635218 1.4375 3.5625 L 1.4375 13.375 C 1.4375 13.973978 2.9322715 14.46875 3.53125 14.46875 L 4.40625 14.46875 C 5.0052285 14.46875 5.4999998 13.973978 5.5 13.375 L 5.5 3.5625 C 5.5 2.9635218 5.0052283 2.46875 4.40625 2.46875 L 3.53125 2.46875 z "
- xlink:href="#rect2220"
- style="fill:url(#radialGradient2313);fill-opacity:1.0;stroke:#ffffff;stroke-width:1.00000036;stroke-miterlimit:4;stroke-opacity:1;opacity:0.14772727"
- id="path2295"
- inkscape:href="#rect2220"
- d="M 3.53125,3.4375 C 3.4998166,3.4375 2.9853197,3.5418315 2.65625,3.6875 C 2.5388748,3.7394582 2.4675143,3.7716169 2.40625,3.8125 L 2.40625,13.125 C 2.4675143,13.165883 2.5388748,13.198042 2.65625,13.25 C 2.9853198,13.395668 3.4998167,13.5 3.53125,13.5 L 4.40625,13.5 C 4.4691165,13.5 4.53125,13.437866 4.53125,13.375 L 4.53125,3.5625 C 4.53125,3.4996337 4.4691163,3.4375 4.40625,3.4375 L 3.53125,3.4375 z " />
- </g>
-</svg>
diff --git a/pidgin/pixmaps/toolbar/16/scalable/insert-image.svg b/pidgin/pixmaps/toolbar/16/scalable/insert-image.svg
deleted file mode 100644
index 3159ddb36c..0000000000
--- a/pidgin/pixmaps/toolbar/16/scalable/insert-image.svg
+++ /dev/null
@@ -1,316 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:cc="http://web.resource.org/cc/"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/s odipodi-0.dtd"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- width="16"
- height="16"
- id="svg2"
- sodipodi:version="0.32"
- inkscape:version="0.43"
- version="1.0"
- sodipodi:docbase="/home/hbons/Desktop/Gaim Refresh/toolbars"
- sodipodi:docname="insert-image.svg"
- inkscape:export-filename="/home/hbons/Desktop/Gaim Refresh/toolbars/insert-image.png"
- inkscape:export-xdpi="90"
- inkscape:export-ydpi="90">
- <defs
- id="defs4">
- <linearGradient
- inkscape:collect="always"
- id="linearGradient3527">
- <stop
- style="stop-color:#d3d7cf;stop-opacity:1;"
- offset="0"
- id="stop3529" />
- <stop
- style="stop-color:#d3d7cf;stop-opacity:0;"
- offset="1"
- id="stop3531" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient8662">
- <stop
- style="stop-color:#000000;stop-opacity:1;"
- offset="0"
- id="stop8664" />
- <stop
- style="stop-color:#000000;stop-opacity:0;"
- offset="1"
- id="stop8666" />
- </linearGradient>
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient8662"
- id="radialGradient2494"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1,0,0,0.536723,4.952005e-15,16.87306)"
- cx="24.837126"
- cy="36.421127"
- fx="24.837126"
- fy="36.421127"
- r="15.644737" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient2233">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop2235" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop2237" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2233"
- id="linearGradient2481"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-1,-4)"
- x1="25"
- y1="27.5"
- x2="26.673967"
- y2="10" />
- <linearGradient
- id="linearGradient2834">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop2836" />
- <stop
- style="stop-color:#b3b3b3;stop-opacity:0.0000000;"
- offset="1.0000000"
- id="stop2838" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2834"
- id="linearGradient2479"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-1.861203e-16,-3)"
- x1="19.891792"
- y1="16.114628"
- x2="31.856716"
- y2="72.780548" />
- <linearGradient
- id="linearGradient2243">
- <stop
- id="stop2245"
- offset="0"
- style="stop-color:#2a5387;stop-opacity:1" />
- <stop
- id="stop2247"
- offset="1"
- style="stop-color:#3465a4;stop-opacity:1;" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2243"
- id="linearGradient2477"
- gradientUnits="userSpaceOnUse"
- x1="19.988434"
- y1="34.98325"
- x2="19.988434"
- y2="6.4341555" />
- <linearGradient
- id="linearGradient3682">
- <stop
- style="stop-color:#497fc6;stop-opacity:1;"
- offset="0"
- id="stop3684" />
- <stop
- style="stop-color:#90b3d9;stop-opacity:1;"
- offset="1"
- id="stop3686" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3682"
- id="linearGradient2475"
- gradientUnits="userSpaceOnUse"
- x1="29.122221"
- y1="33.438889"
- x2="14.296363"
- y2="6.3463993" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2233"
- id="linearGradient5652"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.186481,0,0,0.186481,1.980879,3.495724)"
- x1="25"
- y1="27.5"
- x2="26.673967"
- y2="10" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2834"
- id="linearGradient5655"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.186481,0,0,0.186481,2.16736,3.682205)"
- x1="19.891792"
- y1="16.114628"
- x2="31.856716"
- y2="72.780548" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3682"
- id="linearGradient5658"
- gradientUnits="userSpaceOnUse"
- x1="29.122221"
- y1="33.438889"
- x2="14.296363"
- y2="6.3463993"
- gradientTransform="matrix(0.186481,0,0,0.186481,2.16736,4.241648)" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2243"
- id="linearGradient5660"
- gradientUnits="userSpaceOnUse"
- x1="19.988434"
- y1="34.98325"
- x2="19.988434"
- y2="6.4341555"
- gradientTransform="matrix(0.186481,0,0,0.186481,2.16736,4.241648)" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3527"
- id="linearGradient1344"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1,0,0,0.999997,0,4.205949e-5)"
- x1="8.4662685"
- y1="13.058619"
- x2="8.4662685"
- y2="-1.8813093" />
- </defs>
- <sodipodi:namedview
- id="base"
- pagecolor="#ffffff"
- bordercolor="#666666"
- borderopacity="1.0"
- inkscape:pageopacity="0.0"
- inkscape:pageshadow="2"
- inkscape:zoom="36.388907"
- inkscape:cx="9.6715554"
- inkscape:cy="8.3506222"
- inkscape:document-units="px"
- inkscape:current-layer="layer1"
- showgrid="true"
- fill="#729fcf"
- borderlayer="top"
- inkscape:grid-points="false"
- inkscape:window-width="1268"
- inkscape:window-height="971"
- inkscape:window-x="6"
- inkscape:window-y="21"
- inkscape:showpageshadow="false" />
- <metadata
- id="metadata7">
- <rdf:RDF>
- <cc:Work
- rdf:about="">
- <dc:format>image/svg+xml</dc:format>
- <dc:type
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
- </cc:Work>
- </rdf:RDF>
- </metadata>
- <g
- inkscape:label="Layer 1"
- inkscape:groupmode="layer"
- id="layer1">
- <path
- sodipodi:type="arc"
- style="opacity:0.4;color:#000000;fill:url(#radialGradient2494);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
- id="path2492"
- sodipodi:cx="24.837126"
- sodipodi:cy="36.421127"
- sodipodi:rx="15.644737"
- sodipodi:ry="8.3968935"
- d="M 40.481863 36.421127 A 15.644737 8.3968935 0 1 1 9.1923885,36.421127 A 15.644737 8.3968935 0 1 1 40.481863 36.421127 z"
- transform="matrix(0.511354,0,0,0.178638,-4.700565,7.993818)"
- inkscape:r_cx="true"
- inkscape:r_cy="true" />
- <rect
- style="opacity:0.25568183;fill:#eeeeec;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="rect2237"
- width="1"
- height="1"
- x="23"
- y="12" />
- <path
- style="fill:#eeeeec;fill-opacity:1;stroke:none;stroke-width:1.00000012;stroke-miterlimit:4;stroke-opacity:1"
- d="M 3.311991,0.499958 L 11.793363,0.499958 C 12.813372,1.5198807 13.563469,2.2699146 14.5,3.2063672 L 14.5,14.689474 C 14.5,15.139279 14.137852,15.501396 13.688009,15.501396 L 3.311991,15.501396 C 2.862148,15.501396 2.5,15.139279 2.5,14.689474 L 2.5,1.3118807 C 2.5,0.8620755 2.862148,0.499958 3.311991,0.499958 z "
- id="path3517"
- sodipodi:nodetypes="ccccccccc" />
- <rect
- style="opacity:1;fill:#729fcf;fill-opacity:1;stroke:none;stroke-width:0.9999997;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="rect3535"
- width="12.001637"
- height="9.0028343"
- x="0.49989274"
- y="3.497395" />
- <path
- style="fill:url(#linearGradient1344);fill-opacity:1;stroke:#888a85;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="M 3.311991,0.49999856 L 11.793363,0.49999856 C 12.813372,1.5199182 13.563469,2.2699498 14.5,3.2063996 L 14.5,14.689472 C 14.5,15.139276 14.137852,15.501392 13.688009,15.501392 L 3.311991,15.501392 C 2.862148,15.501392 2.5,15.139276 2.5,14.689472 L 2.5,1.3119188 C 2.5,0.86211497 2.862148,0.49999856 3.311991,0.49999856 z "
- id="rect3512"
- sodipodi:nodetypes="ccccccccc" />
- <path
- sodipodi:type="inkscape:offset"
- inkscape:radius="-0.98898512"
- inkscape:original="M 3.3125 0.5 C 2.862657 0.5 2.5 0.86269612 2.5 1.3125 L 2.5 14.6875 C 2.5 15.137304 2.862657 15.5 3.3125 15.5 L 13.6875 15.5 C 14.137343 15.5 14.5 15.137304 14.5 14.6875 L 14.5 3.21875 C 13.563469 2.2823002 12.801259 1.5199196 11.78125 0.5 L 3.3125 0.5 z "
- xlink:href="#rect3512"
- style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="path1342"
- inkscape:href="#rect3512"
- d="M 3.5,1.5 L 3.5,14.5 L 13.5,14.5 L 13.5,3.59375 C 12.805194,2.8989672 12.150498,2.2442197 11.40625,1.5 L 3.5,1.5 z " />
- <rect
- style="opacity:1;fill:#729fcf;fill-opacity:1;stroke:#3465a4;stroke-width:0.9999997;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="rect3482"
- width="12.001637"
- height="9.0028343"
- x="0.49989274"
- y="3.497395"
- rx="0.89386886"
- ry="0.89386886" />
- <path
- sodipodi:type="arc"
- style="opacity:0.9375;fill:#edd400;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="path3480"
- sodipodi:cx="7.5"
- sodipodi:cy="5.5"
- sodipodi:rx="1.5"
- sodipodi:ry="1.5"
- d="M 9 5.5 A 1.5 1.5 0 1 1 6,5.5 A 1.5 1.5 0 1 1 9 5.5 z"
- transform="translate(0,1)" />
- <path
- style="opacity:1;fill:#4e9a06;fill-opacity:1;stroke:#3b7c00;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
- d="M 3.0844788,6.7701117 L 1.4964645,9.1644496 L 1.4964645,11.491845 L 11.502499,11.491845 L 11.502499,9.1737298 L 9.9969429,7.6369148 L 7.0238894,9.7054172 L 3.0844788,6.7701117 z "
- id="rect3484"
- sodipodi:nodetypes="cccccccc" />
- <image
- id="image3495"
- height="15.625"
- width="8"
- sodipodi:absref="/home/hbons/Desktop/Tango-Palette.png"
- xlink:href="/home/hbons/Desktop/Tango-Palette.png"
- x="-10"
- y="-2"
- style="fill:#8ae234;fill-opacity:1;stroke:#3465a4;stroke-opacity:1" />
- <rect
- style="opacity:0.2;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.9999994;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="rect3555"
- width="10.005957"
- height="7.0110626"
- x="1.4970188"
- y="4.4944715" />
- </g>
-</svg>
diff --git a/pidgin/pixmaps/toolbar/16/scalable/message-new.svg b/pidgin/pixmaps/toolbar/16/scalable/message-new.svg
deleted file mode 100644
index f867a1a636..0000000000
--- a/pidgin/pixmaps/toolbar/16/scalable/message-new.svg
+++ /dev/null
@@ -1,168 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:cc="http://web.resource.org/cc/"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/s odipodi-0.dtd"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- width="16"
- height="16"
- id="svg2"
- sodipodi:version="0.32"
- inkscape:version="0.43"
- version="1.0"
- sodipodi:docbase="/home/hbons/Desktop/Gaim Refresh/toolbars/scalable"
- sodipodi:docname="message-new.svg"
- inkscape:export-filename="/home/hbons/Desktop/Gaim Refresh/toolbars/message-new.png"
- inkscape:export-xdpi="90"
- inkscape:export-ydpi="90">
- <defs
- id="defs4">
- <linearGradient
- id="linearGradient12512">
- <stop
- style="stop-color:#ffffff;stop-opacity:1.0000000;"
- offset="0.0000000"
- id="stop12513" />
- <stop
- style="stop-color:#fff520;stop-opacity:0.89108908;"
- offset="0.50000000"
- id="stop12517" />
- <stop
- style="stop-color:#fff300;stop-opacity:0.0000000;"
- offset="1.0000000"
- id="stop12514" />
- </linearGradient>
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient12512"
- id="radialGradient278"
- gradientUnits="userSpaceOnUse"
- cx="55.000000"
- cy="125.00000"
- fx="55.000000"
- fy="125.00000"
- r="14.375000" />
- <linearGradient
- inkscape:collect="always"
- id="linearGradient2200">
- <stop
- style="stop-color:#d3d7cf;stop-opacity:1;"
- offset="0"
- id="stop2202" />
- <stop
- style="stop-color:#d3d7cf;stop-opacity:0;"
- offset="1"
- id="stop2204" />
- </linearGradient>
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2200"
- id="radialGradient2206"
- cx="9.9988937"
- cy="8.963316"
- fx="9.9988937"
- fy="8.963316"
- r="7.003407"
- gradientTransform="matrix(2.522332,-1.518129e-16,1.517788e-16,2.521765,-17.1904,-22.80154)"
- gradientUnits="userSpaceOnUse" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2200"
- id="radialGradient2216"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-2.522332,-1.518129e-16,-1.517788e-16,2.521765,40.1904,-21.83521)"
- cx="9.9988937"
- cy="8.963316"
- fx="9.9988937"
- fy="8.963316"
- r="7.003407" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2200"
- id="radialGradient2225"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-2.522332,-1.518129e-16,-1.517788e-16,2.521765,40.1904,-21.80154)"
- cx="9.9988937"
- cy="8.963316"
- fx="9.9988937"
- fy="8.963316"
- r="7.003407" />
- </defs>
- <sodipodi:namedview
- id="base"
- pagecolor="#ffffff"
- bordercolor="#666666"
- borderopacity="1.0"
- inkscape:pageopacity="0.0"
- inkscape:pageshadow="2"
- inkscape:zoom="22.4"
- inkscape:cx="20.932696"
- inkscape:cy="7.5173717"
- inkscape:document-units="px"
- inkscape:current-layer="layer1"
- showgrid="true"
- fill="#d3d7cf"
- inkscape:window-width="1268"
- inkscape:window-height="971"
- inkscape:window-x="6"
- inkscape:window-y="21"
- showguides="true"
- inkscape:guide-bbox="true">
- <sodipodi:guide
- orientation="vertical"
- position="-1.9642857"
- id="guide1415" />
- </sodipodi:namedview>
- <metadata
- id="metadata7">
- <rdf:RDF>
- <cc:Work
- rdf:about="">
- <dc:format>image/svg+xml</dc:format>
- <dc:type
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
- </cc:Work>
- </rdf:RDF>
- </metadata>
- <g
- inkscape:label="Layer 1"
- inkscape:groupmode="layer"
- id="layer1">
- <path
- style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="M 3.4777593,1.503515 C 2.3803814,1.6221462 1.5267372,2.6175088 1.5267372,3.824969 L 1.5267372,10.325041 C 1.5267372,11.612999 2.4918287,12.646495 3.6945395,12.646495 L 4.1281,12.646495 L 4.1281,14.503658 L 6.43139,12.646495 L 12.365748,12.646495 C 13.568459,12.646495 14.533551,11.612999 14.533551,10.325041 L 14.533551,3.824969 C 14.533551,2.5370115 13.568459,1.503515 12.365748,1.503515 L 3.6945395,1.503515 C 3.6193702,1.503515 3.5509178,1.4956063 3.4777593,1.503515 z "
- id="path2208" />
- <path
- style="opacity:1;fill:url(#radialGradient2206);fill-opacity:1;fill-rule:evenodd;stroke:#555753;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="M 3.4777593,1.503515 C 2.3803814,1.6221462 1.5267372,2.6175088 1.5267372,3.824969 L 1.5267372,10.325041 C 1.5267372,11.612999 2.6187431,12.483319 3.8214539,12.483319 L 4.5298235,12.483319 L 4.5298235,14.924652 L 7.3107789,12.51023 L 12.365748,12.50145 C 13.568459,12.50145 14.533551,11.612999 14.533551,10.325041 L 14.533551,3.824969 C 14.533551,2.5370115 13.568459,1.503515 12.365748,1.503515 L 3.6945395,1.503515 C 3.6193702,1.503515 3.5509178,1.4956063 3.4777593,1.503515 z "
- id="rect1309"
- sodipodi:nodetypes="ccccccccccccc" />
- <path
- sodipodi:type="inkscape:offset"
- inkscape:radius="-1.0358232"
- inkscape:original="M 3.46875 1.5 C 2.371372 1.6186312 1.53125 2.6050398 1.53125 3.8125 L 1.53125 10.3125 C 1.53125 11.600458 2.6097892 12.46875 3.8125 12.46875 L 4.53125 12.46875 L 4.53125 14.9375 L 7.3125 12.5 L 12.375 12.5 C 13.577711 12.5 14.53125 11.600458 14.53125 10.3125 L 14.53125 3.8125 C 14.53125 2.5245424 13.577711 1.5 12.375 1.5 L 3.6875 1.5 C 3.6123307 1.5 3.5419085 1.4920913 3.46875 1.5 z "
- xlink:href="#rect1309"
- style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="path2198"
- inkscape:href="#rect1309"
- d="M 4.59375,8.53125 C 4.0502029,8.5900098 3.5625,9.0855072 3.5625,9.8125 L 3.5625,16.3125 C 3.5625,17.022191 4.108328,17.4375 4.8125,17.4375 L 5.53125,17.4375 C 6.0997296,17.440061 6.5599393,17.90027 6.5625,18.46875 L 6.5625,18.65625 L 7.625,17.71875 C 7.8161378,17.554581 8.0605562,17.465702 8.3125,17.46875 L 13.375,17.46875 C 14.06123,17.46875 14.5,17.089211 14.5,16.3125 L 14.5,9.8125 C 14.5,9.0357897 13.98946,8.53125 13.375,8.53125 L 4.6875,8.53125 C 4.5396732,8.5312504 4.5229283,8.5389061 4.59375,8.53125 z " />
- <path
- sodipodi:type="arc"
- style="color:#000000;fill:url(#radialGradient278);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.25000024;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block"
- id="path12511"
- sodipodi:cx="55"
- sodipodi:cy="125"
- sodipodi:rx="14.375"
- sodipodi:ry="14.375"
- d="M 69.375 125 A 14.375 14.375 0 1 1 40.625,125 A 14.375 14.375 0 1 1 69.375 125 z"
- transform="matrix(0.278262,0,0,0.278263,-2.304426,-31.78284)"
- inkscape:export-filename="/home/jimmac/ximian_art/icons/nautilus/suse93/stock_new-16.png"
- inkscape:export-xdpi="33.852203"
- inkscape:export-ydpi="33.852203" />
- </g>
-</svg>
diff --git a/pidgin/pixmaps/toolbar/16/scalable/plugins.svg b/pidgin/pixmaps/toolbar/16/scalable/plugins.svg
deleted file mode 100644
index 2ae63ce5cf..0000000000
--- a/pidgin/pixmaps/toolbar/16/scalable/plugins.svg
+++ /dev/null
@@ -1,121 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:cc="http://web.resource.org/cc/"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/s odipodi-0.dtd"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- width="16"
- height="16"
- id="svg2"
- sodipodi:version="0.32"
- inkscape:version="0.43"
- version="1.0"
- sodipodi:docbase="/home/hbons/Desktop/Gaim Refresh/toolbars"
- sodipodi:docname="plugins.svg"
- inkscape:export-filename="/home/hbons/Desktop/Gaim Refresh/toolbars/plugins.png"
- inkscape:export-xdpi="90"
- inkscape:export-ydpi="90">
- <defs
- id="defs4">
- <linearGradient
- inkscape:collect="always"
- id="linearGradient3162">
- <stop
- style="stop-color:#75507b;stop-opacity:1;"
- offset="0"
- id="stop3164" />
- <stop
- style="stop-color:#75507b;stop-opacity:0;"
- offset="1"
- id="stop3166" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3162"
- id="linearGradient3168"
- x1="8"
- y1="10.085922"
- x2="8"
- y2="-4.356256"
- gradientUnits="userSpaceOnUse" />
- </defs>
- <sodipodi:namedview
- id="base"
- pagecolor="#ffffff"
- bordercolor="#666666"
- borderopacity="1.0"
- inkscape:pageopacity="0.0"
- inkscape:pageshadow="2"
- inkscape:zoom="51.461686"
- inkscape:cx="10.774973"
- inkscape:cy="7.1305212"
- inkscape:document-units="px"
- inkscape:current-layer="layer1"
- showgrid="true"
- showguides="true"
- inkscape:guide-bbox="true"
- fill="#75507b"
- inkscape:window-width="1268"
- inkscape:window-height="971"
- inkscape:window-x="6"
- inkscape:window-y="21" />
- <metadata
- id="metadata7">
- <rdf:RDF>
- <cc:Work
- rdf:about="">
- <dc:format>image/svg+xml</dc:format>
- <dc:type
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
- </cc:Work>
- </rdf:RDF>
- </metadata>
- <g
- inkscape:label="Layer 1"
- inkscape:groupmode="layer"
- id="layer1">
- <path
- style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999934;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="M 7.9910715,1.4766833 C 5.9906451,1.4766833 6.5989159,3.4804549 6.5989159,4.5580569 L 3.4999998,4.5242239 L 3.4999998,7.5494427 C 5.3502838,7.5494427 6.5,7.5050807 6.5,9.0464584 C 6.5,10.491956 5.0186253,10.512287 3.4999998,10.512287 L 3.5312498,14.499873 L 6.5,14.499873 C 6.5,13.789163 6.1591083,11.505842 8.0239235,11.505842 C 9.9126603,11.505842 9.53125,13.881548 9.53125,14.499873 L 12.5,14.499873 L 12.5,10.481098 C 11.766486,10.481098 9.5312502,10.737203 9.53125,8.9840828 C 9.53125,7.2071466 11.72913,7.518255 12.5,7.518255 L 12.5,4.5242239 L 9.5,4.5242239 C 9.5,3.4415299 10.013818,1.4766833 7.9910715,1.4766833 z "
- id="path3152"
- sodipodi:nodetypes="cccczccczccczcccz" />
- <path
- style="opacity:1;fill:url(#linearGradient3168);fill-opacity:1.0;fill-rule:evenodd;stroke:#5c3566;stroke-width:0.99999934;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="M 7.9910715,1.4766833 C 6.1690798,1.4766833 6.5989159,3.0325559 6.5989159,4.5580569 L 3.4999998,4.5242239 L 3.4999998,7.5494427 C 4.9931409,7.5494427 6.5,7.3994628 6.5,9.0464584 C 6.5,10.671141 5.0186253,10.512287 3.4999998,10.512287 L 3.5312498,14.499873 L 6.5,14.499873 C 6.5,13.789163 6.1591083,11.505842 8.0239235,11.505842 C 9.9126603,11.505842 9.53125,13.881548 9.53125,14.499873 L 12.5,14.499873 L 12.5,10.481098 C 11.007391,10.481098 9.5312502,10.737203 9.53125,8.9840828 C 9.53125,7.2071466 11.059314,7.518255 12.5,7.518255 L 12.5,4.5242239 L 9.5,4.5242239 C 9.5,2.9949384 9.8352479,1.4766833 7.9910715,1.4766833 z "
- id="rect2209"
- sodipodi:nodetypes="cccczccczccczcccz" />
- <rect
- style="opacity:0.4;fill:#eeeeec;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="rect3132"
- width="1"
- height="1.0000001"
- x="3"
- y="4" />
- <rect
- style="opacity:0.4;fill:#eeeeec;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="rect3134"
- width="1"
- height="1.0000001"
- x="12"
- y="4" />
- <rect
- style="opacity:0.4;fill:#eeeeec;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="rect3148"
- width="1"
- height="1.0000001"
- x="12"
- y="14" />
- <rect
- style="opacity:0.4;fill:#eeeeec;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="rect3150"
- width="1"
- height="1.0000001"
- x="3"
- y="14" />
- </g>
-</svg>
diff --git a/pidgin/pixmaps/toolbar/16/scalable/typing.svg b/pidgin/pixmaps/toolbar/16/scalable/typing.svg
deleted file mode 100644
index 4dad5306da..0000000000
--- a/pidgin/pixmaps/toolbar/16/scalable/typing.svg
+++ /dev/null
@@ -1,193 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:cc="http://web.resource.org/cc/"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/s odipodi-0.dtd"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- width="16"
- height="16"
- id="svg1331"
- sodipodi:version="0.32"
- inkscape:version="0.43"
- version="1.0"
- inkscape:export-filename="/home/hbons/Desktop/Gaim Refresh/status/typing3.png"
- inkscape:export-xdpi="90"
- inkscape:export-ydpi="90"
- sodipodi:docbase="/home/hbons/Desktop/Gaim Refresh/toolbars/scalable"
- sodipodi:docname="typing.svg">
- <defs
- id="defs1333" />
- <sodipodi:namedview
- id="base"
- pagecolor="#ffffff"
- bordercolor="#666666"
- borderopacity="1.0"
- inkscape:pageopacity="0.0"
- inkscape:pageshadow="2"
- inkscape:zoom="27.857618"
- inkscape:cx="15.486242"
- inkscape:cy="10.647848"
- inkscape:current-layer="layer1"
- showgrid="true"
- inkscape:grid-bbox="true"
- inkscape:document-units="px"
- fill="#babdb6"
- inkscape:window-width="1268"
- inkscape:window-height="972"
- inkscape:window-x="6"
- inkscape:window-y="21" />
- <metadata
- id="metadata1336">
- <rdf:RDF>
- <cc:Work
- rdf:about="">
- <dc:format>image/svg+xml</dc:format>
- <dc:type
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
- </cc:Work>
- </rdf:RDF>
- </metadata>
- <g
- id="layer1"
- inkscape:label="Layer 1"
- inkscape:groupmode="layer">
- <rect
- style="opacity:1;fill:#eeeeec;fill-opacity:1;stroke:#babdb6;stroke-width:1.0000006;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="rect2242"
- width="15.99971"
- height="3.0001566"
- x="1.5002946"
- y="1.4998456"
- rx="1.3258367"
- ry="1.3258374" />
- <rect
- style="opacity:1;fill:#babdb6;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="rect2244"
- width="1"
- height="2.0135684"
- x="13.009719"
- y="1.9864316" />
- <rect
- style="opacity:1;fill:#babdb6;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="rect2246"
- width="1"
- height="2.0135684"
- x="10.009719"
- y="1.9864316" />
- <rect
- style="opacity:1;fill:#babdb6;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="rect2248"
- width="1"
- height="2.0135684"
- x="7.0097184"
- y="1.9864316" />
- <rect
- style="opacity:1;fill:#babdb6;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="rect2250"
- width="1"
- height="2.0135684"
- x="4.0097184"
- y="1.9864316" />
- <rect
- style="opacity:1;fill:#eeeeec;fill-opacity:1;stroke:#babdb6;stroke-width:1.00000024;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="rect2252"
- width="15.990281"
- height="3.0001719"
- x="3.5097189"
- y="10.499027"
- rx="1.3258373"
- ry="1.3258358" />
- <rect
- style="opacity:1;fill:#babdb6;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="rect2258"
- width="1"
- height="2"
- x="9.0097189"
- y="10.986431" />
- <rect
- style="opacity:1;fill:#babdb6;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="rect2260"
- width="1"
- height="2"
- x="6.0097184"
- y="10.986431" />
- <rect
- style="opacity:1;fill:#eeeeec;fill-opacity:1;stroke:#babdb6;stroke-width:1.00000048;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="rect2262"
- width="15.999428"
- height="2.9989355"
- x="1.5002862"
- y="7.4998713"
- rx="1.3258373"
- ry="1.3258364" />
- <rect
- style="opacity:1;fill:#babdb6;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="rect2264"
- width="1"
- height="2.0390401"
- x="13.00326"
- y="7.9609599" />
- <rect
- style="opacity:1;fill:#babdb6;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="rect2266"
- width="1"
- height="2.0390401"
- x="10.00326"
- y="7.9609599" />
- <rect
- style="opacity:1;fill:#babdb6;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="rect2268"
- width="1"
- height="2.0390401"
- x="7.0032597"
- y="7.9609599" />
- <rect
- style="opacity:1;fill:#babdb6;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="rect2270"
- width="1"
- height="2.0390401"
- x="4.0032597"
- y="7.9609599" />
- <rect
- style="opacity:1;fill:#eeeeec;fill-opacity:1;stroke:#babdb6;stroke-width:1.0000006;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="rect2272"
- width="15.9997"
- height="2.9996767"
- x="3.5002952"
- y="4.5001583"
- rx="1.3258375"
- ry="1.3258364" />
- <rect
- style="opacity:1;fill:#babdb6;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="rect2274"
- width="1"
- height="2"
- x="15.00326"
- y="5" />
- <rect
- style="opacity:1;fill:#babdb6;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="rect2276"
- width="1"
- height="2"
- x="12.00326"
- y="5" />
- <rect
- style="opacity:1;fill:#babdb6;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="rect2278"
- width="1"
- height="2"
- x="9.0032597"
- y="5" />
- <rect
- style="opacity:1;fill:#babdb6;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="rect2280"
- width="1"
- height="2"
- x="6.0032597"
- y="5" />
- </g>
-</svg>
diff --git a/pidgin/pixmaps/toolbar/16/scalable/user-info.svg b/pidgin/pixmaps/toolbar/16/scalable/user-info.svg
deleted file mode 100644
index 41e7d31c33..0000000000
--- a/pidgin/pixmaps/toolbar/16/scalable/user-info.svg
+++ /dev/null
@@ -1,164 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:cc="http://web.resource.org/cc/"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/s odipodi-0.dtd"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- width="16"
- height="16"
- id="svg2"
- sodipodi:version="0.32"
- inkscape:version="0.43"
- version="1.0"
- sodipodi:docbase="/home/hbons/Desktop/Gaim Refresh/toolbars/scalable"
- sodipodi:docname="user-info.svg"
- inkscape:export-filename="/home/hbons/Desktop/Gaim Refresh/toolbars/user-info.png"
- inkscape:export-xdpi="90"
- inkscape:export-ydpi="90">
- <defs
- id="defs4">
- <linearGradient
- inkscape:collect="always"
- id="linearGradient2192">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop2194" />
- <stop
- style="stop-color:#ffffff;stop-opacity:0;"
- offset="1"
- id="stop2196" />
- </linearGradient>
- <linearGradient
- inkscape:collect="always"
- id="linearGradient3150">
- <stop
- style="stop-color:#2e3436;stop-opacity:1;"
- offset="0"
- id="stop3152" />
- <stop
- style="stop-color:#2e3436;stop-opacity:0;"
- offset="1"
- id="stop3154" />
- </linearGradient>
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient3150"
- id="radialGradient3156"
- cx="10.748654"
- cy="10.457643"
- fx="10.748654"
- fy="10.457643"
- r="6.6449099"
- gradientTransform="matrix(-0.910086,1.546191e-16,-4.930589e-9,-0.385748,20.53086,14.49165)"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2192"
- id="linearGradient2198"
- x1="7.487052"
- y1="1.1166894"
- x2="7.487052"
- y2="16.498425"
- gradientUnits="userSpaceOnUse" />
- </defs>
- <sodipodi:namedview
- id="base"
- pagecolor="#ffffff"
- bordercolor="#666666"
- borderopacity="1.0"
- inkscape:pageopacity="0.0"
- inkscape:pageshadow="2"
- inkscape:zoom="39.000665"
- inkscape:cx="15.428982"
- inkscape:cy="6.2295886"
- inkscape:document-units="px"
- inkscape:current-layer="layer1"
- showgrid="true"
- fill="#3465a4"
- inkscape:window-width="1268"
- inkscape:window-height="971"
- inkscape:window-x="6"
- inkscape:window-y="21" />
- <metadata
- id="metadata7">
- <rdf:RDF>
- <cc:Work
- rdf:about="">
- <dc:format>image/svg+xml</dc:format>
- <dc:type
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
- </cc:Work>
- </rdf:RDF>
- </metadata>
- <g
- inkscape:label="Layer 1"
- inkscape:groupmode="layer"
- id="layer1">
- <path
- sodipodi:type="arc"
- style="opacity:1;fill:url(#radialGradient3156);fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="path3140"
- sodipodi:cx="10.748654"
- sodipodi:cy="10.457643"
- sodipodi:rx="6.6449099"
- sodipodi:ry="2.3675451"
- d="M 17.393564 10.457643 A 6.6449099 2.3675451 0 1 1 4.1037445,10.457643 A 6.6449099 2.3675451 0 1 1 17.393564 10.457643 z"
- transform="matrix(1.203929,0,0,1.267135,-4.940617,-0.251247)" />
- <path
- sodipodi:type="arc"
- style="opacity:1;fill:#3465a4;fill-opacity:1;stroke:#204a87;stroke-width:1.02945173;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="path1307"
- sodipodi:cx="7.487052"
- sodipodi:cy="7.9488554"
- sodipodi:rx="6.6921935"
- sodipodi:ry="6.6921935"
- d="M 14.179245 7.9488554 A 6.6921935 6.6921935 0 1 1 0.79485846,7.9488554 A 6.6921935 6.6921935 0 1 1 14.179245 7.9488554 z"
- transform="matrix(0.97139,0,0,0.97139,0.727388,0.278321)" />
- <path
- sodipodi:type="arc"
- style="opacity:0.3;fill:none;fill-opacity:1.0;stroke:url(#linearGradient2198);stroke-width:1.21670604;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="path2184"
- sodipodi:cx="7.487052"
- sodipodi:cy="7.9488554"
- sodipodi:rx="6.6921935"
- sodipodi:ry="6.6921935"
- d="M 14.179245 7.9488554 A 6.6921935 6.6921935 0 1 1 0.79485846,7.9488554 A 6.6921935 6.6921935 0 1 1 14.179245 7.9488554 z"
- transform="matrix(0.82189,0,0,0.82189,1.846698,1.466671)" />
- <path
- sodipodi:type="arc"
- style="opacity:1;fill:#eeeeec;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="path2186"
- sodipodi:cx="9.0895882"
- sodipodi:cy="5.6283822"
- sodipodi:rx="1.1153656"
- sodipodi:ry="1.1666467"
- d="M 10.204954 5.6283822 A 1.1153656 1.1666467 0 1 1 7.9742225,5.6283822 A 1.1153656 1.1666467 0 1 1 10.204954 5.6283822 z"
- transform="matrix(0.896567,0,0,0.857158,-0.149426,0.175589)" />
- <path
- style="fill:#eeeeec;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1"
- d="M 6.5,7 L 8.5,7 C 8.777,7 9,7.2982947 9,7.5 C 9,10.525698 9.3517591,8 6.5,8 C 6.2230035,7.9985995 6,7.777 6,7.5 C 6,7.223 6.223,7 6.5,7 z "
- id="rect2188"
- sodipodi:nodetypes="ccscsc" />
- <rect
- style="opacity:1;fill:#eeeeec;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="rect2190"
- width="2"
- height="3"
- x="7"
- y="8" />
- <rect
- style="opacity:1;fill:#eeeeec;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="rect2192"
- width="4"
- height="1"
- x="6"
- y="11"
- ry="0.5" />
- </g>
-</svg>
diff --git a/pidgin/pixmaps/toolbar/16/scalable/window-icon.svg b/pidgin/pixmaps/toolbar/16/scalable/window-icon.svg
deleted file mode 100644
index b064af98c5..0000000000
--- a/pidgin/pixmaps/toolbar/16/scalable/window-icon.svg
+++ /dev/null
@@ -1,123 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:cc="http://web.resource.org/cc/"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/s odipodi-0.dtd"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- width="16"
- height="16"
- id="svg2"
- sodipodi:version="0.32"
- inkscape:version="0.43"
- version="1.0"
- sodipodi:docbase="/home/hbons/Desktop"
- sodipodi:docname="online16.svg"
- inkscape:export-filename="/home/hbons/Desktop/online16.png"
- inkscape:export-xdpi="90"
- inkscape:export-ydpi="90">
- <defs
- id="defs4">
- <linearGradient
- inkscape:collect="always"
- id="linearGradient2200">
- <stop
- style="stop-color:#d3d7cf;stop-opacity:1;"
- offset="0"
- id="stop2202" />
- <stop
- style="stop-color:#d3d7cf;stop-opacity:0;"
- offset="1"
- id="stop2204" />
- </linearGradient>
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2200"
- id="radialGradient2206"
- cx="9.9988937"
- cy="8.963316"
- fx="9.9988937"
- fy="8.963316"
- r="7.003407"
- gradientTransform="matrix(2.522332,-1.518129e-16,1.517788e-16,2.521765,-17.1904,-22.80154)"
- gradientUnits="userSpaceOnUse" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2200"
- id="radialGradient2216"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-2.522332,-1.518129e-16,-1.517788e-16,2.521765,40.1904,-21.83521)"
- cx="9.9988937"
- cy="8.963316"
- fx="9.9988937"
- fy="8.963316"
- r="7.003407" />
- <radialGradient
- inkscape:collect="always"
- xlink:href="#linearGradient2200"
- id="radialGradient2225"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(-2.522332,-1.518129e-16,-1.517788e-16,2.521765,40.1904,-21.80154)"
- cx="9.9988937"
- cy="8.963316"
- fx="9.9988937"
- fy="8.963316"
- r="7.003407" />
- </defs>
- <sodipodi:namedview
- id="base"
- pagecolor="#ffffff"
- bordercolor="#666666"
- borderopacity="1.0"
- inkscape:pageopacity="0.0"
- inkscape:pageshadow="2"
- inkscape:zoom="22.4"
- inkscape:cx="19.950553"
- inkscape:cy="6.9370146"
- inkscape:document-units="px"
- inkscape:current-layer="layer1"
- showgrid="true"
- fill="#d3d7cf"
- inkscape:window-width="1268"
- inkscape:window-height="971"
- inkscape:window-x="6"
- inkscape:window-y="21" />
- <metadata
- id="metadata7">
- <rdf:RDF>
- <cc:Work
- rdf:about="">
- <dc:format>image/svg+xml</dc:format>
- <dc:type
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
- </cc:Work>
- </rdf:RDF>
- </metadata>
- <g
- inkscape:label="Layer 1"
- inkscape:groupmode="layer"
- id="layer1">
- <path
- style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="M 3.4777593,1.503515 C 2.3803814,1.6221462 1.5267372,2.6175088 1.5267372,3.824969 L 1.5267372,10.325041 C 1.5267372,11.612999 2.4918287,12.646495 3.6945395,12.646495 L 4.1281,12.646495 L 4.1281,14.503658 L 6.43139,12.646495 L 12.365748,12.646495 C 13.568459,12.646495 14.533551,11.612999 14.533551,10.325041 L 14.533551,3.824969 C 14.533551,2.5370115 13.568459,1.503515 12.365748,1.503515 L 3.6945395,1.503515 C 3.6193702,1.503515 3.5509178,1.4956063 3.4777593,1.503515 z "
- id="path2208" />
- <path
- style="opacity:1;fill:url(#radialGradient2206);fill-opacity:1;fill-rule:evenodd;stroke:#555753;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="M 3.4777593,1.503515 C 2.3803814,1.6221462 1.5267372,2.6175088 1.5267372,3.824969 L 1.5267372,10.325041 C 1.5267372,11.612999 2.6187431,12.483319 3.8214539,12.483319 L 4.5298235,12.483319 L 4.5298235,14.924652 L 7.3107789,12.51023 L 12.365748,12.50145 C 13.568459,12.50145 14.533551,11.612999 14.533551,10.325041 L 14.533551,3.824969 C 14.533551,2.5370115 13.568459,1.503515 12.365748,1.503515 L 3.6945395,1.503515 C 3.6193702,1.503515 3.5509178,1.4956063 3.4777593,1.503515 z "
- id="rect1309"
- sodipodi:nodetypes="ccccccccccccc" />
- <path
- sodipodi:type="inkscape:offset"
- inkscape:radius="-1.0358232"
- inkscape:original="M 3.46875 1.5 C 2.371372 1.6186312 1.53125 2.6050398 1.53125 3.8125 L 1.53125 10.3125 C 1.53125 11.600458 2.6097892 12.46875 3.8125 12.46875 L 4.53125 12.46875 L 4.53125 14.9375 L 7.3125 12.5 L 12.375 12.5 C 13.577711 12.5 14.53125 11.600458 14.53125 10.3125 L 14.53125 3.8125 C 14.53125 2.5245424 13.577711 1.5 12.375 1.5 L 3.6875 1.5 C 3.6123307 1.5 3.5419085 1.4920913 3.46875 1.5 z "
- xlink:href="#rect1309"
- style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="path2198"
- inkscape:href="#rect1309"
- d="M 4.59375,8.53125 C 4.0502029,8.5900098 3.5625,9.0855072 3.5625,9.8125 L 3.5625,16.3125 C 3.5625,17.022191 4.108328,17.4375 4.8125,17.4375 L 5.53125,17.4375 C 6.0997296,17.440061 6.5599393,17.90027 6.5625,18.46875 L 6.5625,18.65625 L 7.625,17.71875 C 7.8161378,17.554581 8.0605562,17.465702 8.3125,17.46875 L 13.375,17.46875 C 14.06123,17.46875 14.5,17.089211 14.5,16.3125 L 14.5,9.8125 C 14.5,9.0357897 13.98946,8.53125 13.375,8.53125 L 4.6875,8.53125 C 4.5396732,8.5312504 4.5229283,8.5389061 4.59375,8.53125 z " />
- </g>
-</svg>
diff --git a/pidgin/pixmaps/toolbar/16/typing.png b/pidgin/pixmaps/toolbar/16/typing.png
deleted file mode 100644
index c00a4d442e..0000000000
--- a/pidgin/pixmaps/toolbar/16/typing.png
+++ /dev/null
Binary files differ
diff --git a/pidgin/pixmaps/toolbar/16/user-info.png b/pidgin/pixmaps/toolbar/16/user-info.png
deleted file mode 100644
index e4d8c46d9c..0000000000
--- a/pidgin/pixmaps/toolbar/16/user-info.png
+++ /dev/null
Binary files differ
diff --git a/pidgin/pixmaps/toolbar/16/window-icon.png b/pidgin/pixmaps/toolbar/16/window-icon.png
deleted file mode 100644
index cd5b2bc2dc..0000000000
--- a/pidgin/pixmaps/toolbar/16/window-icon.png
+++ /dev/null
Binary files differ
diff --git a/pidgin/pixmaps/tray/16/tray-extended-away.png b/pidgin/pixmaps/tray/16/tray-extended-away.png
index 6534c9611e..4e1fa36dce 100644
--- a/pidgin/pixmaps/tray/16/tray-extended-away.png
+++ b/pidgin/pixmaps/tray/16/tray-extended-away.png
Binary files differ
diff --git a/pidgin/pixmaps/tray/22/tray-connecting.png b/pidgin/pixmaps/tray/22/tray-connecting.png
index 99f9e40b7e..1813831df2 100644
--- a/pidgin/pixmaps/tray/22/tray-connecting.png
+++ b/pidgin/pixmaps/tray/22/tray-connecting.png
Binary files differ
diff --git a/pidgin/plugins/contact_priority.c b/pidgin/plugins/contact_priority.c
index ce42266b1b..f5b187777b 100644
--- a/pidgin/plugins/contact_priority.c
+++ b/pidgin/plugins/contact_priority.c
@@ -80,7 +80,7 @@ get_config_frame(PurplePlugin *plugin)
PurpleAccount *account = NULL;
int i;
- gboolean last_match = purple_prefs_get_bool("/core/contact/last_match");
+ gboolean last_match = purple_prefs_get_bool("/purple/contact/last_match");
sg = gtk_size_group_new(GTK_SIZE_GROUP_HORIZONTAL);
@@ -95,7 +95,7 @@ get_config_frame(PurplePlugin *plugin)
/* Status Spinboxes */
for (i = 0 ; statuses[i].id != NULL && statuses[i].description != NULL ; i++)
{
- char *pref = g_strconcat("/core/status/scores/", statuses[i].id, NULL);
+ char *pref = g_strconcat("/purple/status/scores/", statuses[i].id, NULL);
hbox = gtk_hbox_new(FALSE, 5);
gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, FALSE, 0);
@@ -124,7 +124,7 @@ get_config_frame(PurplePlugin *plugin)
check = gtk_check_button_new_with_label(_("Use last buddy when scores are equal"));
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(check), last_match);
- g_signal_connect(G_OBJECT(check), "toggled", G_CALLBACK(pref_update), "/core/contact/last_match");
+ g_signal_connect(G_OBJECT(check), "toggled", G_CALLBACK(pref_update), "/purple/contact/last_match");
gtk_box_pack_start(GTK_BOX(hbox), check, FALSE, FALSE, 0);
frame = pidgin_make_frame(ret, _("Point values to use for account..."));
diff --git a/pidgin/plugins/history.c b/pidgin/plugins/history.c
index 19d9addf20..636155bc13 100644
--- a/pidgin/plugins/history.c
+++ b/pidgin/plugins/history.c
@@ -52,7 +52,7 @@ static void historize(PurpleConversation *c)
/* If we're not logging, don't show anything.
* Otherwise, we might show a very old log. */
- if (!purple_prefs_get_bool("/core/logging/log_ims"))
+ if (!purple_prefs_get_bool("/purple/logging/log_ims"))
return;
/* Find buddies for this conversation. */
@@ -96,7 +96,7 @@ static void historize(PurpleConversation *c)
{
/* If we're not logging, don't show anything.
* Otherwise, we might show a very old log. */
- if (!purple_prefs_get_bool("/core/logging/log_chats"))
+ if (!purple_prefs_get_bool("/purple/logging/log_chats"))
return;
logs = purple_log_get_logs(PURPLE_LOG_CHAT, name, account);
@@ -141,8 +141,8 @@ static void historize(PurpleConversation *c)
static void
history_prefs_check(PurplePlugin *plugin)
{
- if (!purple_prefs_get_bool("/core/logging/log_ims") &&
- !purple_prefs_get_bool("/core/logging/log_chats"))
+ if (!purple_prefs_get_bool("/purple/logging/log_ims") &&
+ !purple_prefs_get_bool("/purple/logging/log_chats"))
{
purple_notify_warning(plugin, NULL, _("History Plugin Requires Logging"),
_("Logging can be enabled from Tools -> Preferences -> Logging.\n\n"
@@ -164,9 +164,9 @@ plugin_load(PurplePlugin *plugin)
"conversation-created",
plugin, PURPLE_CALLBACK(historize), NULL);
- purple_prefs_connect_callback(plugin, "/core/logging/log_ims",
+ purple_prefs_connect_callback(plugin, "/purple/logging/log_ims",
history_prefs_cb, plugin);
- purple_prefs_connect_callback(plugin, "/core/logging/log_chats",
+ purple_prefs_connect_callback(plugin, "/purple/logging/log_chats",
history_prefs_cb, plugin);
history_prefs_check(plugin);
diff --git a/pidgin/win32/nsis/pixmaps/pidgin-header.bmp b/pidgin/win32/nsis/pixmaps/pidgin-header.bmp
index 64df1258f1..a77e9802ff 100644
--- a/pidgin/win32/nsis/pixmaps/pidgin-header.bmp
+++ b/pidgin/win32/nsis/pixmaps/pidgin-header.bmp
Binary files differ
diff --git a/pidgin/win32/nsis/pixmaps/pidgin-install.ico b/pidgin/win32/nsis/pixmaps/pidgin-install.ico
index cc156e301e..0f58377eea 100644
--- a/pidgin/win32/nsis/pixmaps/pidgin-install.ico
+++ b/pidgin/win32/nsis/pixmaps/pidgin-install.ico
Binary files differ
diff --git a/pidgin/win32/nsis/pixmaps/pidgin-intro.bmp b/pidgin/win32/nsis/pixmaps/pidgin-intro.bmp
index e05c3f103f..fd251523b3 100644
--- a/pidgin/win32/nsis/pixmaps/pidgin-intro.bmp
+++ b/pidgin/win32/nsis/pixmaps/pidgin-intro.bmp
Binary files differ