diff --git a/plugins/gtkgui/config.py b/plugins/gtkgui/config.py index 2e044a43e..91102caed 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 0079bc9ea..056a8230d 100644 --- a/plugins/gtkgui/gtkgui.glade +++ b/plugins/gtkgui/gtkgui.glade @@ -2893,7 +2893,8 @@ GDK_WINDOW_TYPE_HINT_NORMAL GDK_GRAVITY_NORTH_WEST True - + + diff --git a/plugins/gtkgui/icons/gossip/away.png b/plugins/gtkgui/icons/gossip/away.png new file mode 100644 index 000000000..ba9ed232a 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 000000000..190c5ae70 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 000000000..368bdeb63 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 000000000..84c3cefff 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 000000000..528eae409 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 000000000..c2d074f50 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 000000000..defad7b08 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 000000000..59dbe08f8 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 000000000..3c3904f94 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 000000000..68b311c6a 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 000000000..00be6280d 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 000000000..8d50ff6cb --- /dev/null +++ b/plugins/gtkgui/icons/icq/icondef.xml @@ -0,0 +1,48 @@ + + + + ICQ + 1.1 + Default ICQ iconset + 2003-07-17 + http://www.aol.com + Michail Pishchagin (not the icons, just this icondef.xml) + Jacek Tomasiak (small modifications) + ICQ artists + + + + status/online + online.png + + + + status/chat + chat.png + + + + status/invisible + invisible.png + + + + status/offline + offline.png + + + + status/away + away.png + + + + status/xa + xa.png + + + + status/dnd + dnd.png + + diff --git a/plugins/gtkgui/icons/icq/invisible.png b/plugins/gtkgui/icons/icq/invisible.png new file mode 100644 index 000000000..30595cbf3 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 000000000..00d5404bd 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 000000000..abfa2cb44 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 000000000..68fcdecdf 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 000000000..d9a615e6e 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 000000000..f09c85c84 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 000000000..e6197550a --- /dev/null +++ b/plugins/gtkgui/icons/msn/icondef.xml @@ -0,0 +1,46 @@ + + + + MSN6 + 1.0 + MSN6 Original Iconset + 2003-10-16 + Remko Tronçon + + + + + status/online + online.png + + + + status/offline + offline.png + + + + status/away + away.png + + + + status/xa + away.png + + + + status/dnd + dnd.png + + + + status/invisible + offline.png + + + + status/chat + online.png + + diff --git a/plugins/gtkgui/icons/msn/offline.png b/plugins/gtkgui/icons/msn/offline.png new file mode 100644 index 000000000..fff3fc906 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 000000000..676d275c6 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 000000000..a1ffe3525 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 000000000..28cb3c963 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 000000000..6226bc6b7 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 000000000..a09744623 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 000000000..6ea0b2dd7 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 000000000..0427ebc51 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 000000000..be23a3548 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 000000000..6d27008e8 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 000000000..e45102e94 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 000000000..eb67c1b5e 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 000000000..8e8511ae6 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 000000000..da977b739 --- /dev/null +++ b/plugins/gtkgui/icons/stellar/icondef.xml @@ -0,0 +1,115 @@ + + + + Stellar (default) + 1.0 + Default Psi 0.9.1 iconset + 2003-07-08 + http://psi.affinix.com + Jason Kim + Michail Pishchagin (icondef.xml) + + + + + status/online + online.png + + + + status/offline + offline.png + + + + status/away + away.png + + + + status/xa + xa.png + + + + status/dnd + dnd.png + + + + status/invisible + invisible.png + + + + status/chat + ffc.png + + + + + status/ask + ask.png + + + + status/noauth + noauth.png + + + + status/error + perr.png + + + + + psi/chat + animation + chat.png + + + + psi/message + animation + message.png + + + + psi/headline + headline.png + + + + psi/file + animation + file.png + + + + psi/system + animation + system.png + + + + psi/connect + animation + connect.png + + + + psi/groupClosed + groupclose.png + + + + psi/groupEmpty + groupempty.png + + + + psi/groupOpen + groupopen.png + + diff --git a/plugins/gtkgui/icons/stellar/invisible.png b/plugins/gtkgui/icons/stellar/invisible.png new file mode 100644 index 000000000..4d959d700 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 000000000..d0fd3dd53 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 000000000..e209800ca 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 000000000..dc5c573a9 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 000000000..575b73c92 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 000000000..951203af7 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 000000000..f4ffb9f13 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 000000000..e1a917d24 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 000000000..88b75b6ca 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 000000000..2366f16c6 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 000000000..cd1b63342 --- /dev/null +++ b/plugins/gtkgui/pixmaps/transport/icondef.xml @@ -0,0 +1,47 @@ + + + + Stellar-Transport (default) + 1.0 + Default Psi 0.9.3 iconset + 2003-07-17 + http://psi.affinix.com + Jason Kim + Michail Pishchagin (icondef.xml) + + + + status/online + online.png + + + + status/chat + online.png + + + + status/invisible + online.png + + + + status/offline + offline.png + + + + status/away + away.png + + + + status/xa + xa.png + + + + status/dnd + dnd.png + + diff --git a/plugins/gtkgui/pixmaps/transport/offline.png b/plugins/gtkgui/pixmaps/transport/offline.png new file mode 100644 index 000000000..1cf5b53a6 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 000000000..75511dc8f 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 000000000..53e8cb074 Binary files /dev/null and b/plugins/gtkgui/pixmaps/transport/xa.png differ