/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

  • Committer: Szilveszter Farkas (Phanatic)
  • Date: 2007-08-22 19:54:31 UTC
  • mfrom: (262.2.1 bzr-gtk.134121)
  • Revision ID: szilveszter.farkas@gmail.com-20070822195431-u67moscwk76113qr
Merge Tom Badran's show/hide ingored bundle.

Show diffs side-by-side

added added

removed removed

Lines of Context:
101
101
        self.menuitem_file_move = self.toplevel.get_widget('menuitem_file_move')
102
102
        self.menuitem_file_annotate = self.toplevel.get_widget('menuitem_file_annotate')
103
103
        self.menuitem_view_show_hidden_files = self.toplevel.get_widget('menuitem_view_show_hidden_files')
 
104
        self.menuitem_view_show_ignored_files = self.toplevel.get_widget('menuitem_view_show_ignored_files')
104
105
        self.menuitem_branch = self.toplevel.get_widget('menuitem_branch')
105
106
        self.menuitem_branch_init = self.toplevel.get_widget('menuitem_branch_initialize')
106
107
        self.menuitem_branch_get = self.toplevel.get_widget('menuitem_branch_get')
154
155
                "on_menuitem_file_rename_activate": self.on_menuitem_file_rename_activate,
155
156
                "on_menuitem_file_annotate_activate": self.on_menuitem_file_annotate_activate,
156
157
                "on_menuitem_view_show_hidden_files_activate": self.on_menuitem_view_show_hidden_files_activate,
 
158
                "on_menuitem_view_show_ignored_files_activate": self.on_menuitem_view_show_ignored_files_activate,
157
159
                "on_menuitem_view_refresh_activate": self.on_menuitem_view_refresh_activate,
158
160
                "on_menuitem_branch_initialize_activate": self.on_menuitem_branch_initialize_activate,
159
161
                "on_menuitem_branch_get_activate": self.on_menuitem_branch_get_activate,
223
225
 
224
226
        # Apply menu state
225
227
        self.menuitem_view_show_hidden_files.set_active(self.pref.get_preference('dotted_files', 'bool'))
 
228
        self.menuitem_view_show_ignored_files.set_active(self.pref.get_preference('ignored_files', 'bool'))
226
229
 
227
230
        # We're starting local
228
231
        self.remote = False
702
705
        if self.path is not None:
703
706
            self.refresh_right()
704
707
 
 
708
    def on_menuitem_view_show_ignored_files_activate(self, widget):
 
709
        """ Hide/Show ignored files menu handler. """
 
710
        self.pref.set_preference('ignored_files', widget.get_active())
 
711
        if self.path is not None:
 
712
            self.refresh_right()
 
713
            
705
714
    def on_treeview_left_button_press_event(self, widget, event):
706
715
        """ Occurs when somebody right-clicks in the bookmark list. """
707
716
        if event.button == 3:
1151
1160
    
1152
1161
            # Fill the appropriate lists
1153
1162
            dotted_files = self.pref.get_preference('dotted_files', 'bool')
 
1163
            ignored_files = self.pref.get_preference('ignored_files', 'bool')
 
1164
 
1154
1165
            for item in os.listdir(path):
1155
1166
                if not dotted_files and item[0] == '.':
1156
1167
                    continue
1232
1243
                    st = _('unchanged')
1233
1244
                elif status == 'ignored':
1234
1245
                    st = _('ignored')
 
1246
                    if not ignored_files:
 
1247
                        continue
1235
1248
                else:
1236
1249
                    st = _('unknown')
1237
1250
                
1467
1480
        # Some default options
1468
1481
        self.defaults = { 'strict_commit' : False,
1469
1482
                          'dotted_files'  : False,
 
1483
                          'ignored_files' : True,
1470
1484
                          'window_width'  : 700,
1471
1485
                          'window_height' : 400,
1472
1486
                          'window_x'      : 40,