import sys, os, time, string
from wxPython.wx import *
-from wxPython.lib.splashscreen import SplashScreen
from wxPython.html import wxHtmlWindow
import images
_treeList = [
('New since last release', ['wxGenericDirCtrl',
+ 'wxImageFromStream',
+ 'RowColSizer',
+ 'Unicode',
]),
('Windows', ['wxFrame', 'wxDialog', 'wxMiniFrame',
'wxEditableListBox', 'wxLEDNumberCtrl',
]),
- ('Window Layout', ['wxLayoutConstraints', 'LayoutAnchors', 'Sizers', 'XML_Resource']),
+ ('Window Layout', ['wxLayoutConstraints', 'LayoutAnchors', 'Sizers', 'XML_Resource',
+ 'RowColSizer',
+ ]),
('Miscellaneous', [ 'DragAndDrop', 'CustomDragAndDrop', 'URLDragAndDrop',
'FontEnumerator',
'ActiveXWrapper_Acrobat', 'ActiveXWrapper_IE',
'wxDragImage', "wxProcess", "FancyText", "OOR", "wxWave",
'wxJoystick', 'DrawXXXList', 'ErrorDialogs', 'wxMimeTypesManager',
- 'ContextHelp', 'SplitTree',
+ 'ContextHelp', 'SplitTree', 'Unicode',
]),
('wxPython Library', ['Layoutf', 'wxScrolledMessageDialog',
self.cwd = os.getcwd()
self.curOverview = ""
- if 1:
- icon = wxIconFromXPMData(images.getMondrianData())
- else:
- # another way to do it
- bmp = images.getMondrianBitmap()
- icon = wxEmptyIcon()
- icon.CopyFromBitmap(bmp)
-
+ icon = images.getMondrianIcon()
self.SetIcon(icon)
if wxPlatform == '__WXMSW__':
self.tree = wxTreeCtrl(splitter, tID,
style=wxTR_HAS_BUTTONS |
wxTR_EDIT_LABELS |
- wxTR_HAS_VARIABLE_ROW_HEIGHT |
- wxSUNKEN_BORDER)
+ wxTR_HAS_VARIABLE_ROW_HEIGHT)
+
#self.tree.SetBackgroundColour(wxNamedColour("Pink"))
root = self.tree.AddRoot("Overview")
firstChild = None
# add the windows to the splitter and split it.
splitter2.SplitHorizontally(self.nb, self.log)
- splitter2.SetSashPosition(450, true)
- splitter2.SetMinimumPaneSize(20)
-
splitter.SplitVertically(self.tree, splitter2)
+
splitter.SetSashPosition(180, true)
splitter.SetMinimumPaneSize(20)
+ splitter2.SetSashPosition(450, true)
+ splitter2.SetMinimumPaneSize(20)
+
# select initial items
frame = wxPythonDemo(None, -1, "wxPython: (A Demonstration)")
frame.Show(true)
self.ShowTip(frame)
- evt.Skip()
+ self.Destroy()
def ShowTip(self, frame):
try: