Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/view/home/activitieslist.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/view/home/activitieslist.py')
-rw-r--r--src/view/home/activitieslist.py22
1 files changed, 14 insertions, 8 deletions
diff --git a/src/view/home/activitieslist.py b/src/view/home/activitieslist.py
index 8a824fd..5dab09d 100644
--- a/src/view/home/activitieslist.py
+++ b/src/view/home/activitieslist.py
@@ -27,19 +27,25 @@ from sugar.graphics.icon import CanvasIcon
import view.Shell
from view.palettes import ActivityPalette
-class ActivitiesList(hippo.CanvasScrollbars):
+class ActivitiesList(gtk.ScrolledWindow):
__gtype_name__ = 'SugarActivitiesList'
def __init__(self):
- hippo.CanvasScrollbars.__init__(self)
+ gobject.GObject.__init__(self)
- self.set_policy(hippo.ORIENTATION_HORIZONTAL, hippo.SCROLLBAR_NEVER)
- self.props.widget.connect('key-press-event', self.__key_press_event_cb)
+ self.set_policy(gtk.POLICY_NEVER, gtk.POLICY_AUTOMATIC)
+ self.set_shadow_type(gtk.SHADOW_NONE)
+ self.connect('key-press-event', self.__key_press_event_cb)
+
+ canvas = hippo.Canvas()
+ self.add_with_viewport(canvas)
+ self.child.set_shadow_type(gtk.SHADOW_NONE)
+ canvas.show()
self._query = ''
- self._box = hippo.CanvasBox( \
- background_color=style.COLOR_WHITE.get_int())
- self.set_root(self._box)
+ self._box = hippo.CanvasBox()
+ self._box.props.background_color = style.COLOR_WHITE.get_int()
+ canvas.set_root(self._box)
registry = activity.get_registry()
registry.get_activities_async(reply_handler=self._get_activities_cb)
@@ -81,7 +87,7 @@ class ActivitiesList(hippo.CanvasScrollbars):
def __key_press_event_cb(self, widget, event):
keyname = gtk.gdk.keyval_name(event.keyval)
- vadjustment = self.props.widget.props.vadjustment
+ vadjustment = self.props.vadjustment
if keyname == 'Up':
if vadjustment.props.value > vadjustment.props.lower:
vadjustment.props.value -= vadjustment.props.step_increment