]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/src/__init__.py
Version
[wxWidgets.git] / wxPython / src / __init__.py
index 964c9331b739c3da5d630c3c4b8f94fdaba78ac6..d6c0977443576a95ca246dbfb458c06bef6b5f09 100644 (file)
@@ -15,13 +15,42 @@ 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
+    'calendar',
+    'grid',
+    'html',
+    'wizard',
 
-# wx.core has a 'wx' symbol for internal use.  That's kinda silly for
-# this namespace so get rid of it.
+    # contribs (need a better way to find these...)
+    'activex',
+    'gizmos',
+    'glcanvas',
+    'iewin',
+    'ogl',
+    'stc',
+    'xrc',
+    ]
+
+# Load the package namespace with the core classes and such
+from wx._core import *
 del wx
 
+# 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('__'))]
+
+
+
 #----------------------------------------------------------------------------