X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/1fded56b375bf7a4687af1cdb182899614c1b2a8..32485259c1342115488d219776dfebeb3d4d81b1:/wxPython/src/__init__.py diff --git a/wxPython/src/__init__.py b/wxPython/src/__init__.py index 721ee6cb2b..4b0f1dc287 100644 --- a/wxPython/src/__init__.py +++ b/wxPython/src/__init__.py @@ -5,19 +5,55 @@ # # Author: Robin Dunn # -# Created: 8/8/98 +# Created: 8-Aug-1998 # RCS-ID: $Id$ # Copyright: (c) 1998 by Total Control Software # Licence: wxWindows license #---------------------------------------------------------------------------- import __version__ -__version__ = __version__.wxVERSION_STRING +__version__ = __version__.VERSION_STRING + + +__all__ = [ + # Sub-packages + 'build', + 'lib', + 'py', + 'tools', + + # other modules + 'calendar', + 'grid', + 'html', + 'media', + 'webkit', + 'wizard', + 'xrc', + + # contribs (need a better way to find these...) + 'animate', + 'gizmos', + 'glcanvas', + 'stc', + ] + +# 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('__') and name.endswith('__'))] -# Ensure the main extension module is loaded, in case the add-on modules -# (such as utils,) are used standalone. -import wxc #----------------------------------------------------------------------------