X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/0ac982be4b99743e309566252f171abf70643c80..84bc0d49e411fd74ddac8b13318fc2edfba9258a:/wxPython/src/__init__.py diff --git a/wxPython/src/__init__.py b/wxPython/src/__init__.py index 964c9331b7..53a578b4ad 100644 --- a/wxPython/src/__init__.py +++ b/wxPython/src/__init__.py @@ -15,13 +15,46 @@ import __version__ __version__ = __version__.VERSION_STRING -# Load the package namespace with the core classes and such -from wx.core import * -from wx.core import __docfilter__ +__all__ = [ + # Sub-packages + 'build', + 'lib', + 'py', + 'tools', + + # other modules + 'aui', + 'calendar', + 'grid', + 'html', + 'media', + 'richtext', + 'webkit', + 'wizard', + 'xrc', + + # contribs (need a better way to find these...) + 'animate', + 'gizmos', + 'glcanvas', + 'stc', + ] -# wx.core has a 'wx' symbol for internal use. That's kinda silly for -# this namespace so get rid of it. +# Load the package namespace with the core classes and such +from wx._core import * del wx +if 'wxMSW' in PlatformInfo: + __all__ += ['activex'] + +# Load up __all__ with all the names of items that should appear to be +# defined in this pacakge so epydoc will document them that way. +import wx._core +__docfilter__ = wx._core.__DocFilter(globals()) + +__all__ += [name for name in dir(wx._core) if not name.startswith('_')] + + + #----------------------------------------------------------------------------