Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Drake <dsd@laptop.org>2011-09-11 20:41:09 (GMT)
committer Daniel Drake <dsd@laptop.org>2011-09-11 20:41:09 (GMT)
commit9e02538e7a9aa926f8c9f42022826fc08f50660e (patch)
tree0356ad0499fe2d5e99a62d75eec38f2de2c939c2
parent26b347c4a37d076e087e74039d5aeb6176f34be4 (diff)
Don't put event box in toplevel window
no reason for this patch from simon
-rw-r--r--src/sugar/graphics/window.py13
1 files changed, 5 insertions, 8 deletions
diff --git a/src/sugar/graphics/window.py b/src/sugar/graphics/window.py
index b269efc..dbac464 100644
--- a/src/sugar/graphics/window.py
+++ b/src/sugar/graphics/window.py
@@ -103,12 +103,9 @@ class Window(gtk.Window):
self.__vbox.pack_start(self.__hbox)
self.__hbox.show()
- self._event_box = gtk.EventBox()
- self.__hbox.pack_start(self._event_box)
- self._event_box.show()
- self._event_box.add_events(gtk.gdk.POINTER_MOTION_HINT_MASK
- | gtk.gdk.POINTER_MOTION_MASK)
- self._event_box.connect('motion-notify-event', self.__motion_notify_cb)
+ self.add_events(gtk.gdk.POINTER_MOTION_HINT_MASK
+ | gtk.gdk.POINTER_MOTION_MASK)
+ self.connect('motion-notify-event', self.__motion_notify_cb)
self.add(self.__vbox)
self.__vbox.show()
@@ -173,10 +170,10 @@ class Window(gtk.Window):
def set_canvas(self, canvas):
if self._canvas:
- self._event_box.remove(self._canvas)
+ self.__hbox.remove(self._canvas)
if canvas:
- self._event_box.add(canvas)
+ self.__hbox.pack_start(canvas)
self._canvas = canvas
self.__vbox.set_focus_child(self._canvas)