Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/readtopbar.py
diff options
context:
space:
mode:
authorGonzalo Odiard <godiard@gmail.com>2011-12-08 16:43:12 (GMT)
committer Gonzalo Odiard <godiard@gmail.com>2011-12-08 16:43:12 (GMT)
commit04c79b3723f0735e4b79ab20fccfc9d63288d86d (patch)
tree3ff20ecd88c040f2d1eb4f4330860e50de3d6b1a /readtopbar.py
parentd84d092a015022cc3bb43c7f355bc24fb6b7250a (diff)
Revert "Initial port to Gtk3"
This reverts commit 996d542fd7d2d464edd572b165e80f9cb2c20ec7.
Diffstat (limited to 'readtopbar.py')
-rw-r--r--readtopbar.py21
1 files changed, 11 insertions, 10 deletions
diff --git a/readtopbar.py b/readtopbar.py
index 3190203..fc4a534 100644
--- a/readtopbar.py
+++ b/readtopbar.py
@@ -16,13 +16,13 @@
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-from gi.repository import GObject
-from gi.repository import Gtk
+import gtk
+import gobject
import dbus
import logging
-from sugar3.graphics import style
-from sugar3.graphics.icon import Icon, get_icon_state
+from sugar.graphics import style
+from sugar.graphics.icon import Icon, get_icon_state
from gettext import gettext as _
@@ -33,14 +33,14 @@ _UP_DEVICE_IFACE = 'org.freedesktop.UPower.Device'
_UP_TYPE_BATTERY = 2
-class _TopBar(Gtk.HBox):
+class _TopBar(gtk.HBox):
__gproperties__ = {
'completion-level': (float, None, None, 0.0, 100.0, 0.0,
- GObject.ParamFlags.WRITABLE),
+ gobject.PARAM_READWRITE),
}
def __init__(self):
- Gtk.HBox.__init__(self)
+ gtk.HBox.__init__(self)
self.set_border_width(int(style.DEFAULT_SPACING / 2.0))
self.set_spacing(style.DEFAULT_SPACING * 4)
@@ -102,16 +102,17 @@ class _TopBar(Gtk.HBox):
return 0
def _setup(self):
- self._progressbar = Gtk.ProgressBar()
+ self._progressbar = gtk.ProgressBar()
+ self._progressbar.props.discrete_blocks = 10
self._progressbar.set_fraction(self._completion_level / 100.0)
- self.pack_start(self._progressbar, True, True, 0)
+ self.pack_start(self._progressbar, expand=True, fill=True)
if self._battery_props is None:
return
level = self._get_battery_level()
icon_name = get_icon_state(_ICON_NAME, level, step=-5)
self._icon = Icon(icon_name=icon_name)
- self.pack_start(self._icon, False, False, 0)
+ self.pack_start(self._icon, expand=False, fill=False)
def __battery_properties_changed_cb(self):
level = self._get_battery_level()