X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/d14a1e28567de23c586bc80017073d0c39f8d18f..6caa0f5cd18fe9fb39c207d5f31fa5633479a822:/wxPython/src/__init__.py diff --git a/wxPython/src/__init__.py b/wxPython/src/__init__.py index 22d9f6574d..1bd0cd4752 100644 --- a/wxPython/src/__init__.py +++ b/wxPython/src/__init__.py @@ -15,12 +15,47 @@ import __version__ __version__ = __version__.VERSION_STRING -# Load the package namespace with the core classes and such -from wx.core import * +__all__ = [ + # Sub-packages + 'build', + 'lib', + 'py', + 'tools', + + # other modules + 'animate', + 'aui', + 'calendar', + 'combo', + 'grid', + 'html', + 'media', + 'richtext', + 'webkit', + 'wizard', + 'xrc', + + # contribs (need a better way to find these...) + '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('_')] + + + #----------------------------------------------------------------------------