def __init__(self, *args, **kwargs): if not kwargs.has_key('title') and len(args) < 3: kwargs['title'] = FRAME_TITLE aw.Frame.__init__(self, *args, **kwargs) self.panel = MagazzPanel_O(self, -1, name='dataentrypanel') _FrameDialogMixin.__init__(self) self.AddSizedPanel(self.panel) self.CenterOnScreen() self.Bind(wx.EVT_CLOSE, self.OnClose) def cn(x): return self.FindWindowByName(x) for name in 'save del print quit'.split(): self.Bind(wx.EVT_BUTTON, self.OnCloseFrame, cn('but%s'%name))
def __init__(self, *args, **kwargs): if not kwargs.has_key('title') and len(args) < 3: kwargs['title'] = FRAME_TITLE aw.Dialog.__init__(self, *args, **kwargs) self.panel = MagazzPanel_O(self, -1, name='dataentrypanel') _FrameDialogMixin.__init__(self) self.AddSizedPanel(self.panel) self.CenterOnScreen() for name, func in (("butsave", self.OnSave), ("butdel", self.OnDelete), ("butquit", self.OnQuit), ("butprint", self.OnSave), ): self.Bind(wx.EVT_BUTTON, func, self.FindWindowByName(name))
def __init__(self, *args, **kwargs): if not kwargs.has_key('title') and len(args) < 3: kwargs['title'] = FRAME_TITLE aw.Dialog.__init__(self, *args, **kwargs) self.panel = MagazzPanel_O(self, -1, name='dataentrypanel') _FrameDialogMixin.__init__(self) self.AddSizedPanel(self.panel) self.CenterOnScreen() for name, func in ( ("butsave", self.OnSave), ("butdel", self.OnDelete), ("butquit", self.OnQuit), ("butprint", self.OnSave), ): self.Bind(wx.EVT_BUTTON, func, self.FindWindowByName(name))
def __init__(self, *args, **kwargs): if not kwargs.has_key('title') and len(args) < 3: kwargs['title'] = FRAME_TITLE aw.Frame.__init__(self, *args, **kwargs) self.panel = MagazzPanel_O(self, -1, name='dataentrypanel') _FrameDialogMixin.__init__(self) self.AddSizedPanel(self.panel) self.CenterOnScreen() self.Bind(wx.EVT_CLOSE, self.OnClose) def cn(x): return self.FindWindowByName(x) for name in 'save del print quit'.split(): self.Bind(wx.EVT_BUTTON, self.OnCloseFrame, cn('but%s' % name))