32
33
self._button_revid.set_image(gtk.image_new_from_stock(
33
34
gtk.STOCK_OPEN, gtk.ICON_SIZE_BUTTON))
34
35
self.pack_start(self._entry_revid, True, True)
37
38
self._button_revid.connect('clicked', self._on_revid_clicked)
39
40
def _on_revid_clicked(self, widget):
40
41
""" Browse for revision button clicked handler. """
41
42
from revbrowser import RevisionBrowser
43
44
# FIXME: Should specific parent window here - how to get to it?
45
46
revb = RevisionBrowser(self._branch)
47
48
if response != gtk.RESPONSE_NONE:
50
51
if response == gtk.RESPONSE_OK:
51
52
if revb.selected_revno is not None:
52
53
self._entry_revid.set_text(revb.selected_revid)
56
57
def get_revision_id(self):