From f6063c1944749546743aa9c4ae975daf43e1d916 Mon Sep 17 00:00:00 2001 From: Robin Dunn Date: Tue, 1 Jun 2004 21:50:22 +0000 Subject: [PATCH] Make taskbar icon size dependent on platform. Other tweaks. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27568 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- wxPython/demo/Main.py | 34 ++++++++++++++-------------------- 1 file changed, 14 insertions(+), 20 deletions(-) diff --git a/wxPython/demo/Main.py b/wxPython/demo/Main.py index 899e4aa563..884b8ee32c 100644 --- a/wxPython/demo/Main.py +++ b/wxPython/demo/Main.py @@ -31,18 +31,7 @@ import images _treeList = [ # new stuff ('Recent Additions and Updates', [ - 'VListBox', - 'Listbook', - 'MaskedNumCtrl', - 'FloatCanvas', - 'XmlResourceSubclass', - 'GridBagSizer', - 'Cursor', - 'PyPlot', - 'ImageAlpha', - 'ActiveX_FlashWindow', - 'ActiveX_IEHtmlWindow', - 'ActiveX_PDFWindow', + 'OGL', ]), # managed windows == things with a (optional) caption you can close @@ -445,8 +434,14 @@ class wxPythonDemo(wx.Frame): if wx.Platform != '__WXMAC__': # setup a taskbar icon, and catch some events from it + if wx.Platform == '__WXGTK__': + dimension = 22 + else: + dimension = 16 icon = wx.IconFromBitmap( - images.getMondrianImage().Scale(16,16).ConvertToBitmap() ) + images.getMondrianImage().Scale(dimension,dimension).ConvertToBitmap() ) + #icon = wx.Icon('bmp_source/mondrian.ico', wx.BITMAP_TYPE_ICO) + #icon = images.getMondrianIcon() self.tbicon = wx.TaskBarIcon() self.tbicon.SetIcon(icon, "wxPython Demo") self.tbicon.Bind(wx.EVT_TASKBAR_LEFT_DCLICK, self.OnTaskBarActivate) @@ -953,13 +948,12 @@ def main(): overview = """

wxPython

-

wxPython is a GUI toolkit for the Python programming language. It -allows Python programmers to create programs with a robust, highly -functional graphical user interface, simply and easily. It is -implemented as a Python extension module (native code) that wraps the -popular wxWindows cross -platform GUI library, which is written in C++. +

wxPython is a GUI toolkit for the Python programming +language. It allows Python programmers to create programs with a +robust, highly functional graphical user interface, simply and easily. +It is implemented as a Python extension module (native code) that +wraps the popular wxWindows cross platform GUI library, which is +written in C++.

Like Python and wxWindows, wxPython is Open Source which means that it is free for anyone to use and the source code is -- 2.47.2