summaryrefslogtreecommitdiff
path: root/src/core.py
diff options
context:
space:
mode:
authorlouiz@4325f9fc-e183-4c21-96ce-0ab188b42d13 <louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13>2010-11-11 20:44:14 +0000
committerlouiz@4325f9fc-e183-4c21-96ce-0ab188b42d13 <louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13>2010-11-11 20:44:14 +0000
commitde7c007a22fc9f8b6aa9ddd94e55ec4f2b13c71d (patch)
tree26e239fbb92b4a33544c383a6f7e97c357f17ddb /src/core.py
parent8bdab491458d0aef2d7552ef826332db4096ab61 (diff)
downloadpoezio-de7c007a22fc9f8b6aa9ddd94e55ec4f2b13c71d.tar.gz
poezio-de7c007a22fc9f8b6aa9ddd94e55ec4f2b13c71d.tar.bz2
poezio-de7c007a22fc9f8b6aa9ddd94e55ec4f2b13c71d.tar.xz
poezio-de7c007a22fc9f8b6aa9ddd94e55ec4f2b13c71d.zip
Inputs are more modulable (they also have a common history and clipboard). Search is now fully functional, and some other stuff
Diffstat (limited to 'src/core.py')
-rw-r--r--src/core.py42
1 files changed, 1 insertions, 41 deletions
diff --git a/src/core.py b/src/core.py
index e41df02b..40d727b4 100644
--- a/src/core.py
+++ b/src/core.py
@@ -155,7 +155,6 @@ class Core(object):
self.xmpp.add_event_handler("roster_update", self.on_roster_update)
self.xmpp.add_event_handler("changed_status", self.on_presence)
- # self.__debug_fill_roster()
def grow_information_win(self):
"""
@@ -486,13 +485,10 @@ class Core(object):
"""
"""
jid = presence['from']
- log.debug('Presence Received: %s\n' % presence)
contact = roster.get_contact_by_jid(jid.bare)
- log.debug('Contact: %s\n' % contact)
if not contact:
return
resource = contact.get_resource_by_fulljid(jid.full)
- log.debug('Resource: %s\n' % resource)
if not resource:
return
status = presence['type']
@@ -504,34 +500,6 @@ class Core(object):
if isinstance(self.current_tab(), RosterInfoTab):
self.refresh_window()
- def __debug_fill_roster(self):
- for i in range(10):
- jid = 'contact%s@fion%s.org'%(i,i)
- contact = Contact(jid)
- contact.set_ask('wat')
- contact.set_subscription('both')
- roster.add_contact(contact, jid)
- contact.set_name('%s %s fion'%(i,i))
- roster.edit_groups_of_contact(contact, ['hello'])
- for i in range(10):
- jid = 'test%s@bernard%s.org'%(i,i)
- contact = Contact(jid)
- contact.set_ask('wat')
- contact.set_subscription('both')
- roster.add_contact(contact, jid)
- contact.set_name('%s test'%(i))
- roster.edit_groups_of_contact(contact, ['hello'])
- for i in range(10):
- jid = 'pouet@top%s.org'%(i)
- contact = Contact(jid)
- contact.set_ask('wat')
- contact.set_subscription('both')
- roster.add_contact(contact, jid)
- contact.set_name('%s oula'%(i))
- roster.edit_groups_of_contact(contact, ['hello'])
- if isinstance(self.current_tab(), RosterInfoTab):
- self.refresh_window()
-
def on_roster_update(self, iq):
"""
A subscription changed, or we received a roster item
@@ -1374,20 +1342,13 @@ class Core(object):
if not key:
return
res = self.current_tab().on_input(key)
- if not res:
- return
- if key in ('^J', '\n') and isinstance(res, str):
- self.execute(res)
- else :
- # we did "enter" with an empty input in the roster
- self.on_roster_enter_key(res)
+ self.refresh_window()
def on_roster_enter_key(self, roster_row):
"""
when enter is pressed on the roster window
"""
if isinstance(roster_row, Contact):
- # roster_row.toggle_folded()
if not self.get_conversation_by_jid(roster_row.get_bare_jid()):
self.open_conversation_window(roster_row.get_bare_jid())
else:
@@ -1427,7 +1388,6 @@ class Core(object):
muc.send_private_message(self.xmpp, self.current_tab().get_name(), line)
if isinstance(self.current_tab(), PrivateTab) or\
isinstance(self.current_tab(), ConversationTab):
- log.debug('ALLO ICI\n\n')
self.add_message_to_text_buffer(self.current_tab().get_room(), line, None, self.own_nick)
elif isinstance(self.current_tab(), MucTab):
muc.send_groupchat_message(self.xmpp, self.current_tab().get_name(), line)