Kiln » TortoiseHg » TortoiseHg
Clone URL:  
Pushed to one repository · View In Graph Contained in 0.9, 0.9.1, and 0.9.1.1

history: use SlimToolbar instead of gtk.Toolbar

Changeset dfc73c3b3573

Parent 11928da131c5

by Yuki KODAMA

Changes to one file · Browse files at dfc73c3b3573 Showing diff from parent 11928da131c5 Diff from another changeset...

 
698
699
700
701
 
 
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
 
 
 
 
 
 
 
 
 
 
 
 
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
 
746
747
748
749
 
750
751
752
 
754
755
756
757
758
759
760
761
762
 
763
764
 
765
766
767
 
785
786
787
788
 
789
 
790
791
792
 
863
864
865
 
866
867
868
 
698
699
700
 
701
702
703
704
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
705
706
707
708
709
710
711
712
713
714
715
716
717
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
718
719
720
 
722
723
724
 
725
726
727
728
 
730
731
732
 
 
 
733
734
735
736
737
 
738
739
740
741
 
759
760
761
 
762
763
764
765
766
767
 
838
839
840
841
842
843
844
@@ -698,47 +698,23 @@
  self.tree.connect('thg-revision', self.thgnavigate)   self.connect('thg-refresh', self.thgrefresh)   - self.syncbox = gtk.HBox() + # synch bar + self.syncbox = gtklib.SlimToolbar(self.tooltips)   syncbox = self.syncbox   - ico = lambda x: gtk.image_new_from_stock(x, gtk.ICON_SIZE_MENU) - incoming = gtk.Button() - incoming.set_image(ico(gtk.STOCK_GO_DOWN)) - incoming.set_relief(gtk.RELIEF_NONE) - pull = gtk.Button() - pull.set_image(ico(gtk.STOCK_GOTO_BOTTOM)) - pull.set_relief(gtk.RELIEF_NONE) - outgoing = gtk.Button() - outgoing.set_image(ico(gtk.STOCK_GO_UP)) - outgoing.set_relief(gtk.RELIEF_NONE) - push = gtk.Button() - push.set_image(ico(gtk.STOCK_GOTO_TOP)) - push.set_relief(gtk.RELIEF_NONE) - conf = gtk.Button() - conf.set_image(ico(gtk.STOCK_PREFERENCES)) - conf.set_relief(gtk.RELIEF_NONE) - stop = gtk.Button() - stop.set_image(ico(gtk.STOCK_STOP)) + incoming = syncbox.append_stock(gtk.STOCK_GO_DOWN, + _('Download and view incoming changesets')) + pull = syncbox.append_stock(gtk.STOCK_GOTO_BOTTOM, + _('Pull incoming changesets')) + outgoing = syncbox.append_stock(gtk.STOCK_GO_UP, + _('Determine and mark outgoing changesets')) + push = syncbox.append_stock(gtk.STOCK_GOTO_TOP, + _('Push outgoing changesets')) + conf = syncbox.append_stock(gtk.STOCK_PREFERENCES, + _('Stop current transaction')) + stop = syncbox.append_stock(gtk.STOCK_STOP, + _('Configure aliases and after pull behavior'))   stop.set_sensitive(False) - stop.set_relief(gtk.RELIEF_NONE) - syncbox.pack_start(incoming, False) - syncbox.pack_start(pull, False) - syncbox.pack_start(outgoing, False) - syncbox.pack_start(push, False) - syncbox.pack_start(stop, False) - - self.tooltips.set_tip(incoming, - _('Download and view incoming changesets')) - self.tooltips.set_tip(pull, - _('Pull incoming changesets')) - self.tooltips.set_tip(outgoing, - _('Determine and mark outgoing changesets')) - self.tooltips.set_tip(push, - _('Push outgoing changesets')) - self.tooltips.set_tip(stop, - _('Stop current transaction')) - self.tooltips.set_tip(conf, - _('Configure aliases and after pull behavior'))     ## target path combobox   urllist = gtk.ListStore(str, str) @@ -746,7 +722,7 @@
  cell = gtk.CellRendererText()   urlcombo.pack_end(cell, False)   urlcombo.add_attribute(cell, 'text', 1) - syncbox.pack_start(urlcombo, True, True, 2) + syncbox.append_widget(urlcombo, expand=True)     for alias, path in self.repo.ui.configitems('paths'):   path = url.hidepassword(path) @@ -754,14 +730,12 @@
  if alias == 'default':   urlcombo.set_active(len(urllist)-1)   - conf.connect('clicked', self.conf_clicked, urlcombo) - syncbox.pack_start(conf, False) -   incoming.connect('clicked', self.incoming_clicked, urlcombo)   outgoing.connect('clicked', self.outgoing_clicked, urlcombo, stop)   push.connect('clicked', self.push_clicked, urlcombo) + conf.connect('clicked', self.conf_clicked, urlcombo)   - syncbox.pack_start(gtk.Label(_('After Pull:')), False, False, 2) + syncbox.append_widget(gtk.Label(_('After Pull:')))   ppulldata = [('none', _('Nothing')), ('update', _('Update'))]   ppull = self.repo.ui.config('tortoisehg', 'postpull', 'none')   if 'fetch' in self.exs or 'fetch' == ppull: @@ -785,8 +759,9 @@
    pull.connect('clicked', self.pull_clicked, urlcombo, ppullcombo,   ppulldata) - syncbox.pack_start(ppullcombo, False, False, 2) + syncbox.append_widget(ppullcombo)   + # filter bar   self.filterbox = gtk.HBox()   filterbox = self.filterbox   @@ -863,6 +838,7 @@
  midpane.pack_start(self.graphview, True, True, 0)   midpane.show_all()   + # MQ widget   if 'mq' in self.exs:   # create MQWidget   self.mqwidget = thgmq.MQWidget(self.repo, accelgroup, self.tooltips)