Ctrl + PageUp / PageDown change the tab in tabbed chat window

This commit is contained in:
Yann Leboulanger 2005-02-27 00:03:10 +00:00
parent 5eadd6d0d5
commit c6032e4a3d
1 changed files with 14 additions and 0 deletions

View File

@ -475,6 +475,20 @@ class tabbed_chat_Window:
elif event.string and event.string in st \
and (event.state & gtk.gdk.MOD1_MASK):
nb.set_current_page(st.index(event.string))
elif event.keyval == gtk.keysyms.Page_Down and \
(event.state & gtk.gdk.CONTROL_MASK):
current = nb.get_current_page()
if current > 0:
nb.set_current_page(current-1)
else:
nb.set_current_page(nb.get_n_pages()-1)
elif event.keyval == gtk.keysyms.Page_Up and \
(event.state & gtk.gdk.CONTROL_MASK):
current = nb.get_current_page()
if current < (nb.get_n_pages()-1):
nb.set_current_page(current+1)
else:
nb.set_current_page(0)
def on_button_contact_clicked(self, widget):
"""When button contact is clicked"""