/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 revidbox.py

  • Committer: Jelmer Vernooij
  • Date: 2011-03-11 23:00:17 UTC
  • mfrom: (719.1.3 bzr-gtk)
  • Revision ID: jelmer@canonical.com-20110311230017-yexxy58qe5f8fegx
Merge translations.

Show diffs side-by-side

added added

removed removed

Lines of Context:
24
24
import gtk
25
25
 
26
26
class RevisionSelectionBox(gtk.HBox):
27
 
 
28
27
    def __init__(self, branch):
29
28
        super(RevisionSelectionBox, self).__init__()
30
29
        self._branch = branch
33
32
        self._button_revid.set_image(gtk.image_new_from_stock(
34
33
            gtk.STOCK_OPEN, gtk.ICON_SIZE_BUTTON))
35
34
        self.pack_start(self._entry_revid, True, True)
36
 
        self.pack_start(self._button_revid, False, False)
 
35
        self.pack_start(self._button_revid, False, False) 
37
36
 
38
37
        self._button_revid.connect('clicked', self._on_revid_clicked)
39
38
 
40
39
    def _on_revid_clicked(self, widget):
41
40
        """ Browse for revision button clicked handler. """
42
41
        from revbrowser import RevisionBrowser
43
 
 
 
42
        
44
43
        # FIXME: Should specific parent window here - how to get to it?
45
44
        # JRV 20070715
46
45
        revb = RevisionBrowser(self._branch)
47
46
        response = revb.run()
48
47
        if response != gtk.RESPONSE_NONE:
49
48
            revb.hide()
50
 
 
 
49
        
51
50
            if response == gtk.RESPONSE_OK:
52
51
                if revb.selected_revno is not None:
53
52
                    self._entry_revid.set_text(revb.selected_revid)
54
 
 
 
53
            
55
54
            revb.destroy()
56
55
 
57
56
    def get_revision_id(self):