/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-11-02 11:11:06 UTC
  • mfrom: (734.1.55 gtk3)
  • Revision ID: jelmer@samba.org-20111102111106-7l0vso8eg24dpf87
Merge gtk3 support from Curtis.

Show diffs side-by-side

added added

removed removed

Lines of Context:
15
15
# along with this program; if not, write to the Free Software
16
16
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
17
17
 
18
 
try:
19
 
    import pygtk
20
 
    pygtk.require("2.0")
21
 
except:
22
 
    pass
23
 
 
24
 
import gtk
25
 
 
26
 
class RevisionSelectionBox(gtk.HBox):
 
18
from gi.repository import Gtk
 
19
 
 
20
class RevisionSelectionBox(Gtk.HBox):
27
21
 
28
22
    def __init__(self, branch):
29
23
        super(RevisionSelectionBox, self).__init__()
30
24
        self._branch = branch
31
 
        self._entry_revid = gtk.Entry()
32
 
        self._button_revid = gtk.Button('')
33
 
        self._button_revid.set_image(gtk.image_new_from_stock(
34
 
            gtk.STOCK_OPEN, gtk.ICON_SIZE_BUTTON))
 
25
        self._entry_revid = Gtk.Entry()
 
26
        self._button_revid = Gtk.Button('')
 
27
        self._button_revid.set_image(Gtk.Image.new_from_stock(
 
28
            Gtk.STOCK_OPEN, Gtk.IconSize.BUTTON))
35
29
        self.pack_start(self._entry_revid, True, True)
36
30
        self.pack_start(self._button_revid, False, False)
37
31
 
45
39
        # JRV 20070715
46
40
        revb = RevisionBrowser(self._branch)
47
41
        response = revb.run()
48
 
        if response != gtk.RESPONSE_NONE:
 
42
        if response != Gtk.ResponseType.NONE:
49
43
            revb.hide()
50
44
 
51
 
            if response == gtk.RESPONSE_OK:
 
45
            if response == Gtk.ResponseType.OK:
52
46
                if revb.selected_revno is not None:
53
47
                    self._entry_revid.set_text(revb.selected_revid)
54
48