%import core.i
%pythoncode { wx = core }
+%pythoncode { __docfilter__ = wx.__docfilter__ }
MAKE_CONST_WXSTRING_NOSWIG(PanelNameStr);
%import windows.i
%import controls.i
%pythoncode { wx = core }
+%pythoncode { __docfilter__ = wx.__docfilter__ }
MAKE_CONST_WXSTRING2(DynamicSashNameStr, wxT("dynamicSashWindow"));
%import core.i
%pythoncode { wx = core }
+%pythoncode { __docfilter__ = wx.__docfilter__ }
MAKE_CONST_WXSTRING2(GLCanvasNameStr, wxT("GLCanvas"));
%import core.i
%pythoncode { wx = core }
+%pythoncode { __docfilter__ = wx.__docfilter__ }
MAKE_CONST_WXSTRING_NOSWIG(PanelNameStr);
%import windows.i
%pythoncode { wx = core }
+%pythoncode { __docfilter__ = wx.__docfilter__ }
MAKE_CONST_WXSTRING_NOSWIG(EmptyString);
%import core.i
%import misc.i // for DnD
%pythoncode { wx = core }
+%pythoncode { __docfilter__ = wx.__docfilter__ }
MAKE_CONST_WXSTRING(STCNameStr);
%import core.i
%pythoncode { wx = core }
+%pythoncode { __docfilter__ = wx.__docfilter__ }
MAKE_CONST_WXSTRING_NOSWIG(EmptyString);
wx.CallAfter(self.Stop)
+
+#----------------------------------------------------------------------------
+# Control which items in this module should be documented by epydoc.
+# We allow only classes and functions, which will help reduce the size
+# of the docs by filtering out the zillions of constants, EVT objects,
+# and etc that don't make much sense by themselves, but are instead
+# documented (or will be) as part of the classes/functions/methods
+# where they should be used.
+
+def __docfilter__(name):
+ import types
+ obj = globals().get(name, None)
+ if type(obj) not in [type, types.ClassType, types.FunctionType, types.BuiltinFunctionType]:
+ return False
+ if name.startswith('_') or name.endswith('Ptr') or name.startswith('EVT'):
+ return False
+ return True
+
#----------------------------------------------------------------------------
#----------------------------------------------------------------------------
%import misc.i
%pythoncode { wx = core }
+%pythoncode { __docfilter__ = wx.__docfilter__ }
%include _calendar_rename.i
%import core.i
%pythoncode { wx = core }
+%pythoncode { __docfilter__ = wx.__docfilter__ }
%include _controls_rename.i
%import core.i
%pythoncode { wx = core }
+%pythoncode { __docfilter__ = wx.__docfilter__ }
%include _gdi_rename.i
%import windows.i
%pythoncode { wx = core }
+%pythoncode { __docfilter__ = wx.__docfilter__ }
%include _grid_rename.i
%import windows.i
%pythoncode { wx = core }
+%pythoncode { __docfilter__ = wx.__docfilter__ }
%include _html_rename.i
%import core.i
%pythoncode { wx = core }
+%pythoncode { __docfilter__ = wx.__docfilter__ }
%include _misc_rename.i
%import core.i
%pythoncode { wx = core }
+%pythoncode { __docfilter__ = wx.__docfilter__ }
%include _windows_rename.i