Changeset 9601

Show
Ignore:
Timestamp:
05/09/08 11:34:38 (2 months ago)
Author:
js
Message:

Added bookmarks for *EVERY* button in chat window and GC window.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/data/glade/message_window.glade

    r9596 r9601  
    188188                        <property name="visible">True</property> 
    189189                        <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 
    190                         <property name="tooltip" translatable="yes">Send a file</property> 
     190                        <property name="tooltip" translatable="yes">Send a file (Ctrl-F)</property> 
    191191                        <property name="relief">GTK_RELIEF_NONE</property> 
    192192                        <property name="focus_on_click">False</property> 
     
    210210                        <property name="visible">True</property> 
    211211                        <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 
    212                         <property name="tooltip" translatable="yes">Invite contacts to the conversation</property> 
     212                        <property name="tooltip" translatable="yes">Invite contacts to the conversation (Ctrl-G)</property> 
    213213                        <property name="relief">GTK_RELIEF_NONE</property> 
    214214                        <property name="focus_on_click">False</property> 
     
    612612                        <property name="visible">True</property> 
    613613                        <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 
    614                         <property name="tooltip" translatable="yes">Change your nickname</property> 
     614                        <property name="tooltip" translatable="yes">Change your nickname (Ctrl-N)</property> 
    615615                        <property name="relief">GTK_RELIEF_NONE</property> 
    616616                        <property name="response_id">0</property> 
     
    634634                        <property name="visible">True</property> 
    635635                        <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 
    636                         <property name="tooltip" translatable="yes">Change the room's subject</property> 
     636                        <property name="tooltip" translatable="yes">Change the room's subject (Ctrl-T)</property> 
    637637                        <property name="relief">GTK_RELIEF_NONE</property> 
    638638                        <property name="response_id">0</property> 
     
    656656                        <property name="visible">True</property> 
    657657                        <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 
    658                         <property name="tooltip" translatable="yes">Bookmark this room</property> 
     658                        <property name="tooltip" translatable="yes">Bookmark this room (Ctrl-B)</property> 
    659659                        <property name="relief">GTK_RELIEF_NONE</property> 
    660660                        <property name="response_id">0</property> 
  • trunk/src/chat_control.py

    r9592 r9601  
    17061706 
    17071707                ag = gtk.accel_groups_from_object(self.parent_win.window)[0] 
     1708                send_file_menuitem.add_accelerator('activate', ag, gtk.keysyms.f, gtk.gdk.CONTROL_MASK, 
     1709                        gtk.ACCEL_VISIBLE) 
     1710                convert_to_gc_menuitem.add_accelerator('activate', ag, gtk.keysyms.g, gtk.gdk.CONTROL_MASK, 
     1711                        gtk.ACCEL_VISIBLE) 
    17081712                history_menuitem.add_accelerator('activate', ag, gtk.keysyms.h, gtk.gdk.CONTROL_MASK, 
    17091713                        gtk.ACCEL_VISIBLE) 
  • trunk/src/groupchat_control.py

    r9592 r9601  
    562562                '''sets sensitivity state for configure_room''' 
    563563                ag = gtk.accel_groups_from_object(self.parent_win.window)[0] 
     564                self.change_nick_menuitem.add_accelerator('activate', ag, gtk.keysyms.n, 
     565                        gtk.gdk.CONTROL_MASK, gtk.ACCEL_VISIBLE) 
     566                self.change_subject_menuitem.add_accelerator('activate', ag, gtk.keysyms.t, 
     567                        gtk.gdk.CONTROL_MASK, gtk.ACCEL_VISIBLE) 
     568                self.bookmark_room_menuitem.add_accelerator('activate', ag, gtk.keysyms.b, 
     569                        gtk.gdk.CONTROL_MASK, gtk.ACCEL_VISIBLE) 
    564570                self.history_menuitem.add_accelerator('activate', ag, gtk.keysyms.h, 
    565571                        gtk.gdk.CONTROL_MASK, gtk.ACCEL_VISIBLE) 
  • trunk/src/message_window.py

    r9488 r9601  
    8787                self.handlers[id] = self.window 
    8888 
    89                 keys=['<Control>h', '<Control>i', '<Control><Shift>Tab', 
    90                                 '<Control>Tab', '<Control>F4', '<Control>w', 
    91                                 '<Alt>Right', '<Alt>Left', '<Alt>c', 'Escape'] +\ 
     89                keys=['<Control>f', '<Control>g', '<Control>h', '<Control>i',  
     90                                '<Control>n', '<Control>t', '<Control>b', 
     91                                '<Control><Shift>Tab', '<Control>Tab', 
     92                                '<Control>F4', '<Control>w', '<Alt>Right', 
     93                                '<Alt>Left', '<Alt>c', 'Escape'] +\ 
    9294                                ['<Alt>'+str(i) for i in xrange(10)] 
    9395                accel_group = gtk.AccelGroup() 
     
    291293                                control._on_history_menuitem_activate() 
    292294                        elif control.type_id == message_control.TYPE_CHAT and \ 
     295                        keyval == gtk.keysyms.f: 
     296                                control._on_send_file_menuitem_activate(None) 
     297                        elif control.type_id == message_control.TYPE_CHAT and \ 
     298                        keyval == gtk.keysyms.g: 
     299                                control._on_convert_to_gc_menuitem_activate(None) 
     300                        elif control.type_id == message_control.TYPE_CHAT and \ 
    293301                        keyval == gtk.keysyms.i: 
    294302                                control._on_contact_information_menuitem_activate(None) 
     303                        elif control.type_id == message_control.TYPE_GC and \ 
     304                        keyval == gtk.keysyms.n: 
     305                                control._on_change_nick_menuitem_activate(None) 
     306                        elif control.type_id == message_control.TYPE_GC and \ 
     307                        keyval == gtk.keysyms.t: 
     308                                control._on_change_subject_menuitem_activate(None) 
     309                        elif control.type_id == message_control.TYPE_GC and \ 
     310                        keyval == gtk.keysyms.b: 
     311                                control._on_bookmark_room_menuitem_activate(None) 
    295312                        # Tab switch bindings 
    296313                        elif keyval == gtk.keysyms.ISO_Left_Tab: # CTRL + SHIFT + TAB