make the stay-on-top mode controlled by a command-line parameter
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@37585 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -10,14 +10,15 @@
|
|||||||
import wx
|
import wx
|
||||||
import wx.lib.stattext as st
|
import wx.lib.stattext as st
|
||||||
import os
|
import os
|
||||||
|
import sys
|
||||||
|
|
||||||
class MyFrame(wx.Frame):
|
class MyFrame(wx.Frame):
|
||||||
def __init__(self):
|
def __init__(self, style=0):
|
||||||
wx.Frame.__init__(self, None, title="wx Active Project",
|
wx.Frame.__init__(self, None, title="wx Active Project",
|
||||||
style=wx.FRAME_NO_TASKBAR|wx.STAY_ON_TOP,
|
style=wx.FRAME_NO_TASKBAR | style
|
||||||
name="wxprojview"
|
,name="wxprojview"
|
||||||
)
|
)
|
||||||
p = wx.Panel(self)#, style=wx.SIMPLE_BORDER)
|
p = wx.Panel(self)
|
||||||
|
|
||||||
p.SetBackgroundColour("sky blue")
|
p.SetBackgroundColour("sky blue")
|
||||||
self.label = st.GenStaticText(p, -1, "wx XXX")
|
self.label = st.GenStaticText(p, -1, "wx XXX")
|
||||||
@@ -104,6 +105,9 @@ class MyFrame(wx.Frame):
|
|||||||
app = wx.PySimpleApp()
|
app = wx.PySimpleApp()
|
||||||
app.SetAppName("wxprojview")
|
app.SetAppName("wxprojview")
|
||||||
app.SetVendorName("Robin Dunn")
|
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()
|
frm.Show()
|
||||||
app.MainLoop()
|
app.MainLoop()
|
||||||
|
Reference in New Issue
Block a user