X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/4617be085fb55acce74f4d4687b098918dc9d107..ce2f068535e48b9c82742c3bc05d154f89f1eb13:/wxPython/misc/wxprojview.py diff --git a/wxPython/misc/wxprojview.py b/wxPython/misc/wxprojview.py index 5b002df75e..d53a990485 100755 --- a/wxPython/misc/wxprojview.py +++ b/wxPython/misc/wxprojview.py @@ -1,16 +1,24 @@ #!/usr/bin/env python +#---------------------------------------------------------------------- +# +# A little app I use on my system to help me remember which version of +# wx I am corrently working on. I don't expect this to work for anybody +# else as it uses things that are specific to my setup. +# +#---------------------------------------------------------------------- import wx import wx.lib.stattext as st import os +import sys class MyFrame(wx.Frame): - def __init__(self): + def __init__(self, style=0): wx.Frame.__init__(self, None, title="wx Active Project", - style=wx.FRAME_NO_TASKBAR|wx.STAY_ON_TOP, - name="wxprojview" + style=wx.FRAME_NO_TASKBAR | style + ,name="wxprojview" ) - p = wx.Panel(self)#, style=wx.SIMPLE_BORDER) + p = wx.Panel(self) p.SetBackgroundColour("sky blue") self.label = st.GenStaticText(p, -1, "wx XXX") @@ -42,9 +50,12 @@ class MyFrame(wx.Frame): def OnUpdateVersion(self, evt): - ver = '??' + ver = '?.?' if 'wxMSW' in wx.PlatformInfo: - pass + info = open("c:/wxcurenv").read() + p1 = info.find("WXCUR=") + 6 + p2 = info.find("\n", p1) + ver = info[p1:p2] else: link = '/opt/wx/current' if os.path.islink(link): @@ -94,6 +105,9 @@ class MyFrame(wx.Frame): app = wx.PySimpleApp() app.SetAppName("wxprojview") app.SetVendorName("Robin Dunn") -frm = MyFrame() +style = wx.STAY_ON_TOP +if len(sys.argv) > 1 and sys.argv[1] == 'nostayontop': + style=0 +frm = MyFrame(style) frm.Show() app.MainLoop()