demo tweaks

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@26166 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Robin Dunn
2004-03-10 04:04:52 +00:00
parent 4276dc529d
commit a5d9c77bb8
4 changed files with 5 additions and 12 deletions

View File

@@ -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:

View File

@@ -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("")

View File

@@ -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)

View File

@@ -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: