~mistrynitesh/clicompanion/python2.5

« back to all changes in this revision

Viewing changes to clicompanion.py

  • Committer: duanedesign
  • Date: 2010-09-20 00:49:34 UTC
  • Revision ID: duanedesign@gmail.com-20100920004934-i033zjho5nrbv751
updated copyright info

Show diffs side-by-side

added added

removed removed

Lines of Context:
463
463
        closebtn.connect("clicked", self.close_tab, vte_tab) # signal handler for tab
464
464
        self.window.show_all()
465
465
 
466
 
 
467
466
        return vte_tab
468
467
 
 
468
 
469
469
    ## Remove a page from the notebook
470
470
    def close_tab(self, sender, widget):
471
471
        ## get the page number of the tab we wanted to close
519
519
            self.treeview.columns[1] = gtk.TreeViewColumn(_('User Argument'))
520
520
            self.treeview.columns[2] = gtk.TreeViewColumn(_('Description'))
521
521
            
522
 
            ## right click menu event captur
523
 
            bar = menus_buttons.FileMenu()
 
522
            ## right click menu event capture
 
523
            #bar = clicompanion.menus_buttons.FileMenu() ##### packaged version
 
524
            bar = menus_buttons.FileMenu() ################### local version
524
525
            self.treeview.connect ("button_press_event", bar.right_click, self)
525
526
            
526
527
            for n in range(3):
608
609
        self.search_label.set_alignment(xalign=-1, yalign=0)
609
610
        self.search_box = gtk.Entry()
610
611
        self.search_box.connect("changed", self._filter_commands)
 
612
        ## search box tooltip
 
613
        self.search_box.set_tooltip_text("Search your list of commands")
611
614
        # Set the search box sensitive at program start, because expander is not
612
615
        # unfolded by default
613
616
        self.search_box.set_sensitive(False)
618
621
        menu_search_hbox.pack_start(menu_bar, True)
619
622
        
620
623
        
 
624
 
 
625
        ## TODO Do we want to start with the command list open or closed?
 
626
        ## This code opens the app with it open
 
627
        ## We would also need to change the search field disable code
621
628
        ## start program with expander open
622
 
        ## TODO Do we want to start with the command list open or closed?
623
629
        #expander.set_expanded(True)
624
630
        #self.expanded_cb(expander, None)
625
631
 
631
637
        image = gtk.Image()
632
638
        image.set_from_stock(gtk.STOCK_INDEX, gtk.ICON_SIZE_BUTTON)
633
639
        label = gtk.Label(' Command List')
 
640
        ## tooltip for the label of the expander
 
641
        expander_hbox.set_tooltip_text("Click to show/hide command list")
 
642
        
 
643
 
634
644
        ## hbox to hold expander widget
635
645
        expander_hbox.pack_start(image, False, False)
636
 
        expander_hbox.pack_start(label, False, False)
 
646
        expander_hbox.pack_start(label, True, False)
637
647
        expander.set_label_widget(expander_hbox)
 
648
 
638
649
       
639
650
    
640
651
        ## Add the first tab with the Terminal
644
655
 
645
656
        ## The "Add Tab" tab
646
657
        add_tab_button = gtk.Button("+")
 
658
        ## tooltip for "Add Tab" tab
 
659
        add_tab_button.set_tooltip_text("Click to add another Tab")
647
660
        add_tab_button.connect("clicked", self.add_tab)
648
661
        self.notebook.append_page(gtk.Label(""), add_tab_button)
649
662