Changeset 646
- Timestamp:
- 07/30/03 09:50:44 (5 years ago)
- Files:
-
- trunk/RBSkinning/RBSkinning/wxPythonSkin/popup.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/RBSkinning/RBSkinning/wxPythonSkin/popup.py
r502 r646 49 49 50 50 def Hide(self): 51 self. host.Show(False)51 self.Show(False) 52 52 53 53 def OnActivate(self, evt): 54 54 if not evt.GetActive() and self.host.IsShown(): 55 55 self.host.Show(False) 56 57 def OnClose(self, evt): 58 if evt.CanVeto(): 59 evt.Veto() 60 self.Hide() 61 else: 62 evt.Skip() 56 63 57 64 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ … … 66 73 67 74 xmlskin = """ 68 <frame show='0' style='wxSIMPLE_BORDER' 75 <frame show='0' style='wxSIMPLE_BORDER' toplevel='0' 76 ctxvar='ctx.popup.host' 69 77 skin:load='::settings' 70 ctxvar='ctx.popup.host'71 78 xmlns='http://namespaces.runeblade.com/wxPythonSkin' 72 79 xmlns:skin='http://namespaces.runeblade.com/skin' > 73 <layout sizercfg='1, wxEXPAND'>74 <panel sizercfg='1, wxEXPAND'>80 <layout> 81 <panel> 75 82 <skin:template expand='::contents'/> 76 83 </panel> 77 84 </layout> 78 85 <event type='EVT_ACTIVATE' call='ctx.popup.OnActivate' /> 86 <event type='EVT_CLOSE' call='ctx.popup.OnClose' /> 79 87 </frame> 80 88 """
