class SoundGrainApp(wx.App): def __init__(self, *args, **kwargs): wx.App.__init__(self, *args, **kwargs) sysx = wx.SystemSettings.GetMetric(wx.SYS_SCREEN_X) sysy = wx.SystemSettings.GetMetric(wx.SYS_SCREEN_Y) if sysx < 900: sizex = sysx - 40 else: sizex = 900 if sysy < 720: sizey = sysy - 40 else: sizey = 720 self.frame = MainFrame(None, -1, pos=(0, 20), size=(sizex, sizey), screen_size=(sysx, sysy)) def MacOpenFiles(self, filenames): if type(filenames) is not list: filenames = [filenames] if hasattr(self, "frame"): self.frame.loadFile(ensureNFD(filenames[0])) def MacReopenApp(self): try: self.frame.Raise() except: pass
class SoundGrainApp(wx.App): def __init__(self, *args, **kwargs): wx.App.__init__(self, *args, **kwargs) sysx = wx.SystemSettings.GetMetric(wx.SYS_SCREEN_X) sysy = wx.SystemSettings.GetMetric(wx.SYS_SCREEN_Y) if sysx < 900: sizex = sysx - 40 else: sizex = 900 if sysy < 720: sizey = sysy - 40 else: sizey = 720 self.frame = MainFrame(None, -1, pos=(0, 20), size=(sizex, sizey), screen_size=(sysx, sysy)) def MacOpenFiles(self, filenames): if type(filenames) != ListType: filenames = [filenames] if hasattr(self, "frame"): self.frame.loadFile(ensureNFD(filenames[0])) def MacReopenApp(self): try: self.frame.Raise() except: pass