Exemplo n.º 1
0
 def override (key, modifier, movement, step, select):
     gtk.binding_entry_remove (gtk.TextView, key, modifier)
     gtk.binding_entry_add_signal (gtk.TextView, key, modifier,
                                   "move_cursor",
                                   gobject.TYPE_ENUM, movement,
                                   gobject.TYPE_INT,  step,
                                   gobject.TYPE_BOOLEAN, select)
Exemplo n.º 2
0
 def deactivate(self):
     if hasattr(self, 'chat_control'):
         gtk.binding_entry_remove(self.chat_control.msg_textview,
                                  gtk.keysyms.n, gtk.gdk.MOD1_MASK)
     self.first_run = True
     if dbus_support.supported:
         listener = MusicTrackListener.get()
         if self.music_track_changed_signal:
             listener.disconnect(self.music_track_changed_signal)
             self.music_track_changed_signal = None
Exemplo n.º 3
0
 def deactivate(self):
     if hasattr(self, 'chat_control'):
         gtk.binding_entry_remove(self.chat_control.msg_textview,
             gtk.keysyms.n, gtk.gdk.MOD1_MASK)
     self.first_run = True
     if dbus_support.supported:
         listener = MusicTrackListener.get()
         if self.music_track_changed_signal:
             listener.disconnect(self.music_track_changed_signal)
             self.music_track_changed_signal = None
Exemplo n.º 4
0
 def overrides(self):
     _gtksourceview2.overrides(self)
     gtk.binding_entry_remove(self.GtkTextView, gtk.keysyms.Up,
                              gtk.gdk.MOD1_MASK)
     gtk.binding_entry_remove(self.GtkTextView, gtk.keysyms.KP_Up,
                              gtk.gdk.MOD1_MASK)
     gtk.binding_entry_remove(self.GtkTextView, gtk.keysyms.Down,
                              gtk.gdk.MOD1_MASK)
     gtk.binding_entry_remove(self.GtkTextView, gtk.keysyms.KP_Down,
                              gtk.gdk.MOD1_MASK)
Exemplo n.º 5
0
 def overrides(self):
     _gtksourceview2.overrides(self)
     gtk.binding_entry_remove(self.GtkTextView, gtk.keysyms.Up,
                              gtk.gdk.MOD1_MASK)
     gtk.binding_entry_remove(self.GtkTextView, gtk.keysyms.KP_Up,
                              gtk.gdk.MOD1_MASK)
     gtk.binding_entry_remove(self.GtkTextView, gtk.keysyms.Down,
                              gtk.gdk.MOD1_MASK)
     gtk.binding_entry_remove(self.GtkTextView, gtk.keysyms.KP_Down,
                              gtk.gdk.MOD1_MASK)
Exemplo n.º 6
0
    def _init_treeview(self, liststore, headers, attrs):
        # Actual gtk table object
        self.treeview = self.create_treeview(liststore, headers, attrs)

        # Hook up signals & set options
        self.treeview.connect('button-press-event', self.on_button_press_event)
        self.treeview.connect('focus-in-event', self.on_focus_in, self.toolbar)
        self.treeview.connect('focus-out-event', self.on_focus_out,
                              self.toolbar)
        self.treeview.connect('move-cursor', self.on_move_cursor)

        # Set options
        self.treeview.set_grid_lines(gtk.TREE_VIEW_GRID_LINES_BOTH)
        self.treeview.set_receives_default(True)
        self.treeview.set_size_request(-1, -1)
        self.treeview.set_border_width(2)

        # disable interactive column search
        self.treeview.set_enable_search(False)
        gtk.binding_entry_remove(gtk.TreeView, gtk.keysyms.f,
                                 gtk.gdk.CONTROL_MASK)
        self.treeview.set_search_column(-1)
Exemplo n.º 7
0
Arquivo: geo.py Projeto: 52North/glaps
    def __init__(self, view, name=None):
        """
        Creates general toolbar where general map tools can be enabled.

        @param name: The name of the toolbar.
        """
        gtk.Toolbar.__init__(self)
        self.set_property('can-focus', False)
        self.view = view
        if name:
            self.name = name
            self._logger = logging.getLogger(name)
        else:
            self._logger = logging.getLogger('geo.GeoToolbar')
        self._logger.setLevel(constants.LOG_LEVEL)

        # remove predefined key bindings
        gtk.binding_entry_remove(self, gtk.keysyms.Left, 0)
        gtk.binding_entry_remove(self, gtk.keysyms.Right, 0)
        gtk.binding_entry_remove(self, gtk.keysyms.Up, 0)
        gtk.binding_entry_remove(self, gtk.keysyms.Down, 0)
        gtk.binding_entry_remove(self, gtk.keysyms.plus, 0)
        gtk.binding_entry_remove(self, gtk.keysyms.minus, 0)

        self.callbacks = {}
        self.connect('key-press-event', self.key_pressed_cb, self.callbacks)

        self.show_no_positions = RadioToolButton()
        icon_name = os.path.join(constants.ICON_PATH, "show-no-positions.svg")
        icon = utils.load_svg_image(icon_name, None, None, BTN_ICON_SIZE)
        img = gtk.image_new_from_pixbuf(icon)
        self.show_no_positions.set_icon_widget(img)
        self.show_no_positions.set_tooltip(_('Show no players.'))