From 637f35b279cbfcaa727d0c387b67c342290147da Mon Sep 17 00:00:00 2001 From: Yann Leboulanger <asterix@lagaule.org> Date: Mon, 18 Apr 2005 08:54:47 +0000 Subject: [PATCH] we now launch gajim.py instead of gtkgui.py --- src/{gtkgui.py => gajim.py} | 52 +++++++++++++++++-------------------- 1 file changed, 24 insertions(+), 28 deletions(-) rename src/{gtkgui.py => gajim.py} (95%) diff --git a/src/gtkgui.py b/src/gajim.py similarity index 95% rename from src/gtkgui.py rename to src/gajim.py index 315a0f5cb0..b60b7fa9eb 100644 --- a/src/gtkgui.py +++ b/src/gajim.py @@ -1,4 +1,8 @@ -## gtkgui.py +#!/bin/sh +''':' +exec python -OOtt "$0" ${1+"$@"} +' ''' +## gajim.py ## ## Gajim Team: ## - Yann Le Boulanger <asterix@lagaule.org> @@ -313,31 +317,25 @@ class interface: elif self.roster.contacts[account].has_key(ji): #It isn't an agent self.roster.chg_user_status(user1, array[1], array[2], account) - #inform the user about new contact online - if old_show < 2 and new_show > 1: - if gajim.config.get_per('soundevents', 'contact_connected', \ - 'enabled'): - self.play_sound('contact_connected') + #play sound + if old_show < 2 and new_show > 1 and gajim.config.get_per( \ + 'soundevents', 'contact_connected', 'enabled'): + self.play_sound('contact_connected') if not self.windows[account]['chats'].has_key(jid) and \ not self.queues[account].has_key(jid) and \ gajim.config.get('notify_on_online'): - #FIXME: check what is OUR STATUS and do the rest - if gajim.config.get('autopopupaway'): - instance = dialogs.Popup_window(self, 'Contact Online', jid, \ - account) - self.roster.popup_windows.append(instance) - elif old_show > 1 and new_show < 2: - if gajim.config.get_per('soundevents', 'contact_disconnected', \ - 'enabled'): - self.play_sound('contact_disconnected') - if not self.windows[account]['chats'].has_key(jid) and \ - not self.queues[account].has_key(jid) and \ - gajim.config.get('notify_on_offline'): - #FIXME: check what is OUR STATUS and do the rest - if gajim.config.get('autopopupaway'): - instance = dialogs.Popup_window(self, 'Contact Offline', jid, \ - account) - self.roster.popup_windows.append(instance) + instance = dialogs.Popup_window(self, 'Contact Online', jid, \ + account) + self.roster.popup_windows.append(instance) + elif old_show > 1 and new_show < 2 and gajim.config.get_per( \ + 'soundevents', 'contact_disconnected', 'enabled'): + self.play_sound('contact_disconnected') + if not self.windows[account]['chats'].has_key(jid) and \ + not self.queues[account].has_key(jid) and \ + gajim.config.get('notify_on_offline'): + instance = dialogs.Popup_window(self, 'Contact Offline', jid, \ + account) + self.roster.popup_windows.append(instance) elif self.windows[account]['gc'].has_key(ji): #it is a groupchat presence @@ -359,10 +357,8 @@ class interface: not self.queues[account].has_key(jid): first = True if gajim.config.get('notify_on_new_message'): - #FIXME: check what is OUR STATUS (if we're online) and do the rest - if gajim.config.get('autopopupaway'): - instance = dialogs.Popup_window(self, 'New Message', jid, account) - self.roster.popup_windows.append(instance) + instance = dialogs.Popup_window(self, 'New Message', jid, account) + self.roster.popup_windows.append(instance) self.roster.on_message(jid, array[1], array[2], account) if gajim.config.get_per('soundevents', 'first_message_received', \ 'enabled') and first: @@ -748,7 +744,7 @@ class interface: # get instances for windows/dialogs that will show_all()/hide() self.windows['preferences'] = config.Preferences_window(self) - self.windows['add_remove_emoticons'] = \ + self.windows['add_remove_emoticons_window'] = \ config.Add_remove_emoticons_window(self) self.windows['roster'] = self.roster -- GitLab