/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 (File menu item).

Show diffs side-by-side

added added

removed removed

Lines of Context:
106
106
        # Get some important menu items
107
107
        self.menuitem_add_files = self.toplevel.get_widget('menuitem_add_files')
108
108
        self.menuitem_remove_files = self.toplevel.get_widget('menuitem_remove_file')
 
109
        self.menuitem_file_bookmark = self.toplevel.get_widget('menuitem_file_bookmark')
109
110
        self.menuitem_file_make_directory = self.toplevel.get_widget('menuitem_file_make_directory')
110
111
        self.menuitem_file_rename = self.toplevel.get_widget('menuitem_file_rename')
111
112
        self.menuitem_file_move = self.toplevel.get_widget('menuitem_file_move')
162
163
                "on_about_activate": self.on_about_activate,
163
164
                "on_menuitem_add_files_activate": self.on_menuitem_add_files_activate,
164
165
                "on_menuitem_remove_file_activate": self.on_menuitem_remove_file_activate,
 
166
                "on_menuitem_file_bookmark_activate": self.on_menuitem_file_bookmark_activate,
165
167
                "on_menuitem_file_make_directory_activate": self.on_menuitem_file_make_directory_activate,
166
168
                "on_menuitem_file_move_activate": self.on_menuitem_file_move_activate,
167
169
                "on_menuitem_file_rename_activate": self.on_menuitem_file_rename_activate,
699
701
        finally:
700
702
            branch.unlock()
701
703
    
 
704
    def on_menuitem_file_bookmark_activate(self, widget):
 
705
        """ File/Bookmark current directory menu handler. """
 
706
        if self.pref.add_bookmark(self.path):
 
707
            info_dialog(_('Bookmark successfully added'),
 
708
                        _('The current directory was bookmarked. You can reach\nit by selecting it from the left panel.'))
 
709
            self.pref.write()
 
710
        else:
 
711
            warning_dialog(_('Location already bookmarked'),
 
712
                           _('The current directory is already bookmarked.\nSee the left panel for reference.'))
 
713
        
 
714
        self.refresh_left()
 
715
    
702
716
    def on_menuitem_file_make_directory_activate(self, widget):
703
717
        """ File/Make directory... menu handler. """
704
718
        from mkdir import OliveMkdir