# For debugging
##wx.Trap();
+##print "wx.VERSION_STRING = ", wx.VERSION_STRING
##print os.getpid();
-##raw_input("Press a key...")
+##raw_input("Press Enter...")
#---------------------------------------------------------------------------
# dialogs from libraries
('More Dialogs', [
- ##'ErrorDialogs',
'ImageBrowser',
'MultipleChoiceDialog',
'ScrolledMessageDialog',
'FloatBar',
'FloatCanvas',
'HtmlWindow',
- ##'IEHtmlWin',
'IntCtrl',
'MVCTree',
'MaskedEditControls',
('Process and Events', [
'EventManager',
'KeyEvents',
- ##'OOR',
'Process',
'PythonEvents',
'Threads',
'FileHistory',
'FontEnumerator',
'Joystick',
- 'NewNamespace',
'OGL',
'PrintFramework',
'ShapedWindow',
]),
# need libs not coming with the demo
- ('Objects using an external library', [
- ##'ActiveXWrapper_Acrobat',
- ##'ActiveXWrapper_IE', # currently has tstate problems...
+ ('Samples using an external library', [
'GLCanvas',
- #'PlotCanvas', # deprecated, use PyPlot
]),
self.Centre(wx.BOTH)
self.CreateStatusBar(1, wx.ST_SIZEGRIP)
- splitter = wx.SplitterWindow(self, -1)
- splitter2 = wx.SplitterWindow(splitter, -1) ##, size=(20,20))
+ splitter = wx.SplitterWindow(self, -1, style=wx.CLIP_CHILDREN | wx.SP_LIVE_UPDATE | wx.SP_3D)
+ splitter2 = wx.SplitterWindow(splitter, -1, style=wx.CLIP_CHILDREN | wx.SP_LIVE_UPDATE | wx.SP_3D)
# Set up a log on the View Log Notebook page
self.log = wx.TextCtrl(splitter2, -1,
style = wx.TE_MULTILINE|wx.TE_READONLY|wx.HSCROLL)
-
+
# Set the wxWindows log target to be this textctrl
#wx.Log_SetActiveTarget(wx.LogTextCtrl(self.log))
self.tree.EnsureVisible(selectedDemo)
- wx.LogMessage('window handle: %s' % self.GetHandle())
+## wx.LogMessage('window handle: %s' % self.GetHandle())
#---------------------------------------------
self.dying = True
self.window = None
self.mainmenu = None
- if hasattr(self, "tbicon"):
- del self.tbicon
self.Destroy()