/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: 2006-09-30 09:09:18 UTC
  • mto: (0.14.3 main)
  • mto: This revision was merged to the branch mainline in revision 86.
  • Revision ID: Szilveszter.Farkas@gmail.com-20060930090918-fc1af202783b08c0
Some sensitivity changes; branching (get) fixed.

Show diffs side-by-side

added added

removed removed

Lines of Context:
201
201
    def on_menuitem_branch_get_activate(self, widget):
202
202
        """ Branch/Get... menu handler. """
203
203
        from branch import OliveBranch
204
 
        branch = OliveBranch()
 
204
        branch = OliveBranch(self.get_path())
205
205
        branch.display()
206
206
    
207
207
    def on_menuitem_branch_checkout_activate(self, widget):
572
572
        tvcolumn_filename.add_attribute(cell, 'text', 1)
573
573
        tvcolumn_status.pack_start(cell, True)
574
574
        tvcolumn_status.add_attribute(cell, 'text', 2)
575
 
 
576
 
        # Set menu and toolbar sensitivity
577
 
        self.menuitem_branch_init.set_sensitive(self.notbranch)
578
 
        self.menuitem_branch_get.set_sensitive(not self.notbranch)
579
 
        self.menuitem_branch_checkout.set_sensitive(not self.notbranch)
580
 
        self.menuitem_branch_pull.set_sensitive(not self.notbranch)
581
 
        self.menuitem_branch_push.set_sensitive(not self.notbranch)
582
 
        self.menuitem_branch_commit.set_sensitive(not self.notbranch)
583
 
        self.menuitem_branch_status.set_sensitive(not self.notbranch)
584
 
        self.menuitem_branch_missing.set_sensitive(not self.notbranch)
585
 
        self.menuitem_stats.set_sensitive(not self.notbranch)
586
 
        self.menuitem_add_files.set_sensitive(not self.notbranch)
587
 
        self.menuitem_remove_files.set_sensitive(not self.notbranch)
588
 
        self.menuitem_file_make_directory.set_sensitive(not self.notbranch)
589
 
        self.menuitem_file_rename.set_sensitive(not self.notbranch)
590
 
        self.menuitem_file_move.set_sensitive(not self.notbranch)
591
 
        #self.menutoolbutton_diff.set_sensitive(True)
592
 
        self.toolbutton_diff.set_sensitive(not self.notbranch)
593
 
        self.toolbutton_log.set_sensitive(not self.notbranch)
594
 
        self.toolbutton_commit.set_sensitive(not self.notbranch)
595
 
        self.toolbutton_pull.set_sensitive(not self.notbranch)
596
 
        self.toolbutton_push.set_sensitive(not self.notbranch)
 
575
        
 
576
        # Set sensitivity
 
577
        self.set_sensitivity()
597
578
        
598
579
    def get_selected_right(self):
599
580
        """ Get the selected filename. """
623
604
        """ Clean the last message from the statusbar. """
624
605
        self.statusbar.pop(self.context_id)
625
606
    
 
607
    def set_sensitivity(self):
 
608
        """ Set menu and toolbar sensitivity. """
 
609
        self.menuitem_branch_init.set_sensitive(self.notbranch)
 
610
        self.menuitem_branch_get.set_sensitive(self.notbranch)
 
611
        self.menuitem_branch_checkout.set_sensitive(self.notbranch)
 
612
        self.menuitem_branch_pull.set_sensitive(not self.notbranch)
 
613
        self.menuitem_branch_push.set_sensitive(not self.notbranch)
 
614
        self.menuitem_branch_commit.set_sensitive(not self.notbranch)
 
615
        self.menuitem_branch_status.set_sensitive(not self.notbranch)
 
616
        self.menuitem_branch_missing.set_sensitive(not self.notbranch)
 
617
        self.menuitem_stats.set_sensitive(not self.notbranch)
 
618
        self.menuitem_add_files.set_sensitive(not self.notbranch)
 
619
        self.menuitem_remove_files.set_sensitive(not self.notbranch)
 
620
        self.menuitem_file_make_directory.set_sensitive(not self.notbranch)
 
621
        self.menuitem_file_rename.set_sensitive(not self.notbranch)
 
622
        self.menuitem_file_move.set_sensitive(not self.notbranch)
 
623
        #self.menutoolbutton_diff.set_sensitive(True)
 
624
        self.toolbutton_diff.set_sensitive(not self.notbranch)
 
625
        self.toolbutton_log.set_sensitive(not self.notbranch)
 
626
        self.toolbutton_commit.set_sensitive(not self.notbranch)
 
627
        self.toolbutton_pull.set_sensitive(not self.notbranch)
 
628
        self.toolbutton_push.set_sensitive(not self.notbranch)
 
629
    
626
630
    def refresh_left(self):
627
631
        """ Refresh the bookmark list. """
628
632
        
741
745
        # Add the ListStore to the TreeView
742
746
        self.treeview_right.set_model(liststore)
743
747
        
744
 
        # Set menu and toolbar sensitivity
745
 
        self.menuitem_branch_init.set_sensitive(self.notbranch)
746
 
        self.menuitem_branch_get.set_sensitive(not self.notbranch)
747
 
        self.menuitem_branch_checkout.set_sensitive(not self.notbranch)
748
 
        self.menuitem_branch_pull.set_sensitive(not self.notbranch)
749
 
        self.menuitem_branch_push.set_sensitive(not self.notbranch)
750
 
        self.menuitem_branch_commit.set_sensitive(not self.notbranch)
751
 
        self.menuitem_branch_status.set_sensitive(not self.notbranch)
752
 
        self.menuitem_branch_missing.set_sensitive(not self.notbranch)
753
 
        self.menuitem_stats.set_sensitive(not self.notbranch)
754
 
        self.menuitem_add_files.set_sensitive(not self.notbranch)
755
 
        self.menuitem_remove_files.set_sensitive(not self.notbranch)
756
 
        self.menuitem_file_make_directory.set_sensitive(not self.notbranch)
757
 
        self.menuitem_file_rename.set_sensitive(not self.notbranch)
758
 
        self.menuitem_file_move.set_sensitive(not self.notbranch)
759
 
        #self.menutoolbutton_diff.set_sensitive(True)
760
 
        self.toolbutton_diff.set_sensitive(not self.notbranch)
761
 
        self.toolbutton_log.set_sensitive(not self.notbranch)
762
 
        self.toolbutton_commit.set_sensitive(not self.notbranch)
763
 
        self.toolbutton_pull.set_sensitive(not self.notbranch)
764
 
        self.toolbutton_push.set_sensitive(not self.notbranch)
 
748
        # Set sensitivity
 
749
        self.set_sensitivity()
765
750
 
766
751
    def _harddisks(self):
767
752
        """ Returns hard drive letters under Win32. """