diff --git a/plugins/gtkgui/config.py b/plugins/gtkgui/config.py index 2e044a43e19da99ee1a0abe685fdbbb0a61b0d9e..91102caed09b0a328975661d3b4b570aab2bf381 100644 --- a/plugins/gtkgui/config.py +++ b/plugins/gtkgui/config.py @@ -37,15 +37,17 @@ GTKGUI_GLADE='plugins/gtkgui/gtkgui.glade' class Preferences_window: """Class for Preferences window""" - def on_delete_event(self, widget, event): + def on_preferences_window_delete_event(self, widget, event): self.window.hide() - return True # do NOT destory the window + return True # do NOT destroy the window def on_close_button_clicked(self, widget): - self.window.hide() + self.window.hide() + + def on_preferences_window_show(self, widget): + self.notebook.set_current_page(0) def on_tray_icon_checkbutton_toggled(self, widget): - """On Tray Icon Checkbutton Toggled""" if widget.get_active(): self.plugin.config['trayicon'] = 1 self.plugin.show_systray() @@ -56,14 +58,12 @@ class Preferences_window: self.plugin.roster.draw_roster() def on_save_position_checkbutton_toggled(self, widget): - """On Save Position Checkbutton Toggled""" if widget.get_active(): self.plugin.config['saveposition'] = 1 else: self.plugin.config['saveposition'] = 0 def on_merge_checkbutton_toggled(self, widget): - """On Merge Accounts Checkbutton Toggled""" if widget.get_active(): self.plugin.config['mergeaccounts'] = 1 else: @@ -71,9 +71,10 @@ class Preferences_window: self.plugin.roster.regroup = self.plugin.config['mergeaccounts'] self.plugin.roster.draw_roster() - def on_iconstyle_combobox_changed(self, widget, path): + def on_iconstyle_combobox_changed(self, widget): model = widget.get_model() - icon_string = model[path][0] + active = widget.get_active() + icon_string = model[active][0] self.plugin.config['iconstyle'] = icon_string self.plugin.roster.mkpixbufs() @@ -175,7 +176,6 @@ class Preferences_window: self.plugin.roster.draw_roster() def on_use_tabbed_chat_window_checkbutton_toggled(self, widget): - """On Use Tabbed Chat Window Checkbutton Toggled""" buf1 = {} buf2 = {} jids = {} @@ -969,7 +969,7 @@ class Preferences_window: self.msg_tree.get_model().connect('row-deleted', \ self.on_msg_treemodel_row_deleted) - self.notebook.set_current_page(0) + #self.notebook.set_current_page(0) self.xml.signal_autoconnect(self) class Account_modification_window: diff --git a/plugins/gtkgui/gtkgui.glade b/plugins/gtkgui/gtkgui.glade index 0079bc9ea7d9314e6d5f8041efbc88fe5fe1d8b5..056a8230d0cf04d1a3ccfbbc5091e03c5e287f2d 100644 --- a/plugins/gtkgui/gtkgui.glade +++ b/plugins/gtkgui/gtkgui.glade @@ -2893,7 +2893,8 @@ <property name="type_hint">GDK_WINDOW_TYPE_HINT_NORMAL</property> <property name="gravity">GDK_GRAVITY_NORTH_WEST</property> <property name="focus_on_map">True</property> - <signal name="delete_event" handler="on_delete_event" last_modification_time="Fri, 25 Mar 2005 21:02:26 GMT"/> + <signal name="show" handler="on_preferences_window_show" last_modification_time="Tue, 29 Mar 2005 23:33:03 GMT"/> + <signal name="delete_event" handler="on_preferences_window_delete_event" last_modification_time="Tue, 29 Mar 2005 23:38:24 GMT"/> <child> <widget class="GtkVBox" id="vbox13"> diff --git a/plugins/gtkgui/icons/gossip/away.png b/plugins/gtkgui/icons/gossip/away.png new file mode 100644 index 0000000000000000000000000000000000000000..ba9ed232a3c4e167846d5e3b98fabd38d322f3db Binary files /dev/null and b/plugins/gtkgui/icons/gossip/away.png differ diff --git a/plugins/gtkgui/icons/gossip/busy.png b/plugins/gtkgui/icons/gossip/busy.png new file mode 100644 index 0000000000000000000000000000000000000000..190c5ae70709e2388a684508e0f82a151fef0ca0 Binary files /dev/null and b/plugins/gtkgui/icons/gossip/busy.png differ diff --git a/plugins/gtkgui/icons/gossip/group-message.png b/plugins/gtkgui/icons/gossip/group-message.png new file mode 100644 index 0000000000000000000000000000000000000000..368bdeb63c7cbe0e48dcd91d8a339f84081875af Binary files /dev/null and b/plugins/gtkgui/icons/gossip/group-message.png differ diff --git a/plugins/gtkgui/icons/gossip/message.png b/plugins/gtkgui/icons/gossip/message.png new file mode 100644 index 0000000000000000000000000000000000000000..84c3ceffff165adc5260c7c0807a7e6593c59b72 Binary files /dev/null and b/plugins/gtkgui/icons/gossip/message.png differ diff --git a/plugins/gtkgui/icons/gossip/offline.png b/plugins/gtkgui/icons/gossip/offline.png new file mode 100644 index 0000000000000000000000000000000000000000..528eae4091c5ad82d4a227a89ded1cc77c5da865 Binary files /dev/null and b/plugins/gtkgui/icons/gossip/offline.png differ diff --git a/plugins/gtkgui/icons/gossip/online.png b/plugins/gtkgui/icons/gossip/online.png new file mode 100644 index 0000000000000000000000000000000000000000..c2d074f500b06ece0565d979069f996c0dac246b Binary files /dev/null and b/plugins/gtkgui/icons/gossip/online.png differ diff --git a/plugins/gtkgui/icons/gossip/typing.png b/plugins/gtkgui/icons/gossip/typing.png new file mode 100644 index 0000000000000000000000000000000000000000..defad7b08d7be18a1ade093561ea6ab10fce1d42 Binary files /dev/null and b/plugins/gtkgui/icons/gossip/typing.png differ diff --git a/plugins/gtkgui/icons/gossip/xa.png b/plugins/gtkgui/icons/gossip/xa.png new file mode 100644 index 0000000000000000000000000000000000000000..59dbe08f84b026b303edb8e38cbc73e068a699e0 Binary files /dev/null and b/plugins/gtkgui/icons/gossip/xa.png differ diff --git a/plugins/gtkgui/icons/icq/away.png b/plugins/gtkgui/icons/icq/away.png new file mode 100644 index 0000000000000000000000000000000000000000..3c3904f941808590eb77f97feee8c673a8559f92 Binary files /dev/null and b/plugins/gtkgui/icons/icq/away.png differ diff --git a/plugins/gtkgui/icons/icq/chat.png b/plugins/gtkgui/icons/icq/chat.png new file mode 100644 index 0000000000000000000000000000000000000000..68b311c6ac70b8b35e2a5610b27aa6367dd83f55 Binary files /dev/null and b/plugins/gtkgui/icons/icq/chat.png differ diff --git a/plugins/gtkgui/icons/icq/dnd.png b/plugins/gtkgui/icons/icq/dnd.png new file mode 100644 index 0000000000000000000000000000000000000000..00be6280dea3c0ed8d3e18d124fd84b146e399ea Binary files /dev/null and b/plugins/gtkgui/icons/icq/dnd.png differ diff --git a/plugins/gtkgui/icons/icq/icondef.xml b/plugins/gtkgui/icons/icq/icondef.xml new file mode 100644 index 0000000000000000000000000000000000000000..8d50ff6cb37647562a25d23491a386a1dd901b20 --- /dev/null +++ b/plugins/gtkgui/icons/icq/icondef.xml @@ -0,0 +1,48 @@ +<?xml version='1.0' encoding='UTF-8'?> +<icondef> + <meta> + <name>ICQ</name> + <version>1.1</version> + <description>Default ICQ iconset</description> + <creation>2003-07-17</creation> + <home>http://www.aol.com</home> + <author jid='mblsha@jabber.ru' email='mblsha@users.sourceforge.net' www='http://maz.sf.net'>Michail Pishchagin (not the icons, just this icondef.xml)</author> + <author jid='skazi@sredni.one.pl' email='skazi@skazi.prv.pl' www='http://www.skazi.prv.pl'>Jacek Tomasiak (small modifications)</author> + <author>ICQ artists</author> + </meta> + + <icon> + <x xmlns='name'>status/online</x> + <object mime='image/png'>online.png</object> + </icon> + + <icon> + <x xmlns='name'>status/chat</x> + <object mime='image/png'>chat.png</object> <!-- FIXME --> + </icon> + + <icon> + <x xmlns='name'>status/invisible</x> + <object mime='image/png'>invisible.png</object> <!-- FIXME --> + </icon> + + <icon> + <x xmlns='name'>status/offline</x> + <object mime='image/png'>offline.png</object> + </icon> + + <icon> + <x xmlns='name'>status/away</x> + <object mime='image/png'>away.png</object> + </icon> + + <icon> + <x xmlns='name'>status/xa</x> + <object mime='image/png'>xa.png</object> + </icon> + + <icon> + <x xmlns='name'>status/dnd</x> + <object mime='image/png'>dnd.png</object> + </icon> +</icondef> diff --git a/plugins/gtkgui/icons/icq/invisible.png b/plugins/gtkgui/icons/icq/invisible.png new file mode 100644 index 0000000000000000000000000000000000000000..30595cbf33eab0c3ada0def9b01e5ac162a60624 Binary files /dev/null and b/plugins/gtkgui/icons/icq/invisible.png differ diff --git a/plugins/gtkgui/icons/icq/offline.png b/plugins/gtkgui/icons/icq/offline.png new file mode 100644 index 0000000000000000000000000000000000000000..00d5404bda127ccf2956002da1a2b332308ef1a7 Binary files /dev/null and b/plugins/gtkgui/icons/icq/offline.png differ diff --git a/plugins/gtkgui/icons/icq/online.png b/plugins/gtkgui/icons/icq/online.png new file mode 100644 index 0000000000000000000000000000000000000000..abfa2cb446dbfdf4c62ed2b07ef3cde2566c4f80 Binary files /dev/null and b/plugins/gtkgui/icons/icq/online.png differ diff --git a/plugins/gtkgui/icons/icq/xa.png b/plugins/gtkgui/icons/icq/xa.png new file mode 100644 index 0000000000000000000000000000000000000000..68fcdecdf21fb717fa6a1d3515c6b4d82b074ce0 Binary files /dev/null and b/plugins/gtkgui/icons/icq/xa.png differ diff --git a/plugins/gtkgui/icons/msn/away.png b/plugins/gtkgui/icons/msn/away.png new file mode 100644 index 0000000000000000000000000000000000000000..d9a615e6e2a43332de00ff37936cbf788014ec3b Binary files /dev/null and b/plugins/gtkgui/icons/msn/away.png differ diff --git a/plugins/gtkgui/icons/msn/dnd.png b/plugins/gtkgui/icons/msn/dnd.png new file mode 100644 index 0000000000000000000000000000000000000000..f09c85c8452be8ca6a0c633d47a044c938b05850 Binary files /dev/null and b/plugins/gtkgui/icons/msn/dnd.png differ diff --git a/plugins/gtkgui/icons/msn/icondef.xml b/plugins/gtkgui/icons/msn/icondef.xml new file mode 100644 index 0000000000000000000000000000000000000000..e6197550a57340449e522f40c1f44ab1623d9433 --- /dev/null +++ b/plugins/gtkgui/icons/msn/icondef.xml @@ -0,0 +1,46 @@ +<?xml version='1.0' encoding='UTF-8'?> +<icondef> + <meta> + <name>MSN6</name> + <version>1.0</version> + <description>MSN6 Original Iconset</description> + <creation>2003-10-16</creation> + <author jid='remko@amessage.be' email='spike@kotnet.org' www='http://spike.ulyssis.org'>Remko Tronçon</author> + </meta> + + <!-- Normal status icons --> + <icon> + <x xmlns='name'>status/online</x> + <object mime='image/png'>online.png</object> + </icon> + + <icon> + <x xmlns='name'>status/offline</x> + <object mime='image/png'>offline.png</object> + </icon> + + <icon> + <x xmlns='name'>status/away</x> + <object mime='image/png'>away.png</object> + </icon> + + <icon> + <x xmlns='name'>status/xa</x> + <object mime='image/png'>away.png</object> + </icon> + + <icon> + <x xmlns='name'>status/dnd</x> + <object mime='image/png'>dnd.png</object> + </icon> + + <icon> + <x xmlns='name'>status/invisible</x> + <object mime='image/png'>offline.png</object> + </icon> + + <icon> + <x xmlns='name'>status/chat</x> + <object mime='image/png'>online.png</object> + </icon> +</icondef> diff --git a/plugins/gtkgui/icons/msn/offline.png b/plugins/gtkgui/icons/msn/offline.png new file mode 100644 index 0000000000000000000000000000000000000000..fff3fc906961270d6083585e2eead85478f96c58 Binary files /dev/null and b/plugins/gtkgui/icons/msn/offline.png differ diff --git a/plugins/gtkgui/icons/msn/online.png b/plugins/gtkgui/icons/msn/online.png new file mode 100644 index 0000000000000000000000000000000000000000..676d275c67dce8f818b5363f9ab368d4c107308a Binary files /dev/null and b/plugins/gtkgui/icons/msn/online.png differ diff --git a/plugins/gtkgui/icons/stellar/ask.png b/plugins/gtkgui/icons/stellar/ask.png new file mode 100644 index 0000000000000000000000000000000000000000..a1ffe35254d0341edddf543117c05f25d9d4b811 Binary files /dev/null and b/plugins/gtkgui/icons/stellar/ask.png differ diff --git a/plugins/gtkgui/icons/stellar/away.png b/plugins/gtkgui/icons/stellar/away.png new file mode 100644 index 0000000000000000000000000000000000000000..28cb3c9632c2d52481f20171dd83ca058fd34097 Binary files /dev/null and b/plugins/gtkgui/icons/stellar/away.png differ diff --git a/plugins/gtkgui/icons/stellar/chat.png b/plugins/gtkgui/icons/stellar/chat.png new file mode 100644 index 0000000000000000000000000000000000000000..6226bc6b73b020f7719fedf92e5c96bc2ff1977f Binary files /dev/null and b/plugins/gtkgui/icons/stellar/chat.png differ diff --git a/plugins/gtkgui/icons/stellar/connect.png b/plugins/gtkgui/icons/stellar/connect.png new file mode 100644 index 0000000000000000000000000000000000000000..a097446239841dd208b3732898612943eea08f28 Binary files /dev/null and b/plugins/gtkgui/icons/stellar/connect.png differ diff --git a/plugins/gtkgui/icons/stellar/dnd.png b/plugins/gtkgui/icons/stellar/dnd.png new file mode 100644 index 0000000000000000000000000000000000000000..6ea0b2dd724fe625f8711de5fb825047eae09111 Binary files /dev/null and b/plugins/gtkgui/icons/stellar/dnd.png differ diff --git a/plugins/gtkgui/icons/stellar/ffc.png b/plugins/gtkgui/icons/stellar/ffc.png new file mode 100644 index 0000000000000000000000000000000000000000..0427ebc516283adfcce65d43eb6fe4fd2353a0b0 Binary files /dev/null and b/plugins/gtkgui/icons/stellar/ffc.png differ diff --git a/plugins/gtkgui/icons/stellar/file.png b/plugins/gtkgui/icons/stellar/file.png new file mode 100644 index 0000000000000000000000000000000000000000..be23a3548b59525ff2296eabef40789e3ecbfa33 Binary files /dev/null and b/plugins/gtkgui/icons/stellar/file.png differ diff --git a/plugins/gtkgui/icons/stellar/groupclose.png b/plugins/gtkgui/icons/stellar/groupclose.png new file mode 100644 index 0000000000000000000000000000000000000000..6d27008e84f35f38157d22b3bde6f140e583a2fb Binary files /dev/null and b/plugins/gtkgui/icons/stellar/groupclose.png differ diff --git a/plugins/gtkgui/icons/stellar/groupempty.png b/plugins/gtkgui/icons/stellar/groupempty.png new file mode 100644 index 0000000000000000000000000000000000000000..e45102e94f1908072f94074dd70ad54c4bd4fad5 Binary files /dev/null and b/plugins/gtkgui/icons/stellar/groupempty.png differ diff --git a/plugins/gtkgui/icons/stellar/groupopen.png b/plugins/gtkgui/icons/stellar/groupopen.png new file mode 100644 index 0000000000000000000000000000000000000000..eb67c1b5e0107ad7e22e27f8a58ff32df0fc1653 Binary files /dev/null and b/plugins/gtkgui/icons/stellar/groupopen.png differ diff --git a/plugins/gtkgui/icons/stellar/headline.png b/plugins/gtkgui/icons/stellar/headline.png new file mode 100644 index 0000000000000000000000000000000000000000..8e8511ae6769dde1e86baef49964da5b4c4ec9df Binary files /dev/null and b/plugins/gtkgui/icons/stellar/headline.png differ diff --git a/plugins/gtkgui/icons/stellar/icondef.xml b/plugins/gtkgui/icons/stellar/icondef.xml new file mode 100644 index 0000000000000000000000000000000000000000..da977b739f457b6d1f2abdc5d10271a77fd0cdf2 --- /dev/null +++ b/plugins/gtkgui/icons/stellar/icondef.xml @@ -0,0 +1,115 @@ +<?xml version='1.0' encoding='UTF-8'?> +<icondef> + <meta> + <name>Stellar (default)</name> + <version>1.0</version> + <description>Default Psi 0.9.1 iconset</description> + <creation>2003-07-08</creation> + <home>http://psi.affinix.com</home> + <author email='jmkim@uci.edu'>Jason Kim</author> + <author jid='mblsha@jabber.ru' email='mblsha@users.sourceforge.net' www='http://maz.sf.net'>Michail Pishchagin (icondef.xml)</author> + </meta> + + <!-- Normal status icons --> + <icon> + <x xmlns='name'>status/online</x> + <object mime='image/png'>online.png</object> + </icon> + + <icon> + <x xmlns='name'>status/offline</x> + <object mime='image/png'>offline.png</object> + </icon> + + <icon> + <x xmlns='name'>status/away</x> + <object mime='image/png'>away.png</object> + </icon> + + <icon> + <x xmlns='name'>status/xa</x> + <object mime='image/png'>xa.png</object> + </icon> + + <icon> + <x xmlns='name'>status/dnd</x> + <object mime='image/png'>dnd.png</object> + </icon> + + <icon> + <x xmlns='name'>status/invisible</x> + <object mime='image/png'>invisible.png</object> + </icon> + + <icon> + <x xmlns='name'>status/chat</x> + <object mime='image/png'>ffc.png</object> + </icon> + + <!-- Special statuses --> + <icon> + <x xmlns='name'>status/ask</x> + <object mime='image/png'>ask.png</object> + </icon> + + <icon> + <x xmlns='name'>status/noauth</x> + <object mime='image/png'>noauth.png</object> + </icon> + + <icon> + <x xmlns='name'>status/error</x> + <object mime='image/png'>perr.png</object> + </icon> + + <!-- Special icons --> + <icon> + <x xmlns='name'>psi/chat</x> + <x xmlns='type'>animation</x> + <object mime='image/png'>chat.png</object> + </icon> + + <icon> + <x xmlns='name'>psi/message</x> + <x xmlns='type'>animation</x> + <object mime='image/png'>message.png</object> + </icon> + + <icon> + <x xmlns='name'>psi/headline</x> + <object mime='image/png'>headline.png</object> + </icon> + + <icon> + <x xmlns='name'>psi/file</x> + <x xmlns='type'>animation</x> + <object mime='image/png'>file.png</object> + </icon> + + <icon> + <x xmlns='name'>psi/system</x> + <x xmlns='type'>animation</x> + <object mime='image/png'>system.png</object> + </icon> + + <icon> + <x xmlns='name'>psi/connect</x> + <x xmlns='type'>animation</x> + <object mime='image/png'>connect.png</object> + </icon> + + <icon> + <x xmlns='name'>psi/groupClosed</x> + <object mime='image/png'>groupclose.png</object> + </icon> + + <icon> + <x xmlns='name'>psi/groupEmpty</x> + <object mime='image/png'>groupempty.png</object> + </icon> + + <icon> + <x xmlns='name'>psi/groupOpen</x> + <object mime='image/png'>groupopen.png</object> + </icon> +</icondef> diff --git a/plugins/gtkgui/icons/stellar/invisible.png b/plugins/gtkgui/icons/stellar/invisible.png new file mode 100644 index 0000000000000000000000000000000000000000..4d959d700344fa9f4fc560a792c9561ecf99369e Binary files /dev/null and b/plugins/gtkgui/icons/stellar/invisible.png differ diff --git a/plugins/gtkgui/icons/stellar/message.png b/plugins/gtkgui/icons/stellar/message.png new file mode 100644 index 0000000000000000000000000000000000000000..d0fd3dd5379f867e150d9458a78f2caafbdde30e Binary files /dev/null and b/plugins/gtkgui/icons/stellar/message.png differ diff --git a/plugins/gtkgui/icons/stellar/noauth.png b/plugins/gtkgui/icons/stellar/noauth.png new file mode 100644 index 0000000000000000000000000000000000000000..e209800caf6353e6b787687305a713d1409a4435 Binary files /dev/null and b/plugins/gtkgui/icons/stellar/noauth.png differ diff --git a/plugins/gtkgui/icons/stellar/offline.png b/plugins/gtkgui/icons/stellar/offline.png new file mode 100644 index 0000000000000000000000000000000000000000..dc5c573a9690f7e637c64b909621d2b9b922795b Binary files /dev/null and b/plugins/gtkgui/icons/stellar/offline.png differ diff --git a/plugins/gtkgui/icons/stellar/online.png b/plugins/gtkgui/icons/stellar/online.png new file mode 100644 index 0000000000000000000000000000000000000000..575b73c929c08ad3553df5f58227edca3c71643a Binary files /dev/null and b/plugins/gtkgui/icons/stellar/online.png differ diff --git a/plugins/gtkgui/icons/stellar/perr.png b/plugins/gtkgui/icons/stellar/perr.png new file mode 100644 index 0000000000000000000000000000000000000000..951203af72bd04d62a319345c0467a2a972f4ff1 Binary files /dev/null and b/plugins/gtkgui/icons/stellar/perr.png differ diff --git a/plugins/gtkgui/icons/stellar/system.png b/plugins/gtkgui/icons/stellar/system.png new file mode 100644 index 0000000000000000000000000000000000000000..f4ffb9f131045eeaa349e78953ad0c1cd39d60e1 Binary files /dev/null and b/plugins/gtkgui/icons/stellar/system.png differ diff --git a/plugins/gtkgui/icons/stellar/xa.png b/plugins/gtkgui/icons/stellar/xa.png new file mode 100644 index 0000000000000000000000000000000000000000..e1a917d240cf1f8b15abfd8e7459e66fd4b573f6 Binary files /dev/null and b/plugins/gtkgui/icons/stellar/xa.png differ diff --git a/plugins/gtkgui/pixmaps/transport/away.png b/plugins/gtkgui/pixmaps/transport/away.png new file mode 100644 index 0000000000000000000000000000000000000000..88b75b6caf44b226207f7086f1fbc20b20015d7c Binary files /dev/null and b/plugins/gtkgui/pixmaps/transport/away.png differ diff --git a/plugins/gtkgui/pixmaps/transport/dnd.png b/plugins/gtkgui/pixmaps/transport/dnd.png new file mode 100644 index 0000000000000000000000000000000000000000..2366f16c6d3f925a44203959808e8c64dbb961c2 Binary files /dev/null and b/plugins/gtkgui/pixmaps/transport/dnd.png differ diff --git a/plugins/gtkgui/pixmaps/transport/icondef.xml b/plugins/gtkgui/pixmaps/transport/icondef.xml new file mode 100644 index 0000000000000000000000000000000000000000..cd1b63342a345e7dbc604d5f5ca5b4c593c32590 --- /dev/null +++ b/plugins/gtkgui/pixmaps/transport/icondef.xml @@ -0,0 +1,47 @@ +<?xml version='1.0' encoding='UTF-8'?> +<icondef> + <meta> + <name>Stellar-Transport (default)</name> + <version>1.0</version> + <description>Default Psi 0.9.3 iconset</description> + <creation>2003-07-17</creation> + <home>http://psi.affinix.com</home> + <author email='jmkim@uci.edu'>Jason Kim</author> + <author jid='mblsha@jabber.ru' email='mblsha@users.sourceforge.net' www='http://maz.sf.net'>Michail Pishchagin (icondef.xml)</author> + </meta> + + <icon> + <x xmlns='name'>status/online</x> + <object mime='image/png'>online.png</object> + </icon> + + <icon> + <x xmlns='name'>status/chat</x> + <object mime='image/png'>online.png</object> <!-- FIXME --> + </icon> + + <icon> + <x xmlns='name'>status/invisible</x> + <object mime='image/png'>online.png</object> <!-- FIXME --> + </icon> + + <icon> + <x xmlns='name'>status/offline</x> + <object mime='image/png'>offline.png</object> + </icon> + + <icon> + <x xmlns='name'>status/away</x> + <object mime='image/png'>away.png</object> + </icon> + + <icon> + <x xmlns='name'>status/xa</x> + <object mime='image/png'>xa.png</object> + </icon> + + <icon> + <x xmlns='name'>status/dnd</x> + <object mime='image/png'>dnd.png</object> + </icon> +</icondef> diff --git a/plugins/gtkgui/pixmaps/transport/offline.png b/plugins/gtkgui/pixmaps/transport/offline.png new file mode 100644 index 0000000000000000000000000000000000000000..1cf5b53a62dac02f1db8c720c6830dce8029355e Binary files /dev/null and b/plugins/gtkgui/pixmaps/transport/offline.png differ diff --git a/plugins/gtkgui/pixmaps/transport/online.png b/plugins/gtkgui/pixmaps/transport/online.png new file mode 100644 index 0000000000000000000000000000000000000000..75511dc8fb276226609f40ffcde24c455f0cfd51 Binary files /dev/null and b/plugins/gtkgui/pixmaps/transport/online.png differ diff --git a/plugins/gtkgui/pixmaps/transport/xa.png b/plugins/gtkgui/pixmaps/transport/xa.png new file mode 100644 index 0000000000000000000000000000000000000000..53e8cb0741f260fd0f84661a7ea9e118885c733f Binary files /dev/null and b/plugins/gtkgui/pixmaps/transport/xa.png differ