]> git.saurik.com Git - wxWidgets.git/commitdiff
When running samples from the demo standalone you can now add a
authorRobin Dunn <robin@alldunn.com>
Fri, 5 Mar 2004 00:06:33 +0000 (00:06 +0000)
committerRobin Dunn <robin@alldunn.com>
Fri, 5 Mar 2004 00:06:33 +0000 (00:06 +0000)
--shell to the command line and it will start a PyShell to go with it.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@26089 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

132 files changed:
wxPython/demo/AnalogClockWindow.py
wxPython/demo/ArtProvider.py
wxPython/demo/Button.py
wxPython/demo/Calendar.py
wxPython/demo/CalendarCtrl.py
wxPython/demo/CheckBox.py
wxPython/demo/CheckListBox.py
wxPython/demo/Choice.py
wxPython/demo/ColourDB.py
wxPython/demo/ColourDialog.py
wxPython/demo/ColourSelect.py
wxPython/demo/ComboBox.py
wxPython/demo/ContextHelp.py
wxPython/demo/Cursor.py
wxPython/demo/Dialog.py
wxPython/demo/DirDialog.py
wxPython/demo/DragAndDrop.py
wxPython/demo/DragImage.py
wxPython/demo/DrawXXXList.py
wxPython/demo/DynamicSashWindow.py
wxPython/demo/EditableListBox.py
wxPython/demo/Editor.py
wxPython/demo/EventManager.py
wxPython/demo/FancyText.py
wxPython/demo/FileBrowseButton.py
wxPython/demo/FileDialog.py
wxPython/demo/FileDialog_Save.py
wxPython/demo/FileHistory.py
wxPython/demo/FindReplaceDialog.py
wxPython/demo/FloatBar.py
wxPython/demo/FontDialog.py
wxPython/demo/FontEnumerator.py
wxPython/demo/Frame.py
wxPython/demo/GLCanvas.py
wxPython/demo/Gauge.py
wxPython/demo/GenericButtons.py
wxPython/demo/GenericDirCtrl.py
wxPython/demo/Grid.py
wxPython/demo/GridBagSizer.py
wxPython/demo/Grid_MegaExample.py
wxPython/demo/HtmlWindow.py
wxPython/demo/IEHtmlWin.py
wxPython/demo/Image.py
wxPython/demo/ImageBrowser.py
wxPython/demo/ImageFromStream.py
wxPython/demo/IntCtrl.py
wxPython/demo/Joystick.py
wxPython/demo/KeyEvents.py
wxPython/demo/LEDNumberCtrl.py
wxPython/demo/LayoutAnchors.py
wxPython/demo/LayoutConstraints.py
wxPython/demo/Layoutf.py
wxPython/demo/ListBox.py
wxPython/demo/ListCtrl.py
wxPython/demo/ListCtrl_virtual.py
wxPython/demo/Listbook.py
wxPython/demo/MDIWindows.py
wxPython/demo/MVCTree.py
wxPython/demo/Main.py
wxPython/demo/Mask.py
wxPython/demo/MaskedEditControls.py
wxPython/demo/MaskedNumCtrl.py
wxPython/demo/Menu.py
wxPython/demo/MessageDialog.py
wxPython/demo/MimeTypesManager.py
wxPython/demo/MiniFrame.py
wxPython/demo/MultiSash.py
wxPython/demo/MultipleChoiceDialog.py
wxPython/demo/NewNamespace.py
wxPython/demo/Notebook.py
wxPython/demo/OGL.py
wxPython/demo/OOR.py
wxPython/demo/PageSetupDialog.py
wxPython/demo/PlotCanvas.py
wxPython/demo/PopupControl.py
wxPython/demo/PopupMenu.py
wxPython/demo/PopupWindow.py
wxPython/demo/PrintDialog.py
wxPython/demo/PrintFramework.py
wxPython/demo/Process.py
wxPython/demo/ProgressDialog.py
wxPython/demo/PyColourChooser.py
wxPython/demo/PyCrust.py
wxPython/demo/PyPlot.py
wxPython/demo/PyShell.py
wxPython/demo/PythonEvents.py
wxPython/demo/RadioBox.py
wxPython/demo/RadioButton.py
wxPython/demo/RightTextCtrl.py
wxPython/demo/RowColSizer.py
wxPython/demo/SashWindow.py
wxPython/demo/ScrolledMessageDialog.py
wxPython/demo/ScrolledPanel.py
wxPython/demo/ScrolledWindow.py
wxPython/demo/ShapedWindow.py
wxPython/demo/SingleChoiceDialog.py
wxPython/demo/Slider.py
wxPython/demo/Sound.py
wxPython/demo/SpinButton.py
wxPython/demo/SpinCtrl.py
wxPython/demo/SplitTree.py
wxPython/demo/SplitterWindow.py
wxPython/demo/StaticBitmap.py
wxPython/demo/StaticText.py
wxPython/demo/StatusBar.py
wxPython/demo/StyledTextCtrl_1.py
wxPython/demo/StyledTextCtrl_2.py
wxPython/demo/TablePrint.py
wxPython/demo/TextCtrl.py
wxPython/demo/TextEntryDialog.py
wxPython/demo/Threads.py
wxPython/demo/Throbber.py
wxPython/demo/TimeCtrl.py
wxPython/demo/Timer.py
wxPython/demo/ToggleButton.py
wxPython/demo/ToolBar.py
wxPython/demo/TreeCtrl.py
wxPython/demo/TreeListCtrl.py
wxPython/demo/URLDragAndDrop.py
wxPython/demo/Unicode.py
wxPython/demo/VListBox.py
wxPython/demo/Validator.py
wxPython/demo/Wizard.py
wxPython/demo/XMLtreeview.py
wxPython/demo/XmlResource.py
wxPython/demo/XmlResourceHandler.py
wxPython/demo/XmlResourceSubclass.py
wxPython/demo/data/widgetTest.htm
wxPython/demo/run.py
wxPython/demo/template.py
wxPython/demo/templateold.py
wxPython/demo/widgetTest.py

index 285771490793602eb403e7b51df552741ac21a83..ccfc869f85bd65d2a4263ac76cb255d240a2fa9f 100644 (file)
@@ -102,5 +102,5 @@ Check the options available by right-clicking the clock.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index 26b88061b4cae90dfcf9d4c65fac04c013313eb0..e0ce3ba9dbd08609bb259d15765ffb6525d5a33f 100644 (file)
@@ -849,7 +849,7 @@ V\xab\x95\xb2\xd9,y<\x1e2\x18\x0c\x8ak\xb5Z-9\x9dN*\x14\n\xdf\x9e\x9c$@*\x95\
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
 
 
index 75e589378503a618ddcdfe886da8a29a2dd11f4f..49d0a1aad4d05369353552ff2c452be0f8a4d4ab 100644 (file)
@@ -79,5 +79,5 @@ placed on nearly any kind of window.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index a0d45912787242056f987b0d8eb6e78ffc3f7e74..d461aa23a3c29fe88b309cfae71efee7cdd59ada 100644 (file)
@@ -665,5 +665,5 @@ by Lorne White
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index b91e8f8d3e3d41614b3791c0e2bfb56176a130bb..89a0ba0471ec87e3373df8210ac651db16ca52dd 100644 (file)
@@ -64,5 +64,5 @@ so I think both will stay in wxPython.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index e436b3579446954ef7cefd5e646f8c28c1b2df92..e4bc135066a3805c3ca2409aaada57f4c3aaa650 100644 (file)
@@ -42,5 +42,5 @@ A checkbox is a labelled box which is either on (checkmark is visible) or off
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index 904ac1bb256534cfce30f2a6d1b39d86d8befc37..72a0d66ab39b7ece71fefb6494e81ae14786d61f 100644 (file)
@@ -83,5 +83,5 @@ labels dynamically.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index afa3ac12647a7e2c8a0de3c336683667b8b390de..35b02b312abdb09decb15afa2017cacbbdbc7add 100644 (file)
@@ -50,5 +50,5 @@ The number of choices and the choice array are consilidated into one python
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index 1680c31a9d8a77feba9dfe73a9b4a0c293666f11..b3b08ce8788444bb5a884d659ef4559433ebd9a7 100644 (file)
@@ -196,5 +196,5 @@ Trying to do otherwise will cause an exception to be raised.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index 136e58722ffe57f9b7bb5cd5892ff868a76e8029..79657a04c88f13fdd8323d91c4be912e40b846d9 100644 (file)
@@ -51,5 +51,5 @@ for details.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index 48a0e118caac81ffafb357bffd8018a742217a5f..01065dd37b2b19dc797f7836414d114475841bda 100644 (file)
@@ -112,5 +112,5 @@ A coloured button that when clicked allows the user to select a colour from the
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index dc16c72b29d01218bdfd5369f5702d6de67cd238..9cebf4211353be64ab5230f539faeb3348867d32 100644 (file)
@@ -103,5 +103,5 @@ event is generated every time that the user hits a key in the ComboBox entry fie
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index 3a6727c504d80932505815e1e3ecf02dd29c4e4d..a3aea8b3e63bd376ed2a3af7b8d644ad776e3631 100644 (file)
@@ -107,5 +107,5 @@ help into your application using the wx.SimpleHelpProvider class.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index 8d05e7cb2cfbcb888408405159437bae33f5e0c8..0429bdd4b9f9513593b5424a89c892d392c7ad14 100644 (file)
@@ -135,5 +135,5 @@ This demo shows the stock mouse cursors that are available to wxPython.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index 3c4fb71721738f53783e9c8274fd9effd9e6b721..5d5b8f0928c872c316693673d6dd24792942b627 100644 (file)
@@ -129,5 +129,5 @@ See the documentation for the <code>Dialog</code> class for more details.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index 10a4dc2ebc2949ef33708d78d83a0a17e23ee2e7..c8ad180c24bc5bef810c58f3280da16979795733 100644 (file)
@@ -32,5 +32,5 @@ methods; see the <code>DirDialog</code> documentation for specifics.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index 5039872fc2dd43e5b0b628f4f35c63e5db4c96ee..3b393d6bc8dfda0c1cff019d1cff52dff4f59539 100644 (file)
@@ -261,5 +261,5 @@ processor. Let us describe what each of them should do.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index 05f7853a998b6a4415f0754008ef7e78009088c3..f686421b631c6e379f977b12a2656d64336bf8b9 100644 (file)
@@ -337,5 +337,5 @@ full-screen dragging.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index a7537af348be728c142b38ae7dc43165669bcbf8..5086b14c01baeb7b3be2472b046307072e5d6281 100644 (file)
@@ -449,5 +449,5 @@ drawing routines.  Currently they are:
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index a3f3106b8f27d940cdc4ab1875d01c9eb821ac6a..ed28ede75f6ae3f4981087abd24b9bb0a550855c 100644 (file)
@@ -160,5 +160,5 @@ You will need to set the scrollbars' event handler at three times:
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index c89cb3ebfbfc094a15b63c2bbf0e164541cad9b9..55de3b6980c72506718722dc91f191c2baa36d4e 100644 (file)
@@ -93,5 +93,5 @@ a list of strings.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index 1a3b508c19b1fcb3f733a006e22cdda54a8d4fbc..114f2f00b40408423229c0b6f02b41ae72c77b15 100644 (file)
@@ -65,5 +65,5 @@ SetAltFuncs() method.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index 8d77084aa7cf25707b504ac61c64741d3a4f51f8..90c582f53cd8acaa0769989fb86c7b665bf65304 100644 (file)
@@ -283,5 +283,5 @@ by Robb Shecter (robb@acm.org)
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index 306d53db59d0375d1b4fa42293d79cd268972046..b7c954c276807a2b7cfec117c331e1cdcb4d9998 100644 (file)
@@ -78,5 +78,5 @@ The End
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index 2746101ea23c8cae9fa80a114f43c44e52c32f9d..980bc689f65ef08970af251c1cf13e7af10621a7 100644 (file)
@@ -82,5 +82,5 @@ overview = """<html><body>
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index 9129c4381bcc49602b6fe7c13eba0c426a27bd9a..903f14dbfb494711f58b49da0bd0efd7324b03e6 100644 (file)
@@ -62,5 +62,5 @@ filenames combined as a Python list.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index f87108d4c632a36549cb8cc2ef457a08d533e2e4..1edda1322416c64310f4d0b6722b75fb61c841a1 100644 (file)
@@ -83,5 +83,5 @@ Yum!
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index 98403b1493bfa3da55a85121b87df7a59dae5f62..ff650b71d31516f4bf37f5064b86fc31f38719e6 100644 (file)
@@ -139,5 +139,5 @@ associated menu.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index 6812b05b66949a6e01400805f005e0409c31e1a7..5180882231123d329f9187fb99b5ee575db21b76 100644 (file)
@@ -117,5 +117,5 @@ will be invalid after the parent dialog is destroyed.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index 6b75e9dbee0fad49db35f9bf671c69c82bc7e0e3..8be8583649be3bfcee35ce25bf901281c7f19d5c 100644 (file)
@@ -107,7 +107,7 @@ close it to make the toolbar return to its original position.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
 
 
index 6457226b33575bed663bde21452508cb9c1493f2..879957544f4a6ef9719a3fc7de641f52d4bf2213 100644 (file)
@@ -134,5 +134,5 @@ to APPLY that information once you get it.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index 0a66c7ab738ec652ff46474f12ba3211d73e9555..4356a5a821741c02819e8249ca851914f2d13079 100644 (file)
@@ -76,5 +76,5 @@ the given encoding.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index eef20b1c2a236cfc6d0cbf5b9562fb0d3baafb32..f58a3c0e140e17d91d5e9b88518f64b3c26bdd96 100644 (file)
@@ -63,5 +63,5 @@ the Frame itself.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index 119621729f3574490a5da628d7d48fdb6b6a87d3..6757931c2f3ff749ef8d4e6c14a5090b40b51608 100644 (file)
@@ -266,7 +266,7 @@ overview = """\
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
 
 
index e6836f683e419d13089695a0fae684ea304349c8..02fc30730ebe48844f43f526edcd1a229d49a691 100644 (file)
@@ -62,5 +62,5 @@ to present the same sort of control as a dialog to the user.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index bbbb6d8c020f9f6efbaf99fd78f624b9037de7ce..1e0ad0a1466b9a931e97e29ab83d9f3e5fa662f2 100644 (file)
@@ -151,5 +151,5 @@ overview = buttons.__doc__
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index abfc54bb4600f0b72af96f6882b0eda567921156..89f5283516477caeb67cbd7708ab70d164ff0110 100644 (file)
@@ -65,5 +65,5 @@ The filters work in the same manner as in FileDialog.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index f1f9fb8309f301a4fd6d734632e894482ccfdf47..d2c1af22e94210277b2d5fda8b03d3b83db5706a 100644 (file)
@@ -96,5 +96,5 @@ and wrapping around to the next row when needed.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index a0ee009bce2d44ec9848073cbf4f9bb7f19e71df..867e32b7a7680423d30c086d7b2806587a33d356 100644 (file)
@@ -144,5 +144,5 @@ span across more than one row or column.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index f6d6a503fdc5310cb55e93037ddbb3095ff3de1c..6c458ef0e208503eecbfd42868167046a588d5e9 100644 (file)
@@ -479,5 +479,5 @@ behavior and various hacks.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index d21fea1768f3bedf5ad7598144742da79379d68c..a3321cfbfcd057de0794ad6f327ea01a50f15755 100644 (file)
@@ -216,7 +216,7 @@ wraps the core MSIE HTML viewer.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
 
 
index 4818e9d9b4fec98329fd1f828a58cbc070393a08..874580dd2bf92de5b2b9bae774bc475baa018369 100644 (file)
@@ -214,7 +214,7 @@ events and etc. as would be expected from any other wx window.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
 
 #----------------------------------------------------------------------
index 6193f004d7825348b273a2ddab2a392f09865a4d..a6f9a9c9e98f9faa8f8f34a3a9bfa79c5c4cb553 100644 (file)
@@ -73,5 +73,5 @@ wxPNMHandler will always save as raw RGB.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index 491457ca84c517d631e90926c8aecf1b7eab476c..863416584ef63af03b400453105a0b438a179377 100644 (file)
@@ -44,5 +44,5 @@ overview = """\
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index 5bc72afb551edcfba45e798bc4b261d2a4b05b37..15e1e399936696018509328928241d4902c84365 100644 (file)
@@ -43,4 +43,4 @@ using StringIO.  """
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
index 1b56843e75a578b210d37d3991cea2e690d86a03..16b5610eb5f3d1cdcac3e2aac4b1989d9d3cb47d 100644 (file)
@@ -339,4 +339,4 @@ it will either be adjusted or colored as appropriate.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
index 857ec2d83b8e4d9b0c251f675e26a42cb3d85ef7..219dbd139f0d59ba01c37308cd7f9cf16466ec21 100644 (file)
@@ -1083,4 +1083,4 @@ needed, then re-start the timer, possibly using wx.CallAfter().
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
index 5439dfb76e080e9fe6b0e468663218a01c5fa715..05b4a2c1a564c5bd29dbd2b4b87f351747e0f075 100644 (file)
@@ -341,5 +341,5 @@ It is meant to be used as a compatibility test for cross platform work.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index da45690412d02341428ce43cd786b13c0731133d..0217d6910aef229656550e552b7092ec57e235a5 100644 (file)
@@ -112,5 +112,5 @@ numeric input.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index d4b674885df681ca6365c005b2de227f5180c8a5..188cdd2f5bd6d20e05bf8f65b571852d72e2c6d1 100644 (file)
@@ -239,5 +239,5 @@ overview = """<html><body>
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index ec682a5a77a53356701add01918a057c0386968b..abd5e1a8b2c624e471576095059cfe6110d51caa 100644 (file)
@@ -144,5 +144,5 @@ the constraint is wxAsIs, the dimension will not be changed.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index 8958a533f085570bdb5ed7f481bd075a7906f592..b5b5e385813a02823a5b8d311b0fefcbf22fc001 100644 (file)
@@ -64,5 +64,5 @@ overview = layoutf.Layoutf.__doc__
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index ede7ce13b1b8f40c13020533e1eac3ad72276309..8ae15a76d6e944c53ab6289903dbcab5ae40402a 100644 (file)
@@ -154,5 +154,5 @@ independently of other selections).
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index fc99a936273175114f480e815b1521f97b2a2abd..b46bc3d87ab0332c166e18c00c462dc453cc37c6 100644 (file)
@@ -492,5 +492,5 @@ selection is enabled)
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index 757575b34d5c88fe86be23bb5cdfe20805e96093..8d842da7737b24a5d5dd6a2302c543886ba76636 100644 (file)
@@ -105,5 +105,5 @@ without limiting what can be done with the list control itself.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index 67e82d8f901f4f6db0d0841637a997ed91156541..cc3f2f77d956cc72e50bc28b7199ec8aa76c7826 100644 (file)
@@ -112,7 +112,7 @@ wx.ListCtrl instead of a set of tabs.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
 
 
index fb68174246e152ca6f18a87ab7d07c8cbc2c8ac4..8e47f24c02b8b4d93d6f38f79504ab4a1d6a1b3a 100644 (file)
@@ -59,4 +59,4 @@ showing how the MDI interface can be integrated into a SashWindow interface.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
index 93071461dfa46cc0de35d3d51d7687e9a11d2291..3f1f5256331dc7256de026dd572d7d626e3f4b33 100644 (file)
@@ -75,4 +75,4 @@ demo, to avoid accidentally renaming files!
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
index 76377ae3c1b98d766102f58f0a8f628610b5bd27..a9c4c3bdd1b1b8f14eaa6425f428dd8f3f1f4f1d 100644 (file)
@@ -461,7 +461,7 @@ class wxPythonDemo(wx.Frame):
         self.CreateStatusBar(1, wx.ST_SIZEGRIP)
 
         splitter = wx.SplitterWindow(self, -1)
-        splitter2 = wx.SplitterWindow(splitter, -1)
+        splitter2 = wx.SplitterWindow(splitter, -1) ##, size=(20,20))
 
         # Set up a log on the View Log Notebook page
         self.log = wx.TextCtrl(splitter2, -1,
@@ -895,6 +895,7 @@ class MySplashScreen(wx.SplashScreen):
         self.Bind(wx.EVT_CLOSE, self.OnClose)
 
     def OnClose(self, evt):
+        self.Hide()
         frame = wxPythonDemo(None, -1, "wxPython: (A Demonstration)")
         frame.Show()
         evt.Skip()  # Make sure the default handler runs too...
index cf7123cb8fc69c4df26e03620c13d903a3bb8132..3820c323b8c6c48488231243992f77ca1e8d36a0 100644 (file)
@@ -127,5 +127,5 @@ Context (dc) <code>Blit()</code> method's logic codes.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index 278a302fb853ee366b327bfb43e82a54d5a33554..c20988837af7e4e245791d97592d2f220215e420 100644 (file)
@@ -643,4 +643,4 @@ overview = """<html>
 if __name__ == "__main__":
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
index 81ad6cfe33395764c4bc3b2b33a6de629dc40beb..68dbb2668773bf719d78b229b7f1d00d6f5f23cb 100644 (file)
@@ -327,4 +327,4 @@ overview = mnum.__doc__
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
index 3e1553e044121bca69d79f8f590b32b98cb334df..431ab66812115914a1a484c11f0b56cf684d22fe 100644 (file)
@@ -298,5 +298,5 @@ and GTK+ currently.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index 2ac09775e53f0aeefbecc8b9f8ea2072daed11ae..ab36df8cdb2ea2a5f46ba17046be418407bd23e7 100644 (file)
@@ -32,4 +32,4 @@ must be retrieved before the dialog is destroyed.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
index 4dc89e25710f24b1de6c2aeca862a855707052d8..9689030c24dc49d89621910acfd9e83354360afb 100644 (file)
@@ -339,4 +339,4 @@ For further information please consult the wxWindows documentation for
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
index b3378853425e5336365f8b39e877b3136e335f38..7bdc8b1de888eab83499ce363985b7b8d6966ba9 100644 (file)
@@ -48,4 +48,4 @@ same as a wx.Frame.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
index eb49ea455c058c75e565ee319b7663f6ab8e4d78..6af173b5ac4ced1f96799b03a8ff72f8d96d4951 100644 (file)
@@ -90,5 +90,5 @@ when desired.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index 3407650814f774816d4196aacfdd59505ed7ffe2..831a054d1995ed205141d931de7cfd7eff4eccd4 100644 (file)
@@ -77,4 +77,4 @@ methods applicable to that class.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
index 97b04d190c3d1dcc1c6dd166e5cdaeb4d1e12184..15c4a752bb1abf6217b5db98ce1243a0ff5bddeb 100644 (file)
@@ -43,5 +43,5 @@ introductory doc for using the new namespace.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index 51029143187358e799dcadb0c08c707d39c5cafd..c4dc0a5504035b34348fc4076db7faa96aef6410 100644 (file)
@@ -127,7 +127,7 @@ delete the window for a page that is currently managed by wx.Notebook.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
 
 
index 3dab78b6793b525357f786945694c54627c2876b..32df0612ec11db976c3f3b190ebe6f661dc0a050 100644 (file)
@@ -318,5 +318,5 @@ manipulation of simple and complex graphic images on a canvas.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index fa746c10f9bbee585c71f171d2c0a2564e17f211..547869a1c306f51fb396680059057fdb079e080a 100644 (file)
@@ -151,5 +151,5 @@ and the second will show #2 (<i>working as of Python 2.3.2</i>)
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index a4968847955f5ca79c97e16c64461c882f50ad5d..bae4d0d81e8968204a0a0a9ebcea7d438fedbf23 100644 (file)
@@ -48,4 +48,4 @@ dialog is destroyed.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
index 9d0bf9f3025f84602f30c783102bd6425977933e..3c2a2a9ea9453e7ffdf77d7c191b44cd6f288231 100644 (file)
@@ -48,4 +48,4 @@ overview = plot.__doc__
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
index 8b824b21f64c203d47f69da3e17ee8015b3c6ca5..d96e1ec7d466070401e7164d2db8f950f1b865c2 100644 (file)
@@ -91,5 +91,5 @@ wx.PopupWindow should be used...
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index 0ff54a4bd9f628f477ab751e1765a8b5844e5b8f..ce4775c94d2c2f6fc6eb3c4028190bd42be80de1 100644 (file)
@@ -152,5 +152,5 @@ overview = """<html><body>
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index 83d7056a6eeebe94e7f0aaa270f951c819dda845..39d4080c4c11b90c61144ba0fe8e3de06d89c583 100644 (file)
@@ -210,5 +210,5 @@ overview = """\
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index 04540625f04dbf7fc3b3a461f4007fefe623e2f3..4e602f2bda2fb72fc68c9db6ee22dfcb2f56dacc 100644 (file)
@@ -38,4 +38,4 @@ until you have everything you need from it.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
index ea3881e68fb492e87cdf8ecfbf932d6082227d26..545d267dcb090fee0d374311a7ea9c1d8591f645 100644 (file)
@@ -224,5 +224,5 @@ framework in wxPython.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index af9e4cd9f406ef5e4f9fd730070d2f0d4e83b145..beea93893c614e54e0bbfbeba75169d793ec59e8 100644 (file)
@@ -158,4 +158,4 @@ child process to exit its main loop.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
index ce4220191ba4636388e3cd50cfe05768de34f5e6..6a5fe70cfe6a70c95713f7211ce8567e9001d42f 100644 (file)
@@ -59,4 +59,4 @@ If not then you may progress blissfully onward.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
index 0bad427a48baa33e68f80914151894b8861fc3b1..32921e15480779957d88ed7215270455ed35ec96 100644 (file)
@@ -56,4 +56,4 @@ it my way at: mgilfix@eecs.tufts.edu
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
index 9aa95fcd0c938de87d779830b8e3e6d4b615d38d..3fd96ebed618e2a7af2998f1c9f40b64751339e9 100644 (file)
@@ -16,5 +16,5 @@ overview = py.filling.__doc__ + "\n\n" + py.crust.__doc__
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index ac2c19205ceae61a9680e522f515d55ff408534b..c22a08e34fa81628ecbb5cbf96b6a003ba5528d7 100644 (file)
@@ -106,5 +106,5 @@ come with the class itself.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index 7fe18707f62ac0dff9c2b1837ea4c4e9b031b24a..0c9fa949c0516758b47b759d278bf9f1cef8128f 100644 (file)
@@ -17,5 +17,5 @@ overview = py.shell.__doc__
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index c83ac1afc638b3cc9091767bb0e2f749a7eb591f..b65a9183e61861771ba0a6d95f09bf515cd175a3 100644 (file)
@@ -104,5 +104,5 @@ is required if you used the *.Bind() method of setting up event handlers.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index 2d925375d23ffb7b5e1c4b0107f181601871d1c3..6f728dccb18fe3146ea8c48f4f157577c58f4514 100644 (file)
@@ -62,5 +62,5 @@ label.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index e74b0f52e6657856822b2c9a9f6d7f1a10e20250..c76dd4a804868dfdda9ad216cadb10a465e2c1d8 100644 (file)
@@ -122,5 +122,5 @@ added to that group by the framework.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index aa8e3e8bb10522496aca9550ebdf118c4e26f933..c24da5c13cf6c9663803b2d841032716c16f8f3b 100644 (file)
@@ -59,4 +59,4 @@ overview = right.__doc__
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
index efdb3c754f83be019f3235e668a276a79a75022a..d1fb3f56f83bb24eec9292e2ef925261dfb897d8 100644 (file)
@@ -88,5 +88,5 @@ overview = rcs.__doc__
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index aee3be673a8fbfe3ca43f3f83dd08b227cb2823b..7bb72ee785144489f12261d1e6eff364c6d0c23a 100644 (file)
@@ -143,4 +143,4 @@ in more detail.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
index 711fbecd0c9c5f1708a11465133ac534075926ec..65647f8caed4ed0e20db2c393e7f5e1b09304c50 100644 (file)
@@ -32,4 +32,4 @@ by wxDialog.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
index cab8cc8eb2491d3100d646c2c202a24c3d0627a2..448d88b4e0702618992f2608a115ce232ed5bc11 100644 (file)
@@ -112,4 +112,4 @@ mangement that wx.ScrolledWindow lacks.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
index be7566898137df037e1a16584daaba85c1ab0f46..a38500ea5e5cc2a1af281496316f3c8c05e74fb3 100644 (file)
@@ -238,5 +238,5 @@ thumb sizes and ranges according to the area in view.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index 137481e28c3cb320744a1819544895cc48f971e5..98d969a2e2d80569a4706cb86d95cf709e21a2cb 100644 (file)
@@ -118,5 +118,5 @@ sensitive to the mouse in those areas either.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index 157e17254170b96d2e7d3f055718ae695fbd40d9..0f20cdcf14890ed8d74824a15b5c7dde52a3992c 100644 (file)
@@ -34,5 +34,5 @@ destroy the dialog.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index cea042fad0f282197909e4d8e406a30c36d42173..7be4bdb5178f7a8eccd1f88aee6b3010f497c039 100644 (file)
@@ -44,5 +44,5 @@ In Windows 95, the track bar control is used.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index fde55f785c1794e724ecaf0f4dd85b3d0deed433..48ed8d04422ef2d8ef22aa22c05bcc9c135279d0 100644 (file)
@@ -56,4 +56,4 @@ that drives the playing of the sound can come from anywhere.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
index 9f09e5d8f2b2be8c16e6881eb30cc58713c64d8f..4366d3c9d88518ba854486bbf11deaf789e67a03 100644 (file)
@@ -54,4 +54,4 @@ range is supported.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
index 0104fc1f7a7641a46b41c99ad09f764b3b01f701..23d20cb31f7ed75eaf708562bc2c54e22f6b0e24 100644 (file)
@@ -42,4 +42,4 @@ range is supported.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
index c7666ef8165dcfa9307e3be3b9bc1b35a6a183a5..da4156b47a9847f054d77e7d40d67ea8f3df4e32 100644 (file)
@@ -145,5 +145,5 @@ also be useful by themselves.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index 565bdd40478c930d0c10874e9b3d7a93e6758e68..1f1e19a2e76f5d3e581b929b0ef1947be39f035e 100644 (file)
@@ -5,7 +5,10 @@ import  wx
 
 class MySplitter(wx.SplitterWindow):
     def __init__(self, parent, ID, log):
-        wx.SplitterWindow.__init__(self, parent, ID)
+        wx.SplitterWindow.__init__(self, parent, ID,
+                                   style = wx.SP_3D
+                                   #| wx.SP_LIVE_UPDATE
+                                   )
         self.log = log
         
         self.Bind(wx.EVT_SPLITTER_SASH_POS_CHANGED, self.OnSashChanged)
@@ -13,14 +16,13 @@ class MySplitter(wx.SplitterWindow):
 
     def OnSashChanged(self, evt):
         self.log.WriteText("sash changed to %s\n" % str(evt.GetSashPosition()))
-        # uncomment this to not allow the change
-        #evt.SetSashPosition(-1)
 
     def OnSashChanging(self, evt):
         self.log.WriteText("sash changing to %s\n" % str(evt.GetSashPosition()))
         # uncomment this to not allow the change
         #evt.SetSashPosition(-1)
 
+
 #---------------------------------------------------------------------------
 
 def runTest(frame, nb, log):
@@ -28,14 +30,15 @@ def runTest(frame, nb, log):
 
     p1 = wx.Window(splitter, -1)
     p1.SetBackgroundColour(wx.RED)
-    wx.StaticText(p1, -1, "Panel One", (5,5)).SetBackgroundColour(wx.RED)
+    wx.StaticText(p1, -1, "Panel One", (5,5))#.SetBackgroundColour(wx.RED)
 
     p2 = wx.Window(splitter, -1)
     p2.SetBackgroundColour(wx.BLUE)
-    wx.StaticText(p2, -1, "Panel Two", (5,5)).SetBackgroundColour(wx.BLUE)
+    p2.SetForegroundColour(wx.WHITE)
+    wx.StaticText(p2, -1, "Panel Two", (5,5))#.SetBackgroundColour(wx.BLUE)
 
     splitter.SetMinimumPaneSize(20)
-    splitter.SplitVertically(p1, p2, 100)
+    splitter.SplitVertically(p1, p2, -100)
 
     return splitter
 
@@ -52,5 +55,5 @@ either programmatically or via the wx.SplitterWindow user interface.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index e6492edc15b157f51e3c74f07e9e253b7c221fb4..7bec8cd74cccdd8d09dd3e66c5cd723cbeb81ae1 100644 (file)
@@ -44,4 +44,4 @@ A bitmap can be derived from most image formats using the wx.Image class.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
index 8bee69d25828ccb46c98dc86c709d0eeac379d74..6cc9edd3ffd18c36ee903606af28ffd8217fe073 100644 (file)
@@ -51,5 +51,5 @@ A StaticText control displays one or more lines of read-only text.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index 64aaf4c848b3a6de8616fca91e2c3c67d89a79c0..6cfa844648d562d3f9f3895fa9194764a5580dad 100644 (file)
@@ -119,4 +119,4 @@ field has a clock that shows the current time when it is enabled.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
index a6e325e61ced81b04d40e1c062af7e8667dcd2d8..0319d6e31d6f5006b781a35a4a3f2adf3b2f126b 100644 (file)
@@ -288,5 +288,5 @@ be helpful.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index 2258172d027b0e2dfa30868b99279f2e89028cea..2ad4bf5c2271e89541c2f26d004db3d3ac92c56e 100644 (file)
@@ -386,7 +386,7 @@ be helpful.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
 
 
index 58e483e0a81e320ca074568dbb4b824cc48c1695..683ba911e9b80ef71d8e503e2c539ef9a95c403f 100644 (file)
@@ -207,5 +207,5 @@ when the framework allows for it.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index c9798237fbe33bdb3d01658f44939349b070a841..77fc77b9e5f0b9a3f769e0f724e76d2d883ca32d 100644 (file)
@@ -169,5 +169,5 @@ text masking for such things as passwords.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index b435bfd5a89d4470e90b5831f3e8a38f53347f0d..6f48afbacd73513a3f4718a4151a524578f9d29a 100644 (file)
@@ -35,4 +35,4 @@ destroying the dialog.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
index 8af17bf8709548ba15a2b21ceaf4b560fee59e0c..49654f96a7c1c0a30b029ec661ae1ccb116f69ed 100644 (file)
@@ -250,5 +250,5 @@ thread.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index 3096c4850c36b0adede47a37a83968c7844c7e7a..f855a2dfacaa2269afa5a9a7610bdbe89f9ae66f 100644 (file)
@@ -184,4 +184,4 @@ overview = """<html><body>
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
index 60c86abce8d933d764f429b5885f55ea0bd751a2..3f7098d0eddaf48401b787c9ea73fc53a04f4da5 100644 (file)
@@ -231,5 +231,5 @@ overview = timectl.__doc__
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index 3c88d92a393dbcdca8d3487283ba1a5459e60dba..af5e77e43d9e3f5f5f5b6317ddc0dcd4ca0979ae 100644 (file)
@@ -260,7 +260,7 @@ for backwards compatibility.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
 
 
index d69b01506781a7e2ea66051df37a87a614818755..74323f5103fc32baca88d21cf320434d25eac341 100644 (file)
@@ -57,4 +57,4 @@ This class is only available under wxMSW and wxGTK currently.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
index 7707de09dea7cb0a8c20a4195dd4fe7ada541ee8..4c0414128fcf223625fc54b75193e695fc7a5d4d 100644 (file)
@@ -160,5 +160,5 @@ is provided in wx.lib.floatbar, but it is not formally supported.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index 78cb5231e64453e365a3086465274764a558a044..84fe4ab2184cf994682062c5b7e217ac94ffa623 100644 (file)
@@ -198,5 +198,5 @@ wx.TreeItemId handles.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index 9295a09e96ff0bff0ef14e080d098da2819b82b4..de7fe1b11dd5df0dd7c0ee8008d60c57e75972ed 100644 (file)
@@ -113,5 +113,5 @@ if __name__ == '__main__':
     #raw_input("Press enter...")
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index 6ed2d17c815d4305d665a693bfac7c6ea7a3f952..863e746a7a19b84eef669db88980cd0f7e9f006f 100644 (file)
@@ -126,5 +126,5 @@ overview = """\
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index ac5eca538530c605b4c6e386dee388ee0515fcfd..3b15a18794cb120d2e5645777b88cdc8a1dcc09e 100644 (file)
@@ -145,5 +145,5 @@ and then pass the unicode to the wxPython method.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index f54e1855086f230f5c2787e5d5ba409ff046af6f..30cec2b5f3e945383d77f0c5503b15b673433207 100644 (file)
@@ -14,7 +14,8 @@ class MyVListBox(wx.VListBox):
         if self.GetSelection() == n:
             c = wx.SystemSettings.GetColour(wx.SYS_COLOUR_HIGHLIGHTTEXT)
         else:
-            c = self.GetForegroundColour()#wx.SystemSettings.GetColour(wx.SYS_COLOUR_HIGHLIGHTTEXT) 
+            c = self.GetForegroundColour()#wx.SystemSettings.GetColour(wx.SYS_COLOUR_HIGHLIGHTTEXT)
+        dc.SetFont(self.GetFont())
         dc.SetTextForeground(c)
         dc.DrawLabel(self._getItemText(n), rect,
                      wx.ALIGN_LEFT | wx.ALIGN_CENTER_VERTICAL)
@@ -127,5 +128,5 @@ of HTML for each item when requested.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index 7215e07f189c525f227d4d49943e359e612d94d2..d31296c7be9c0a18746d54d74fd2ecff09b39ff7 100644 (file)
@@ -235,5 +235,5 @@ between a class of control, and application data.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index 697fe9c2d041dd487fb24433e20f8860ff8ee39f..a2f98142da621cdabac2f32cb43cba1af5a24e9c 100644 (file)
@@ -237,5 +237,5 @@ it is important to keep them as simple as possible.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index 0af13a34c4dc4300b10522f572fb1a8bb1df3a91..113360e2d2ca24c6884c8702f09c99a980d3d025 100644 (file)
@@ -117,4 +117,4 @@ overview = """\
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
index 15e96eb42e34fb163cf18279bb946a6489e933cf..5d241b1dbc2a0a73e9ddba12d50ae57412eef01f 100644 (file)
@@ -72,5 +72,5 @@ overview = """
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index b15defd373ef96566c2852331b9a1bbee84f3a9b..1f415e35a6e2171f69bcba9ada5a8fdc87ed27d7 100644 (file)
@@ -181,5 +181,5 @@ to create instances of that class when the resource is loaded.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index ed0390f455aad64fb2e1e8235fceb31154d65dd3..412aa9da7c5e5f8fba662d955ed4beef3222da6d 100644 (file)
@@ -100,5 +100,5 @@ do that.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index eb375b59eaa55a647f658569c122fc36eaeaebde..38e029718939e3a85c1253c73d7e127f3a5111e1 100644 (file)
@@ -58,7 +58,7 @@ parameter value.  Source code is <a href="../widgetTest.py">here</a>.
 <p><hr><p>
 
 Recognize this one?<br>
-<wxp module="wxScrolledWindow" class="MyCanvas" height=300 width=100%>
+<wxp module="ScrolledWindow" class="MyCanvas" height=300 width=100%>
 </wxp>
 
 <p><hr><p>
index 0e238b55fc55744859aa2b362f690e9baf13df00..fb9b70a80f7e7846281cb2ea224779f048827143 100755 (executable)
@@ -40,9 +40,10 @@ class Log:
 
 
 class RunDemoApp(wx.App):
-    def __init__(self, name, module):
+    def __init__(self, name, module, useShell):
         self.name = name
         self.demoModule = module
+        self.useShell = useShell
         wx.App.__init__(self, 0)
 
 
@@ -62,6 +63,11 @@ class RunDemoApp(wx.App):
         self.Bind(wx.EVT_MENU, self.OnButton, item)
         menuBar.Append(menu, "&File")
 
+        ns = {}
+        ns['app'] = self
+        ns['module'] = self.demoModule
+        ns['frame'] = frame
+        
         frame.SetMenuBar(menuBar)
         frame.Show(True)
         frame.Bind(wx.EVT_CLOSE, self.OnCloseFrame)
@@ -75,11 +81,15 @@ class RunDemoApp(wx.App):
             frame.SetSize((640, 480))
             win.SetFocus()
             self.window = win
+            ns['win'] = win
+            frect = frame.GetRect()
 
         else:
             # otherwise the demo made its own frame, so just put a
             # button in this one
             if hasattr(frame, 'otherWin'):
+                ns['win'] = frame.otherWin
+                frect = frame.otherWin.GetRect()
                 p = wx.Panel(frame, -1)
                 b = wx.Button(p, -1, " Exit ", (10,10))
                 p.Fit()
@@ -96,6 +106,23 @@ class RunDemoApp(wx.App):
         self.frame = frame
         #wx.Log_SetActiveTarget(wx.LogStderr())
         #wx.Log_SetTraceMask(wx.TraceMessages)
+
+        if self.useShell:
+            # Make a PyShell window, and position it below our test window
+            from wx import py
+            shell = py.shell.ShellFrame(None, locals=ns)
+            frect.OffsetXY(0, frect.height)
+            frect.height = 400
+            shell.SetRect(frect)
+            shell.Show()
+
+            # Hook the close event of the test window so that we close
+            # the shell at the same time
+            def CloseShell(evt):
+                shell.Close()
+                evt.Skip()
+            frame.Bind(wx.EVT_CLOSE, CloseShell)
+                    
         return True
 
 
@@ -113,6 +140,13 @@ class RunDemoApp(wx.App):
 
 
 def main(argv):
+    useShell = False
+    for x in range(len(sys.argv)):
+        if sys.argv[x] in ['--shell', '-shell', '-s']:
+            useShell = True
+            del sys.argv[x]
+            break
+            
     if len(argv) < 2:
         print "Please specify a demo module name on the command-line"
         raise SystemExit
@@ -121,7 +155,7 @@ def main(argv):
     module = __import__(name)
 
 
-    app = RunDemoApp(name, module)
+    app = RunDemoApp(name, module, useShell)
     app.MainLoop()
 
 
index 8be058bfeee303ff57efa4c847f07f9b6b39ab23..3019d1f42e231192d625d7e2151fd0a4e9fa5a86 100644 (file)
@@ -29,5 +29,5 @@ overview = """<html><body>
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index 9be55905b9c4d91931e988a9d468f9bad45e7b64..b02918a8ed800737d54f60e4ab18cc50ea8afade 100644 (file)
@@ -29,5 +29,5 @@ overview = """<html><body>
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
 
index 052b3ed8e88a987f9ad429f0a67914c4cef20401..f7c60256c2afdcbfdb6120888f33e6561d51c60f 100644 (file)
@@ -65,5 +65,5 @@ def runTest(frame, nb, log):
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])