From 31dcd1f021426269b2d5bc4c042955ad419bb0ba Mon Sep 17 00:00:00 2001 From: Robin Dunn Date: Wed, 18 May 2016 16:28:29 -0700 Subject: [PATCH 01/69] Update copyright --- docs/sphinx/conf.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/sphinx/conf.py b/docs/sphinx/conf.py index e4815a7c..715cd635 100644 --- a/docs/sphinx/conf.py +++ b/docs/sphinx/conf.py @@ -47,7 +47,7 @@ master_doc = 'index' # General information about the project. project = u'wxPython (Phoenix)' -copyright = u'2012-2014, The wxPython Team' +copyright = u'2012-2016, The wxPython Team' # The version info for the project you're documenting, acts as replacement for # |version| and |release|, also used in various other places throughout the From ec8b78a8245cb48cadcd4d90b63a57090d99a019 Mon Sep 17 00:00:00 2001 From: Robin Dunn Date: Wed, 18 May 2016 16:29:07 -0700 Subject: [PATCH 02/69] Clean *.rst files too --- build.py | 1 + 1 file changed, 1 insertion(+) diff --git a/build.py b/build.py index 0ea1fc25..73ffb3d4 100755 --- a/build.py +++ b/build.py @@ -1500,6 +1500,7 @@ def cmd_clean_sphinx(options, args): sphinxDir = opj(phoenixDir(), 'docs', 'sphinx') globs = [ opj(sphinxDir, '*.txt'), + opj(sphinxDir, '*.rst'), opj(sphinxDir, '*.inc'), opj(sphinxDir, '*.pkl'), opj(sphinxDir, '*.lst'), From a312e68d5365c3886a400facab5e01a8f5f6ee22 Mon Sep 17 00:00:00 2001 From: Robin Dunn Date: Wed, 18 May 2016 16:35:42 -0700 Subject: [PATCH 03/69] Add wx prefix in the module names map --- sphinxtools/constants.py | 98 ++++++++++++++++++++-------------------- 1 file changed, 49 insertions(+), 49 deletions(-) diff --git a/sphinxtools/constants.py b/sphinxtools/constants.py index 71c1f427..02a02ea1 100644 --- a/sphinxtools/constants.py +++ b/sphinxtools/constants.py @@ -69,87 +69,87 @@ REMOVED_LINKS = ['Library:', 'Category:', 'Predefined objects/pointers:'] # Dictionary mapping the etg module name to the real Phoenix module name # This needs to be kept up to date when other stuff comes in (i.e., wx.grid, # wx.html and so on) -MODULENAME_REPLACE = {'_core' : '', - '_dataview': 'dataview.', - '_adv' : 'adv.', - '_stc' : 'stc.', - '_html' : 'html.', - '_html2' : 'html2.', - '_glcanvas': 'glcanvas.', - '_xml' : 'xml.', - '_xrc' : 'xrc.', - '_grid' : 'grid.', - '_richtext': 'richtext.', - '_webkit' : 'webkit.', - '_media' : 'media.', - '_msw' : 'msw', +MODULENAME_REPLACE = {'_core' : 'wx.', + '_dataview': 'wx.dataview.', + '_adv' : 'wx.adv.', + '_stc' : 'wx.stc.', + '_html' : 'wx.html.', + '_html2' : 'wx.html2.', + '_glcanvas': 'wx.glcanvas.', + '_xml' : 'wx.xml.', + '_xrc' : 'wx.xrc.', + '_grid' : 'wx.grid.', + '_richtext': 'wx.richtext.', + '_webkit' : 'wx.webkit.', + '_media' : 'wx.media.', + '_msw' : 'wx.msw', } NO_MODULE = { # -- wxAdvanced -- # # Widgets - 'DatePickerCtrlGeneric': 'adv.', - 'GenericCalendarCtrl' : 'adv.', - 'OwnerDrawnComboBox' : 'adv.', + 'DatePickerCtrlGeneric': 'wx.adv.', + 'GenericCalendarCtrl' : 'wx.adv.', + 'OwnerDrawnComboBox' : 'wx.adv.', # Enums/constants - 'AnimationType' : 'adv.', - 'CalendarDateBorder' : 'adv.', - 'CalendarHitTestResult' : 'adv.', - 'LayoutAlignment' : 'adv.', - 'LayoutOrientation' : 'adv.', - 'OwnerDrawnComboBoxPaintingFlags': 'adv.', - 'SashDragStatus' : 'adv.', - 'SashEdgePosition' : 'adv.', - 'TaskBarIconType' : 'adv.', - 'TipKind' : 'adv.', + 'AnimationType' : 'wx.adv.', + 'CalendarDateBorder' : 'wx.adv.', + 'CalendarHitTestResult' : 'wx.adv.', + 'LayoutAlignment' : 'wx.adv.', + 'LayoutOrientation' : 'wx.adv.', + 'OwnerDrawnComboBoxPaintingFlags': 'wx.adv.', + 'SashDragStatus' : 'wx.adv.', + 'SashEdgePosition' : 'wx.adv.', + 'TaskBarIconType' : 'wx.adv.', + 'TipKind' : 'wx.adv.', # -- wxDataView -- # # Widgets - 'DataViewItemObjectMapper': 'dataview.', - 'PyDataViewModel' : 'dataview.', + 'DataViewItemObjectMapper': 'wx.dataview.', + 'PyDataViewModel' : 'wx.dataview.', # Enums/constants - 'DataViewCellMode' : 'dataview.', - 'DataViewCellRenderState' : 'dataview.', - 'DataViewColumnFlags' : 'dataview.', + 'DataViewCellMode' : 'wx.dataview.', + 'DataViewCellRenderState' : 'wx.dataview.', + 'DataViewColumnFlags' : 'wx.dataview.', # -- wxHTML -- # # Widgets - 'HTMLHelpDialog' : 'html.', - 'HTMLHelpFrame' : 'html.', - 'HTMLHelpWindow' : 'html.', + 'HTMLHelpDialog' : 'wx.html.', + 'HTMLHelpFrame' : 'wx.html.', + 'HTMLHelpWindow' : 'wx.html.', # Enums/constants - 'HTMLCursor' : 'html.', - 'HtmlOpeningStatus' : 'html.', - 'HtmlScriptMode' : 'html.', - 'HtmlSelectionState' : 'html.', - 'HtmlURLType' : 'html.', + 'HTMLCursor' : 'wx.html.', + 'HtmlOpeningStatus' : 'wx.html.', + 'HtmlScriptMode' : 'wx.html.', + 'HtmlSelectionState' : 'wx.html.', + 'HtmlURLType' : 'wx.html.', # -- wxHTML2 -- # # Widgets # Enums/constants - 'WebViewBackend' : 'html2.', - 'WebViewNavigationError' : 'html2.', - 'WebViewReloadFlags' : 'html2.', - 'WebViewZoom' : 'html2.', - 'WebViewZoomType' : 'html2.', + 'WebViewBackend' : 'wx.html2.', + 'WebViewNavigationError' : 'wx.html2.', + 'WebViewReloadFlags' : 'wx.html2.', + 'WebViewZoom' : 'wx.html2.', + 'WebViewZoomType' : 'wx.html2.', # -- wxXML -- # # Widgets # Enums/constants - 'XmlDocumentLoadFlag' : 'xml.', - 'XmlNodeType' : 'xml.', + 'XmlDocumentLoadFlag' : 'wx.xml.', + 'XmlNodeType' : 'wx.xml.', # -- wxXRC -- # # Widgets - 'XmlSubclassFactory' : 'xrc.', + 'XmlSubclassFactory' : 'wx.xrc.', # Enums/constants - 'XmlResourceFlags' : 'xrc.', + 'XmlResourceFlags' : 'wx.xrc.', } # Other C++ specific things to strip away From 902263f9d9a4a198460108934575121ce3ef2dc5 Mon Sep 17 00:00:00 2001 From: Robin Dunn Date: Wed, 18 May 2016 16:38:18 -0700 Subject: [PATCH 04/69] Move the snippets to their new file names --- .../converted/{AcceleratorTable.1.py => wx.AcceleratorTable.1.py} | 0 .../{AffineMatrix2D.Concat.1.py => wx.AffineMatrix2D.Concat.1.py} | 0 .../{AffineMatrix2D.Invert.1.py => wx.AffineMatrix2D.Invert.1.py} | 0 .../{AffineMatrix2D.Rotate.1.py => wx.AffineMatrix2D.Rotate.1.py} | 0 .../{AffineMatrix2D.Scale.1.py => wx.AffineMatrix2D.Scale.1.py} | 0 ...formDistance.1.py => wx.AffineMatrix2D.TransformDistance.1.py} | 0 ...formDistance.2.py => wx.AffineMatrix2D.TransformDistance.2.py} | 0 ....TransformPoint.1.py => wx.AffineMatrix2D.TransformPoint.1.py} | 0 ....TransformPoint.2.py => wx.AffineMatrix2D.TransformPoint.2.py} | 0 ...neMatrix2D.Translate.1.py => wx.AffineMatrix2D.Translate.1.py} | 0 ...Matrix2DBase.Concat.1.py => wx.AffineMatrix2DBase.Concat.1.py} | 0 ...Matrix2DBase.Invert.1.py => wx.AffineMatrix2DBase.Invert.1.py} | 0 .../converted/{App.SetTopWindow.1.py => wx.App.SetTopWindow.1.py} | 0 .../{AppConsole.SetCLocale.1.py => wx.AppConsole.SetCLocale.1.py} | 0 .../python/converted/{ArtProvider.1.py => wx.ArtProvider.1.py} | 0 .../python/converted/{ArtProvider.2.py => wx.ArtProvider.2.py} | 0 .../{Bitmap.NewFromPNGData.2.py => wx.Bitmap.NewFromPNGData.2.py} | 0 .../converted/{Bitmap.__init__.1.py => wx.Bitmap.__init__.1.py} | 0 .../{BoxSizer.AddSpacer.1.py => wx.BoxSizer.AddSpacer.1.py} | 0 .../python/converted/{BusyCursor.1.py => wx.BusyCursor.1.py} | 0 .../snippets/python/converted/{BusyInfo.1.py => wx.BusyInfo.1.py} | 0 .../snippets/python/converted/{BusyInfo.2.py => wx.BusyInfo.2.py} | 0 .../python/converted/{Clipboard.1.py => wx.Clipboard.1.py} | 0 .../python/converted/{CloseEvent.1.py => wx.CloseEvent.1.py} | 0 .../converted/{CollapsiblePane.1.py => wx.CollapsiblePane.1.py} | 0 .../python/converted/{ComboCtrl.1.py => wx.ComboCtrl.1.py} | 0 .../python/converted/{ComboCtrl.2.py => wx.ComboCtrl.2.py} | 0 ...l.SetTextCtrlStyle.1.py => wx.ComboCtrl.SetTextCtrlStyle.1.py} | 0 .../python/converted/{ConfigBase.1.py => wx.ConfigBase.1.py} | 0 .../python/converted/{ConfigBase.2.py => wx.ConfigBase.2.py} | 0 .../python/converted/{ConfigBase.3.py => wx.ConfigBase.3.py} | 0 .../python/converted/{ConfigBase.4.py => wx.ConfigBase.4.py} | 0 .../python/converted/{ConfigBase.5.py => wx.ConfigBase.5.py} | 0 .../{ConfigPathChanger.1.py => wx.ConfigPathChanger.1.py} | 0 ...thChanger.__init__.1.py => wx.ConfigPathChanger.__init__.1.py} | 0 ...thChanger.__init__.2.py => wx.ConfigPathChanger.__init__.2.py} | 0 .../python/converted/{ContextHelp.1.py => wx.ContextHelp.1.py} | 0 ...tSizeFromTextSize.1.py => wx.Control.GetSizeFromTextSize.1.py} | 0 ...tSizeFromTextSize.2.py => wx.Control.GetSizeFromTextSize.2.py} | 0 ...Control.SetLabelMarkup.1.py => wx.Control.SetLabelMarkup.1.py} | 0 .../snippets/python/converted/{Cursor.1.py => wx.Cursor.1.py} | 0 .../converted/{Cursor.__init__.1.py => wx.Cursor.__init__.1.py} | 0 .../python/converted/{DCClipper.1.py => wx.DCClipper.1.py} | 0 .../{DataObjectComposite.1.py => wx.DataObjectComposite.1.py} | 0 ...Time.ConvertYearToBC.1.py => wx.DateTime.ConvertYearToBC.1.py} | 0 .../python/converted/{DateTime.Now.1.py => wx.DateTime.Now.1.py} | 0 .../{DateTime.ParseFormat.1.py => wx.DateTime.ParseFormat.1.py} | 0 .../{DateTime.ParseFormat.2.py => wx.DateTime.ParseFormat.2.py} | 0 .../snippets/python/converted/{Dialog.1.py => wx.Dialog.1.py} | 0 .../snippets/python/converted/{Dialog.2.py => wx.Dialog.2.py} | 0 .../python/converted/{DirDialog.1.py => wx.DirDialog.1.py} | 0 .../python/converted/{Event.Clone.1.py => wx.Event.Clone.1.py} | 0 .../python/converted/{EventBlocker.1.py => wx.EventBlocker.1.py} | 0 .../python/converted/{EventFilter.1.py => wx.EventFilter.1.py} | 0 .../{EventLoopActivator.1.py => wx.EventLoopActivator.1.py} | 0 ...EventLoopBase.Dispatch.1.py => wx.EventLoopBase.Dispatch.1.py} | 0 .../{EvtHandler.QueueEvent.1.py => wx.EvtHandler.QueueEvent.1.py} | 0 .../{EvtHandler.QueueEvent.2.py => wx.EvtHandler.QueueEvent.2.py} | 0 ...dler.SetNextHandler.1.py => wx.EvtHandler.SetNextHandler.1.py} | 0 .../converted/{FSFile.__init__.1.py => wx.FSFile.__init__.1.py} | 0 .../python/converted/{FileDialog.1.py => wx.FileDialog.1.py} | 0 .../python/converted/{FileDialog.2.py => wx.FileDialog.2.py} | 0 .../python/converted/{FileDialog.3.py => wx.FileDialog.3.py} | 0 .../{FileSystem.AddHandler.1.py => wx.FileSystem.AddHandler.1.py} | 0 ...leSystem.ChangePathTo.1.py => wx.FileSystem.ChangePathTo.1.py} | 0 ...leSystem.ChangePathTo.2.py => wx.FileSystem.ChangePathTo.2.py} | 0 ...stemHandler.CanOpen.1.py => wx.FileSystemHandler.CanOpen.1.py} | 0 ...Handler.GetAnchor.1.py => wx.FileSystemHandler.GetAnchor.1.py} | 0 ...eftLocation.1.py => wx.FileSystemHandler.GetLeftLocation.1.py} | 0 ...eFromExt.1.py => wx.FileSystemHandler.GetMimeTypeFromExt.1.py} | 0 ...ler.GetProtocol.1.py => wx.FileSystemHandler.GetProtocol.1.py} | 0 ...htLocation.1.py => wx.FileSystemHandler.GetRightLocation.1.py} | 0 .../snippets/python/converted/{FileType.1.py => wx.FileType.1.py} | 0 .../snippets/python/converted/{FileType.2.py => wx.FileType.2.py} | 0 .../converted/{Font.__init__.1.py => wx.Font.__init__.1.py} | 0 .../converted/{Font.__init__.2.py => wx.Font.__init__.2.py} | 0 .../snippets/python/converted/{FontInfo.1.py => wx.FontInfo.1.py} | 0 .../python/converted/{FontMapper.1.py => wx.FontMapper.1.py} | 0 .../snippets/python/converted/{Frame.1.py => wx.Frame.1.py} | 0 .../converted/{GraphicsContext.1.py => wx.GraphicsContext.1.py} | 0 .../converted/{GraphicsRenderer.1.py => wx.GraphicsRenderer.1.py} | 0 .../{HeaderColumnSimple.1.py => wx.HeaderColumnSimple.1.py} | 0 ...rl.AddColumnsItems.1.py => wx.HeaderCtrl.AddColumnsItems.1.py} | 0 .../{HeaderCtrl.Create.1.py => wx.HeaderCtrl.Create.1.py} | 0 ...nWidthToFit.1.py => wx.HeaderCtrl.UpdateColumnWidthToFit.1.py} | 0 ...Simple.HideColumn.1.py => wx.HeaderCtrlSimple.HideColumn.1.py} | 0 ...erBase.SetViewer.1.py => wx.HelpControllerBase.SetViewer.1.py} | 0 .../{IconBundle.GetIcon.1.py => wx.IconBundle.GetIcon.1.py} | 0 .../converted/{Image.AddHandler.1.py => wx.Image.AddHandler.1.py} | 0 ...Image.ComputeHistogram.1.py => wx.Image.ComputeHistogram.1.py} | 0 ...GetImageExtWildcard.1.py => wx.Image.GetImageExtWildcard.1.py} | 0 .../converted/{Image.LoadFile.1.py => wx.Image.LoadFile.1.py} | 0 .../converted/{Image.LoadFile.2.py => wx.Image.LoadFile.2.py} | 0 .../converted/{Image.SaveFile.1.py => wx.Image.SaveFile.1.py} | 0 .../converted/{Image.SaveFile.2.py => wx.Image.SaveFile.2.py} | 0 .../python/converted/{Image.Scale.1.py => wx.Image.Scale.1.py} | 0 .../converted/{Image.__init__.1.py => wx.Image.__init__.1.py} | 0 .../snippets/python/converted/{InfoBar.1.py => wx.InfoBar.1.py} | 0 .../{KeyEvent.GetKeyCode.1.py => wx.KeyEvent.GetKeyCode.1.py} | 0 ...State.GetModifiers.1.py => wx.KeyboardState.GetModifiers.1.py} | 0 ...State.GetModifiers.2.py => wx.KeyboardState.GetModifiers.2.py} | 0 .../{ListCtrl.GetNextItem.1.py => wx.ListCtrl.GetNextItem.1.py} | 0 ...Ctrl.SetColumnsOrder.1.py => wx.ListCtrl.SetColumnsOrder.1.py} | 0 .../{ListCtrl.SetItemState.1.py => wx.ListCtrl.SetItemState.1.py} | 0 .../{ListCtrl.SetItemState.2.py => wx.ListCtrl.SetItemState.2.py} | 0 .../{ListCtrl.SortItems.1.py => wx.ListCtrl.SortItems.1.py} | 0 .../snippets/python/converted/{Locale.1.py => wx.Locale.1.py} | 0 .../snippets/python/converted/{Locale.2.py => wx.Locale.2.py} | 0 .../converted/{Log.LogRecord.1.py => wx.Log.LogRecord.1.py} | 0 .../{Log.SetComponentLevel.1.py => wx.Log.SetComponentLevel.1.py} | 0 .../snippets/python/converted/{LogChain.1.py => wx.LogChain.1.py} | 0 .../python/converted/{LogFormatter.1.py => wx.LogFormatter.1.py} | 0 .../python/converted/{LogFormatter.2.py => wx.LogFormatter.2.py} | 0 .../snippets/python/converted/{LogNull.1.py => wx.LogNull.1.py} | 0 .../snippets/python/converted/{LogNull.2.py => wx.LogNull.2.py} | 0 ....OnCreateClient.1.py => wx.MDIParentFrame.OnCreateClient.1.py} | 0 .../snippets/python/converted/{MemoryDC.1.py => wx.MemoryDC.1.py} | 0 .../snippets/python/converted/{MemoryDC.2.py => wx.MemoryDC.2.py} | 0 .../converted/{MemoryFSHandler.1.py => wx.MemoryFSHandler.1.py} | 0 .../python/converted/{Menu.Append.1.py => wx.Menu.Append.1.py} | 0 .../python/converted/{Menu.Append.2.py => wx.Menu.Append.2.py} | 0 .../python/converted/{Menu.Append.3.py => wx.Menu.Append.3.py} | 0 .../python/converted/{Menu.Append.4.py => wx.Menu.Append.4.py} | 0 .../{MenuItem.GetLabelText.1.py => wx.MenuItem.GetLabelText.1.py} | 0 .../{MenuItem.SetItemLabel.1.py => wx.MenuItem.SetItemLabel.1.py} | 0 .../{MenuItem.__init__.1.py => wx.MenuItem.__init__.1.py} | 0 ...g.SetYesNoLabels.1.py => wx.MessageDialog.SetYesNoLabels.1.py} | 0 ...g.SetYesNoLabels.2.py => wx.MessageDialog.SetYesNoLabels.2.py} | 0 .../converted/{ModalDialogHook.1.py => wx.ModalDialogHook.1.py} | 0 ...nOwnedWindow.SetShape.1.py => wx.NonOwnedWindow.SetShape.1.py} | 0 .../snippets/python/converted/{Notebook.1.py => wx.Notebook.1.py} | 0 .../snippets/python/converted/{Notebook.2.py => wx.Notebook.2.py} | 0 .../python/converted/{PaintEvent.1.py => wx.PaintEvent.1.py} | 0 .../python/converted/{PaintEvent.2.py => wx.PaintEvent.2.py} | 0 ...erBase.GetPickerCtrl.1.py => wx.PickerBase.GetPickerCtrl.1.py} | 0 .../python/converted/{PlatformInfo.1.py => wx.PlatformInfo.1.py} | 0 .../{Point.SetDefaults.1.py => wx.Point.SetDefaults.1.py} | 0 .../converted/{Point.__init__.1.py => wx.Point.__init__.1.py} | 0 .../converted/{RearrangeDialog.1.py => wx.RearrangeDialog.1.py} | 0 ...xtraControls.1.py => wx.RearrangeDialog.AddExtraControls.1.py} | 0 .../converted/{RearrangeList.1.py => wx.RearrangeList.1.py} | 0 .../{RichMessageDialog.1.py => wx.RichMessageDialog.1.py} | 0 ...ScrollBar.SetScrollbar.1.py => wx.ScrollBar.SetScrollbar.1.py} | 0 .../{Scrolled.DoPrepareDC.1.py => wx.Scrolled.DoPrepareDC.1.py} | 0 ...Scrolled.SetScrollbars.1.py => wx.Scrolled.SetScrollbars.1.py} | 0 .../python/converted/{SearchCtrl.1.py => wx.SearchCtrl.1.py} | 0 .../{SingleInstanceChecker.1.py => wx.SingleInstanceChecker.1.py} | 0 .../converted/{Size.SetDefaults.1.py => wx.Size.SetDefaults.1.py} | 0 .../converted/{Sizer.AddSpacer.1.py => wx.Sizer.AddSpacer.1.py} | 0 ...Sizer.AddStretchSpacer.1.py => wx.Sizer.AddStretchSpacer.1.py} | 0 .../python/converted/{SizerFlags.1.py => wx.SizerFlags.1.py} | 0 .../python/converted/{SizerFlags.2.py => wx.SizerFlags.2.py} | 0 .../python/converted/{SizerFlags.3.py => wx.SizerFlags.3.py} | 0 ...s.MSWGetShellDir.1.py => wx.StandardPaths.MSWGetShellDir.1.py} | 0 ...dardPaths.UseAppInfo.1.py => wx.StandardPaths.UseAppInfo.1.py} | 0 .../python/converted/{StaticBox.1.py => wx.StaticBox.1.py} | 0 .../python/converted/{StaticBox.2.py => wx.StaticBox.2.py} | 0 .../converted/{StaticBoxSizer.1.py => wx.StaticBoxSizer.1.py} | 0 .../python/converted/{StopWatch.1.py => wx.StopWatch.1.py} | 0 .../{TextCompleterSimple.1.py => wx.TextCompleterSimple.1.py} | 0 .../snippets/python/converted/{TextCtrl.1.py => wx.TextCtrl.1.py} | 0 .../snippets/python/converted/{TextCtrl.2.py => wx.TextCtrl.2.py} | 0 .../snippets/python/converted/{TextCtrl.3.py => wx.TextCtrl.3.py} | 0 .../snippets/python/converted/{TextCtrl.4.py => wx.TextCtrl.4.py} | 0 .../snippets/python/converted/{TextCtrl.5.py => wx.TextCtrl.5.py} | 0 ...GetInsertionPoint.1.py => wx.TextEntry.GetInsertionPoint.1.py} | 0 .../{TextUrlEvent.Clone.1.py => wx.TextUrlEvent.Clone.1.py} | 0 .../python/converted/{TimerEvent.1.py => wx.TimerEvent.1.py} | 0 .../snippets/python/converted/{ToolBar.1.py => wx.ToolBar.1.py} | 0 .../snippets/python/converted/{ToolBar.2.py => wx.ToolBar.2.py} | 0 .../snippets/python/converted/{ToolBar.3.py => wx.ToolBar.3.py} | 0 .../python/converted/{Trackable.1.py => wx.Trackable.1.py} | 0 .../converted/{URLDataObject.1.py => wx.URLDataObject.1.py} | 0 ...ox.GetFirstSelected.1.py => wx.VListBox.GetFirstSelected.1.py} | 0 .../{Validator.SetWindow.1.py => wx.Validator.SetWindow.1.py} | 0 ...rtDialogToPixels.1.py => wx.Window.ConvertDialogToPixels.1.py} | 0 ...ndow.DoUpdateWindowUI.1.py => wx.Window.DoUpdateWindowUI.1.py} | 0 .../python/converted/{Window.Fit.1.py => wx.Window.Fit.1.py} | 0 ...ow.HandleWindowEvent.1.py => wx.Window.HandleWindowEvent.1.py} | 0 .../python/converted/{Window.Move.1.py => wx.Window.Move.1.py} | 0 .../python/converted/{Window.Move.2.py => wx.Window.Move.2.py} | 0 .../python/converted/{Window.Move.3.py => wx.Window.Move.3.py} | 0 .../{Window.ProcessEvent.1.py => wx.Window.ProcessEvent.1.py} | 0 ....ProcessWindowEvent.1.py => wx.Window.ProcessWindowEvent.1.py} | 0 ...ndow.PushEventHandler.1.py => wx.Window.PushEventHandler.1.py} | 0 ....SetBackgroundStyle.1.py => wx.Window.SetBackgroundStyle.1.py} | 0 ...ndow.SetMaxClientSize.1.py => wx.Window.SetMaxClientSize.1.py} | 0 ...ndow.SetMinClientSize.1.py => wx.Window.SetMinClientSize.1.py} | 0 .../{Window.SetScrollbar.1.py => wx.Window.SetScrollbar.1.py} | 0 .../{Window.UpdateWindowUI.1.py => wx.Window.UpdateWindowUI.1.py} | 0 ...ialogEvent.Clone.1.py => wx.WindowModalDialogEvent.Clone.1.py} | 0 .../{adv.AboutDialogInfo.1.py => wx.adv.AboutDialogInfo.1.py} | 0 .../converted/{adv.BannerWindow.1.py => wx.adv.BannerWindow.1.py} | 0 .../converted/{adv.RichToolTip.1.py => wx.adv.RichToolTip.1.py} | 0 .../converted/{adv.Sound.Play.1.py => wx.adv.Sound.Play.1.py} | 0 .../{adv.Sound.PlaySound.1.py => wx.adv.Sound.PlaySound.1.py} | 0 .../converted/{adv.SplashScreen.1.py => wx.adv.SplashScreen.1.py} | 0 ...Ctrl.GetNextItem.1.py => wx.adv.TreeListCtrl.GetNextItem.1.py} | 0 ...rdPageSimple.Chain.1.py => wx.adv.WizardPageSimple.Chain.1.py} | 0 ...rdPageSimple.Chain.2.py => wx.adv.WizardPageSimple.Chain.2.py} | 0 ...rdPageSimple.Chain.3.py => wx.adv.WizardPageSimple.Chain.3.py} | 0 ...adv.functions.AboutBox.1.py => wx.adv.functions.AboutBox.1.py} | 0 ...y => wx.dataview.DataViewCustomRenderer.CreateEditorCtrl.1.py} | 0 ...x.dataview.DataViewCustomRenderer.GetValueFromEditorCtrl.1.py} | 0 ...ew.DataViewListCtrl.1.py => wx.dataview.DataViewListCtrl.1.py} | 0 ...dataview.DataViewModel.1.py => wx.dataview.DataViewModel.1.py} | 0 ...dataview.DataViewModel.2.py => wx.dataview.DataViewModel.2.py} | 0 ...ze.1.py => wx.dataview.DataViewRenderer.DisableEllipsize.1.py} | 0 ...GetNextItem.1.py => wx.dataview.TreeListCtrl.GetNextItem.1.py} | 0 .../{functions.DirSelector.1.py => wx.functions.DirSelector.1.py} | 0 ...functions.FileSelector.1.py => wx.functions.FileSelector.1.py} | 0 ...functions.FileSelector.2.py => wx.functions.FileSelector.2.py} | 0 .../converted/{functions.Kill.1.py => wx.functions.Kill.1.py} | 0 .../converted/{functions.Kill.2.py => wx.functions.Kill.2.py} | 0 .../{functions.MessageBox.1.py => wx.functions.MessageBox.1.py} | 0 .../{grid.Grid.GetCellSize.1.py => wx.grid.Grid.GetCellSize.1.py} | 0 .../{grid.Grid.GetCellSize.2.py => wx.grid.Grid.GetCellSize.2.py} | 0 ...GetRowGridLinePen.1.py => wx.grid.Grid.GetRowGridLinePen.1.py} | 0 ...ment.1.py => wx.grid.GridCellAttr.GetNonDefaultAlignment.1.py} | 0 .../{grid.GridUpdateLocker.1.py => wx.grid.GridUpdateLocker.1.py} | 0 ...AdjustPagebreak.1.py => wx.html.HtmlCell.AdjustPagebreak.1.py} | 0 .../{html.HtmlCell.Draw.1.py => wx.html.HtmlCell.Draw.1.py} | 0 ...ell.DrawInvisible.1.py => wx.html.HtmlCell.DrawInvisible.1.py} | 0 ...dthFloat.1.py => wx.html.HtmlContainerCell.SetWidthFloat.1.py} | 0 ...dthFloat.2.py => wx.html.HtmlContainerCell.SetWidthFloat.2.py} | 0 ...ml.HtmlFilter.CanRead.1.py => wx.html.HtmlFilter.CanRead.1.py} | 0 ....HtmlFilter.ReadFile.1.py => wx.html.HtmlFilter.ReadFile.1.py} | 0 ...oller.AddBook.1.py => wx.html.HtmlHelpController.AddBook.1.py} | 0 ...oller.AddBook.2.py => wx.html.HtmlHelpController.AddBook.2.py} | 0 .../{html.HtmlHelpWindow.1.py => wx.html.HtmlHelpWindow.1.py} | 0 .../{html.HtmlModalHelp.1.py => wx.html.HtmlModalHelp.1.py} | 0 .../{html.HtmlParser.GetFS.1.py => wx.html.HtmlParser.GetFS.1.py} | 0 ...PushTagHandler.1.py => wx.html.HtmlParser.PushTagHandler.1.py} | 0 ....HtmlTag.GetBeginPos.1.py => wx.html.HtmlTag.GetBeginPos.1.py} | 0 ...ml.HtmlTag.GetEndPos1.1.py => wx.html.HtmlTag.GetEndPos1.1.py} | 0 ...ml.HtmlTag.GetEndPos2.1.py => wx.html.HtmlTag.GetEndPos2.1.py} | 0 .../{html.HtmlTag.GetParam.1.py => wx.html.HtmlTag.GetParam.1.py} | 0 ...html.HtmlTag.HasEnding.1.py => wx.html.HtmlTag.HasEnding.1.py} | 0 ...ndler.HandleTag.1.py => wx.html.HtmlTagHandler.HandleTag.1.py} | 0 ...ler.ParseInner.1.py => wx.html.HtmlTagHandler.ParseInner.1.py} | 0 ....GetContainer.1.py => wx.html.HtmlWinParser.GetContainer.1.py} | 0 ...ml.HtmlWindow.SetPage.1.py => wx.html.HtmlWindow.SetPage.1.py} | 0 ...hTextEvent.Clone.1.py => wx.richtext.RichTextEvent.Clone.1.py} | 0 ...py => wx.richtext.RichTextHTMLHandler.SetFontSizeMapping.1.py} | 0 ...ymbolPickerDialog.1.py => wx.richtext.SymbolPickerDialog.1.py} | 0 ...ionPoint.1.py => wx.stc.StyledTextCtrl.GetInsertionPoint.1.py} | 0 .../converted/{xml.XmlDocument.1.py => wx.xml.XmlDocument.1.py} | 0 .../converted/{xml.XmlDocument.2.py => wx.xml.XmlDocument.2.py} | 0 .../converted/{xml.XmlDocument.3.py => wx.xml.XmlDocument.3.py} | 0 ...ode.GetNodeContent.1.py => wx.xml.XmlNode.GetNodeContent.1.py} | 0 ...ode.GetNodeContent.2.py => wx.xml.XmlNode.GetNodeContent.2.py} | 0 .../{xrc.XmlResource.Load.1.py => wx.xrc.XmlResource.Load.1.py} | 0 ...esource.LoadDialog.1.py => wx.xrc.XmlResource.LoadDialog.1.py} | 0 253 files changed, 0 insertions(+), 0 deletions(-) rename docs/sphinx/rest_substitutions/snippets/python/converted/{AcceleratorTable.1.py => wx.AcceleratorTable.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{AffineMatrix2D.Concat.1.py => wx.AffineMatrix2D.Concat.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{AffineMatrix2D.Invert.1.py => wx.AffineMatrix2D.Invert.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{AffineMatrix2D.Rotate.1.py => wx.AffineMatrix2D.Rotate.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{AffineMatrix2D.Scale.1.py => wx.AffineMatrix2D.Scale.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{AffineMatrix2D.TransformDistance.1.py => wx.AffineMatrix2D.TransformDistance.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{AffineMatrix2D.TransformDistance.2.py => wx.AffineMatrix2D.TransformDistance.2.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{AffineMatrix2D.TransformPoint.1.py => wx.AffineMatrix2D.TransformPoint.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{AffineMatrix2D.TransformPoint.2.py => wx.AffineMatrix2D.TransformPoint.2.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{AffineMatrix2D.Translate.1.py => wx.AffineMatrix2D.Translate.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{AffineMatrix2DBase.Concat.1.py => wx.AffineMatrix2DBase.Concat.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{AffineMatrix2DBase.Invert.1.py => wx.AffineMatrix2DBase.Invert.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{App.SetTopWindow.1.py => wx.App.SetTopWindow.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{AppConsole.SetCLocale.1.py => wx.AppConsole.SetCLocale.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{ArtProvider.1.py => wx.ArtProvider.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{ArtProvider.2.py => wx.ArtProvider.2.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{Bitmap.NewFromPNGData.2.py => wx.Bitmap.NewFromPNGData.2.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{Bitmap.__init__.1.py => wx.Bitmap.__init__.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{BoxSizer.AddSpacer.1.py => wx.BoxSizer.AddSpacer.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{BusyCursor.1.py => wx.BusyCursor.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{BusyInfo.1.py => wx.BusyInfo.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{BusyInfo.2.py => wx.BusyInfo.2.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{Clipboard.1.py => wx.Clipboard.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{CloseEvent.1.py => wx.CloseEvent.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{CollapsiblePane.1.py => wx.CollapsiblePane.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{ComboCtrl.1.py => wx.ComboCtrl.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{ComboCtrl.2.py => wx.ComboCtrl.2.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{ComboCtrl.SetTextCtrlStyle.1.py => wx.ComboCtrl.SetTextCtrlStyle.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{ConfigBase.1.py => wx.ConfigBase.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{ConfigBase.2.py => wx.ConfigBase.2.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{ConfigBase.3.py => wx.ConfigBase.3.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{ConfigBase.4.py => wx.ConfigBase.4.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{ConfigBase.5.py => wx.ConfigBase.5.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{ConfigPathChanger.1.py => wx.ConfigPathChanger.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{ConfigPathChanger.__init__.1.py => wx.ConfigPathChanger.__init__.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{ConfigPathChanger.__init__.2.py => wx.ConfigPathChanger.__init__.2.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{ContextHelp.1.py => wx.ContextHelp.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{Control.GetSizeFromTextSize.1.py => wx.Control.GetSizeFromTextSize.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{Control.GetSizeFromTextSize.2.py => wx.Control.GetSizeFromTextSize.2.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{Control.SetLabelMarkup.1.py => wx.Control.SetLabelMarkup.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{Cursor.1.py => wx.Cursor.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{Cursor.__init__.1.py => wx.Cursor.__init__.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{DCClipper.1.py => wx.DCClipper.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{DataObjectComposite.1.py => wx.DataObjectComposite.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{DateTime.ConvertYearToBC.1.py => wx.DateTime.ConvertYearToBC.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{DateTime.Now.1.py => wx.DateTime.Now.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{DateTime.ParseFormat.1.py => wx.DateTime.ParseFormat.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{DateTime.ParseFormat.2.py => wx.DateTime.ParseFormat.2.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{Dialog.1.py => wx.Dialog.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{Dialog.2.py => wx.Dialog.2.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{DirDialog.1.py => wx.DirDialog.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{Event.Clone.1.py => wx.Event.Clone.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{EventBlocker.1.py => wx.EventBlocker.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{EventFilter.1.py => wx.EventFilter.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{EventLoopActivator.1.py => wx.EventLoopActivator.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{EventLoopBase.Dispatch.1.py => wx.EventLoopBase.Dispatch.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{EvtHandler.QueueEvent.1.py => wx.EvtHandler.QueueEvent.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{EvtHandler.QueueEvent.2.py => wx.EvtHandler.QueueEvent.2.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{EvtHandler.SetNextHandler.1.py => wx.EvtHandler.SetNextHandler.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{FSFile.__init__.1.py => wx.FSFile.__init__.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{FileDialog.1.py => wx.FileDialog.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{FileDialog.2.py => wx.FileDialog.2.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{FileDialog.3.py => wx.FileDialog.3.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{FileSystem.AddHandler.1.py => wx.FileSystem.AddHandler.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{FileSystem.ChangePathTo.1.py => wx.FileSystem.ChangePathTo.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{FileSystem.ChangePathTo.2.py => wx.FileSystem.ChangePathTo.2.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{FileSystemHandler.CanOpen.1.py => wx.FileSystemHandler.CanOpen.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{FileSystemHandler.GetAnchor.1.py => wx.FileSystemHandler.GetAnchor.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{FileSystemHandler.GetLeftLocation.1.py => wx.FileSystemHandler.GetLeftLocation.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{FileSystemHandler.GetMimeTypeFromExt.1.py => wx.FileSystemHandler.GetMimeTypeFromExt.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{FileSystemHandler.GetProtocol.1.py => wx.FileSystemHandler.GetProtocol.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{FileSystemHandler.GetRightLocation.1.py => wx.FileSystemHandler.GetRightLocation.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{FileType.1.py => wx.FileType.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{FileType.2.py => wx.FileType.2.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{Font.__init__.1.py => wx.Font.__init__.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{Font.__init__.2.py => wx.Font.__init__.2.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{FontInfo.1.py => wx.FontInfo.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{FontMapper.1.py => wx.FontMapper.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{Frame.1.py => wx.Frame.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{GraphicsContext.1.py => wx.GraphicsContext.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{GraphicsRenderer.1.py => wx.GraphicsRenderer.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{HeaderColumnSimple.1.py => wx.HeaderColumnSimple.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{HeaderCtrl.AddColumnsItems.1.py => wx.HeaderCtrl.AddColumnsItems.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{HeaderCtrl.Create.1.py => wx.HeaderCtrl.Create.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{HeaderCtrl.UpdateColumnWidthToFit.1.py => wx.HeaderCtrl.UpdateColumnWidthToFit.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{HeaderCtrlSimple.HideColumn.1.py => wx.HeaderCtrlSimple.HideColumn.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{HelpControllerBase.SetViewer.1.py => wx.HelpControllerBase.SetViewer.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{IconBundle.GetIcon.1.py => wx.IconBundle.GetIcon.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{Image.AddHandler.1.py => wx.Image.AddHandler.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{Image.ComputeHistogram.1.py => wx.Image.ComputeHistogram.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{Image.GetImageExtWildcard.1.py => wx.Image.GetImageExtWildcard.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{Image.LoadFile.1.py => wx.Image.LoadFile.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{Image.LoadFile.2.py => wx.Image.LoadFile.2.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{Image.SaveFile.1.py => wx.Image.SaveFile.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{Image.SaveFile.2.py => wx.Image.SaveFile.2.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{Image.Scale.1.py => wx.Image.Scale.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{Image.__init__.1.py => wx.Image.__init__.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{InfoBar.1.py => wx.InfoBar.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{KeyEvent.GetKeyCode.1.py => wx.KeyEvent.GetKeyCode.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{KeyboardState.GetModifiers.1.py => wx.KeyboardState.GetModifiers.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{KeyboardState.GetModifiers.2.py => wx.KeyboardState.GetModifiers.2.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{ListCtrl.GetNextItem.1.py => wx.ListCtrl.GetNextItem.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{ListCtrl.SetColumnsOrder.1.py => wx.ListCtrl.SetColumnsOrder.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{ListCtrl.SetItemState.1.py => wx.ListCtrl.SetItemState.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{ListCtrl.SetItemState.2.py => wx.ListCtrl.SetItemState.2.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{ListCtrl.SortItems.1.py => wx.ListCtrl.SortItems.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{Locale.1.py => wx.Locale.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{Locale.2.py => wx.Locale.2.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{Log.LogRecord.1.py => wx.Log.LogRecord.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{Log.SetComponentLevel.1.py => wx.Log.SetComponentLevel.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{LogChain.1.py => wx.LogChain.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{LogFormatter.1.py => wx.LogFormatter.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{LogFormatter.2.py => wx.LogFormatter.2.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{LogNull.1.py => wx.LogNull.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{LogNull.2.py => wx.LogNull.2.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{MDIParentFrame.OnCreateClient.1.py => wx.MDIParentFrame.OnCreateClient.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{MemoryDC.1.py => wx.MemoryDC.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{MemoryDC.2.py => wx.MemoryDC.2.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{MemoryFSHandler.1.py => wx.MemoryFSHandler.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{Menu.Append.1.py => wx.Menu.Append.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{Menu.Append.2.py => wx.Menu.Append.2.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{Menu.Append.3.py => wx.Menu.Append.3.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{Menu.Append.4.py => wx.Menu.Append.4.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{MenuItem.GetLabelText.1.py => wx.MenuItem.GetLabelText.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{MenuItem.SetItemLabel.1.py => wx.MenuItem.SetItemLabel.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{MenuItem.__init__.1.py => wx.MenuItem.__init__.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{MessageDialog.SetYesNoLabels.1.py => wx.MessageDialog.SetYesNoLabels.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{MessageDialog.SetYesNoLabels.2.py => wx.MessageDialog.SetYesNoLabels.2.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{ModalDialogHook.1.py => wx.ModalDialogHook.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{NonOwnedWindow.SetShape.1.py => wx.NonOwnedWindow.SetShape.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{Notebook.1.py => wx.Notebook.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{Notebook.2.py => wx.Notebook.2.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{PaintEvent.1.py => wx.PaintEvent.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{PaintEvent.2.py => wx.PaintEvent.2.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{PickerBase.GetPickerCtrl.1.py => wx.PickerBase.GetPickerCtrl.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{PlatformInfo.1.py => wx.PlatformInfo.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{Point.SetDefaults.1.py => wx.Point.SetDefaults.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{Point.__init__.1.py => wx.Point.__init__.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{RearrangeDialog.1.py => wx.RearrangeDialog.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{RearrangeDialog.AddExtraControls.1.py => wx.RearrangeDialog.AddExtraControls.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{RearrangeList.1.py => wx.RearrangeList.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{RichMessageDialog.1.py => wx.RichMessageDialog.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{ScrollBar.SetScrollbar.1.py => wx.ScrollBar.SetScrollbar.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{Scrolled.DoPrepareDC.1.py => wx.Scrolled.DoPrepareDC.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{Scrolled.SetScrollbars.1.py => wx.Scrolled.SetScrollbars.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{SearchCtrl.1.py => wx.SearchCtrl.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{SingleInstanceChecker.1.py => wx.SingleInstanceChecker.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{Size.SetDefaults.1.py => wx.Size.SetDefaults.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{Sizer.AddSpacer.1.py => wx.Sizer.AddSpacer.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{Sizer.AddStretchSpacer.1.py => wx.Sizer.AddStretchSpacer.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{SizerFlags.1.py => wx.SizerFlags.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{SizerFlags.2.py => wx.SizerFlags.2.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{SizerFlags.3.py => wx.SizerFlags.3.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{StandardPaths.MSWGetShellDir.1.py => wx.StandardPaths.MSWGetShellDir.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{StandardPaths.UseAppInfo.1.py => wx.StandardPaths.UseAppInfo.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{StaticBox.1.py => wx.StaticBox.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{StaticBox.2.py => wx.StaticBox.2.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{StaticBoxSizer.1.py => wx.StaticBoxSizer.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{StopWatch.1.py => wx.StopWatch.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{TextCompleterSimple.1.py => wx.TextCompleterSimple.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{TextCtrl.1.py => wx.TextCtrl.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{TextCtrl.2.py => wx.TextCtrl.2.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{TextCtrl.3.py => wx.TextCtrl.3.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{TextCtrl.4.py => wx.TextCtrl.4.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{TextCtrl.5.py => wx.TextCtrl.5.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{TextEntry.GetInsertionPoint.1.py => wx.TextEntry.GetInsertionPoint.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{TextUrlEvent.Clone.1.py => wx.TextUrlEvent.Clone.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{TimerEvent.1.py => wx.TimerEvent.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{ToolBar.1.py => wx.ToolBar.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{ToolBar.2.py => wx.ToolBar.2.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{ToolBar.3.py => wx.ToolBar.3.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{Trackable.1.py => wx.Trackable.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{URLDataObject.1.py => wx.URLDataObject.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{VListBox.GetFirstSelected.1.py => wx.VListBox.GetFirstSelected.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{Validator.SetWindow.1.py => wx.Validator.SetWindow.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{Window.ConvertDialogToPixels.1.py => wx.Window.ConvertDialogToPixels.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{Window.DoUpdateWindowUI.1.py => wx.Window.DoUpdateWindowUI.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{Window.Fit.1.py => wx.Window.Fit.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{Window.HandleWindowEvent.1.py => wx.Window.HandleWindowEvent.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{Window.Move.1.py => wx.Window.Move.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{Window.Move.2.py => wx.Window.Move.2.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{Window.Move.3.py => wx.Window.Move.3.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{Window.ProcessEvent.1.py => wx.Window.ProcessEvent.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{Window.ProcessWindowEvent.1.py => wx.Window.ProcessWindowEvent.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{Window.PushEventHandler.1.py => wx.Window.PushEventHandler.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{Window.SetBackgroundStyle.1.py => wx.Window.SetBackgroundStyle.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{Window.SetMaxClientSize.1.py => wx.Window.SetMaxClientSize.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{Window.SetMinClientSize.1.py => wx.Window.SetMinClientSize.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{Window.SetScrollbar.1.py => wx.Window.SetScrollbar.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{Window.UpdateWindowUI.1.py => wx.Window.UpdateWindowUI.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{WindowModalDialogEvent.Clone.1.py => wx.WindowModalDialogEvent.Clone.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{adv.AboutDialogInfo.1.py => wx.adv.AboutDialogInfo.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{adv.BannerWindow.1.py => wx.adv.BannerWindow.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{adv.RichToolTip.1.py => wx.adv.RichToolTip.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{adv.Sound.Play.1.py => wx.adv.Sound.Play.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{adv.Sound.PlaySound.1.py => wx.adv.Sound.PlaySound.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{adv.SplashScreen.1.py => wx.adv.SplashScreen.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{adv.TreeListCtrl.GetNextItem.1.py => wx.adv.TreeListCtrl.GetNextItem.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{adv.WizardPageSimple.Chain.1.py => wx.adv.WizardPageSimple.Chain.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{adv.WizardPageSimple.Chain.2.py => wx.adv.WizardPageSimple.Chain.2.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{adv.WizardPageSimple.Chain.3.py => wx.adv.WizardPageSimple.Chain.3.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{adv.functions.AboutBox.1.py => wx.adv.functions.AboutBox.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{dataview.DataViewCustomRenderer.CreateEditorCtrl.1.py => wx.dataview.DataViewCustomRenderer.CreateEditorCtrl.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{dataview.DataViewCustomRenderer.GetValueFromEditorCtrl.1.py => wx.dataview.DataViewCustomRenderer.GetValueFromEditorCtrl.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{dataview.DataViewListCtrl.1.py => wx.dataview.DataViewListCtrl.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{dataview.DataViewModel.1.py => wx.dataview.DataViewModel.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{dataview.DataViewModel.2.py => wx.dataview.DataViewModel.2.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{dataview.DataViewRenderer.DisableEllipsize.1.py => wx.dataview.DataViewRenderer.DisableEllipsize.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{dataview.TreeListCtrl.GetNextItem.1.py => wx.dataview.TreeListCtrl.GetNextItem.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{functions.DirSelector.1.py => wx.functions.DirSelector.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{functions.FileSelector.1.py => wx.functions.FileSelector.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{functions.FileSelector.2.py => wx.functions.FileSelector.2.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{functions.Kill.1.py => wx.functions.Kill.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{functions.Kill.2.py => wx.functions.Kill.2.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{functions.MessageBox.1.py => wx.functions.MessageBox.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{grid.Grid.GetCellSize.1.py => wx.grid.Grid.GetCellSize.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{grid.Grid.GetCellSize.2.py => wx.grid.Grid.GetCellSize.2.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{grid.Grid.GetRowGridLinePen.1.py => wx.grid.Grid.GetRowGridLinePen.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{grid.GridCellAttr.GetNonDefaultAlignment.1.py => wx.grid.GridCellAttr.GetNonDefaultAlignment.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{grid.GridUpdateLocker.1.py => wx.grid.GridUpdateLocker.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{html.HtmlCell.AdjustPagebreak.1.py => wx.html.HtmlCell.AdjustPagebreak.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{html.HtmlCell.Draw.1.py => wx.html.HtmlCell.Draw.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{html.HtmlCell.DrawInvisible.1.py => wx.html.HtmlCell.DrawInvisible.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{html.HtmlContainerCell.SetWidthFloat.1.py => wx.html.HtmlContainerCell.SetWidthFloat.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{html.HtmlContainerCell.SetWidthFloat.2.py => wx.html.HtmlContainerCell.SetWidthFloat.2.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{html.HtmlFilter.CanRead.1.py => wx.html.HtmlFilter.CanRead.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{html.HtmlFilter.ReadFile.1.py => wx.html.HtmlFilter.ReadFile.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{html.HtmlHelpController.AddBook.1.py => wx.html.HtmlHelpController.AddBook.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{html.HtmlHelpController.AddBook.2.py => wx.html.HtmlHelpController.AddBook.2.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{html.HtmlHelpWindow.1.py => wx.html.HtmlHelpWindow.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{html.HtmlModalHelp.1.py => wx.html.HtmlModalHelp.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{html.HtmlParser.GetFS.1.py => wx.html.HtmlParser.GetFS.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{html.HtmlParser.PushTagHandler.1.py => wx.html.HtmlParser.PushTagHandler.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{html.HtmlTag.GetBeginPos.1.py => wx.html.HtmlTag.GetBeginPos.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{html.HtmlTag.GetEndPos1.1.py => wx.html.HtmlTag.GetEndPos1.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{html.HtmlTag.GetEndPos2.1.py => wx.html.HtmlTag.GetEndPos2.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{html.HtmlTag.GetParam.1.py => wx.html.HtmlTag.GetParam.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{html.HtmlTag.HasEnding.1.py => wx.html.HtmlTag.HasEnding.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{html.HtmlTagHandler.HandleTag.1.py => wx.html.HtmlTagHandler.HandleTag.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{html.HtmlTagHandler.ParseInner.1.py => wx.html.HtmlTagHandler.ParseInner.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{html.HtmlWinParser.GetContainer.1.py => wx.html.HtmlWinParser.GetContainer.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{html.HtmlWindow.SetPage.1.py => wx.html.HtmlWindow.SetPage.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{richtext.RichTextEvent.Clone.1.py => wx.richtext.RichTextEvent.Clone.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{richtext.RichTextHTMLHandler.SetFontSizeMapping.1.py => wx.richtext.RichTextHTMLHandler.SetFontSizeMapping.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{richtext.SymbolPickerDialog.1.py => wx.richtext.SymbolPickerDialog.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{stc.StyledTextCtrl.GetInsertionPoint.1.py => wx.stc.StyledTextCtrl.GetInsertionPoint.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{xml.XmlDocument.1.py => wx.xml.XmlDocument.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{xml.XmlDocument.2.py => wx.xml.XmlDocument.2.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{xml.XmlDocument.3.py => wx.xml.XmlDocument.3.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{xml.XmlNode.GetNodeContent.1.py => wx.xml.XmlNode.GetNodeContent.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{xml.XmlNode.GetNodeContent.2.py => wx.xml.XmlNode.GetNodeContent.2.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{xrc.XmlResource.Load.1.py => wx.xrc.XmlResource.Load.1.py} (100%) rename docs/sphinx/rest_substitutions/snippets/python/converted/{xrc.XmlResource.LoadDialog.1.py => wx.xrc.XmlResource.LoadDialog.1.py} (100%) diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/AcceleratorTable.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.AcceleratorTable.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/AcceleratorTable.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.AcceleratorTable.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/AffineMatrix2D.Concat.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.AffineMatrix2D.Concat.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/AffineMatrix2D.Concat.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.AffineMatrix2D.Concat.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/AffineMatrix2D.Invert.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.AffineMatrix2D.Invert.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/AffineMatrix2D.Invert.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.AffineMatrix2D.Invert.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/AffineMatrix2D.Rotate.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.AffineMatrix2D.Rotate.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/AffineMatrix2D.Rotate.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.AffineMatrix2D.Rotate.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/AffineMatrix2D.Scale.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.AffineMatrix2D.Scale.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/AffineMatrix2D.Scale.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.AffineMatrix2D.Scale.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/AffineMatrix2D.TransformDistance.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.AffineMatrix2D.TransformDistance.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/AffineMatrix2D.TransformDistance.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.AffineMatrix2D.TransformDistance.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/AffineMatrix2D.TransformDistance.2.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.AffineMatrix2D.TransformDistance.2.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/AffineMatrix2D.TransformDistance.2.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.AffineMatrix2D.TransformDistance.2.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/AffineMatrix2D.TransformPoint.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.AffineMatrix2D.TransformPoint.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/AffineMatrix2D.TransformPoint.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.AffineMatrix2D.TransformPoint.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/AffineMatrix2D.TransformPoint.2.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.AffineMatrix2D.TransformPoint.2.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/AffineMatrix2D.TransformPoint.2.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.AffineMatrix2D.TransformPoint.2.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/AffineMatrix2D.Translate.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.AffineMatrix2D.Translate.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/AffineMatrix2D.Translate.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.AffineMatrix2D.Translate.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/AffineMatrix2DBase.Concat.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.AffineMatrix2DBase.Concat.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/AffineMatrix2DBase.Concat.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.AffineMatrix2DBase.Concat.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/AffineMatrix2DBase.Invert.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.AffineMatrix2DBase.Invert.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/AffineMatrix2DBase.Invert.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.AffineMatrix2DBase.Invert.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/App.SetTopWindow.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.App.SetTopWindow.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/App.SetTopWindow.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.App.SetTopWindow.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/AppConsole.SetCLocale.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.AppConsole.SetCLocale.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/AppConsole.SetCLocale.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.AppConsole.SetCLocale.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/ArtProvider.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.ArtProvider.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/ArtProvider.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.ArtProvider.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/ArtProvider.2.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.ArtProvider.2.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/ArtProvider.2.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.ArtProvider.2.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/Bitmap.NewFromPNGData.2.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.Bitmap.NewFromPNGData.2.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/Bitmap.NewFromPNGData.2.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.Bitmap.NewFromPNGData.2.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/Bitmap.__init__.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.Bitmap.__init__.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/Bitmap.__init__.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.Bitmap.__init__.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/BoxSizer.AddSpacer.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.BoxSizer.AddSpacer.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/BoxSizer.AddSpacer.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.BoxSizer.AddSpacer.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/BusyCursor.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.BusyCursor.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/BusyCursor.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.BusyCursor.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/BusyInfo.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.BusyInfo.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/BusyInfo.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.BusyInfo.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/BusyInfo.2.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.BusyInfo.2.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/BusyInfo.2.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.BusyInfo.2.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/Clipboard.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.Clipboard.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/Clipboard.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.Clipboard.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/CloseEvent.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.CloseEvent.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/CloseEvent.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.CloseEvent.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/CollapsiblePane.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.CollapsiblePane.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/CollapsiblePane.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.CollapsiblePane.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/ComboCtrl.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.ComboCtrl.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/ComboCtrl.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.ComboCtrl.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/ComboCtrl.2.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.ComboCtrl.2.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/ComboCtrl.2.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.ComboCtrl.2.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/ComboCtrl.SetTextCtrlStyle.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.ComboCtrl.SetTextCtrlStyle.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/ComboCtrl.SetTextCtrlStyle.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.ComboCtrl.SetTextCtrlStyle.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/ConfigBase.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.ConfigBase.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/ConfigBase.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.ConfigBase.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/ConfigBase.2.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.ConfigBase.2.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/ConfigBase.2.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.ConfigBase.2.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/ConfigBase.3.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.ConfigBase.3.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/ConfigBase.3.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.ConfigBase.3.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/ConfigBase.4.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.ConfigBase.4.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/ConfigBase.4.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.ConfigBase.4.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/ConfigBase.5.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.ConfigBase.5.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/ConfigBase.5.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.ConfigBase.5.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/ConfigPathChanger.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.ConfigPathChanger.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/ConfigPathChanger.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.ConfigPathChanger.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/ConfigPathChanger.__init__.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.ConfigPathChanger.__init__.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/ConfigPathChanger.__init__.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.ConfigPathChanger.__init__.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/ConfigPathChanger.__init__.2.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.ConfigPathChanger.__init__.2.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/ConfigPathChanger.__init__.2.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.ConfigPathChanger.__init__.2.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/ContextHelp.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.ContextHelp.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/ContextHelp.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.ContextHelp.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/Control.GetSizeFromTextSize.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.Control.GetSizeFromTextSize.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/Control.GetSizeFromTextSize.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.Control.GetSizeFromTextSize.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/Control.GetSizeFromTextSize.2.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.Control.GetSizeFromTextSize.2.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/Control.GetSizeFromTextSize.2.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.Control.GetSizeFromTextSize.2.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/Control.SetLabelMarkup.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.Control.SetLabelMarkup.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/Control.SetLabelMarkup.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.Control.SetLabelMarkup.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/Cursor.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.Cursor.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/Cursor.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.Cursor.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/Cursor.__init__.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.Cursor.__init__.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/Cursor.__init__.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.Cursor.__init__.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/DCClipper.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.DCClipper.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/DCClipper.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.DCClipper.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/DataObjectComposite.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.DataObjectComposite.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/DataObjectComposite.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.DataObjectComposite.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/DateTime.ConvertYearToBC.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.DateTime.ConvertYearToBC.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/DateTime.ConvertYearToBC.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.DateTime.ConvertYearToBC.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/DateTime.Now.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.DateTime.Now.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/DateTime.Now.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.DateTime.Now.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/DateTime.ParseFormat.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.DateTime.ParseFormat.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/DateTime.ParseFormat.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.DateTime.ParseFormat.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/DateTime.ParseFormat.2.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.DateTime.ParseFormat.2.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/DateTime.ParseFormat.2.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.DateTime.ParseFormat.2.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/Dialog.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.Dialog.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/Dialog.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.Dialog.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/Dialog.2.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.Dialog.2.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/Dialog.2.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.Dialog.2.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/DirDialog.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.DirDialog.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/DirDialog.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.DirDialog.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/Event.Clone.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.Event.Clone.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/Event.Clone.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.Event.Clone.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/EventBlocker.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.EventBlocker.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/EventBlocker.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.EventBlocker.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/EventFilter.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.EventFilter.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/EventFilter.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.EventFilter.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/EventLoopActivator.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.EventLoopActivator.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/EventLoopActivator.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.EventLoopActivator.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/EventLoopBase.Dispatch.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.EventLoopBase.Dispatch.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/EventLoopBase.Dispatch.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.EventLoopBase.Dispatch.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/EvtHandler.QueueEvent.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.EvtHandler.QueueEvent.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/EvtHandler.QueueEvent.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.EvtHandler.QueueEvent.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/EvtHandler.QueueEvent.2.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.EvtHandler.QueueEvent.2.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/EvtHandler.QueueEvent.2.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.EvtHandler.QueueEvent.2.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/EvtHandler.SetNextHandler.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.EvtHandler.SetNextHandler.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/EvtHandler.SetNextHandler.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.EvtHandler.SetNextHandler.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/FSFile.__init__.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.FSFile.__init__.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/FSFile.__init__.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.FSFile.__init__.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/FileDialog.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.FileDialog.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/FileDialog.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.FileDialog.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/FileDialog.2.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.FileDialog.2.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/FileDialog.2.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.FileDialog.2.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/FileDialog.3.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.FileDialog.3.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/FileDialog.3.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.FileDialog.3.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/FileSystem.AddHandler.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.FileSystem.AddHandler.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/FileSystem.AddHandler.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.FileSystem.AddHandler.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/FileSystem.ChangePathTo.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.FileSystem.ChangePathTo.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/FileSystem.ChangePathTo.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.FileSystem.ChangePathTo.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/FileSystem.ChangePathTo.2.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.FileSystem.ChangePathTo.2.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/FileSystem.ChangePathTo.2.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.FileSystem.ChangePathTo.2.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/FileSystemHandler.CanOpen.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.FileSystemHandler.CanOpen.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/FileSystemHandler.CanOpen.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.FileSystemHandler.CanOpen.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/FileSystemHandler.GetAnchor.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.FileSystemHandler.GetAnchor.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/FileSystemHandler.GetAnchor.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.FileSystemHandler.GetAnchor.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/FileSystemHandler.GetLeftLocation.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.FileSystemHandler.GetLeftLocation.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/FileSystemHandler.GetLeftLocation.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.FileSystemHandler.GetLeftLocation.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/FileSystemHandler.GetMimeTypeFromExt.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.FileSystemHandler.GetMimeTypeFromExt.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/FileSystemHandler.GetMimeTypeFromExt.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.FileSystemHandler.GetMimeTypeFromExt.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/FileSystemHandler.GetProtocol.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.FileSystemHandler.GetProtocol.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/FileSystemHandler.GetProtocol.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.FileSystemHandler.GetProtocol.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/FileSystemHandler.GetRightLocation.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.FileSystemHandler.GetRightLocation.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/FileSystemHandler.GetRightLocation.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.FileSystemHandler.GetRightLocation.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/FileType.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.FileType.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/FileType.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.FileType.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/FileType.2.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.FileType.2.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/FileType.2.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.FileType.2.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/Font.__init__.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.Font.__init__.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/Font.__init__.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.Font.__init__.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/Font.__init__.2.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.Font.__init__.2.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/Font.__init__.2.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.Font.__init__.2.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/FontInfo.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.FontInfo.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/FontInfo.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.FontInfo.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/FontMapper.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.FontMapper.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/FontMapper.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.FontMapper.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/Frame.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.Frame.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/Frame.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.Frame.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/GraphicsContext.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.GraphicsContext.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/GraphicsContext.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.GraphicsContext.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/GraphicsRenderer.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.GraphicsRenderer.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/GraphicsRenderer.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.GraphicsRenderer.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/HeaderColumnSimple.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.HeaderColumnSimple.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/HeaderColumnSimple.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.HeaderColumnSimple.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/HeaderCtrl.AddColumnsItems.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.HeaderCtrl.AddColumnsItems.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/HeaderCtrl.AddColumnsItems.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.HeaderCtrl.AddColumnsItems.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/HeaderCtrl.Create.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.HeaderCtrl.Create.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/HeaderCtrl.Create.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.HeaderCtrl.Create.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/HeaderCtrl.UpdateColumnWidthToFit.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.HeaderCtrl.UpdateColumnWidthToFit.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/HeaderCtrl.UpdateColumnWidthToFit.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.HeaderCtrl.UpdateColumnWidthToFit.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/HeaderCtrlSimple.HideColumn.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.HeaderCtrlSimple.HideColumn.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/HeaderCtrlSimple.HideColumn.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.HeaderCtrlSimple.HideColumn.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/HelpControllerBase.SetViewer.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.HelpControllerBase.SetViewer.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/HelpControllerBase.SetViewer.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.HelpControllerBase.SetViewer.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/IconBundle.GetIcon.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.IconBundle.GetIcon.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/IconBundle.GetIcon.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.IconBundle.GetIcon.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/Image.AddHandler.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.Image.AddHandler.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/Image.AddHandler.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.Image.AddHandler.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/Image.ComputeHistogram.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.Image.ComputeHistogram.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/Image.ComputeHistogram.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.Image.ComputeHistogram.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/Image.GetImageExtWildcard.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.Image.GetImageExtWildcard.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/Image.GetImageExtWildcard.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.Image.GetImageExtWildcard.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/Image.LoadFile.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.Image.LoadFile.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/Image.LoadFile.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.Image.LoadFile.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/Image.LoadFile.2.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.Image.LoadFile.2.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/Image.LoadFile.2.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.Image.LoadFile.2.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/Image.SaveFile.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.Image.SaveFile.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/Image.SaveFile.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.Image.SaveFile.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/Image.SaveFile.2.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.Image.SaveFile.2.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/Image.SaveFile.2.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.Image.SaveFile.2.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/Image.Scale.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.Image.Scale.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/Image.Scale.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.Image.Scale.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/Image.__init__.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.Image.__init__.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/Image.__init__.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.Image.__init__.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/InfoBar.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.InfoBar.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/InfoBar.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.InfoBar.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/KeyEvent.GetKeyCode.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.KeyEvent.GetKeyCode.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/KeyEvent.GetKeyCode.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.KeyEvent.GetKeyCode.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/KeyboardState.GetModifiers.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.KeyboardState.GetModifiers.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/KeyboardState.GetModifiers.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.KeyboardState.GetModifiers.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/KeyboardState.GetModifiers.2.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.KeyboardState.GetModifiers.2.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/KeyboardState.GetModifiers.2.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.KeyboardState.GetModifiers.2.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/ListCtrl.GetNextItem.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.ListCtrl.GetNextItem.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/ListCtrl.GetNextItem.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.ListCtrl.GetNextItem.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/ListCtrl.SetColumnsOrder.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.ListCtrl.SetColumnsOrder.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/ListCtrl.SetColumnsOrder.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.ListCtrl.SetColumnsOrder.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/ListCtrl.SetItemState.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.ListCtrl.SetItemState.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/ListCtrl.SetItemState.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.ListCtrl.SetItemState.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/ListCtrl.SetItemState.2.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.ListCtrl.SetItemState.2.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/ListCtrl.SetItemState.2.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.ListCtrl.SetItemState.2.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/ListCtrl.SortItems.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.ListCtrl.SortItems.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/ListCtrl.SortItems.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.ListCtrl.SortItems.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/Locale.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.Locale.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/Locale.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.Locale.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/Locale.2.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.Locale.2.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/Locale.2.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.Locale.2.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/Log.LogRecord.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.Log.LogRecord.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/Log.LogRecord.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.Log.LogRecord.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/Log.SetComponentLevel.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.Log.SetComponentLevel.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/Log.SetComponentLevel.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.Log.SetComponentLevel.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/LogChain.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.LogChain.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/LogChain.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.LogChain.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/LogFormatter.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.LogFormatter.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/LogFormatter.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.LogFormatter.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/LogFormatter.2.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.LogFormatter.2.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/LogFormatter.2.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.LogFormatter.2.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/LogNull.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.LogNull.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/LogNull.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.LogNull.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/LogNull.2.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.LogNull.2.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/LogNull.2.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.LogNull.2.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/MDIParentFrame.OnCreateClient.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.MDIParentFrame.OnCreateClient.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/MDIParentFrame.OnCreateClient.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.MDIParentFrame.OnCreateClient.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/MemoryDC.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.MemoryDC.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/MemoryDC.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.MemoryDC.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/MemoryDC.2.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.MemoryDC.2.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/MemoryDC.2.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.MemoryDC.2.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/MemoryFSHandler.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.MemoryFSHandler.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/MemoryFSHandler.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.MemoryFSHandler.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/Menu.Append.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.Menu.Append.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/Menu.Append.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.Menu.Append.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/Menu.Append.2.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.Menu.Append.2.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/Menu.Append.2.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.Menu.Append.2.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/Menu.Append.3.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.Menu.Append.3.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/Menu.Append.3.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.Menu.Append.3.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/Menu.Append.4.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.Menu.Append.4.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/Menu.Append.4.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.Menu.Append.4.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/MenuItem.GetLabelText.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.MenuItem.GetLabelText.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/MenuItem.GetLabelText.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.MenuItem.GetLabelText.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/MenuItem.SetItemLabel.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.MenuItem.SetItemLabel.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/MenuItem.SetItemLabel.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.MenuItem.SetItemLabel.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/MenuItem.__init__.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.MenuItem.__init__.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/MenuItem.__init__.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.MenuItem.__init__.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/MessageDialog.SetYesNoLabels.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.MessageDialog.SetYesNoLabels.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/MessageDialog.SetYesNoLabels.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.MessageDialog.SetYesNoLabels.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/MessageDialog.SetYesNoLabels.2.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.MessageDialog.SetYesNoLabels.2.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/MessageDialog.SetYesNoLabels.2.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.MessageDialog.SetYesNoLabels.2.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/ModalDialogHook.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.ModalDialogHook.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/ModalDialogHook.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.ModalDialogHook.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/NonOwnedWindow.SetShape.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.NonOwnedWindow.SetShape.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/NonOwnedWindow.SetShape.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.NonOwnedWindow.SetShape.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/Notebook.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.Notebook.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/Notebook.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.Notebook.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/Notebook.2.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.Notebook.2.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/Notebook.2.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.Notebook.2.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/PaintEvent.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.PaintEvent.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/PaintEvent.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.PaintEvent.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/PaintEvent.2.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.PaintEvent.2.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/PaintEvent.2.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.PaintEvent.2.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/PickerBase.GetPickerCtrl.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.PickerBase.GetPickerCtrl.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/PickerBase.GetPickerCtrl.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.PickerBase.GetPickerCtrl.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/PlatformInfo.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.PlatformInfo.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/PlatformInfo.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.PlatformInfo.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/Point.SetDefaults.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.Point.SetDefaults.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/Point.SetDefaults.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.Point.SetDefaults.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/Point.__init__.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.Point.__init__.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/Point.__init__.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.Point.__init__.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/RearrangeDialog.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.RearrangeDialog.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/RearrangeDialog.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.RearrangeDialog.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/RearrangeDialog.AddExtraControls.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.RearrangeDialog.AddExtraControls.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/RearrangeDialog.AddExtraControls.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.RearrangeDialog.AddExtraControls.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/RearrangeList.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.RearrangeList.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/RearrangeList.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.RearrangeList.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/RichMessageDialog.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.RichMessageDialog.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/RichMessageDialog.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.RichMessageDialog.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/ScrollBar.SetScrollbar.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.ScrollBar.SetScrollbar.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/ScrollBar.SetScrollbar.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.ScrollBar.SetScrollbar.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/Scrolled.DoPrepareDC.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.Scrolled.DoPrepareDC.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/Scrolled.DoPrepareDC.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.Scrolled.DoPrepareDC.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/Scrolled.SetScrollbars.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.Scrolled.SetScrollbars.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/Scrolled.SetScrollbars.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.Scrolled.SetScrollbars.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/SearchCtrl.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.SearchCtrl.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/SearchCtrl.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.SearchCtrl.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/SingleInstanceChecker.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.SingleInstanceChecker.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/SingleInstanceChecker.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.SingleInstanceChecker.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/Size.SetDefaults.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.Size.SetDefaults.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/Size.SetDefaults.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.Size.SetDefaults.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/Sizer.AddSpacer.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.Sizer.AddSpacer.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/Sizer.AddSpacer.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.Sizer.AddSpacer.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/Sizer.AddStretchSpacer.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.Sizer.AddStretchSpacer.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/Sizer.AddStretchSpacer.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.Sizer.AddStretchSpacer.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/SizerFlags.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.SizerFlags.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/SizerFlags.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.SizerFlags.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/SizerFlags.2.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.SizerFlags.2.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/SizerFlags.2.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.SizerFlags.2.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/SizerFlags.3.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.SizerFlags.3.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/SizerFlags.3.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.SizerFlags.3.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/StandardPaths.MSWGetShellDir.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.StandardPaths.MSWGetShellDir.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/StandardPaths.MSWGetShellDir.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.StandardPaths.MSWGetShellDir.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/StandardPaths.UseAppInfo.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.StandardPaths.UseAppInfo.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/StandardPaths.UseAppInfo.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.StandardPaths.UseAppInfo.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/StaticBox.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.StaticBox.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/StaticBox.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.StaticBox.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/StaticBox.2.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.StaticBox.2.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/StaticBox.2.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.StaticBox.2.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/StaticBoxSizer.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.StaticBoxSizer.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/StaticBoxSizer.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.StaticBoxSizer.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/StopWatch.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.StopWatch.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/StopWatch.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.StopWatch.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/TextCompleterSimple.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.TextCompleterSimple.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/TextCompleterSimple.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.TextCompleterSimple.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/TextCtrl.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.TextCtrl.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/TextCtrl.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.TextCtrl.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/TextCtrl.2.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.TextCtrl.2.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/TextCtrl.2.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.TextCtrl.2.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/TextCtrl.3.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.TextCtrl.3.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/TextCtrl.3.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.TextCtrl.3.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/TextCtrl.4.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.TextCtrl.4.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/TextCtrl.4.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.TextCtrl.4.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/TextCtrl.5.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.TextCtrl.5.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/TextCtrl.5.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.TextCtrl.5.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/TextEntry.GetInsertionPoint.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.TextEntry.GetInsertionPoint.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/TextEntry.GetInsertionPoint.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.TextEntry.GetInsertionPoint.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/TextUrlEvent.Clone.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.TextUrlEvent.Clone.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/TextUrlEvent.Clone.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.TextUrlEvent.Clone.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/TimerEvent.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.TimerEvent.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/TimerEvent.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.TimerEvent.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/ToolBar.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.ToolBar.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/ToolBar.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.ToolBar.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/ToolBar.2.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.ToolBar.2.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/ToolBar.2.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.ToolBar.2.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/ToolBar.3.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.ToolBar.3.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/ToolBar.3.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.ToolBar.3.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/Trackable.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.Trackable.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/Trackable.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.Trackable.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/URLDataObject.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.URLDataObject.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/URLDataObject.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.URLDataObject.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/VListBox.GetFirstSelected.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.VListBox.GetFirstSelected.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/VListBox.GetFirstSelected.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.VListBox.GetFirstSelected.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/Validator.SetWindow.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.Validator.SetWindow.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/Validator.SetWindow.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.Validator.SetWindow.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/Window.ConvertDialogToPixels.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.Window.ConvertDialogToPixels.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/Window.ConvertDialogToPixels.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.Window.ConvertDialogToPixels.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/Window.DoUpdateWindowUI.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.Window.DoUpdateWindowUI.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/Window.DoUpdateWindowUI.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.Window.DoUpdateWindowUI.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/Window.Fit.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.Window.Fit.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/Window.Fit.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.Window.Fit.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/Window.HandleWindowEvent.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.Window.HandleWindowEvent.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/Window.HandleWindowEvent.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.Window.HandleWindowEvent.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/Window.Move.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.Window.Move.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/Window.Move.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.Window.Move.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/Window.Move.2.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.Window.Move.2.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/Window.Move.2.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.Window.Move.2.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/Window.Move.3.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.Window.Move.3.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/Window.Move.3.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.Window.Move.3.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/Window.ProcessEvent.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.Window.ProcessEvent.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/Window.ProcessEvent.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.Window.ProcessEvent.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/Window.ProcessWindowEvent.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.Window.ProcessWindowEvent.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/Window.ProcessWindowEvent.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.Window.ProcessWindowEvent.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/Window.PushEventHandler.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.Window.PushEventHandler.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/Window.PushEventHandler.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.Window.PushEventHandler.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/Window.SetBackgroundStyle.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.Window.SetBackgroundStyle.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/Window.SetBackgroundStyle.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.Window.SetBackgroundStyle.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/Window.SetMaxClientSize.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.Window.SetMaxClientSize.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/Window.SetMaxClientSize.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.Window.SetMaxClientSize.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/Window.SetMinClientSize.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.Window.SetMinClientSize.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/Window.SetMinClientSize.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.Window.SetMinClientSize.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/Window.SetScrollbar.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.Window.SetScrollbar.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/Window.SetScrollbar.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.Window.SetScrollbar.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/Window.UpdateWindowUI.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.Window.UpdateWindowUI.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/Window.UpdateWindowUI.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.Window.UpdateWindowUI.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/WindowModalDialogEvent.Clone.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.WindowModalDialogEvent.Clone.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/WindowModalDialogEvent.Clone.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.WindowModalDialogEvent.Clone.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/adv.AboutDialogInfo.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.adv.AboutDialogInfo.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/adv.AboutDialogInfo.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.adv.AboutDialogInfo.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/adv.BannerWindow.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.adv.BannerWindow.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/adv.BannerWindow.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.adv.BannerWindow.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/adv.RichToolTip.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.adv.RichToolTip.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/adv.RichToolTip.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.adv.RichToolTip.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/adv.Sound.Play.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.adv.Sound.Play.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/adv.Sound.Play.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.adv.Sound.Play.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/adv.Sound.PlaySound.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.adv.Sound.PlaySound.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/adv.Sound.PlaySound.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.adv.Sound.PlaySound.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/adv.SplashScreen.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.adv.SplashScreen.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/adv.SplashScreen.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.adv.SplashScreen.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/adv.TreeListCtrl.GetNextItem.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.adv.TreeListCtrl.GetNextItem.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/adv.TreeListCtrl.GetNextItem.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.adv.TreeListCtrl.GetNextItem.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/adv.WizardPageSimple.Chain.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.adv.WizardPageSimple.Chain.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/adv.WizardPageSimple.Chain.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.adv.WizardPageSimple.Chain.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/adv.WizardPageSimple.Chain.2.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.adv.WizardPageSimple.Chain.2.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/adv.WizardPageSimple.Chain.2.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.adv.WizardPageSimple.Chain.2.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/adv.WizardPageSimple.Chain.3.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.adv.WizardPageSimple.Chain.3.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/adv.WizardPageSimple.Chain.3.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.adv.WizardPageSimple.Chain.3.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/adv.functions.AboutBox.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.adv.functions.AboutBox.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/adv.functions.AboutBox.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.adv.functions.AboutBox.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/dataview.DataViewCustomRenderer.CreateEditorCtrl.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.dataview.DataViewCustomRenderer.CreateEditorCtrl.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/dataview.DataViewCustomRenderer.CreateEditorCtrl.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.dataview.DataViewCustomRenderer.CreateEditorCtrl.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/dataview.DataViewCustomRenderer.GetValueFromEditorCtrl.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.dataview.DataViewCustomRenderer.GetValueFromEditorCtrl.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/dataview.DataViewCustomRenderer.GetValueFromEditorCtrl.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.dataview.DataViewCustomRenderer.GetValueFromEditorCtrl.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/dataview.DataViewListCtrl.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.dataview.DataViewListCtrl.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/dataview.DataViewListCtrl.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.dataview.DataViewListCtrl.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/dataview.DataViewModel.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.dataview.DataViewModel.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/dataview.DataViewModel.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.dataview.DataViewModel.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/dataview.DataViewModel.2.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.dataview.DataViewModel.2.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/dataview.DataViewModel.2.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.dataview.DataViewModel.2.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/dataview.DataViewRenderer.DisableEllipsize.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.dataview.DataViewRenderer.DisableEllipsize.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/dataview.DataViewRenderer.DisableEllipsize.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.dataview.DataViewRenderer.DisableEllipsize.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/dataview.TreeListCtrl.GetNextItem.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.dataview.TreeListCtrl.GetNextItem.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/dataview.TreeListCtrl.GetNextItem.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.dataview.TreeListCtrl.GetNextItem.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/functions.DirSelector.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.functions.DirSelector.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/functions.DirSelector.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.functions.DirSelector.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/functions.FileSelector.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.functions.FileSelector.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/functions.FileSelector.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.functions.FileSelector.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/functions.FileSelector.2.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.functions.FileSelector.2.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/functions.FileSelector.2.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.functions.FileSelector.2.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/functions.Kill.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.functions.Kill.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/functions.Kill.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.functions.Kill.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/functions.Kill.2.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.functions.Kill.2.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/functions.Kill.2.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.functions.Kill.2.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/functions.MessageBox.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.functions.MessageBox.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/functions.MessageBox.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.functions.MessageBox.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/grid.Grid.GetCellSize.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.grid.Grid.GetCellSize.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/grid.Grid.GetCellSize.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.grid.Grid.GetCellSize.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/grid.Grid.GetCellSize.2.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.grid.Grid.GetCellSize.2.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/grid.Grid.GetCellSize.2.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.grid.Grid.GetCellSize.2.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/grid.Grid.GetRowGridLinePen.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.grid.Grid.GetRowGridLinePen.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/grid.Grid.GetRowGridLinePen.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.grid.Grid.GetRowGridLinePen.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/grid.GridCellAttr.GetNonDefaultAlignment.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.grid.GridCellAttr.GetNonDefaultAlignment.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/grid.GridCellAttr.GetNonDefaultAlignment.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.grid.GridCellAttr.GetNonDefaultAlignment.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/grid.GridUpdateLocker.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.grid.GridUpdateLocker.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/grid.GridUpdateLocker.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.grid.GridUpdateLocker.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/html.HtmlCell.AdjustPagebreak.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.html.HtmlCell.AdjustPagebreak.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/html.HtmlCell.AdjustPagebreak.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.html.HtmlCell.AdjustPagebreak.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/html.HtmlCell.Draw.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.html.HtmlCell.Draw.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/html.HtmlCell.Draw.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.html.HtmlCell.Draw.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/html.HtmlCell.DrawInvisible.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.html.HtmlCell.DrawInvisible.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/html.HtmlCell.DrawInvisible.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.html.HtmlCell.DrawInvisible.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/html.HtmlContainerCell.SetWidthFloat.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.html.HtmlContainerCell.SetWidthFloat.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/html.HtmlContainerCell.SetWidthFloat.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.html.HtmlContainerCell.SetWidthFloat.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/html.HtmlContainerCell.SetWidthFloat.2.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.html.HtmlContainerCell.SetWidthFloat.2.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/html.HtmlContainerCell.SetWidthFloat.2.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.html.HtmlContainerCell.SetWidthFloat.2.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/html.HtmlFilter.CanRead.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.html.HtmlFilter.CanRead.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/html.HtmlFilter.CanRead.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.html.HtmlFilter.CanRead.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/html.HtmlFilter.ReadFile.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.html.HtmlFilter.ReadFile.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/html.HtmlFilter.ReadFile.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.html.HtmlFilter.ReadFile.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/html.HtmlHelpController.AddBook.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.html.HtmlHelpController.AddBook.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/html.HtmlHelpController.AddBook.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.html.HtmlHelpController.AddBook.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/html.HtmlHelpController.AddBook.2.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.html.HtmlHelpController.AddBook.2.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/html.HtmlHelpController.AddBook.2.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.html.HtmlHelpController.AddBook.2.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/html.HtmlHelpWindow.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.html.HtmlHelpWindow.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/html.HtmlHelpWindow.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.html.HtmlHelpWindow.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/html.HtmlModalHelp.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.html.HtmlModalHelp.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/html.HtmlModalHelp.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.html.HtmlModalHelp.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/html.HtmlParser.GetFS.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.html.HtmlParser.GetFS.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/html.HtmlParser.GetFS.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.html.HtmlParser.GetFS.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/html.HtmlParser.PushTagHandler.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.html.HtmlParser.PushTagHandler.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/html.HtmlParser.PushTagHandler.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.html.HtmlParser.PushTagHandler.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/html.HtmlTag.GetBeginPos.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.html.HtmlTag.GetBeginPos.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/html.HtmlTag.GetBeginPos.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.html.HtmlTag.GetBeginPos.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/html.HtmlTag.GetEndPos1.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.html.HtmlTag.GetEndPos1.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/html.HtmlTag.GetEndPos1.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.html.HtmlTag.GetEndPos1.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/html.HtmlTag.GetEndPos2.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.html.HtmlTag.GetEndPos2.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/html.HtmlTag.GetEndPos2.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.html.HtmlTag.GetEndPos2.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/html.HtmlTag.GetParam.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.html.HtmlTag.GetParam.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/html.HtmlTag.GetParam.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.html.HtmlTag.GetParam.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/html.HtmlTag.HasEnding.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.html.HtmlTag.HasEnding.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/html.HtmlTag.HasEnding.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.html.HtmlTag.HasEnding.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/html.HtmlTagHandler.HandleTag.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.html.HtmlTagHandler.HandleTag.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/html.HtmlTagHandler.HandleTag.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.html.HtmlTagHandler.HandleTag.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/html.HtmlTagHandler.ParseInner.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.html.HtmlTagHandler.ParseInner.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/html.HtmlTagHandler.ParseInner.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.html.HtmlTagHandler.ParseInner.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/html.HtmlWinParser.GetContainer.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.html.HtmlWinParser.GetContainer.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/html.HtmlWinParser.GetContainer.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.html.HtmlWinParser.GetContainer.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/html.HtmlWindow.SetPage.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.html.HtmlWindow.SetPage.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/html.HtmlWindow.SetPage.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.html.HtmlWindow.SetPage.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/richtext.RichTextEvent.Clone.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.richtext.RichTextEvent.Clone.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/richtext.RichTextEvent.Clone.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.richtext.RichTextEvent.Clone.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/richtext.RichTextHTMLHandler.SetFontSizeMapping.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.richtext.RichTextHTMLHandler.SetFontSizeMapping.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/richtext.RichTextHTMLHandler.SetFontSizeMapping.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.richtext.RichTextHTMLHandler.SetFontSizeMapping.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/richtext.SymbolPickerDialog.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.richtext.SymbolPickerDialog.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/richtext.SymbolPickerDialog.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.richtext.SymbolPickerDialog.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/stc.StyledTextCtrl.GetInsertionPoint.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.stc.StyledTextCtrl.GetInsertionPoint.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/stc.StyledTextCtrl.GetInsertionPoint.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.stc.StyledTextCtrl.GetInsertionPoint.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/xml.XmlDocument.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.xml.XmlDocument.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/xml.XmlDocument.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.xml.XmlDocument.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/xml.XmlDocument.2.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.xml.XmlDocument.2.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/xml.XmlDocument.2.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.xml.XmlDocument.2.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/xml.XmlDocument.3.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.xml.XmlDocument.3.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/xml.XmlDocument.3.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.xml.XmlDocument.3.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/xml.XmlNode.GetNodeContent.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.xml.XmlNode.GetNodeContent.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/xml.XmlNode.GetNodeContent.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.xml.XmlNode.GetNodeContent.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/xml.XmlNode.GetNodeContent.2.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.xml.XmlNode.GetNodeContent.2.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/xml.XmlNode.GetNodeContent.2.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.xml.XmlNode.GetNodeContent.2.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/xrc.XmlResource.Load.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.xrc.XmlResource.Load.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/xrc.XmlResource.Load.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.xrc.XmlResource.Load.1.py diff --git a/docs/sphinx/rest_substitutions/snippets/python/converted/xrc.XmlResource.LoadDialog.1.py b/docs/sphinx/rest_substitutions/snippets/python/converted/wx.xrc.XmlResource.LoadDialog.1.py similarity index 100% rename from docs/sphinx/rest_substitutions/snippets/python/converted/xrc.XmlResource.LoadDialog.1.py rename to docs/sphinx/rest_substitutions/snippets/python/converted/wx.xrc.XmlResource.LoadDialog.1.py From c473965e6a05ecc17f3aff20643ad51628d780ca Mon Sep 17 00:00:00 2001 From: Robin Dunn Date: Wed, 18 May 2016 16:39:38 -0700 Subject: [PATCH 05/69] Use the new names for the module index files --- docs/sphinx/_templates/main.html | 36 ++++++++++++++++---------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/docs/sphinx/_templates/main.html b/docs/sphinx/_templates/main.html index 5a6bf309..557efb7f 100644 --- a/docs/sphinx/_templates/main.html +++ b/docs/sphinx/_templates/main.html @@ -50,57 +50,57 @@ From 97bcad804fdd9a9dcf5a117d62802820bddd94e0 Mon Sep 17 00:00:00 2001 From: Robin Dunn Date: Wed, 18 May 2016 21:39:21 -0700 Subject: [PATCH 06/69] refactor reading and writing data to pickle files --- sphinxtools/librarydescription.py | 17 ++----- sphinxtools/modulehunter.py | 19 +++----- sphinxtools/postprocess.py | 21 ++++----- sphinxtools/utilities.py | 73 +++++++++++++++++-------------- 4 files changed, 58 insertions(+), 72 deletions(-) diff --git a/sphinxtools/librarydescription.py b/sphinxtools/librarydescription.py index f43d99f3..63c5d3c7 100644 --- a/sphinxtools/librarydescription.py +++ b/sphinxtools/librarydescription.py @@ -12,7 +12,7 @@ else: from inspect import getmro, getclasstree, getdoc, getcomments -from .utilities import MakeSummary, ChopDescription, WriteSphinxOutput +from .utilities import MakeSummary, ChopDescription, WriteSphinxOutput, PickleFile from .utilities import FindControlImages, FormatExternalLink, IsPython3 from .constants import object_types, MODULE_TO_ICON, DOXY_2_REST, SPHINXROOT from . import templates @@ -521,25 +521,14 @@ class Library(ParentBase): def Save(self): - ParentBase.Save(self) class_dict = {} class_dict = self.ClassesToPickle(self, class_dict) pickle_file = os.path.join(SPHINXROOT, 'class_summary.lst') - - if os.path.isfile(pickle_file): - fid = open(pickle_file, 'rb') - items = pickle.load(fid) - fid.close() - else: - items = {} - - items.update(class_dict) - fid = open(pickle_file, 'wb') - pickle.dump(items, fid) - fid.close() + with PickleFile(pickle_file) as pf: + pf.items.update(class_dict) class Module(ParentBase): diff --git a/sphinxtools/modulehunter.py b/sphinxtools/modulehunter.py index 56f63f6c..b922289b 100644 --- a/sphinxtools/modulehunter.py +++ b/sphinxtools/modulehunter.py @@ -29,7 +29,7 @@ from .librarydescription import Method, Property, Attribute from . import inheritance -from .utilities import IsPython3 +from .utilities import IsPython3, PickleFile from .constants import object_types, EXCLUDED_ATTRS, MODULE_TO_ICON from .constants import CONSTANT_RE @@ -582,13 +582,11 @@ def ToRest(import_name): sphinxDir = os.path.join(phoenixDir(), 'docs', 'sphinx') pickle_file = os.path.join(sphinxDir, 'wx%s.pkl'%import_name) - fid = open(pickle_file, 'rb') - library_class = pickle.load(fid) - fid.close() + pf = PickleFile(pickle_file) + library_class = pf.read() - fid = open(os.path.join(sphinxDir, 'class_summary.lst'), 'rb') - class_summary = pickle.load(fid) - fid.close() + pf = PickleFile(os.path.join(sphinxDir, 'class_summary.lst')) + class_summary = pf.read() library_class.Walk(library_class, class_summary) @@ -602,8 +600,6 @@ def ModuleHunter(init_name, import_name, version): ToRest(import_name) return - path = list(sys.path) - directory, module_name = os.path.split(init_name) path = list(sys.path) @@ -660,9 +656,8 @@ def ModuleHunter(init_name, import_name, version): sys.path[:] = path # restore - fid = open(pickle_file, 'wb') - pickle.dump(library_class, fid) - fid.close() + pf = PickleFile(pickle_file) + pf.write(library_class) ToRest(import_name) diff --git a/sphinxtools/postprocess.py b/sphinxtools/postprocess.py index 0d213945..c5bf9c3c 100644 --- a/sphinxtools/postprocess.py +++ b/sphinxtools/postprocess.py @@ -26,7 +26,7 @@ else: from buildtools.config import copyIfNewer, writeIfChanged, newer, getVcsRev, textfile_open from . import templates -from .utilities import Wx2Sphinx +from .utilities import Wx2Sphinx, PickleFile from .constants import HTML_REPLACE, TODAY, SPHINXROOT, SECTIONS_EXCLUDE from .constants import CONSTANT_INSTANCES, WIDGETS_IMAGES_ROOT, SPHINX_IMAGES_ROOT @@ -100,9 +100,8 @@ def BuildEnumsAndMethods(sphinxDir): 4. Some cleanup. """ - fid = open(os.path.join(sphinxDir, 'class_summary.lst'), 'rb') - class_summary = pickle.load(fid) - fid.close() + pf = PickleFile(os.path.join(sphinxDir, 'class_summary.lst')) + class_summary = pf.read() unreferenced_classes = {} @@ -365,10 +364,9 @@ def ReformatFunctions(file): if not newer(file, text_file): return - fid = open(file, 'rb') - functions = pickle.load(fid) - fid.close() - + pf = PickleFile(file) + functions = pf.read() + if local_file.count('.') == 1: # Core functions label = 'Core' @@ -420,11 +418,8 @@ def MakeClassIndex(sphinxDir, file): if not newer(file, text_file): return - fid = open(file, 'rb') - classes = pickle.load(fid) - fid.close() - - if local_file.count('.') == 1: + pf = PickleFile(file) + classes = pf.read() # Core functions label = 'Core' module = '' diff --git a/sphinxtools/utilities.py b/sphinxtools/utilities.py index 03d872dc..885cdb92 100644 --- a/sphinxtools/utilities.py +++ b/sphinxtools/utilities.py @@ -578,12 +578,10 @@ def WriteSphinxOutput(stream, filename, append=False): text = stream.getvalue() mode = 'a' if append else 'w' - fid = codecs.open(text_file, mode, encoding='utf-8') - if mode == 'w': - fid.write('.. include:: headings.inc\n\n') - - fid.write(text) - fid.close() + with codecs.open(text_file, mode, encoding='utf-8') as fid: + if mode == 'w': + fid.write('.. include:: headings.inc\n\n') + fid.write(text) # ----------------------------------------------------------------------- # @@ -614,6 +612,35 @@ def ChopDescription(text): # ----------------------------------------------------------------------- # +class PickleFile(object): + """ + A class to help simplify loading and saving data to pickle files. + """ + def __init__(self, fileName): + self.fileName = fileName + + def __enter__(self): + self.read() + return self + + def __exit__(self, exc_type, exc_val, exc_tb): + self.write(self.items) + + def read(self): + if os.path.isfile(self.fileName): + with open(self.fileName, 'rb') as fid: + items = pickle.load(fid) + else: + items = {} + self.items = items + return items + + def write(self, items): + with open(self.fileName, 'wb') as fid: + pickle.dump(items, fid) + +# ----------------------------------------------------------------------- # + def PickleItem(description, current_module, name, kind): """ This function pickles/unpickles a dictionary containing class names as keys @@ -635,18 +662,9 @@ def PickleItem(description, current_module, name, kind): pickle_file = os.path.join(SPHINXROOT, current_module + 'functions.pkl') else: pickle_file = os.path.join(SPHINXROOT, current_module + '1classindex.pkl') - - if os.path.isfile(pickle_file): - fid = open(pickle_file, 'rb') - items = pickle.load(fid) - fid.close() - else: - items = {} - items[name] = description - fid = open(pickle_file, 'wb') - pickle.dump(items, fid) - fid.close() + with PickleFile(pickle_file) as pf: + pf.items[name] = description # ----------------------------------------------------------------------- # @@ -661,15 +679,6 @@ def PickleClassInfo(class_name, element, short_description): :param string `short_description`: the class short description (if any). """ - pickle_file = os.path.join(SPHINXROOT, 'class_summary.lst') - - if os.path.isfile(pickle_file): - fid = open(pickle_file, 'rb') - items = pickle.load(fid) - fid.close() - else: - items = {} - method_list, bases = [], [] for method, description in element.method_list: method_list.append(method) @@ -677,10 +686,9 @@ def PickleClassInfo(class_name, element, short_description): for base in element.bases: bases.append(Wx2Sphinx(base)[1]) - items[class_name] = (method_list, bases, short_description) - fid = open(pickle_file, 'wb') - pickle.dump(items, fid) - fid.close() + pickle_file = os.path.join(SPHINXROOT, 'class_summary.lst') + with PickleFile(pickle_file) as pf: + pf.items[class_name] = (method_list, bases, short_description) # ----------------------------------------------------------------------- # @@ -786,9 +794,8 @@ def FormatContributedSnippets(kind, contrib_snippets): text = '\n' + spacer + '|contributed| **Contributed Examples:**\n\n' for indx, snippet in enumerate(contrib_snippets): - fid = open(snippet, 'rt') - lines = fid.readlines() - fid.close() + with open(snippet, 'rt') as fid: + lines = fid.readlines() user = lines[0].replace('##', '').strip() onlyfile = os.path.split(snippet)[1] From 240daf555486c38d34e94522c5a8b410908e8829 Mon Sep 17 00:00:00 2001 From: Robin Dunn Date: Thu, 19 May 2016 14:50:04 -0700 Subject: [PATCH 07/69] Add a simple docstring for all of the main modules --- build.py | 1 + etg/_adv.py | 10 +++++++--- etg/_core.py | 8 ++++++-- etg/_dataview.py | 8 ++++++-- etg/_glcanvas.py | 7 ++++--- etg/_grid.py | 8 ++++++-- etg/_html.py | 11 ++++++++--- etg/_html2.py | 13 ++++++++++--- etg/_media.py | 10 +++++++--- etg/_msw.py | 4 +++- etg/_richtext.py | 8 +++++--- etg/_stc.py | 9 ++++++--- etg/_webkit.py | 10 +++++++--- etg/_xml.py | 7 ++++--- etg/_xrc.py | 9 +++++---- 15 files changed, 85 insertions(+), 38 deletions(-) diff --git a/build.py b/build.py index 73ffb3d4..de1909da 100755 --- a/build.py +++ b/build.py @@ -863,6 +863,7 @@ def cmd_etg(options, args): def cmd_sphinx(options, args): + from buildtools import mydbstub from sphinxtools.postprocess import SphinxIndexes, MakeHeadings, PostProcess, GenGallery cmdTimer = CommandTimer('sphinx') diff --git a/etg/_adv.py b/etg/_adv.py index d4836bcd..4ffc5b33 100644 --- a/etg/_adv.py +++ b/etg/_adv.py @@ -3,18 +3,22 @@ # Author: Robin Dunn # # Created: 22-Mar-2012 -# Copyright: (c) 2013 by Total Control Software +# Copyright: (c) 2012-2016 by Total Control Software # License: wxWindows License #--------------------------------------------------------------------------- import etgtools import etgtools.tweaker_tools as tools -from etgtools import PyFunctionDef, PyCodeDef, PyPropertyDef PACKAGE = "wx" MODULE = "_adv" NAME = "_adv" # Base name of the file to generate to for this script -DOCSTRING = "" +DOCSTRING = """\ +The ``wx.adv`` module contains classes which are more advanced and/or less +commonly used than those in the core namespace. They are provided in a +separate module to help reduce overhead and dependencies for those +applications which do not need any of these classes. +""" # The classes and/or the basename of the Doxygen XML files to be processed by # this script. diff --git a/etg/_core.py b/etg/_core.py index 4a570dfe..7db7578e 100644 --- a/etg/_core.py +++ b/etg/_core.py @@ -3,7 +3,7 @@ # Author: Robin Dunn # # Created: 8-Nov-2010 -# Copyright: (c) 2013 by Total Control Software +# Copyright: (c) 2010-2016 by Total Control Software # License: wxWindows License #--------------------------------------------------------------------------- @@ -14,7 +14,11 @@ from etgtools import PyFunctionDef, PyCodeDef, PyPropertyDef PACKAGE = "wx" MODULE = "_core" NAME = "_core" # Base name of the file to generate to for this script -DOCSTRING = "" +DOCSTRING = """\ +The classes in this module are the most commonly used classes for wxPython, +which is why they have been made visible in the core ``wx`` namespace. +Everything you need for building typical GUI applications is here. +""" # The classes and/or the basename of the Doxygen XML files to be processed by # this script. diff --git a/etg/_dataview.py b/etg/_dataview.py index c7cf6e8e..a70c41b2 100644 --- a/etg/_dataview.py +++ b/etg/_dataview.py @@ -3,7 +3,7 @@ # Author: Kevin Ollivier # # Created: 12-Sept-2011 -# Copyright: (c) 2013 by Kevin Ollivier +# Copyright: (c) 2011-2016 by Kevin Ollivier # License: wxWindows License #--------------------------------------------------------------------------- @@ -13,7 +13,11 @@ import etgtools.tweaker_tools as tools PACKAGE = "wx" MODULE = "_dataview" NAME = "_dataview" # Base name of the file to generate to for this script -DOCSTRING = "" +DOCSTRING = """\ +The classes in this module provide views and data models for viewing tabular +or hierarchical data in a more advanced way than what is provided by classes +such as :ref:`wx.ListCtrl`, :ref:`wx.TreeCtrl`, etc. +""" # The classes and/or the basename of the Doxygen XML files to be processed by # this script. diff --git a/etg/_glcanvas.py b/etg/_glcanvas.py index 54b113b9..b85c82d4 100644 --- a/etg/_glcanvas.py +++ b/etg/_glcanvas.py @@ -3,18 +3,19 @@ # Author: Robin Dunn # # Created: 3-Nov-2012 -# Copyright: (c) 2013 by Total Control Software +# Copyright: (c) 2012-2016 by Total Control Software # License: wxWindows License #--------------------------------------------------------------------------- import etgtools import etgtools.tweaker_tools as tools -from etgtools import PyFunctionDef, PyCodeDef, PyPropertyDef PACKAGE = "wx" MODULE = "_glcanvas" NAME = "_glcanvas" # Base name of the file to generate to for this script -DOCSTRING = "" +DOCSTRING = """\ +These classes enable viewing and interacting with an OpenGL context in a wx.Window. +""" # The classes and/or the basename of the Doxygen XML files to be processed by # this script. diff --git a/etg/_grid.py b/etg/_grid.py index 0e9af160..0ba3e7b6 100644 --- a/etg/_grid.py +++ b/etg/_grid.py @@ -3,7 +3,7 @@ # Author: Robin Dunn # # Created: 20-Dec-2012 -# Copyright: (c) 2013 by Total Control Software +# Copyright: (c) 2012-2016 by Total Control Software # License: wxWindows License #--------------------------------------------------------------------------- @@ -13,7 +13,11 @@ import etgtools.tweaker_tools as tools PACKAGE = "wx" MODULE = "_grid" NAME = "_grid" # Base name of the file to generate to for this script -DOCSTRING = "" +DOCSTRING = """\ +The Grid and related classes in this module provide functionality similar to a +spreadsheet, where the application can display rows and columns of data of +various types, which the user can edit and otherwise interact with. +""" # The classes and/or the basename of the Doxygen XML files to be processed by # this script. diff --git a/etg/_html.py b/etg/_html.py index 65f65ab5..bbffe08a 100644 --- a/etg/_html.py +++ b/etg/_html.py @@ -3,18 +3,23 @@ # Author: Robin Dunn # # Created: 27-Oct-2012 -# Copyright: (c) 2013 by Total Control Software +# Copyright: (c) 2012-2016 by Total Control Software # License: wxWindows License #--------------------------------------------------------------------------- import etgtools import etgtools.tweaker_tools as tools -from etgtools import PyFunctionDef, PyCodeDef, PyPropertyDef PACKAGE = "wx" MODULE = "_html" NAME = "_html" # Base name of the file to generate to for this script -DOCSTRING = "" +DOCSTRING = """\ +This module contains a widget class and supporting classes for a generic HTML +renderer. It supports only a subset of the HTML standards, and no Javascript +or CSS, but it is relatively lightweight and has no platform dependencies. It +is suitable for displaying simple HTML documents, such as the application's +documentation or built-in help pages. +""" # The classes and/or the basename of the Doxygen XML files to be processed by # this script. diff --git a/etg/_html2.py b/etg/_html2.py index 27934fcd..99ec310b 100644 --- a/etg/_html2.py +++ b/etg/_html2.py @@ -3,18 +3,25 @@ # Author: Robin Dunn # # Created: 20-Nov-2012 -# Copyright: (c) 2013 by Total Control Software +# Copyright: (c) 2012-2016 by Total Control Software # License: wxWindows License #--------------------------------------------------------------------------- import etgtools import etgtools.tweaker_tools as tools -from etgtools import PyFunctionDef, PyCodeDef, PyPropertyDef + PACKAGE = "wx" MODULE = "_html2" NAME = "_html2" # Base name of the file to generate to for this script -DOCSTRING = "" +DOCSTRING = """\ +The ``wx.html2`` module includes a widget class and supporting classes that +wraps native browser components on the system, therefore providing a fully +featured HTML rendering component including the latest HTML, Javascript and +CSS standards. Since platform-specific back-ends are used (Microsoft Trident, +WebKit webView, etc.) there will be some difference in ability and behaviors, +but these classes will minimize those differences as much as possible. +""" # The classes and/or the basename of the Doxygen XML files to be processed by # this script. diff --git a/etg/_media.py b/etg/_media.py index fa99aa57..2e763bff 100644 --- a/etg/_media.py +++ b/etg/_media.py @@ -3,19 +3,23 @@ # Author: Dietmar Schwertberger # # Created: 13-Nov-2015 -# Copyright: (c) 2015 by Total Control Software +# Copyright: (c) 2015-2016 by Total Control Software # License: wxWindows License #--------------------------------------------------------------------------- import etgtools import etgtools.tweaker_tools as tools -from etgtools import PyFunctionDef, PyCodeDef, PyPropertyDef PACKAGE = "wx" MODULE = "_media" NAME = "_media" # Base name of the file to generate to for this script -DOCSTRING = "" +DOCSTRING = """\ +The ``wx.media`` module provides a widget class that allows displaying various +types of media, such as video and audio files and streaming, using native +system components. The wxWidgets media classes are an optional part of the +build so it may not always be available on your build of wxPython. +""" # The classes and/or the basename of the Doxygen XML files to be processed by # this script. diff --git a/etg/_msw.py b/etg/_msw.py index 6fee7bd6..794ccb16 100644 --- a/etg/_msw.py +++ b/etg/_msw.py @@ -13,7 +13,9 @@ import etgtools.tweaker_tools as tools PACKAGE = "wx" MODULE = "_msw" NAME = "_msw" # Base name of the file to generate to for this script -DOCSTRING = "" +DOCSTRING = """\ +This module contains a few classes that are only available on Windows. +""" # The classes and/or the basename of the Doxygen XML files to be processed by # this script. diff --git a/etg/_richtext.py b/etg/_richtext.py index 72e960c1..07b5e5fc 100644 --- a/etg/_richtext.py +++ b/etg/_richtext.py @@ -3,18 +3,20 @@ # Author: Robin Dunn # # Created: 27-Oct-2012 -# Copyright: (c) 2015 by Total Control Software +# Copyright: (c) 2012-2016 by Total Control Software # License: wxWindows License #--------------------------------------------------------------------------- import etgtools import etgtools.tweaker_tools as tools -from etgtools import PyFunctionDef, PyCodeDef, PyPropertyDef PACKAGE = "wx" MODULE = "_richtext" NAME = "_richtext" # Base name of the file to generate to for this script -DOCSTRING = "" +DOCSTRING = """\ +The ``RichTextCtrl`` is a generic, ground-up implementation of a rich text +control capable of showing multiple text styles and images. +""" # The classes and/or the basename of the Doxygen XML files to be processed by # this script. diff --git a/etg/_stc.py b/etg/_stc.py index c0544ece..b875b703 100644 --- a/etg/_stc.py +++ b/etg/_stc.py @@ -3,18 +3,21 @@ # Author: Robin Dunn # # Created: 24-Oct-2012 -# Copyright: (c) 2013 by Total Control Software +# Copyright: (c) 2012-2016 by Total Control Software # License: wxWindows License #--------------------------------------------------------------------------- import etgtools import etgtools.tweaker_tools as tools -from etgtools import PyFunctionDef, PyCodeDef, PyPropertyDef PACKAGE = "wx" MODULE = "_stc" NAME = "_stc" # Base name of the file to generate to for this script -DOCSTRING = "" +DOCSTRING = """\ +The :ref:`wx.stc.StyledTextCrtl` class provided by this module is a text widget +primarily intended for use as a syntax highlighting source code editor. It is +based on the popular Scintilla widget. +""" # The classes and/or the basename of the Doxygen XML files to be processed by # this script. diff --git a/etg/_webkit.py b/etg/_webkit.py index 8d4d5383..3f1481c0 100644 --- a/etg/_webkit.py +++ b/etg/_webkit.py @@ -3,18 +3,22 @@ # Author: Robin Dunn # # Created: 22-Aug-2013 -# Copyright: (c) 2013 by Total Control Software +# Copyright: (c) 2013-2016 by Total Control Software # License: wxWindows License #--------------------------------------------------------------------------- import etgtools import etgtools.tweaker_tools as tools -from etgtools import PyFunctionDef, PyCodeDef, PyPropertyDef PACKAGE = "wx" MODULE = "_webkit" NAME = "_webkit" # Base name of the file to generate to for this script -DOCSTRING = "" +DOCSTRING = """\ +The :ref:`wx.webkit.wxWebKitCtrl` and related classes are provided mainly for +backwards compatibility only. New code would be more future-proof by using the +``wx.html2`` module. The classes in this module are light wrappers around +the OSX WebKit control and is not implemented on any other platform. +""" # The classes and/or the basename of the Doxygen XML files to be processed by # this script. diff --git a/etg/_xml.py b/etg/_xml.py index 009b8189..d371f453 100644 --- a/etg/_xml.py +++ b/etg/_xml.py @@ -3,18 +3,19 @@ # Author: Robin Dunn # # Created: 28-Nov-2012 -# Copyright: (c) 2013 by Total Control Software +# Copyright: (c) 2012-2016 by Total Control Software # License: wxWindows License #--------------------------------------------------------------------------- import etgtools import etgtools.tweaker_tools as tools -from etgtools import PyFunctionDef, PyCodeDef, PyPropertyDef PACKAGE = "wx" MODULE = "_xml" NAME = "_xml" # Base name of the file to generate to for this script -DOCSTRING = "" +DOCSTRING = """\ +Some simple XML classes for use with XRC. +""" # The classes and/or the basename of the Doxygen XML files to be processed by # this script. diff --git a/etg/_xrc.py b/etg/_xrc.py index ad0f1e05..ff12fbe3 100644 --- a/etg/_xrc.py +++ b/etg/_xrc.py @@ -3,19 +3,20 @@ # Author: Robin Dunn # # Created: 28-Nov-2012 -# Copyright: (c) 2013 by Total Control Software +# Copyright: (c) 2012-2016 by Total Control Software # License: wxWindows License #--------------------------------------------------------------------------- import etgtools import etgtools.tweaker_tools as tools -from etgtools import PyFunctionDef, PyCodeDef, PyPropertyDef,\ - ClassDef, MethodDef, ParamDef +from etgtools import ClassDef, MethodDef, ParamDef PACKAGE = "wx" MODULE = "_xrc" NAME = "_xrc" # Base name of the file to generate to for this script -DOCSTRING = "" +DOCSTRING = """\ +The classes in this module enable loading widgets and layout from XML. +""" # The classes and/or the basename of the Doxygen XML files to be processed by # this script. From b4132cbaa0ea2238be6d2900912762acebef9a87 Mon Sep 17 00:00:00 2001 From: Robin Dunn Date: Thu, 19 May 2016 14:57:07 -0700 Subject: [PATCH 08/69] If we're processing a real[*] module grab and save the etg docstring. [*] A "real" module is defined by the etg scripts which include others, like wx._core, wx._adv, etc. These are the ones turned into the actual extension modules in the final parts of the build. --- etgtools/extractors.py | 1 + etgtools/sphinx_generator.py | 9 ++++++++- sphinxtools/constants.py | 3 ++- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/etgtools/extractors.py b/etgtools/extractors.py index eb2d1b01..d9400a96 100644 --- a/etgtools/extractors.py +++ b/etgtools/extractors.py @@ -1311,6 +1311,7 @@ class ModuleDef(BaseDef): self.postInitializerCode = [] self.includes = [] self.imports = [] + self.isARealModule = (module == name) def parseCompleted(self): diff --git a/etgtools/sphinx_generator.py b/etgtools/sphinx_generator.py index bba9a381..9eb6eb60 100644 --- a/etgtools/sphinx_generator.py +++ b/etgtools/sphinx_generator.py @@ -52,12 +52,14 @@ from sphinxtools.utilities import ChopDescription, PythonizeType, Wx2Sphinx from sphinxtools.utilities import PickleClassInfo, IsNumeric from sphinxtools.utilities import Underscore2Capitals, CountSpaces from sphinxtools.utilities import FormatContributedSnippets +from sphinxtools.utilities import PickleFile from sphinxtools.constants import VERSION, REMOVED_LINKS, SECTIONS from sphinxtools.constants import MAGIC_METHODS, MODULENAME_REPLACE from sphinxtools.constants import IGNORE, NO_MODULE from sphinxtools.constants import SPHINXROOT, DOXYROOT from sphinxtools.constants import SNIPPETROOT, TABLEROOT, OVERVIEW_IMAGES_ROOT +from sphinxtools.constants import DOCSTRING_KEY # ----------------------------------------------------------------------- # @@ -2961,7 +2963,12 @@ class SphinxGenerator(generators.DocsGeneratorBase): extractors.PyFunctionDef : self.generatePyFunction, extractors.PyClassDef : self.generatePyClass, } - + + if module.isARealModule: + filename = os.path.join(SPHINXROOT, self.current_module+'1classindex.pkl') + with PickleFile(filename) as pf: + pf.items[DOCSTRING_KEY] = module.docstring + for item in module: if item.ignored: continue diff --git a/sphinxtools/constants.py b/sphinxtools/constants.py index 02a02ea1..9afef81a 100644 --- a/sphinxtools/constants.py +++ b/sphinxtools/constants.py @@ -82,7 +82,7 @@ MODULENAME_REPLACE = {'_core' : 'wx.', '_richtext': 'wx.richtext.', '_webkit' : 'wx.webkit.', '_media' : 'wx.media.', - '_msw' : 'wx.msw', + '_msw' : 'wx.msw.', } NO_MODULE = { @@ -189,6 +189,7 @@ WIDGETS_IMAGES_ROOT = os.path.join(SPHINXROOT, '_static', 'images', 'widgets', # Folder for the icons used for titles, sub-titles and so on for the Sphinx documentation SPHINX_IMAGES_ROOT = os.path.join(SPHINXROOT, '_static', 'images', 'sphinxdocs') +DOCSTRING_KEY = '__module_docstring' # The Doxygen root for the XML docstrings xmlsrcbase = 'docs/doxygen/out/xml' From 8051d899f03f28556cd720de17e7ab2654251547 Mon Sep 17 00:00:00 2001 From: Robin Dunn Date: Thu, 19 May 2016 20:41:46 -0700 Subject: [PATCH 09/69] typo --- etg/rawbmp.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/etg/rawbmp.py b/etg/rawbmp.py index ae66e6c1..f43ec4df 100644 --- a/etg/rawbmp.py +++ b/etg/rawbmp.py @@ -89,7 +89,7 @@ def addPixelDataBaseClass(module): briefDoc="Returns the distance between the start of one row to the start of the next row."), ]) - # TODO: Try to remember why I chose to do it this way instead of direclty + # TODO: Try to remember why I chose to do it this way instead of directly # returning an instance of the Iterator and giving it the methods needed # to be a Python iterator... From 1cf7503a82eba33b9d2e336e562961cced15862e Mon Sep 17 00:00:00 2001 From: Robin Dunn Date: Thu, 19 May 2016 20:42:20 -0700 Subject: [PATCH 10/69] clean *.pyi files too --- build.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.py b/build.py index de1909da..a375355f 100755 --- a/build.py +++ b/build.py @@ -1477,7 +1477,7 @@ def cmd_clean_py(options, args): cfg = Config() deleteIfExists(getWafBuildBase()) files = list() - for wc in ['*.py', '*.pyc', '*.so', '*.dylib', '*.pyd', '*.pdb', '*.pi']: + for wc in ['*.py', '*.pyc', '*.so', '*.dylib', '*.pyd', '*.pdb', '*.pi', '*.pyi']: files += glob.glob(opj(cfg.PKGDIR, wc)) if isWindows: msw = getMSWSettings(options) From b6488bfb7c12d7c6e0464be44fb94dc46684a3f6 Mon Sep 17 00:00:00 2001 From: Robin Dunn Date: Thu, 19 May 2016 20:56:39 -0700 Subject: [PATCH 11/69] Put the module docstring in the .pi and .pyi files too --- etgtools/pi_generator.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/etgtools/pi_generator.py b/etgtools/pi_generator.py index 03aa6968..90036538 100644 --- a/etgtools/pi_generator.py +++ b/etgtools/pi_generator.py @@ -89,15 +89,17 @@ class PiWrapperGenerator(generators.WrapperGeneratorBase, FixWxPrefix): destFile_pi = destFile + '.pi' destFile_pyi = destFile + '.pyi' - def _checkAndWriteHeader(destFile, header): + def _checkAndWriteHeader(destFile, header, docstring): if not os.path.exists(destFile): # create the file and write the header f = textfile_open(destFile, 'wt') f.write(header) + if docstring: + f.write('\n"""\n%s"""\n' % docstring) f.close() - _checkAndWriteHeader(destFile_pi, header_pi) - _checkAndWriteHeader(destFile_pyi, header_pyi) + _checkAndWriteHeader(destFile_pi, header_pi, module.docstring) + _checkAndWriteHeader(destFile_pyi, header_pyi, module.docstring) self.writeSection(destFile_pi, module.name, stream.getvalue()) self.writeSection(destFile_pyi, module.name, stream.getvalue()) From 32c2c747eab633fb83d1eca6a35ff86c3d5c405e Mon Sep 17 00:00:00 2001 From: Robin Dunn Date: Thu, 19 May 2016 20:57:29 -0700 Subject: [PATCH 12/69] Remove debugger import --- build.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/build.py b/build.py index a375355f..948f991c 100755 --- a/build.py +++ b/build.py @@ -863,7 +863,6 @@ def cmd_etg(options, args): def cmd_sphinx(options, args): - from buildtools import mydbstub from sphinxtools.postprocess import SphinxIndexes, MakeHeadings, PostProcess, GenGallery cmdTimer = CommandTimer('sphinx') @@ -1492,7 +1491,6 @@ def cmd_clean_py(options, args): cmd_clean_py(options, args) options.both = True - def cmd_clean_sphinx(options, args): cmdTimer = CommandTimer('clean_sphinx') From 760ebc0878e48d208e38516ea22103e1334bf6a9 Mon Sep 17 00:00:00 2001 From: Robin Dunn Date: Thu, 19 May 2016 20:59:02 -0700 Subject: [PATCH 13/69] Fix link for wx.msw index --- docs/sphinx/_templates/main.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/sphinx/_templates/main.html b/docs/sphinx/_templates/main.html index 557efb7f..f75b8e9e 100644 --- a/docs/sphinx/_templates/main.html +++ b/docs/sphinx/_templates/main.html @@ -94,7 +94,7 @@ - {%- endmacro %} diff --git a/docs/sphinx/_templates/searchbox.html b/docs/sphinx/_templates/searchbox.html new file mode 100644 index 00000000..e9c86019 --- /dev/null +++ b/docs/sphinx/_templates/searchbox.html @@ -0,0 +1,21 @@ +{# + basic/searchbox.html + ~~~~~~~~~~~~~~~~~~~~ + + Sphinx sidebar template: quick search box. + + :copyright: Copyright 2007-2016 by the Sphinx team, see AUTHORS. + :license: BSD, see LICENSE for details. +#} +{%- if pagename != "search" and builder != "singlehtml" %} + + +{%- endif %} diff --git a/docs/sphinx/_templates/sourcelink.html b/docs/sphinx/_templates/sourcelink.html new file mode 100644 index 00000000..2692973e --- /dev/null +++ b/docs/sphinx/_templates/sourcelink.html @@ -0,0 +1,15 @@ +{# + basic/sourcelink.html + ~~~~~~~~~~~~~~~~~~~~~ + + Sphinx sidebar template: "show source" link. + + :copyright: Copyright 2007-2016 by the Sphinx team, see AUTHORS. + :license: BSD, see LICENSE for details. +#} +{%- if show_source and has_source and sourcename %} + +{%- endif %} diff --git a/docs/sphinx/conf.py b/docs/sphinx/conf.py index 7954d654..931ce2c0 100644 --- a/docs/sphinx/conf.py +++ b/docs/sphinx/conf.py @@ -3,7 +3,8 @@ # Phoenix documentation build configuration file, created by # sphinx-quickstart on Mon Jun 22 09:32:57 2009. # -# This file is execfile()d with the current directory set to its containing dir. +# This file is execfile()d with the current directory set to its +# containing dir. # # Note that not all possible configuration values are present in this # autogenerated file. @@ -24,15 +25,17 @@ sys.path.append(os.path.abspath('..')) # Add any Sphinx extension module names here, as strings. They can be extensions # coming with Sphinx (named 'sphinx.ext.*') or your custom ones. -extensions = ['sphinx.ext.todo', 'sphinx.ext.autodoc', - 'sphinx.ext.autosummary', 'sphinx.ext.coverage', +extensions = ['sphinx.ext.todo', + 'sphinx.ext.autodoc', + 'sphinx.ext.autosummary', + 'sphinx.ext.coverage', 'availability'] # Add any paths that contain templates here, relative to this directory. templates_path = ['_templates'] -# The suffix of source filenames. -source_suffix = '.txt' +# The suffix(es) of source filenames. +source_suffix = ['.txt'] todo_include_todos = True todo_all_todos = True @@ -100,6 +103,8 @@ pygments_style = 'sphinx' # A list of ignored prefixes for module index sorting. #modindex_common_prefix = [] +# If true, keep warnings as "system message" paragraphs in the built documents. +#keep_warnings = False # -- Options for HTML output --------------------------------------------------- @@ -147,7 +152,15 @@ html_style = 'css/phoenix.css' #html_use_smartypants = True # Custom sidebar templates, maps document names to template names. -html_sidebars = {'index': 'indexsidebar.html'} +html_sidebars = { + 'index': ['indexsidebar.html'], # TODO: index page doesn't have a sidebar?? + 'main': ['searchbox.html'], + '**': ['localtoc.html', + #'relations.html', # Next/Prev in the sidebar, disabled for now + 'searchbox.html', + 'sourcelink.html', + ], +} # Additional templates that should be rendered to pages, maps page names to # template names. diff --git a/docs/sphinx/rest_substitutions/overviews/index.rst b/docs/sphinx/rest_substitutions/overviews/index.rst index 704b9439..658894d7 100644 --- a/docs/sphinx/rest_substitutions/overviews/index.rst +++ b/docs/sphinx/rest_substitutions/overviews/index.rst @@ -1,4 +1,4 @@ -.. wxPython Phoenix documentation master file, +.. wxPython Phoenix documentation Created: 9-Dec-2011 Copyright: (c) 2011-2016 by Total Control Software License: wxWindows License From 0e4d1f0e992ec0d2227511381df0d54a22a7c436 Mon Sep 17 00:00:00 2001 From: Robin Dunn Date: Sat, 11 Jun 2016 00:43:27 -0700 Subject: [PATCH 69/69] A couple more docs TODOs --- TODO.rst | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/TODO.rst b/TODO.rst index 3273e121..122dfb6b 100644 --- a/TODO.rst +++ b/TODO.rst @@ -99,8 +99,18 @@ to be untangled: * Turn off full justification of text? - * Set max width of body sections? I think it looks nice, but we'll need to - fix the floating and alignment of the sidebar to do it... + * Set max width of body sections? I think it looks a little nicer that way, + but we'll need to fix the floating and alignment of the sidebar to do + it... + + * Change the column widths of the ReST simple tables, to be about 30/70 instead + of 50/50. This can be done by changing how many '=' are generated for the top + and bottom lines of the tables. + + * Move the building of the docs to the Windows build slave so the Windows + specific modules will be present for the wxlib build command, so those + modules can be documented. + Other Dev Stuff
- - - - - - - - - - - - - - - + - -