#
# 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
#----------------------------------------------------------------------------