Renamed demo modules to be wx-less.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25064 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Robin Dunn
2004-01-03 01:14:17 +00:00
parent c6281ceb77
commit 299647acac
99 changed files with 124 additions and 124 deletions

View File

@@ -141,8 +141,8 @@ class TestWindow(wx.ScrolledWindow):
dc.EndDrawing()
# On wxGTK there needs to be a panel under wxScrolledWindows if they are
# going to be in a wxNotebook. And, in the demo, we are.
# On wxGTK there needs to be a panel under wx.ScrolledWindows if they are
# going to be in a wxNotebook. And, in this demo, we are.
class TestPanel(wx.Panel):
def __init__(self, parent):
wx.Panel.__init__(self, parent, -1)

View File

@@ -8,9 +8,9 @@
import wx
# Importing wxScrolledWindow demo to make use of the MyCanvas
# Importing ScrolledWindow demo to make use of the MyCanvas
# class defined within.
import wxScrolledWindow
import ScrolledWindow
import images
SHOW_BACKGROUND = 1
@@ -53,7 +53,7 @@ class MyParentFrame(wx.MDIParentFrame):
def OnNewWindow(self, evt):
self.winCount = self.winCount + 1
win = wx.MDIChildFrame(self, -1, "Child Window: %d" % self.winCount)
canvas = wxScrolledWindow.MyCanvas(win)
canvas = ScrolledWindow.MyCanvas(win)
win.Show(True)

View File

@@ -7,7 +7,7 @@
import wx
import wxScrolledWindow
import ScrolledWindow
#----------------------------------------------------------------------
# There are better ways to do IDs, but this demo requires that the window
@@ -135,7 +135,7 @@ class MyParentFrame(wx.MDIParentFrame):
def OnNewWindow(self, evt):
self.winCount = self.winCount + 1
win = wx.MDIChildFrame(self, -1, "Child Window: %d" % self.winCount)
canvas = wxScrolledWindow.MyCanvas(win)
canvas = ScrolledWindow.MyCanvas(win)
win.Show(True)

View File

@@ -29,154 +29,154 @@ import images
_treeList = [
# new stuff
('Recent Additions', [
'wxVListBox',
'wxListbook',
'wxMaskedNumCtrl',
'VListBox',
'Listbook',
'MaskedNumCtrl',
'FloatCanvas',
'wxXmlResourceSubclass',
'wxGridBagSizer',
'XmlResourceSubclass',
'GridBagSizer',
'Cursor',
'PyPlot',
]),
# managed windows == things with a (optional) caption you can close
('Base Frames and Dialogs', [
'wxDialog',
'wxFrame',
'wxMDIWindows',
'wxMiniFrame',
'wxWizard',
'Dialog',
'Frame',
'MDIWindows',
'MiniFrame',
'Wizard',
]),
# the common dialogs
('Common Dialogs', [
'wxColourDialog',
'wxDirDialog',
'wxFileDialog',
'wxFileDialog_Save',
'wxFindReplaceDialog',
'wxFontDialog',
'wxMessageDialog',
'wxPageSetupDialog',
'wxPrintDialog',
'wxProgressDialog',
'wxSingleChoiceDialog',
'wxTextEntryDialog',
'ColourDialog',
'DirDialog',
'FileDialog',
'FileDialog_Save',
'FindReplaceDialog',
'FontDialog',
'MessageDialog',
'PageSetupDialog',
'PrintDialog',
'ProgressDialog',
'SingleChoiceDialog',
'TextEntryDialog',
]),
# dialogs from libraries
('More Dialogs', [
'ErrorDialogs',
'ImageBrowser',
'wxMultipleChoiceDialog',
'wxScrolledMessageDialog',
'MultipleChoiceDialog',
'ScrolledMessageDialog',
]),
# core controls
('Core Windows/Controls', [
'Button',
'CheckBox',
'CheckListBox',
'Choice',
'ComboBox',
'Gauge',
'Grid',
'Grid_MegaExample',
'ListBox',
'ListCtrl',
'ListCtrl_virtual',
'Listbook',
'Menu',
'Notebook',
'PopupMenu',
'wxButton',
'wxCheckBox',
'wxCheckListBox',
'wxChoice',
'wxComboBox',
'wxGauge',
'wxGrid',
'wxGrid_MegaExample',
'wxListbook',
'wxListBox',
'wxListCtrl',
'wxListCtrl_virtual',
'wxMenu',
'wxNotebook',
'wxPopupWindow',
'wxRadioBox',
'wxRadioButton',
'wxSashWindow',
'wxScrolledWindow',
'wxSlider',
'wxSpinButton',
'wxSpinCtrl',
'wxSplitterWindow',
'wxStaticBitmap',
'wxStaticText',
'wxStatusBar',
'wxTextCtrl',
'wxToggleButton',
'wxToolBar',
'wxTreeCtrl',
'wxValidator',
'PopupWindow',
'RadioBox',
'RadioButton',
'SashWindow',
'ScrolledWindow',
'Slider',
'SpinButton',
'SpinCtrl',
'SplitterWindow',
'StaticBitmap',
'StaticText',
'StatusBar',
'TextCtrl',
'ToggleButton',
'ToolBar',
'TreeCtrl',
'Validator',
]),
('Custom Controls', [
'AnalogClockWindow',
'ColourSelect',
'Editor',
'GenericButtons',
'wxEditor',
'wxGenericDirCtrl',
'wxLEDNumberCtrl',
'wxMultiSash',
'wxPopupControl',
'wxPyColourChooser',
'wxTreeListCtrl',
'GenericDirCtrl',
'LEDNumberCtrl',
'MultiSash',
'PopupControl',
'PyColourChooser',
'TreeListCtrl',
]),
# controls coming from other libraries
('More Windows/Controls', [
#'wxFloatBar', deprecated
#'wxMVCTree', deprecated
#'wxRightTextCtrl', deprecated as we have wxTE_RIGHT now.
#'RightTextCtrl', deprecated as we have wxTE_RIGHT now.
'Calendar',
'CalendarCtrl',
'ContextHelp',
'DynamicSashWindow',
'EditableListBox',
'FancyText',
'FloatCanvas',
'FileBrowseButton',
'FloatBar',
'FloatCanvas',
'HtmlWindow',
'IEHtmlWin',
'IntCtrl',
'MVCTree',
'MaskedEditControls',
'PyShell',
'MaskedNumCtrl',
'MimeTypesManager',
'PyCrust',
'PyPlot',
'PyShell',
'ScrolledPanel',
'SplitTree',
'StyledTextCtrl_1',
'StyledTextCtrl_2',
'TablePrint',
'Throbber',
'wxCalendar',
'wxCalendarCtrl',
'wxDynamicSashWindow',
'wxEditableListBox',
'wxHtmlWindow',
'wxIEHtmlWin',
'wxIntCtrl',
'wxMimeTypesManager',
'wxMaskedNumCtrl',
'wxScrolledPanel',
'wxStyledTextCtrl_1',
'wxStyledTextCtrl_2',
'wxTimeCtrl',
'wxVListBox',
'TimeCtrl',
'VListBox',
]),
# How to lay out the controls in a frame/dialog
('Window Layout', [
'GridBagSizer',
'LayoutAnchors',
'LayoutConstraints',
'Layoutf',
'RowColSizer',
'ScrolledPanel',
'Sizers',
'wxGridBagSizer',
'wxLayoutConstraints',
'wxScrolledPanel',
'wxXmlResource',
'wxXmlResourceHandler',
'wxXmlResourceSubclass',
'XmlResource',
'XmlResourceHandler',
'XmlResourceSubclass',
]),
# ditto
('Process and Events', [
'EventManager',
'infoframe',
'KeyEvents',
'OOR',
'Process',
'PythonEvents',
'Threads',
'wxKeyEvents',
'wxProcess',
'wxTimer',
'Timer',
'infoframe',
]),
# Clipboard and DnD
@@ -188,13 +188,13 @@ _treeList = [
# Images
('Using Images', [
'ArtProvider',
'Cursor',
'DragImage',
'Image',
'ImageFromStream',
'Mask',
'Throbber',
'wxArtProvider',
'wxDragImage',
'wxImage',
'wxImageFromStream',
'wxMask',
]),
# Other stuff
@@ -202,24 +202,24 @@ _treeList = [
'ColourDB',
'DialogUnits',
'DrawXXXList',
'FileHistory',
'FontEnumerator',
'Joystick',
'NewNamespace',
'OGL',
'PrintFramework',
'ShapedWindow',
'Throbber',
'Unicode',
'wxFileHistory',
'wxJoystick',
'wxOGL',
'wxWave',
'Wave',
]),
# need libs not coming with the demo
('Objects using an external library', [
'ActiveXWrapper_Acrobat',
'ActiveXWrapper_IE',
'wxGLCanvas',
#'wxPlotCanvas', # deprecated, use PyPlot
'GLCanvas',
#'PlotCanvas', # deprecated, use PyPlot
]),
@@ -253,14 +253,14 @@ class MyTP(wx.PyTipProvider):
#---------------------------------------------------------------------------
# A class to be used to display source code in the demo. Try using the
# wxSTC in the wxStyledTextCtrl_2 sample first, fall back to wxTextCtrl
# wxSTC in the StyledTextCtrl_2 sample first, fall back to wxTextCtrl
# if there is an error, such as the stc module not being present.
#
try:
##raise ImportError
from wx import stc
from wxStyledTextCtrl_2 import PythonSTC
from StyledTextCtrl_2 import PythonSTC
class DemoCodeViewer(PythonSTC):
def __init__(self, parent, ID):
PythonSTC.__init__(self, parent, ID)

View File

@@ -95,7 +95,7 @@ class TestMaskWindow(wx.ScrolledWindow):
i = i + 1
# On wxGTK there needs to be a panel under wxScrolledWindows if they are
# On wxGTK there needs to be a panel under wx.ScrolledWindows if they are
# going to be in a wxNotebook...
class TestPanel(wx.Panel):
def __init__(self, parent, ID):

View File

@@ -9,8 +9,8 @@ import wx
import ColorPanel
import GridSimple
import wxListCtrl
import wxScrolledWindow
import ListCtrl
import ScrolledWindow
import images
#----------------------------------------------------------------------------
@@ -49,7 +49,7 @@ class TestNB(wx.Notebook):
win = self.makeColorPanel(wx.RED)
self.AddPage(win, "Red")
win = wxScrolledWindow.MyCanvas(self)
win = ScrolledWindow.MyCanvas(self)
self.AddPage(win, 'ScrolledWindow')
win = self.makeColorPanel(wx.GREEN)
@@ -58,7 +58,7 @@ class TestNB(wx.Notebook):
win = GridSimple.SimpleGrid(self, log)
self.AddPage(win, "Grid")
win = wxListCtrl.TestListCtrlPanel(self, log)
win = ListCtrl.TestListCtrlPanel(self, log)
self.AddPage(win, 'List')
win = self.makeColorPanel(wx.CYAN)

View File

@@ -6,7 +6,7 @@
#
import wx
import wxScrolledWindow
import ScrolledWindow
#----------------------------------------------------------------------
@@ -108,7 +108,7 @@ class TestPrintPanel(wx.Panel):
self.printData.SetPaperId(wx.PAPER_LETTER)
self.box = wx.BoxSizer(wx.VERTICAL)
self.canvas = wxScrolledWindow.MyCanvas(self)
self.canvas = ScrolledWindow.MyCanvas(self)
self.box.Add(self.canvas, 1, wx.GROW)
subbox = wx.BoxSizer(wx.HORIZONTAL)

View File

@@ -30,7 +30,7 @@ class TestPanel(scrolled.ScrolledPanel):
vbox = wx.BoxSizer(wx.VERTICAL)
desc = wx.StaticText(self, -1,
"ScrolledPanel extends wxScrolledWindow, adding all "
"ScrolledPanel extends wx.ScrolledWindow, adding all "
"the necessary bits to set up scroll handling for you.\n\n"
"Here are three fixed size examples of its use. The "
"demo panel for this sample is also using it -- the \nwxStaticLine"
@@ -118,9 +118,9 @@ def runTest(frame, nb, log):
overview = """<html><body>
ScrolledPanel fills a "hole" in the implementation of wxScrolledWindow,
ScrolledPanel fills a "hole" in the implementation of wx.ScrolledWindow,
providing automatic scrollbar and scrolling behavior and the tab traversal
mangement that wxScrolledWindow lacks.
mangement that wx.ScrolledWindow lacks.
</body></html>
"""

View File

@@ -199,7 +199,7 @@ class MyCanvas(wx.ScrolledWindow):
## This is an example of what to do for the EVT_MOUSEWHEEL event,
## but since wxScrolledWindow does this already it's not
## but since wx.ScrolledWindow does this already it's not
## necessary to do it ourselves. You would need to add an event table
## entry to __init__() to direct wheelmouse events to this handler.

View File

@@ -15,7 +15,7 @@ resourceText = r'''<?xml version="1.0"?>
subclass is specified as "moduleName.ClassName" Try changing
the classname to one that does not exist and see what happens -->
<object class="wxPanel" subclass="wxXmlResourceSubclass.MyBluePanel" name="MyPanel">
<object class="wxPanel" subclass="XmlResourceSubclass.MyBluePanel" name="MyPanel">
<size>200,100</size>
<object class="wxStaticText" name="label1">
<label>This blue panel is a class derived from wxPanel
@@ -31,8 +31,8 @@ and is loaded by a using a subclass attribute of the object tag.</label>
class MyBluePanel(wx.Panel):
def __init__(self):
p = wx.PrePanel()
# the Create step is done by XRC.
self.PostCreate(p)
self.Bind(wx.EVT_WINDOW_CREATE, self.OnCreate)
def OnCreate(self, evt):

BIN
wxPython/demo/pyfiles.tgz Normal file

Binary file not shown.