^L now works
This commit is contained in:
parent
e07f631609
commit
acd047863c
1 changed files with 9 additions and 1 deletions
10
src/core.py
10
src/core.py
|
@ -141,7 +141,7 @@ class Core(object):
|
||||||
'M-r': self.go_to_roster,
|
'M-r': self.go_to_roster,
|
||||||
'M-z': self.go_to_previous_tab,
|
'M-z': self.go_to_previous_tab,
|
||||||
'M-v': self.move_separator,
|
'M-v': self.move_separator,
|
||||||
'^L': self.call_for_resize,
|
'^L': self.full_screen_redraw,
|
||||||
}
|
}
|
||||||
|
|
||||||
# Add handlers
|
# Add handlers
|
||||||
|
@ -504,6 +504,7 @@ class Core(object):
|
||||||
A subscription changed, or we received a roster item
|
A subscription changed, or we received a roster item
|
||||||
after a roster request, etc
|
after a roster request, etc
|
||||||
"""
|
"""
|
||||||
|
print(sdfsdf)
|
||||||
for item in iq.findall('{jabber:iq:roster}query/{jabber:iq:roster}item'):
|
for item in iq.findall('{jabber:iq:roster}query/{jabber:iq:roster}item'):
|
||||||
jid = item.attrib['jid']
|
jid = item.attrib['jid']
|
||||||
contact = roster.get_contact_by_jid(jid)
|
contact = roster.get_contact_by_jid(jid)
|
||||||
|
@ -525,6 +526,13 @@ class Core(object):
|
||||||
if isinstance(self.current_tab(), tabs.RosterInfoTab):
|
if isinstance(self.current_tab(), tabs.RosterInfoTab):
|
||||||
self.refresh_window()
|
self.refresh_window()
|
||||||
|
|
||||||
|
def full_screen_redraw(self):
|
||||||
|
"""
|
||||||
|
Completely erase and redraw the screen
|
||||||
|
"""
|
||||||
|
self.stdscr.clear()
|
||||||
|
self.call_for_resize()
|
||||||
|
|
||||||
def call_for_resize(self):
|
def call_for_resize(self):
|
||||||
"""
|
"""
|
||||||
Starts a very short timer. If no other terminal resize
|
Starts a very short timer. If no other terminal resize
|
||||||
|
|
Loading…
Reference in a new issue