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

  • Committer: Jelmer Vernooij
  • Date: 2011-04-06 14:53:44 UTC
  • Revision ID: jelmer@samba.org-20110406145344-m6s0i7q7ssjwhmwq
Support use without gtk.Spinner, which is only available in pygtk >= 2.22.

Show diffs side-by-side

added added

removed removed

Lines of Context:
48
48
        the translatable 'No email' text.
49
49
        """
50
50
        if self.email:
51
 
            spinner = gtk.Spinner()
52
 
            spinner.start()
53
 
            self.pack_start(spinner, False)
54
 
            spinner.set_tooltip_text(_i18n("Retrieving avatar for %s...") % self.email)
55
 
            spinner.set_size_request(20, 20)
56
 
            spinner.show()
 
51
            tooltip = _i18n("Retrieving avatar for %s...") % self.email
 
52
            if getattr(gtk, "Spinner", False):
 
53
                spinner = gtk.Spinner()
 
54
                spinner.start()
 
55
                self.pack_start(spinner, False)
 
56
                spinner.set_tooltip_text(tooltip)
 
57
                spinner.set_size_request(20, 20)
 
58
                spinner.show()
 
59
            else:
 
60
                spinner = gtk.Label(tooltip)
 
61
                self.pack_start(spinner)
 
62
                self.set_tooltip_text(self.apparent_username)
 
63
                spinner.show()
57
64
        else:
58
65
            no_email = gtk.Label(_i18n("No email"))
59
66
            self.pack_start(no_email)