Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorerick <erick@sugar-dev-erick.(none)>2009-12-04 23:35:51 (GMT)
committer erick <erick@sugar-dev-erick.(none)>2009-12-04 23:35:51 (GMT)
commitf08db32d641d9255dcae2e423cfa66e80e1e9711 (patch)
tree0cf47030ada88a3527c70480b115ce604141332a
parent7448bc6f8a9cfdc59f07416242d401c324a5450b (diff)
parent5975c6117f99a413b0c86e8bc663414ce071784e (diff)
Added overlayer in frame
-rw-r--r--src/jarabe/desktop/groupbox.py2
-rw-r--r--src/jarabe/frame/frame.py11
2 files changed, 12 insertions, 1 deletions
diff --git a/src/jarabe/desktop/groupbox.py b/src/jarabe/desktop/groupbox.py
index 76c2981..0f462d8 100644
--- a/src/jarabe/desktop/groupbox.py
+++ b/src/jarabe/desktop/groupbox.py
@@ -90,6 +90,6 @@ class GroupBox(hippo.Canvas):
min_h_, icon_height = self._owner_icon.get_height_request(icon_width)
x = (width - icon_width) / 2
y = (height - icon_height) / 2
- self._layout.move(self._owner_icon, x, y)
+ self._layout.move(self._owner_icon, max(x,0), max(y,0))
hippo.Canvas.do_size_allocate(self, allocation)
diff --git a/src/jarabe/frame/frame.py b/src/jarabe/frame/frame.py
index a7970be..f4d4826 100644
--- a/src/jarabe/frame/frame.py
+++ b/src/jarabe/frame/frame.py
@@ -147,6 +147,12 @@ class Frame(object):
visible = property(is_visible, None)
def hide(self):
+ from sugar.tutorius.creator import default_creator
+
+ if default_creator().is_authoring:
+ default_creator()._overview.win.hide()
+ default_creator()._propedit.window.hide()
+
if self._animator:
self._animator.stop()
@@ -172,6 +178,11 @@ class Frame(object):
self._overlayer.show()
+ from sugar.tutorius.creator import default_creator
+ if default_creator().is_authoring:
+ default_creator()._overview.win.show()
+ default_creator()._propedit.window.show()
+
def move(self, pos):
self.current_position = pos
self._update_position()