From 310687f48af7263c76e0032926f4526c16e87778 Mon Sep 17 00:00:00 2001 From: Aleksey Lim Date: Sat, 27 Dec 2008 08:19:28 +0000 Subject: 0.83 Palette fixes --- diff --git a/TamTamEdit.activity/Edit/MainWindow.py b/TamTamEdit.activity/Edit/MainWindow.py index dc698c0..e613351 100644 --- a/TamTamEdit.activity/Edit/MainWindow.py +++ b/TamTamEdit.activity/Edit/MainWindow.py @@ -17,7 +17,7 @@ from EditToolbars import mainToolbar from EditToolbars import generateToolbar from gettext import gettext as _ from subprocess import Popen -from sugar.graphics.palette import Palette, Invoker, _palette_observer +from sugar.graphics.palette import Palette, Invoker from sugar.datastore import datastore import time import os @@ -2051,8 +2051,6 @@ class Popup( Palette ): self.props.invoker = NoneInvoker() self.set_group_id( "TamTamPopup" ) - self._set_state( Palette.SECONDARY ) # skip to fully exposed - self.connect( "key-press-event", self.on_key_press ) self.connect( "key-release-event", self.on_key_release ) @@ -2068,11 +2066,10 @@ class Popup( Palette ): Palette._show( self ) if self._palette_popup_sid != None: - #_palette_observer.disconnect( self._palette_popup_sid ) # don't hide when other palettes pop self._palette_popup_sid = None def popup( self, immediate = False ): - Palette.popup( self, immediate ) + Palette.popup( self, immediate, state = Palette.SECONDARY ) def popdown( self, immediate = False ): self.block = None diff --git a/TamTamJam.activity/Jam/Popup.py b/TamTamJam.activity/Jam/Popup.py index 0711c5a..2606f6a 100644 --- a/TamTamJam.activity/Jam/Popup.py +++ b/TamTamJam.activity/Jam/Popup.py @@ -7,7 +7,7 @@ import common.Config as Config from gettext import gettext as _ from sugar.graphics import style -from sugar.graphics.palette import Palette, Invoker, _palette_observer +from sugar.graphics.palette import Palette, Invoker import gobject from Jam import Block @@ -51,8 +51,6 @@ class Popup( Palette ): self.props.invoker = NoneInvoker() self.set_group_id( "TamTamPopup" ) - self._set_state( Palette.SECONDARY ) # skip to fully exposed - self.connect( "key-press-event", self.on_key_press ) self.connect( "key-release-event", self.on_key_release ) @@ -68,11 +66,10 @@ class Popup( Palette ): Palette._show( self ) if self._palette_popup_sid != None: - _palette_observer.disconnect( self._palette_popup_sid ) # don't hide when other palettes pop self._palette_popup_sid = None def popup( self, immediate = False ): - Palette.popup( self, immediate ) + Palette.popup( self, immediate, state = Palette.SECONDARY ) def popdown( self, immediate = False ): self.block = None -- cgit v0.9.1