/b-gtk/fix-viz

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/b-gtk/fix-viz

« back to all changes in this revision

Viewing changes to olive/__init__.py

Merged an approved request (single clicking bookmark).

Show diffs side-by-side

added added

removed removed

Lines of Context:
198
198
                "on_treeview_right_button_press_event": self.on_treeview_right_button_press_event,
199
199
                "on_treeview_right_row_activated": self.on_treeview_right_row_activated,
200
200
                "on_treeview_left_button_press_event": self.on_treeview_left_button_press_event,
 
201
                "on_treeview_left_button_release_event": self.on_treeview_left_button_release_event,
201
202
                "on_treeview_left_row_activated": self.on_treeview_left_row_activated,
202
203
                "on_button_location_up_clicked": self.on_button_location_up_clicked,
203
204
                "on_button_location_jump_clicked": self.on_button_location_jump_clicked,
810
811
            menu.left_context_menu().popup(None, None, None, 0,
811
812
                                           event.time)
812
813
 
 
814
    def on_treeview_left_button_release_event(self, widget, event):
 
815
        """ Occurs when somebody just clicks a bookmark. """
 
816
        if event.button != 3:
 
817
            # Allow one-click bookmark opening
 
818
            if self.get_selected_left() == None:
 
819
                return
 
820
            
 
821
            newdir = self.get_selected_left()
 
822
            if newdir == None:
 
823
                return
 
824
 
 
825
            if self.set_path(newdir):
 
826
                self.refresh_right()
 
827
 
813
828
    def on_treeview_left_row_activated(self, treeview, path, view_column):
814
829
        """ Occurs when somebody double-clicks or enters an item in the
815
830
        bookmark list. """