hggtk/backout.py
changeset 1182 cbe418752174
parent 1009 32378ed2c362
equal deleted inserted replaced
1181:ab9654ce0550 1182:cbe418752174
    32         sep.set_draw(False)
    32         sep.set_draw(False)
    33 
    33 
    34         tbuttons = [
    34         tbuttons = [
    35                 self._toolbutton(gtk.STOCK_GO_BACK, 'Backout',
    35                 self._toolbutton(gtk.STOCK_GO_BACK, 'Backout',
    36                                  self._backout_clicked,
    36                                  self._backout_clicked,
    37                                  'Backout selected changeset'),
    37                                  'Backout selected changeset')
    38                 sep,
       
    39                 self._toolbutton(gtk.STOCK_CLOSE, 'Close',
       
    40                                  self._close_clicked,
       
    41                                  'Close Window')
       
    42             ]
    38             ]
    43         for btn in tbuttons:
    39         for btn in tbuttons:
    44             self.tbar.insert(btn, -1)
    40             self.tbar.insert(btn, -1)
    45         vbox = gtk.VBox()
    41         vbox = gtk.VBox()
    46         self.add(vbox)
    42         self.add(vbox)
    73         frame.add(scrolledwindow)
    69         frame.add(scrolledwindow)
    74         self.tips.set_tip(frame, 
    70         self.tips.set_tip(frame, 
    75                 'Commit message text for new changeset that reverses the'
    71                 'Commit message text for new changeset that reverses the'
    76                 '  effect of the change being backed out.')
    72                 '  effect of the change being backed out.')
    77         vbox.pack_start(frame, True, True, 4)
    73         vbox.pack_start(frame, True, True, 4)
    78 
       
    79     def _close_clicked(self, toolbutton, data=None):
       
    80         self.destroy()
       
    81 
    74 
    82     def set_notify_func(self, func, *args):
    75     def set_notify_func(self, func, *args):
    83         self.notify_func = func
    76         self.notify_func = func
    84         self.notify_args = args
    77         self.notify_args = args
    85 
    78