def __init__(self, parent, id, title, style, clargs):
if _plat.startswith('win'):
HANDLER = logging.handlers.WatchedFileHandler(os.environ.get("LOGFILE", os.path.join(os.path.expanduser('~'), 'stopgo.log')))
else:
HANDLER = logging.handlers.WatchedFileHandler(os.environ.get("LOGFILE", os.path.join('/','tmp','stopgo.log')))
FORMATTER = logging.Formatter(logging.BASIC_FORMAT)
HANDLER.setFormatter(FORMATTER)
if not clargs.has_key('verbose'):
root = logging.getLogger()
root.setLevel(os.environ.get("LOGLEVEL", "INFO"))
root.addHandler(HANDLER)
logging.exception("Debugging on.")
#First retrieve the screen size of the device
self.screenSize = wx.DisplaySize()
self.framlog = 0
self.thumbsize = 180
self.camset = 0
self.prefdate = 0
prefstr = pref.PrefProbe().PrefGet()
logging.exception(prefstr)
logging.exception(type(prefstr))
self.myprefs = prefstr
#self.myprefs = json.dumps(prefstr, sort_keys=True)
#self.screenSize = [ 786, 768 ]
self.screenWidth = int(self.screenSize[0])
self.screenHeight = int(self.screenSize[1])
#self.screenWidth = int(self.screenSize[0] / 3)
#self.screenHeight = int(self.screenSize[1] / 1.5)
self.hasSelected = False
self.previous = 0
#fontsy = wx.SystemSettings.GetFont(wx.SYS_SYSTEM_FONT).GetPixelSize()
wx.Frame.__init__(self, parent, id, title, size=(self.screenWidth, self.screenHeight), style=wx.DEFAULT_FRAME_STYLE)
self.timer = wx.Timer(self, ID_TIMER)
self.blick = 0
self.Bind(wx.EVT_TIMER, self.OnTimer, id=ID_TIMER)
self.Bind(wx.EVT_CHAR_HOOK, lambda event, args=(True, ):self.OnKeyDown(event, args))
self.clargs = clargs
logging.exception(prefstr)
self.InitUI()
评论列表
文章目录