demo tweaks
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@26166 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -40,7 +40,7 @@ class TestComboBox(wx.Panel):
|
|||||||
|
|
||||||
# This combobox is created with no values initially.
|
# This combobox is created with no values initially.
|
||||||
cb = wx.ComboBox(
|
cb = wx.ComboBox(
|
||||||
self, 501, "default value", (90, 80), (95, -1), [], wx.CB_SIMPLE)
|
self, 501, "default value", (90, 80), (95, -1), [], wx.CB_DROPDOWN)
|
||||||
|
|
||||||
# Here we dynamically add our values to the second combobox.
|
# Here we dynamically add our values to the second combobox.
|
||||||
for item in sampleList:
|
for item in sampleList:
|
||||||
|
@@ -263,7 +263,7 @@ try:
|
|||||||
from StyledTextCtrl_2 import PythonSTC
|
from StyledTextCtrl_2 import PythonSTC
|
||||||
class DemoCodeViewer(PythonSTC):
|
class DemoCodeViewer(PythonSTC):
|
||||||
def __init__(self, parent, ID):
|
def __init__(self, parent, ID):
|
||||||
PythonSTC.__init__(self, parent, ID)
|
PythonSTC.__init__(self, parent, ID, wx.BORDER_NONE)
|
||||||
self.SetUpEditor()
|
self.SetUpEditor()
|
||||||
|
|
||||||
# Some methods to make it compatible with how the wxTextCtrl is used
|
# Some methods to make it compatible with how the wxTextCtrl is used
|
||||||
@@ -431,6 +431,7 @@ class wxPythonDemo(wx.Frame):
|
|||||||
def __init__(self, parent, id, title):
|
def __init__(self, parent, id, title):
|
||||||
wx.Frame.__init__(self, parent, -1, title, size = (800, 600),
|
wx.Frame.__init__(self, parent, -1, title, size = (800, 600),
|
||||||
style=wx.DEFAULT_FRAME_STYLE|wx.NO_FULL_REPAINT_ON_RESIZE)
|
style=wx.DEFAULT_FRAME_STYLE|wx.NO_FULL_REPAINT_ON_RESIZE)
|
||||||
|
|
||||||
|
|
||||||
self.cwd = os.getcwd()
|
self.cwd = os.getcwd()
|
||||||
self.curOverview = ""
|
self.curOverview = ""
|
||||||
@@ -684,7 +685,6 @@ class wxPythonDemo(wx.Frame):
|
|||||||
if itemText == self.overviewText:
|
if itemText == self.overviewText:
|
||||||
self.LoadDemoSource('Main.py')
|
self.LoadDemoSource('Main.py')
|
||||||
self.SetOverview(self.overviewText, overview)
|
self.SetOverview(self.overviewText, overview)
|
||||||
## self.nb.Refresh();
|
|
||||||
self.window = None
|
self.window = None
|
||||||
|
|
||||||
else:
|
else:
|
||||||
@@ -703,15 +703,10 @@ class wxPythonDemo(wx.Frame):
|
|||||||
wx.EndBusyCursor()
|
wx.EndBusyCursor()
|
||||||
self.tree.Refresh()
|
self.tree.Refresh()
|
||||||
|
|
||||||
# in case runTest is modal, make sure things look right...
|
|
||||||
## self.nb.Refresh();
|
|
||||||
## wx.SafeYield()
|
|
||||||
|
|
||||||
self.window = module.runTest(self, self.nb, self) ###
|
self.window = module.runTest(self, self.nb, self) ###
|
||||||
if self.window is not None:
|
if self.window is not None:
|
||||||
self.nb.AddPage(self.window, 'Demo')
|
self.nb.AddPage(self.window, 'Demo')
|
||||||
self.nb.SetSelection(2)
|
self.nb.SetSelection(2)
|
||||||
## self.nb.Refresh() # without this wxMac has troubles showing the just added page
|
|
||||||
|
|
||||||
else:
|
else:
|
||||||
self.ovr.SetPage("")
|
self.ovr.SetPage("")
|
||||||
|
@@ -42,9 +42,9 @@ class PythonSTC(stc.StyledTextCtrl):
|
|||||||
|
|
||||||
fold_symbols = 2
|
fold_symbols = 2
|
||||||
|
|
||||||
def __init__(self, parent, ID):
|
def __init__(self, parent, ID, style=0):
|
||||||
stc.StyledTextCtrl.__init__(self, parent, ID,
|
stc.StyledTextCtrl.__init__(self, parent, ID,
|
||||||
style = wx.NO_FULL_REPAINT_ON_RESIZE)
|
style = style|wx.NO_FULL_REPAINT_ON_RESIZE)
|
||||||
|
|
||||||
self.CmdKeyAssign(ord('B'), stc.STC_SCMOD_CTRL, stc.STC_CMD_ZOOMIN)
|
self.CmdKeyAssign(ord('B'), stc.STC_SCMOD_CTRL, stc.STC_CMD_ZOOMIN)
|
||||||
self.CmdKeyAssign(ord('N'), stc.STC_SCMOD_CTRL, stc.STC_CMD_ZOOMOUT)
|
self.CmdKeyAssign(ord('N'), stc.STC_SCMOD_CTRL, stc.STC_CMD_ZOOMOUT)
|
||||||
|
@@ -93,8 +93,6 @@ class RunDemoApp(wx.App):
|
|||||||
frect = frame.otherWin.GetRect()
|
frect = frame.otherWin.GetRect()
|
||||||
p = wx.Panel(frame, -1)
|
p = wx.Panel(frame, -1)
|
||||||
b = wx.Button(p, -1, " Exit ", (10,10))
|
b = wx.Button(p, -1, " Exit ", (10,10))
|
||||||
p.Fit()
|
|
||||||
#frame.SetClientSize(p.GetSize())
|
|
||||||
frame.SetSize((200, 100))
|
frame.SetSize((200, 100))
|
||||||
frame.Bind(wx.EVT_BUTTON, self.OnButton, b)
|
frame.Bind(wx.EVT_BUTTON, self.OnButton, b)
|
||||||
else:
|
else:
|
||||||
|
Reference in New Issue
Block a user