from wxPython.lib.splashscreen import SplashScreen
from wxPython.html import wxHtmlWindow
+import images
+
#---------------------------------------------------------------------------
_treeList = [
- ('New since last release', ['LayoutAnchors', "FancyText",
+ ('New since last release', ['ColourSelect', 'ImageBrowser', 'infoframe',
+ 'ColourDB',
]),
('Managed Windows', ['wxFrame', 'wxDialog', 'wxMiniFrame']),
'wxMultipleChoiceDialog', 'wxPlotCanvas', 'wxFloatBar',
'PyShell', 'wxCalendar', 'wxMVCTree', 'wxVTKRenderWindow',
'FileBrowseButton', 'GenericButtons', 'wxEditor',
- 'PyShellWindow',
+ 'PyShellWindow', 'ColourSelect', 'ImageBrowser',
]),
('Cool Contribs', ['pyTree', 'hangman', 'SlashDot', 'XMLtreeview']),
self.cwd = os.getcwd()
self.curOverview = ""
- if wxPlatform == '__WXMSW__':
- icon = wxIcon('bitmaps/mondrian.ico', wxBITMAP_TYPE_ICO)
- self.SetIcon(icon)
+ icon = wxIconFromXPMData(images.getMondrianData())
+ self.SetIcon(icon)
+ if wxPlatform == '__WXMSW__':
# setup a taskbar icon, and catch some events from it
self.tbicon = wxTaskBarIcon()
self.tbicon.SetIcon(icon, "wxPython Demo")
self.otherWin = None
EVT_IDLE(self, self.OnIdle)
EVT_CLOSE(self, self.OnCloseWindow)
+ EVT_ICONIZE(self, self.OnIconfiy)
+ EVT_MAXIMIZE(self, self.OnMaximize)
self.Centre(wxBOTH)
self.CreateStatusBar(1, wxST_SIZEGRIP)
self.ovr = wxHtmlWindow(self.nb, -1, size=(400, 400))
self.nb.AddPage(self.ovr, "Overview")
- else: # hopefully I can remove this hacky code soon
+ else: # hopefully I can remove this hacky code soon, see bug #216861
panel = wxPanel(self.nb, -1)
self.ovr = wxHtmlWindow(panel, -1, size=(400, 400))
self.nb.AddPage(panel, "Overview")
wxGetApp().ProcessIdle()
+ #---------------------------------------------
+ def OnIconfiy(self, evt):
+ wxLogMessage("OnIconfiy")
+ evt.Skip()
+
+ #---------------------------------------------
+ def OnMaximize(self, evt):
+ wxLogMessage("OnMaximize")
+ evt.Skip()
+
+
+
+
#---------------------------------------------------------------------------
#---------------------------------------------------------------------------