5 #// Give a reference to the dictionary of this module to the C++ extension
 
   7 _core_._wxPySetDictionary(vars())
 
   9 #// A little trick to make 'wx' be a reference to this module so wx.Names can
 
  12 wx = _sys.modules[__name__]
 
  16 #----------------------------------------------------------------------------
 
  18 def _deprecated(callable, msg=None):
 
  20     Create a wrapper function that will raise a DeprecationWarning
 
  21     before calling the callable.
 
  24         msg = "%s is deprecated" % callable
 
  25     def deprecatedWrapper(*args, **kwargs):
 
  27         warnings.warn(msg, DeprecationWarning, stacklevel=
2)
 
  28         return callable(*args, **kwargs)
 
  29     deprecatedWrapper.__doc__ = msg
 
  30     return deprecatedWrapper
 
  33 #----------------------------------------------------------------------------
 
  36 #---------------------------------------------------------------------------
 
  38     <class name=
"Object" oldname=
"wxObject" module=
"_core"> 
  39       <docstring>The base class for most wx objects, although in wxPython not
 
  40 much functionality is needed nor exposed.
</docstring> 
  41       <method name=
"GetClassName" type=
"String" overloaded=
"no"> 
  42         <autodoc>GetClassName(self) -
> String
</autodoc> 
  43         <docstring>Returns the class name of the C++ class using wxRTTI.
</docstring> 
  45       <method name=
"Destroy" type=
"" overloaded=
"no"> 
  46         <autodoc>Destroy(self)
</autodoc> 
  47         <docstring>Deletes the C++ object this Python object is a proxy for.
</docstring> 
  51 #---------------------------------------------------------------------------
 
  54 #---------------------------------------------------------------------------
 
  56     <class name=
"Size" oldname=
"wxSize" module=
"_core"> 
  57       <docstring>wx.Size is a useful data structure used to represent the size of
 
  58 something.  It simply contians integer width and height proprtites.
 
  59 In most places in wxPython where a wx.Size is expected a
 
  60 (width,height) tuple can be used instead.
</docstring> 
  61       <constructor name=
"Size" overloaded=
"no"> 
  62         <autodoc>__init__(self, int w=
0, int h=
0) -
> Size
</autodoc> 
  63         <docstring>Creates a size object.
</docstring> 
  65           <param name=
"w" type=
"int" default=
"0"/> 
  66           <param name=
"h" type=
"int" default=
"0"/> 
  69       <destructor name=
"~wxSize" overloaded=
"no"> 
  70         <autodoc>__del__(self)
</autodoc> 
  72       <property name=
"width" type=
"int" readonly=
"no"/> 
  73       <property name=
"height" type=
"int" readonly=
"no"/> 
  74       <method name=
"__eq__" type=
"bool" overloaded=
"no"> 
  75         <autodoc>__eq__(self, Size sz) -
> bool
</autodoc> 
  76         <docstring>Test for equality of wx.Size objects.
</docstring> 
  78           <param name=
"sz" type=
"Size" default=
""/> 
  81       <method name=
"__ne__" type=
"bool" overloaded=
"no"> 
  82         <autodoc>__ne__(self, Size sz) -
> bool
</autodoc> 
  83         <docstring>Test for inequality.
</docstring> 
  85           <param name=
"sz" type=
"Size" default=
""/> 
  88       <method name=
"__add__" type=
"Size" overloaded=
"no"> 
  89         <autodoc>__add__(self, Size sz) -
> Size
</autodoc> 
  90         <docstring>Add sz's proprties to this and return the result.
</docstring> 
  92           <param name=
"sz" type=
"Size" default=
""/> 
  95       <method name=
"__sub__" type=
"Size" overloaded=
"no"> 
  96         <autodoc>__sub__(self, Size sz) -
> Size
</autodoc> 
  97         <docstring>Subtract sz's properties from this and return the result.
</docstring> 
  99           <param name=
"sz" type=
"Size" default=
""/> 
 102       <method name=
"IncTo" type=
"" overloaded=
"no"> 
 103         <autodoc>IncTo(self, Size sz)
</autodoc> 
 104         <docstring>Increments this object so that both of its dimensions are not less
 
 105 than the corresponding dimensions of the size.
</docstring> 
 107           <param name=
"sz" type=
"Size" default=
""/> 
 110       <method name=
"DecTo" type=
"" overloaded=
"no"> 
 111         <autodoc>DecTo(self, Size sz)
</autodoc> 
 112         <docstring>Decrements this object so that both of its dimensions are not greater
 
 113 than the corresponding dimensions of the size.
</docstring> 
 115           <param name=
"sz" type=
"Size" default=
""/> 
 118       <method name=
"Set" type=
"" overloaded=
"no"> 
 119         <autodoc>Set(self, int w, int h)
</autodoc> 
 120         <docstring>Set both width and height.
</docstring> 
 122           <param name=
"w" type=
"int" default=
""/> 
 123           <param name=
"h" type=
"int" default=
""/> 
 126       <method name=
"SetWidth" type=
"" overloaded=
"no"> 
 127         <autodoc>SetWidth(self, int w)
</autodoc> 
 129           <param name=
"w" type=
"int" default=
""/> 
 132       <method name=
"SetHeight" type=
"" overloaded=
"no"> 
 133         <autodoc>SetHeight(self, int h)
</autodoc> 
 135           <param name=
"h" type=
"int" default=
""/> 
 138       <method name=
"GetWidth" type=
"int" overloaded=
"no"> 
 139         <autodoc>GetWidth(self) -
> int
</autodoc> 
 141       <method name=
"GetHeight" type=
"int" overloaded=
"no"> 
 142         <autodoc>GetHeight(self) -
> int
</autodoc> 
 144       <method name=
"IsFullySpecified" type=
"bool" overloaded=
"no"> 
 145         <autodoc>IsFullySpecified(self) -
> bool
</autodoc> 
 146         <docstring>Returns True if both components of the size are non-default values.
</docstring> 
 148       <method name=
"SetDefaults" type=
"" overloaded=
"no"> 
 149         <autodoc>SetDefaults(self, Size size)
</autodoc> 
 150         <docstring>Combine this size with the other one replacing the default components
 
 151 of this object (i.e. equal to -
1) with those of the other.
</docstring> 
 153           <param name=
"size" type=
"Size" default=
""/> 
 156       <method name=
"Get" type=
"PyObject" overloaded=
"no"> 
 157         <autodoc>Get() -
> (width,height)
</autodoc> 
 158         <docstring>Returns the width and height properties as a tuple.
</docstring> 
 162 #---------------------------------------------------------------------------
 
 164     <class name=
"RealPoint" oldname=
"wxRealPoint" module=
"_core"> 
 165       <docstring>A data structure for representing a point or position with floating
 
 166 point x and y properties.  In wxPython most places that expect a
 
 167 wx.RealPoint can also accept a (x,y) tuple.
</docstring> 
 168       <constructor name=
"RealPoint" overloaded=
"no"> 
 169         <autodoc>__init__(self, double x=
0.0, double y=
0.0) -
> RealPoint
</autodoc> 
 170         <docstring>Create a wx.RealPoint object
</docstring> 
 172           <param name=
"x" type=
"double" default=
"0.0"/> 
 173           <param name=
"y" type=
"double" default=
"0.0"/> 
 176       <destructor name=
"~wxRealPoint" overloaded=
"no"> 
 177         <autodoc>__del__(self)
</autodoc> 
 179       <property name=
"x" type=
"double" readonly=
"no"/> 
 180       <property name=
"y" type=
"double" readonly=
"no"/> 
 181       <method name=
"__eq__" type=
"bool" overloaded=
"no"> 
 182         <autodoc>__eq__(self, RealPoint pt) -
> bool
</autodoc> 
 183         <docstring>Test for equality of wx.RealPoint objects.
</docstring> 
 185           <param name=
"pt" type=
"RealPoint" default=
""/> 
 188       <method name=
"__ne__" type=
"bool" overloaded=
"no"> 
 189         <autodoc>__ne__(self, RealPoint pt) -
> bool
</autodoc> 
 190         <docstring>Test for inequality of wx.RealPoint objects.
</docstring> 
 192           <param name=
"pt" type=
"RealPoint" default=
""/> 
 195       <method name=
"__add__" type=
"RealPoint" overloaded=
"no"> 
 196         <autodoc>__add__(self, RealPoint pt) -
> RealPoint
</autodoc> 
 197         <docstring>Add pt's proprties to this and return the result.
</docstring> 
 199           <param name=
"pt" type=
"RealPoint" default=
""/> 
 202       <method name=
"__sub__" type=
"RealPoint" overloaded=
"no"> 
 203         <autodoc>__sub__(self, RealPoint pt) -
> RealPoint
</autodoc> 
 204         <docstring>Subtract pt's proprties from this and return the result
</docstring> 
 206           <param name=
"pt" type=
"RealPoint" default=
""/> 
 209       <method name=
"Set" type=
"" overloaded=
"no"> 
 210         <autodoc>Set(self, double x, double y)
</autodoc> 
 211         <docstring>Set both the x and y properties
</docstring> 
 213           <param name=
"x" type=
"double" default=
""/> 
 214           <param name=
"y" type=
"double" default=
""/> 
 217       <method name=
"Get" type=
"PyObject" overloaded=
"no"> 
 218         <autodoc>Get() -
> (x,y)
</autodoc> 
 219         <docstring>Return the x and y properties as a tuple. 
</docstring> 
 223 #---------------------------------------------------------------------------
 
 225     <class name=
"Point" oldname=
"wxPoint" module=
"_core"> 
 226       <docstring>A data structure for representing a point or position with integer x
 
 227 and y properties.  Most places in wxPython that expect a wx.Point can
 
 228 also accept a (x,y) tuple.
</docstring> 
 229       <constructor name=
"Point" overloaded=
"no"> 
 230         <autodoc>__init__(self, int x=
0, int y=
0) -
> Point
</autodoc> 
 231         <docstring>Create a wx.Point object
</docstring> 
 233           <param name=
"x" type=
"int" default=
"0"/> 
 234           <param name=
"y" type=
"int" default=
"0"/> 
 237       <destructor name=
"~wxPoint" overloaded=
"no"> 
 238         <autodoc>__del__(self)
</autodoc> 
 240       <property name=
"x" type=
"int" readonly=
"no"/> 
 241       <property name=
"y" type=
"int" readonly=
"no"/> 
 242       <method name=
"__eq__" type=
"bool" overloaded=
"no"> 
 243         <autodoc>__eq__(self, Point pt) -
> bool
</autodoc> 
 244         <docstring>Test for equality of wx.Point objects.
</docstring> 
 246           <param name=
"pt" type=
"Point" default=
""/> 
 249       <method name=
"__ne__" type=
"bool" overloaded=
"no"> 
 250         <autodoc>__ne__(self, Point pt) -
> bool
</autodoc> 
 251         <docstring>Test for inequality of wx.Point objects.
</docstring> 
 253           <param name=
"pt" type=
"Point" default=
""/> 
 256       <method name=
"__add__" type=
"Point" overloaded=
"no"> 
 257         <autodoc>__add__(self, Point pt) -
> Point
</autodoc> 
 258         <docstring>Add pt's proprties to this and return the result.
</docstring> 
 260           <param name=
"pt" type=
"Point" default=
""/> 
 263       <method name=
"__sub__" type=
"Point" overloaded=
"no"> 
 264         <autodoc>__sub__(self, Point pt) -
> Point
</autodoc> 
 265         <docstring>Subtract pt's proprties from this and return the result
</docstring> 
 267           <param name=
"pt" type=
"Point" default=
""/> 
 270       <method name=
"__iadd__" type=
"Point" overloaded=
"no"> 
 271         <autodoc>__iadd__(self, Point pt) -
> Point
</autodoc> 
 272         <docstring>Add pt to this object.
</docstring> 
 274           <param name=
"pt" type=
"Point" default=
""/> 
 277       <method name=
"__isub__" type=
"Point" overloaded=
"no"> 
 278         <autodoc>__isub__(self, Point pt) -
> Point
</autodoc> 
 279         <docstring>Subtract pt from this object.
</docstring> 
 281           <param name=
"pt" type=
"Point" default=
""/> 
 284       <method name=
"Set" type=
"" overloaded=
"no"> 
 285         <autodoc>Set(self, long x, long y)
</autodoc> 
 286         <docstring>Set both the x and y properties
</docstring> 
 288           <param name=
"x" type=
"long" default=
""/> 
 289           <param name=
"y" type=
"long" default=
""/> 
 292       <method name=
"Get" type=
"PyObject" overloaded=
"no"> 
 293         <autodoc>Get() -
> (x,y)
</autodoc> 
 294         <docstring>Return the x and y properties as a tuple. 
</docstring> 
 298 #---------------------------------------------------------------------------
 
 300     <class name=
"Rect" oldname=
"wxRect" module=
"_core"> 
 301       <docstring>A class for representing and manipulating rectangles.  It has x, y,
 
 302 width and height properties.  In wxPython most palces that expect a
 
 303 wx.Rect can also accept a (x,y,width,height) tuple.
</docstring> 
 304       <constructor name=
"Rect" overloaded=
"no"> 
 305         <autodoc>__init__(self, int x=
0, int y=
0, int width=
0, int height=
0) -
> Rect
</autodoc> 
 306         <docstring>Create a new Rect object.
</docstring> 
 308           <param name=
"x" type=
"int" default=
"0"/> 
 309           <param name=
"y" type=
"int" default=
"0"/> 
 310           <param name=
"width" type=
"int" default=
"0"/> 
 311           <param name=
"height" type=
"int" default=
"0"/> 
 314       <constructor name=
"RectPP" overloaded=
"no"> 
 315         <autodoc>RectPP(Point topLeft, Point bottomRight) -
> Rect
</autodoc> 
 316         <docstring>Create a new Rect object from Points representing two corners.
</docstring> 
 318           <param name=
"topLeft" type=
"Point" default=
""/> 
 319           <param name=
"bottomRight" type=
"Point" default=
""/> 
 322       <constructor name=
"RectPS" overloaded=
"no"> 
 323         <autodoc>RectPS(Point pos, Size size) -
> Rect
</autodoc> 
 324         <docstring>Create a new Rect from a position and size.
</docstring> 
 326           <param name=
"pos" type=
"Point" default=
""/> 
 327           <param name=
"size" type=
"Size" default=
""/> 
 330       <destructor name=
"~wxRect" overloaded=
"no"> 
 331         <autodoc>__del__(self)
</autodoc> 
 333       <method name=
"GetX" type=
"int" overloaded=
"no"> 
 334         <autodoc>GetX(self) -
> int
</autodoc> 
 336       <method name=
"SetX" type=
"" overloaded=
"no"> 
 337         <autodoc>SetX(self, int x)
</autodoc> 
 339           <param name=
"x" type=
"int" default=
""/> 
 342       <method name=
"GetY" type=
"int" overloaded=
"no"> 
 343         <autodoc>GetY(self) -
> int
</autodoc> 
 345       <method name=
"SetY" type=
"" overloaded=
"no"> 
 346         <autodoc>SetY(self, int y)
</autodoc> 
 348           <param name=
"y" type=
"int" default=
""/> 
 351       <method name=
"GetWidth" type=
"int" overloaded=
"no"> 
 352         <autodoc>GetWidth(self) -
> int
</autodoc> 
 354       <method name=
"SetWidth" type=
"" overloaded=
"no"> 
 355         <autodoc>SetWidth(self, int w)
</autodoc> 
 357           <param name=
"w" type=
"int" default=
""/> 
 360       <method name=
"GetHeight" type=
"int" overloaded=
"no"> 
 361         <autodoc>GetHeight(self) -
> int
</autodoc> 
 363       <method name=
"SetHeight" type=
"" overloaded=
"no"> 
 364         <autodoc>SetHeight(self, int h)
</autodoc> 
 366           <param name=
"h" type=
"int" default=
""/> 
 369       <method name=
"GetPosition" type=
"Point" overloaded=
"no"> 
 370         <autodoc>GetPosition(self) -
> Point
</autodoc> 
 372       <method name=
"SetPosition" type=
"" overloaded=
"no"> 
 373         <autodoc>SetPosition(self, Point p)
</autodoc> 
 375           <param name=
"p" type=
"Point" default=
""/> 
 378       <method name=
"GetSize" type=
"Size" overloaded=
"no"> 
 379         <autodoc>GetSize(self) -
> Size
</autodoc> 
 381       <method name=
"SetSize" type=
"" overloaded=
"no"> 
 382         <autodoc>SetSize(self, Size s)
</autodoc> 
 384           <param name=
"s" type=
"Size" default=
""/> 
 387       <method name=
"GetTopLeft" type=
"Point" overloaded=
"no"> 
 388         <autodoc>GetTopLeft(self) -
> Point
</autodoc> 
 390       <method name=
"SetTopLeft" type=
"" overloaded=
"no"> 
 391         <autodoc>SetTopLeft(self, Point p)
</autodoc> 
 393           <param name=
"p" type=
"Point" default=
""/> 
 396       <method name=
"GetBottomRight" type=
"Point" overloaded=
"no"> 
 397         <autodoc>GetBottomRight(self) -
> Point
</autodoc> 
 399       <method name=
"SetBottomRight" type=
"" overloaded=
"no"> 
 400         <autodoc>SetBottomRight(self, Point p)
</autodoc> 
 402           <param name=
"p" type=
"Point" default=
""/> 
 405       <method name=
"GetLeft" type=
"int" overloaded=
"no"> 
 406         <autodoc>GetLeft(self) -
> int
</autodoc> 
 408       <method name=
"GetTop" type=
"int" overloaded=
"no"> 
 409         <autodoc>GetTop(self) -
> int
</autodoc> 
 411       <method name=
"GetBottom" type=
"int" overloaded=
"no"> 
 412         <autodoc>GetBottom(self) -
> int
</autodoc> 
 414       <method name=
"GetRight" type=
"int" overloaded=
"no"> 
 415         <autodoc>GetRight(self) -
> int
</autodoc> 
 417       <method name=
"SetLeft" type=
"" overloaded=
"no"> 
 418         <autodoc>SetLeft(self, int left)
</autodoc> 
 420           <param name=
"left" type=
"int" default=
""/> 
 423       <method name=
"SetRight" type=
"" overloaded=
"no"> 
 424         <autodoc>SetRight(self, int right)
</autodoc> 
 426           <param name=
"right" type=
"int" default=
""/> 
 429       <method name=
"SetTop" type=
"" overloaded=
"no"> 
 430         <autodoc>SetTop(self, int top)
</autodoc> 
 432           <param name=
"top" type=
"int" default=
""/> 
 435       <method name=
"SetBottom" type=
"" overloaded=
"no"> 
 436         <autodoc>SetBottom(self, int bottom)
</autodoc> 
 438           <param name=
"bottom" type=
"int" default=
""/> 
 441       <method name=
"Inflate" type=
"Rect" overloaded=
"no"> 
 442         <autodoc>Inflate(self, int dx, int dy) -
> Rect
</autodoc> 
 443         <docstring>Increase the rectangle size by dx in x direction and dy in y
 
 444 direction. Both or one of) parameters may be negative to decrease the
 
 445 rectangle size.
</docstring> 
 447           <param name=
"dx" type=
"int" default=
""/> 
 448           <param name=
"dy" type=
"int" default=
""/> 
 451       <method name=
"Deflate" type=
"Rect" overloaded=
"no"> 
 452         <autodoc>Deflate(self, int dx, int dy) -
> Rect
</autodoc> 
 453         <docstring>Decrease the rectangle size by dx in x direction and dy in y
 
 454 direction. Both or one of) parameters may be negative to increase the
 
 455 rectngle size. This method is the opposite of Inflate.
</docstring> 
 457           <param name=
"dx" type=
"int" default=
""/> 
 458           <param name=
"dy" type=
"int" default=
""/> 
 461       <method name=
"OffsetXY" type=
"" overloaded=
"no"> 
 462         <autodoc>OffsetXY(self, int dx, int dy)
</autodoc> 
 463         <docstring>Moves the rectangle by the specified offset. If dx is positive, the
 
 464 rectangle is moved to the right, if dy is positive, it is moved to the
 
 465 bottom, otherwise it is moved to the left or top respectively.
</docstring> 
 467           <param name=
"dx" type=
"int" default=
""/> 
 468           <param name=
"dy" type=
"int" default=
""/> 
 471       <method name=
"Offset" type=
"" overloaded=
"no"> 
 472         <autodoc>Offset(self, Point pt)
</autodoc> 
 473         <docstring>Same as OffsetXY but uses dx,dy from Point
</docstring> 
 475           <param name=
"pt" type=
"Point" default=
""/> 
 478       <method name=
"Intersect" type=
"Rect" overloaded=
"no"> 
 479         <autodoc>Intersect(self, Rect rect) -
> Rect
</autodoc> 
 480         <docstring>Return the intersectsion of this rectangle and rect.
</docstring> 
 482           <param name=
"rect" type=
"Rect" default=
""/> 
 485       <method name=
"__add__" type=
"Rect" overloaded=
"no"> 
 486         <autodoc>__add__(self, Rect rect) -
> Rect
</autodoc> 
 487         <docstring>Add the properties of rect to this rectangle and return the result.
</docstring> 
 489           <param name=
"rect" type=
"Rect" default=
""/> 
 492       <method name=
"__iadd__" type=
"Rect" overloaded=
"no"> 
 493         <autodoc>__iadd__(self, Rect rect) -
> Rect
</autodoc> 
 494         <docstring>Add the properties of rect to this rectangle, updating this rectangle.
</docstring> 
 496           <param name=
"rect" type=
"Rect" default=
""/> 
 499       <method name=
"__eq__" type=
"bool" overloaded=
"no"> 
 500         <autodoc>__eq__(self, Rect rect) -
> bool
</autodoc> 
 501         <docstring>Test for equality.
</docstring> 
 503           <param name=
"rect" type=
"Rect" default=
""/> 
 506       <method name=
"__ne__" type=
"bool" overloaded=
"no"> 
 507         <autodoc>__ne__(self, Rect rect) -
> bool
</autodoc> 
 508         <docstring>Test for inequality.
</docstring> 
 510           <param name=
"rect" type=
"Rect" default=
""/> 
 513       <method name=
"InsideXY" type=
"bool" overloaded=
"no"> 
 514         <autodoc>InsideXY(self, int x, int y) -
> bool
</autodoc> 
 515         <docstring>Return True if the point is (not strcitly) inside the rect.
</docstring> 
 517           <param name=
"x" type=
"int" default=
""/> 
 518           <param name=
"y" type=
"int" default=
""/> 
 521       <method name=
"Inside" type=
"bool" overloaded=
"no"> 
 522         <autodoc>Inside(self, Point pt) -
> bool
</autodoc> 
 523         <docstring>Return True if the point is (not strcitly) inside the rect.
</docstring> 
 525           <param name=
"pt" type=
"Point" default=
""/> 
 528       <method name=
"Intersects" type=
"bool" overloaded=
"no"> 
 529         <autodoc>Intersects(self, Rect rect) -
> bool
</autodoc> 
 530         <docstring>Returns True if the rectangles have a non empty intersection.
</docstring> 
 532           <param name=
"rect" type=
"Rect" default=
""/> 
 535       <property name=
"x" type=
"int" readonly=
"no"/> 
 536       <property name=
"y" type=
"int" readonly=
"no"/> 
 537       <property name=
"width" type=
"int" readonly=
"no"/> 
 538       <property name=
"height" type=
"int" readonly=
"no"/> 
 539       <method name=
"Set" type=
"" overloaded=
"no"> 
 540         <autodoc>Set(self, int x=
0, int y=
0, int width=
0, int height=
0)
</autodoc> 
 541         <docstring>Set all rectangle properties.
</docstring> 
 543           <param name=
"x" type=
"int" default=
"0"/> 
 544           <param name=
"y" type=
"int" default=
"0"/> 
 545           <param name=
"width" type=
"int" default=
"0"/> 
 546           <param name=
"height" type=
"int" default=
"0"/> 
 549       <method name=
"Get" type=
"PyObject" overloaded=
"no"> 
 550         <autodoc>Get() -
> (x,y,width,height)
</autodoc> 
 551         <docstring>Return the rectangle properties as a tuple.
</docstring> 
 554     <method name=
"IntersectRect" oldname=
"wxIntersectRect" type=
"PyObject" overloaded=
"no"> 
 555       <autodoc>IntersectRect(Rect r1, Rect r2) -
> Rect
</autodoc> 
 556       <docstring>Calculate and return the intersection of r1 and r2.
</docstring> 
 558         <param name=
"r1" type=
"Rect" default=
""/> 
 559         <param name=
"r2" type=
"Rect" default=
""/> 
 563 #---------------------------------------------------------------------------
 
 565     <class name=
"Point2D" oldname=
"wxPoint2D" module=
"_core"> 
 566       <docstring>wx.Point2Ds represent a point or a vector in a 
2d coordinate system
 
 567 with floating point values.
</docstring> 
 568       <constructor name=
"Point2D" overloaded=
"no"> 
 569         <autodoc>__init__(self, double x=
0.0, double y=
0.0) -
> Point2D
</autodoc> 
 570         <docstring>Create a w.Point2D object.
</docstring> 
 572           <param name=
"x" type=
"double" default=
"0.0"/> 
 573           <param name=
"y" type=
"double" default=
"0.0"/> 
 576       <constructor name=
"Point2DCopy" overloaded=
"no"> 
 577         <autodoc>Point2DCopy(Point2D pt) -
> Point2D
</autodoc> 
 578         <docstring>Create a w.Point2D object.
</docstring> 
 580           <param name=
"pt" type=
"Point2D" default=
""/> 
 583       <constructor name=
"Point2DFromPoint" overloaded=
"no"> 
 584         <autodoc>Point2DFromPoint(Point pt) -
> Point2D
</autodoc> 
 585         <docstring>Create a w.Point2D object.
</docstring> 
 587           <param name=
"pt" type=
"Point" default=
""/> 
 590       <method name=
"GetFloor" type=
"" overloaded=
"no"> 
 591         <autodoc>GetFloor() -
> (x,y)
</autodoc> 
 592         <docstring>Convert to integer
</docstring> 
 594           <param name=
"OUTPUT" type=
"int" default=
""/> 
 595           <param name=
"OUTPUT" type=
"int" default=
""/> 
 598       <method name=
"GetRounded" type=
"" overloaded=
"no"> 
 599         <autodoc>GetRounded() -
> (x,y)
</autodoc> 
 600         <docstring>Convert to integer
</docstring> 
 602           <param name=
"OUTPUT" type=
"int" default=
""/> 
 603           <param name=
"OUTPUT" type=
"int" default=
""/> 
 606       <method name=
"GetVectorLength" type=
"double" overloaded=
"no"> 
 607         <autodoc>GetVectorLength(self) -
> double
</autodoc> 
 609       <method name=
"GetVectorAngle" type=
"double" overloaded=
"no"> 
 610         <autodoc>GetVectorAngle(self) -
> double
</autodoc> 
 612       <method name=
"SetVectorLength" type=
"" overloaded=
"no"> 
 613         <autodoc>SetVectorLength(self, double length)
</autodoc> 
 615           <param name=
"length" type=
"double" default=
""/> 
 618       <method name=
"SetVectorAngle" type=
"" overloaded=
"no"> 
 619         <autodoc>SetVectorAngle(self, double degrees)
</autodoc> 
 621           <param name=
"degrees" type=
"double" default=
""/> 
 624       <method name=
"GetDistance" type=
"double" overloaded=
"no"> 
 625         <autodoc>GetDistance(self, Point2D pt) -
> double
</autodoc> 
 627           <param name=
"pt" type=
"Point2D" default=
""/> 
 630       <method name=
"GetDistanceSquare" type=
"double" overloaded=
"no"> 
 631         <autodoc>GetDistanceSquare(self, Point2D pt) -
> double
</autodoc> 
 633           <param name=
"pt" type=
"Point2D" default=
""/> 
 636       <method name=
"GetDotProduct" type=
"double" overloaded=
"no"> 
 637         <autodoc>GetDotProduct(self, Point2D vec) -
> double
</autodoc> 
 639           <param name=
"vec" type=
"Point2D" default=
""/> 
 642       <method name=
"GetCrossProduct" type=
"double" overloaded=
"no"> 
 643         <autodoc>GetCrossProduct(self, Point2D vec) -
> double
</autodoc> 
 645           <param name=
"vec" type=
"Point2D" default=
""/> 
 648       <method name=
"__neg__" type=
"Point2D" overloaded=
"no"> 
 649         <autodoc>__neg__(self) -
> Point2D
</autodoc> 
 650         <docstring>the reflection of this point
</docstring> 
 652       <method name=
"__iadd__" type=
"Point2D" overloaded=
"no"> 
 653         <autodoc>__iadd__(self, Point2D pt) -
> Point2D
</autodoc> 
 655           <param name=
"pt" type=
"Point2D" default=
""/> 
 658       <method name=
"__isub__" type=
"Point2D" overloaded=
"no"> 
 659         <autodoc>__isub__(self, Point2D pt) -
> Point2D
</autodoc> 
 661           <param name=
"pt" type=
"Point2D" default=
""/> 
 664       <method name=
"__imul__" type=
"Point2D" overloaded=
"no"> 
 665         <autodoc>__imul__(self, Point2D pt) -
> Point2D
</autodoc> 
 667           <param name=
"pt" type=
"Point2D" default=
""/> 
 670       <method name=
"__idiv__" type=
"Point2D" overloaded=
"no"> 
 671         <autodoc>__idiv__(self, Point2D pt) -
> Point2D
</autodoc> 
 673           <param name=
"pt" type=
"Point2D" default=
""/> 
 676       <method name=
"__eq__" type=
"bool" overloaded=
"no"> 
 677         <autodoc>__eq__(self, Point2D pt) -
> bool
</autodoc> 
 678         <docstring>Test for equality
</docstring> 
 680           <param name=
"pt" type=
"Point2D" default=
""/> 
 683       <method name=
"__ne__" type=
"bool" overloaded=
"no"> 
 684         <autodoc>__ne__(self, Point2D pt) -
> bool
</autodoc> 
 685         <docstring>Test for inequality
</docstring> 
 687           <param name=
"pt" type=
"Point2D" default=
""/> 
 690       <property name=
"x" type=
"double" readonly=
"no"/> 
 691       <property name=
"y" type=
"double" readonly=
"no"/> 
 692       <method name=
"Set" type=
"" overloaded=
"no"> 
 693         <autodoc>Set(self, double x=
0, double y=
0)
</autodoc> 
 695           <param name=
"x" type=
"double" default=
"0"/> 
 696           <param name=
"y" type=
"double" default=
"0"/> 
 699       <method name=
"Get" type=
"PyObject" overloaded=
"no"> 
 700         <autodoc>Get() -
> (x,y)
</autodoc> 
 701         <docstring>Return x and y properties as a tuple.
</docstring> 
 705 #---------------------------------------------------------------------------
 
 707     <class name=
"InputStream" oldname=
"wxPyInputStream" module=
"_core"> 
 708       <constructor name=
"wxPyInputStream" overloaded=
"no"> 
 709         <autodoc>__init__(self, PyObject p) -
> InputStream
</autodoc> 
 711           <param name=
"p" type=
"PyObject" default=
""/> 
 714       <method name=
"close" type=
"" overloaded=
"no"> 
 715         <autodoc>close(self)
</autodoc> 
 717       <method name=
"flush" type=
"" overloaded=
"no"> 
 718         <autodoc>flush(self)
</autodoc> 
 720       <method name=
"eof" type=
"bool" overloaded=
"no"> 
 721         <autodoc>eof(self) -
> bool
</autodoc> 
 723       <method name=
"read" type=
"PyObject" overloaded=
"no"> 
 724         <autodoc>read(self, int size=-
1) -
> PyObject
</autodoc> 
 726           <param name=
"size" type=
"int" default=
"-1"/> 
 729       <method name=
"readline" type=
"PyObject" overloaded=
"no"> 
 730         <autodoc>readline(self, int size=-
1) -
> PyObject
</autodoc> 
 732           <param name=
"size" type=
"int" default=
"-1"/> 
 735       <method name=
"readlines" type=
"PyObject" overloaded=
"no"> 
 736         <autodoc>readlines(self, int sizehint=-
1) -
> PyObject
</autodoc> 
 738           <param name=
"sizehint" type=
"int" default=
"-1"/> 
 741       <method name=
"seek" type=
"" overloaded=
"no"> 
 742         <autodoc>seek(self, int offset, int whence=
0)
</autodoc> 
 744           <param name=
"offset" type=
"int" default=
""/> 
 745           <param name=
"whence" type=
"int" default=
"0"/> 
 748       <method name=
"tell" type=
"int" overloaded=
"no"> 
 749         <autodoc>tell(self) -
> int
</autodoc> 
 751       <method name=
"Peek" type=
"char" overloaded=
"no"> 
 752         <autodoc>Peek(self) -
> char
</autodoc> 
 754       <method name=
"GetC" type=
"char" overloaded=
"no"> 
 755         <autodoc>GetC(self) -
> char
</autodoc> 
 757       <method name=
"LastRead" type=
"size_t" overloaded=
"no"> 
 758         <autodoc>LastRead(self) -
> size_t
</autodoc> 
 760       <method name=
"CanRead" type=
"bool" overloaded=
"no"> 
 761         <autodoc>CanRead(self) -
> bool
</autodoc> 
 763       <method name=
"Eof" type=
"bool" overloaded=
"no"> 
 764         <autodoc>Eof(self) -
> bool
</autodoc> 
 766       <method name=
"Ungetch" type=
"bool" overloaded=
"no"> 
 767         <autodoc>Ungetch(self, char c) -
> bool
</autodoc> 
 769           <param name=
"c" type=
"char" default=
""/> 
 772       <method name=
"SeekI" type=
"long" overloaded=
"no"> 
 773         <autodoc>SeekI(self, long pos, int mode=FromStart) -
> long
</autodoc> 
 775           <param name=
"pos" type=
"long" default=
""/> 
 776           <param name=
"mode" type=
"wxSeekMode" default=
"wxFromStart"/> 
 779       <method name=
"TellI" type=
"long" overloaded=
"no"> 
 780         <autodoc>TellI(self) -
> long
</autodoc> 
 783     <class name=
"OutputStream" oldname=
"wxOutputStream" module=
"_core"> 
 784       <method name=
"write" type=
"" overloaded=
"no"> 
 785         <autodoc>write(self, PyObject obj)
</autodoc> 
 787           <param name=
"obj" type=
"PyObject" default=
""/> 
 792 #---------------------------------------------------------------------------
 
 794     <class name=
"FSFile" oldname=
"wxFSFile" module=
"_core"> 
 795       <baseclass name=
"Object"/> 
 796       <constructor name=
"FSFile" overloaded=
"no"> 
 797         <autodoc>__init__(self, InputStream stream, String loc, String mimetype, String anchor, 
 
 798     DateTime modif) -
> FSFile
</autodoc> 
 800           <param name=
"stream" type=
"wxInputStream" default=
""/> 
 801           <param name=
"loc" type=
"String" default=
""/> 
 802           <param name=
"mimetype" type=
"String" default=
""/> 
 803           <param name=
"anchor" type=
"String" default=
""/> 
 804           <param name=
"modif" type=
"wxDateTime" default=
""/> 
 807       <destructor name=
"~wxFSFile" overloaded=
"no"> 
 808         <autodoc>__del__(self)
</autodoc> 
 810       <method name=
"GetStream" type=
"wxInputStream" overloaded=
"no"> 
 811         <autodoc>GetStream(self) -
> InputStream
</autodoc> 
 813       <method name=
"GetMimeType" type=
"String" overloaded=
"no"> 
 814         <autodoc>GetMimeType(self) -
> String
</autodoc> 
 816       <method name=
"GetLocation" type=
"String" overloaded=
"no"> 
 817         <autodoc>GetLocation(self) -
> String
</autodoc> 
 819       <method name=
"GetAnchor" type=
"String" overloaded=
"no"> 
 820         <autodoc>GetAnchor(self) -
> String
</autodoc> 
 822       <method name=
"GetModificationTime" type=
"wxDateTime" overloaded=
"no"> 
 823         <autodoc>GetModificationTime(self) -
> DateTime
</autodoc> 
 826     <class name=
"CPPFileSystemHandler" oldname=
"wxFileSystemHandler" module=
"_core"/> 
 827     <class name=
"FileSystemHandler" oldname=
"wxPyFileSystemHandler" module=
"_core"> 
 828       <baseclass name=
"CPPFileSystemHandler"/> 
 829       <constructor name=
"wxPyFileSystemHandler" overloaded=
"no"> 
 830         <autodoc>__init__(self) -
> FileSystemHandler
</autodoc> 
 832       <method name=
"_setCallbackInfo" type=
"" overloaded=
"no"> 
 833         <autodoc>_setCallbackInfo(self, PyObject self, PyObject _class)
</autodoc> 
 835           <param name=
"self" type=
"PyObject" default=
""/> 
 836           <param name=
"_class" type=
"PyObject" default=
""/> 
 839       <method name=
"CanOpen" type=
"bool" overloaded=
"no"> 
 840         <autodoc>CanOpen(self, String location) -
> bool
</autodoc> 
 842           <param name=
"location" type=
"String" default=
""/> 
 845       <method name=
"OpenFile" type=
"FSFile" overloaded=
"no"> 
 846         <autodoc>OpenFile(self, FileSystem fs, String location) -
> FSFile
</autodoc> 
 848           <param name=
"fs" type=
"wxFileSystem" default=
""/> 
 849           <param name=
"location" type=
"String" default=
""/> 
 852       <method name=
"FindFirst" type=
"String" overloaded=
"no"> 
 853         <autodoc>FindFirst(self, String spec, int flags=
0) -
> String
</autodoc> 
 855           <param name=
"spec" type=
"String" default=
""/> 
 856           <param name=
"flags" type=
"int" default=
"0"/> 
 859       <method name=
"FindNext" type=
"String" overloaded=
"no"> 
 860         <autodoc>FindNext(self) -
> String
</autodoc> 
 862       <method name=
"GetProtocol" type=
"String" overloaded=
"no"> 
 863         <autodoc>GetProtocol(self, String location) -
> String
</autodoc> 
 865           <param name=
"location" type=
"String" default=
""/> 
 868       <method name=
"GetLeftLocation" type=
"String" overloaded=
"no"> 
 869         <autodoc>GetLeftLocation(self, String location) -
> String
</autodoc> 
 871           <param name=
"location" type=
"String" default=
""/> 
 874       <method name=
"GetAnchor" type=
"String" overloaded=
"no"> 
 875         <autodoc>GetAnchor(self, String location) -
> String
</autodoc> 
 877           <param name=
"location" type=
"String" default=
""/> 
 880       <method name=
"GetRightLocation" type=
"String" overloaded=
"no"> 
 881         <autodoc>GetRightLocation(self, String location) -
> String
</autodoc> 
 883           <param name=
"location" type=
"String" default=
""/> 
 886       <method name=
"GetMimeTypeFromExt" type=
"String" overloaded=
"no"> 
 887         <autodoc>GetMimeTypeFromExt(self, String location) -
> String
</autodoc> 
 889           <param name=
"location" type=
"String" default=
""/> 
 893     <class name=
"FileSystem" oldname=
"wxFileSystem" module=
"_core"> 
 894       <baseclass name=
"Object"/> 
 895       <constructor name=
"FileSystem" overloaded=
"no"> 
 896         <autodoc>__init__(self) -
> FileSystem
</autodoc> 
 898       <destructor name=
"~wxFileSystem" overloaded=
"no"> 
 899         <autodoc>__del__(self)
</autodoc> 
 901       <method name=
"ChangePathTo" type=
"" overloaded=
"no"> 
 902         <autodoc>ChangePathTo(self, String location, bool is_dir=False)
</autodoc> 
 904           <param name=
"location" type=
"String" default=
""/> 
 905           <param name=
"is_dir" type=
"bool" default=
"False"/> 
 908       <method name=
"GetPath" type=
"String" overloaded=
"no"> 
 909         <autodoc>GetPath(self) -
> String
</autodoc> 
 911       <method name=
"OpenFile" type=
"FSFile" overloaded=
"no"> 
 912         <autodoc>OpenFile(self, String location) -
> FSFile
</autodoc> 
 914           <param name=
"location" type=
"String" default=
""/> 
 917       <method name=
"FindFirst" type=
"String" overloaded=
"no"> 
 918         <autodoc>FindFirst(self, String spec, int flags=
0) -
> String
</autodoc> 
 920           <param name=
"spec" type=
"String" default=
""/> 
 921           <param name=
"flags" type=
"int" default=
"0"/> 
 924       <method name=
"FindNext" type=
"String" overloaded=
"no"> 
 925         <autodoc>FindNext(self) -
> String
</autodoc> 
 927       <staticmethod name=
"AddHandler" type=
"" overloaded=
"no"> 
 928         <autodoc>AddHandler(CPPFileSystemHandler handler)
</autodoc> 
 930           <param name=
"handler" type=
"CPPFileSystemHandler" default=
""/> 
 933       <staticmethod name=
"CleanUpHandlers" type=
"" overloaded=
"no"> 
 934         <autodoc>CleanUpHandlers()
</autodoc> 
 936       <staticmethod name=
"FileNameToURL" type=
"String" overloaded=
"no"> 
 937         <autodoc>FileNameToURL(String filename) -
> String
</autodoc> 
 939           <param name=
"filename" type=
"String" default=
""/> 
 943     <method name=
"FileSystem_URLToFileName" oldname=
"wxFileSystem_URLToFileName" type=
"String" overloaded=
"no"> 
 944       <autodoc>FileSystem_URLToFileName(String url) -
> String
</autodoc> 
 946         <param name=
"url" type=
"String" default=
""/> 
 949     <class name=
"InternetFSHandler" oldname=
"wxInternetFSHandler" module=
"_core"> 
 950       <baseclass name=
"CPPFileSystemHandler"/> 
 951       <constructor name=
"InternetFSHandler" overloaded=
"no"> 
 952         <autodoc>__init__(self) -
> InternetFSHandler
</autodoc> 
 954       <method name=
"CanOpen" type=
"bool" overloaded=
"no"> 
 955         <autodoc>CanOpen(self, String location) -
> bool
</autodoc> 
 957           <param name=
"location" type=
"String" default=
""/> 
 960       <method name=
"OpenFile" type=
"FSFile" overloaded=
"no"> 
 961         <autodoc>OpenFile(self, FileSystem fs, String location) -
> FSFile
</autodoc> 
 963           <param name=
"fs" type=
"FileSystem" default=
""/> 
 964           <param name=
"location" type=
"String" default=
""/> 
 968     <class name=
"ZipFSHandler" oldname=
"wxZipFSHandler" module=
"_core"> 
 969       <baseclass name=
"CPPFileSystemHandler"/> 
 970       <constructor name=
"ZipFSHandler" overloaded=
"no"> 
 971         <autodoc>__init__(self) -
> ZipFSHandler
</autodoc> 
 973       <method name=
"CanOpen" type=
"bool" overloaded=
"no"> 
 974         <autodoc>CanOpen(self, String location) -
> bool
</autodoc> 
 976           <param name=
"location" type=
"String" default=
""/> 
 979       <method name=
"OpenFile" type=
"FSFile" overloaded=
"no"> 
 980         <autodoc>OpenFile(self, FileSystem fs, String location) -
> FSFile
</autodoc> 
 982           <param name=
"fs" type=
"FileSystem" default=
""/> 
 983           <param name=
"location" type=
"String" default=
""/> 
 986       <method name=
"FindFirst" type=
"String" overloaded=
"no"> 
 987         <autodoc>FindFirst(self, String spec, int flags=
0) -
> String
</autodoc> 
 989           <param name=
"spec" type=
"String" default=
""/> 
 990           <param name=
"flags" type=
"int" default=
"0"/> 
 993       <method name=
"FindNext" type=
"String" overloaded=
"no"> 
 994         <autodoc>FindNext(self) -
> String
</autodoc> 
 997     <method name=
"__wxMemoryFSHandler_AddFile_wxImage" oldname=
"__wxMemoryFSHandler_AddFile_wxImage" type=
"" overloaded=
"no"> 
 998       <autodoc>__wxMemoryFSHandler_AddFile_wxImage(String filename, Image image, long type)
</autodoc> 
1000         <param name=
"filename" type=
"String" default=
""/> 
1001         <param name=
"image" type=
"wxImage" default=
""/> 
1002         <param name=
"type" type=
"long" default=
""/> 
1005     <method name=
"__wxMemoryFSHandler_AddFile_wxBitmap" oldname=
"__wxMemoryFSHandler_AddFile_wxBitmap" type=
"" overloaded=
"no"> 
1006       <autodoc>__wxMemoryFSHandler_AddFile_wxBitmap(String filename, Bitmap bitmap, long type)
</autodoc> 
1008         <param name=
"filename" type=
"String" default=
""/> 
1009         <param name=
"bitmap" type=
"wxBitmap" default=
""/> 
1010         <param name=
"type" type=
"long" default=
""/> 
1013     <method name=
"__wxMemoryFSHandler_AddFile_Data" oldname=
"__wxMemoryFSHandler_AddFile_Data" type=
"" overloaded=
"no"> 
1014       <autodoc>__wxMemoryFSHandler_AddFile_Data(String filename, PyObject data)
</autodoc> 
1016         <param name=
"filename" type=
"String" default=
""/> 
1017         <param name=
"data" type=
"PyObject" default=
""/> 
1021 def MemoryFSHandler_AddFile(filename, a, b=''):
 
1022     if isinstance(a, wx.Image):
 
1023         __wxMemoryFSHandler_AddFile_wxImage(filename, a, b)
 
1024     elif isinstance(a, wx.Bitmap):
 
1025         __wxMemoryFSHandler_AddFile_wxBitmap(filename, a, b)
 
1026     elif type(a) == str:
 
1027         __wxMemoryFSHandler_AddFile_Data(filename, a)
 
1028     else: raise TypeError, 'wx.Image, wx.Bitmap or string expected'
 
1030     <class name=
"MemoryFSHandler" oldname=
"wxMemoryFSHandler" module=
"_core"> 
1031       <baseclass name=
"CPPFileSystemHandler"/> 
1032       <constructor name=
"MemoryFSHandler" overloaded=
"no"> 
1033         <autodoc>__init__(self) -
> MemoryFSHandler
</autodoc> 
1035       <staticmethod name=
"RemoveFile" type=
"" overloaded=
"no"> 
1036         <autodoc>RemoveFile(String filename)
</autodoc> 
1038           <param name=
"filename" type=
"String" default=
""/> 
1041       <method name=
"CanOpen" type=
"bool" overloaded=
"no"> 
1042         <autodoc>CanOpen(self, String location) -
> bool
</autodoc> 
1044           <param name=
"location" type=
"String" default=
""/> 
1047       <method name=
"OpenFile" type=
"FSFile" overloaded=
"no"> 
1048         <autodoc>OpenFile(self, FileSystem fs, String location) -
> FSFile
</autodoc> 
1050           <param name=
"fs" type=
"FileSystem" default=
""/> 
1051           <param name=
"location" type=
"String" default=
""/> 
1054       <method name=
"FindFirst" type=
"String" overloaded=
"no"> 
1055         <autodoc>FindFirst(self, String spec, int flags=
0) -
> String
</autodoc> 
1057           <param name=
"spec" type=
"String" default=
""/> 
1058           <param name=
"flags" type=
"int" default=
"0"/> 
1061       <method name=
"FindNext" type=
"String" overloaded=
"no"> 
1062         <autodoc>FindNext(self) -
> String
</autodoc> 
1066 #---------------------------------------------------------------------------
 
1068     <class name=
"ImageHandler" oldname=
"wxImageHandler" module=
"_core"> 
1069       <baseclass name=
"Object"/> 
1070       <method name=
"GetName" type=
"String" overloaded=
"no"> 
1071         <autodoc>GetName(self) -
> String
</autodoc> 
1073       <method name=
"GetExtension" type=
"String" overloaded=
"no"> 
1074         <autodoc>GetExtension(self) -
> String
</autodoc> 
1076       <method name=
"GetType" type=
"long" overloaded=
"no"> 
1077         <autodoc>GetType(self) -
> long
</autodoc> 
1079       <method name=
"GetMimeType" type=
"String" overloaded=
"no"> 
1080         <autodoc>GetMimeType(self) -
> String
</autodoc> 
1082       <method name=
"CanRead" type=
"bool" overloaded=
"no"> 
1083         <autodoc>CanRead(self, String name) -
> bool
</autodoc> 
1085           <param name=
"name" type=
"String" default=
""/> 
1088       <method name=
"SetName" type=
"" overloaded=
"no"> 
1089         <autodoc>SetName(self, String name)
</autodoc> 
1091           <param name=
"name" type=
"String" default=
""/> 
1094       <method name=
"SetExtension" type=
"" overloaded=
"no"> 
1095         <autodoc>SetExtension(self, String extension)
</autodoc> 
1097           <param name=
"extension" type=
"String" default=
""/> 
1100       <method name=
"SetType" type=
"" overloaded=
"no"> 
1101         <autodoc>SetType(self, long type)
</autodoc> 
1103           <param name=
"type" type=
"long" default=
""/> 
1106       <method name=
"SetMimeType" type=
"" overloaded=
"no"> 
1107         <autodoc>SetMimeType(self, String mimetype)
</autodoc> 
1109           <param name=
"mimetype" type=
"String" default=
""/> 
1113     <class name=
"ImageHistogram" oldname=
"wxImageHistogram" module=
"_core"> 
1114       <constructor name=
"ImageHistogram" overloaded=
"no"> 
1115         <autodoc>__init__(self) -
> ImageHistogram
</autodoc> 
1117       <staticmethod name=
"MakeKey" type=
"unsigned long" overloaded=
"no"> 
1118         <autodoc>MakeKey(unsigned char r, unsigned char g, unsigned char b) -
> unsigned long
</autodoc> 
1119         <docstring>Get the key in the histogram for the given RGB values
</docstring> 
1121           <param name=
"r" type=
"unsigned char" default=
""/> 
1122           <param name=
"g" type=
"unsigned char" default=
""/> 
1123           <param name=
"b" type=
"unsigned char" default=
""/> 
1126       <method name=
"FindFirstUnusedColour" type=
"bool" overloaded=
"no"> 
1127         <autodoc>FindFirstUnusedColour(int startR=
1, int startG=
0, int startB=
0) -
> (success, r, g, b)
</autodoc> 
1128         <docstring>Find first colour that is not used in the image and has higher RGB
 
1129 values than startR, startG, startB.  Returns a tuple consisting of a
 
1130 success flag and rgb values.
</docstring> 
1132           <param name=
"OUTPUT" type=
"unsigned char" default=
""/> 
1133           <param name=
"OUTPUT" type=
"unsigned char" default=
""/> 
1134           <param name=
"OUTPUT" type=
"unsigned char" default=
""/> 
1135           <param name=
"startR" type=
"unsigned char" default=
"1"/> 
1136           <param name=
"startG" type=
"unsigned char" default=
"0"/> 
1137           <param name=
"startB" type=
"unsigned char" default=
"0"/> 
1141     <class name=
"Image" oldname=
"wxImage" module=
"_core"> 
1142       <baseclass name=
"Object"/> 
1143       <constructor name=
"Image" overloaded=
"no"> 
1144         <autodoc>__init__(self, String name, long type=BITMAP_TYPE_ANY, int index=-
1) -
> Image
</autodoc> 
1146           <param name=
"name" type=
"String" default=
""/> 
1147           <param name=
"type" type=
"long" default=
"wxBITMAP_TYPE_ANY"/> 
1148           <param name=
"index" type=
"int" default=
"-1"/> 
1151       <constructor name=
"ImageFromMime" overloaded=
"no"> 
1152         <autodoc>ImageFromMime(String name, String mimetype, int index=-
1) -
> Image
</autodoc> 
1154           <param name=
"name" type=
"String" default=
""/> 
1155           <param name=
"mimetype" type=
"String" default=
""/> 
1156           <param name=
"index" type=
"int" default=
"-1"/> 
1159       <constructor name=
"ImageFromStream" overloaded=
"no"> 
1160         <autodoc>ImageFromStream(InputStream stream, long type=BITMAP_TYPE_ANY, int index=-
1) -
> Image
</autodoc> 
1162           <param name=
"stream" type=
"wxInputStream" default=
""/> 
1163           <param name=
"type" type=
"long" default=
"wxBITMAP_TYPE_ANY"/> 
1164           <param name=
"index" type=
"int" default=
"-1"/> 
1167       <constructor name=
"ImageFromStreamMime" overloaded=
"no"> 
1168         <autodoc>ImageFromStreamMime(InputStream stream, String mimetype, int index=-
1) -
> Image
</autodoc> 
1170           <param name=
"stream" type=
"wxInputStream" default=
""/> 
1171           <param name=
"mimetype" type=
"String" default=
""/> 
1172           <param name=
"index" type=
"int" default=
"-1"/> 
1175       <constructor name=
"EmptyImage" overloaded=
"no"> 
1176         <autodoc>EmptyImage(int width=
0, int height=
0, bool clear=True) -
> Image
</autodoc> 
1178           <param name=
"width" type=
"int" default=
"0"/> 
1179           <param name=
"height" type=
"int" default=
"0"/> 
1180           <param name=
"clear" type=
"bool" default=
"True"/> 
1183       <constructor name=
"ImageFromBitmap" overloaded=
"no"> 
1184         <autodoc>ImageFromBitmap(Bitmap bitmap) -
> Image
</autodoc> 
1186           <param name=
"bitmap" type=
"wxBitmap" default=
""/> 
1189       <constructor name=
"ImageFromData" overloaded=
"no"> 
1190         <autodoc>ImageFromData(int width, int height, unsigned char data) -
> Image
</autodoc> 
1192           <param name=
"width" type=
"int" default=
""/> 
1193           <param name=
"height" type=
"int" default=
""/> 
1194           <param name=
"data" type=
"unsigned char" default=
""/> 
1197       <destructor name=
"~wxImage" overloaded=
"no"> 
1198         <autodoc>__del__(self)
</autodoc> 
1200       <method name=
"Create" type=
"" overloaded=
"no"> 
1201         <autodoc>Create(self, int width, int height)
</autodoc> 
1203           <param name=
"width" type=
"int" default=
""/> 
1204           <param name=
"height" type=
"int" default=
""/> 
1207       <method name=
"Destroy" type=
"" overloaded=
"no"> 
1208         <autodoc>Destroy(self)
</autodoc> 
1209         <docstring>Deletes the C++ object this Python object is a proxy for.
</docstring> 
1211       <method name=
"Scale" type=
"Image" overloaded=
"no"> 
1212         <autodoc>Scale(self, int width, int height) -
> Image
</autodoc> 
1214           <param name=
"width" type=
"int" default=
""/> 
1215           <param name=
"height" type=
"int" default=
""/> 
1218       <method name=
"ShrinkBy" type=
"Image" overloaded=
"no"> 
1219         <autodoc>ShrinkBy(self, int xFactor, int yFactor) -
> Image
</autodoc> 
1221           <param name=
"xFactor" type=
"int" default=
""/> 
1222           <param name=
"yFactor" type=
"int" default=
""/> 
1225       <method name=
"Rescale" type=
"Image" overloaded=
"no"> 
1226         <autodoc>Rescale(self, int width, int height) -
> Image
</autodoc> 
1228           <param name=
"width" type=
"int" default=
""/> 
1229           <param name=
"height" type=
"int" default=
""/> 
1232       <method name=
"SetRGB" type=
"" overloaded=
"no"> 
1233         <autodoc>SetRGB(self, int x, int y, unsigned char r, unsigned char g, unsigned char b)
</autodoc> 
1235           <param name=
"x" type=
"int" default=
""/> 
1236           <param name=
"y" type=
"int" default=
""/> 
1237           <param name=
"r" type=
"unsigned char" default=
""/> 
1238           <param name=
"g" type=
"unsigned char" default=
""/> 
1239           <param name=
"b" type=
"unsigned char" default=
""/> 
1242       <method name=
"GetRed" type=
"unsigned char" overloaded=
"no"> 
1243         <autodoc>GetRed(self, int x, int y) -
> unsigned char
</autodoc> 
1245           <param name=
"x" type=
"int" default=
""/> 
1246           <param name=
"y" type=
"int" default=
""/> 
1249       <method name=
"GetGreen" type=
"unsigned char" overloaded=
"no"> 
1250         <autodoc>GetGreen(self, int x, int y) -
> unsigned char
</autodoc> 
1252           <param name=
"x" type=
"int" default=
""/> 
1253           <param name=
"y" type=
"int" default=
""/> 
1256       <method name=
"GetBlue" type=
"unsigned char" overloaded=
"no"> 
1257         <autodoc>GetBlue(self, int x, int y) -
> unsigned char
</autodoc> 
1259           <param name=
"x" type=
"int" default=
""/> 
1260           <param name=
"y" type=
"int" default=
""/> 
1263       <method name=
"SetAlpha" type=
"" overloaded=
"no"> 
1264         <autodoc>SetAlpha(self, int x, int y, unsigned char alpha)
</autodoc> 
1266           <param name=
"x" type=
"int" default=
""/> 
1267           <param name=
"y" type=
"int" default=
""/> 
1268           <param name=
"alpha" type=
"unsigned char" default=
""/> 
1271       <method name=
"GetAlpha" type=
"unsigned char" overloaded=
"no"> 
1272         <autodoc>GetAlpha(self, int x, int y) -
> unsigned char
</autodoc> 
1274           <param name=
"x" type=
"int" default=
""/> 
1275           <param name=
"y" type=
"int" default=
""/> 
1278       <method name=
"HasAlpha" type=
"bool" overloaded=
"no"> 
1279         <autodoc>HasAlpha(self) -
> bool
</autodoc> 
1281       <method name=
"FindFirstUnusedColour" type=
"bool" overloaded=
"no"> 
1282         <autodoc>FindFirstUnusedColour(int startR=
1, int startG=
0, int startB=
0) -
> (success, r, g, b)
</autodoc> 
1283         <docstring>Find first colour that is not used in the image and has higher RGB
 
1284 values than startR, startG, startB.  Returns a tuple consisting of a
 
1285 success flag and rgb values.
</docstring> 
1287           <param name=
"OUTPUT" type=
"byte" default=
""/> 
1288           <param name=
"OUTPUT" type=
"byte" default=
""/> 
1289           <param name=
"OUTPUT" type=
"byte" default=
""/> 
1290           <param name=
"startR" type=
"byte" default=
"0"/> 
1291           <param name=
"startG" type=
"byte" default=
"0"/> 
1292           <param name=
"startB" type=
"byte" default=
"0"/> 
1295       <method name=
"ConvertAlphaToMask" type=
"bool" overloaded=
"no"> 
1296         <autodoc>ConvertAlphaToMask(self, byte threshold=
128) -
> bool
</autodoc> 
1297         <docstring>If the image has alpha channel, this method converts it to mask. All pixels
 
1298 with alpha value less than ``threshold`` are replaced with mask colour and the
 
1299 alpha channel is removed. Mask colour is chosen automatically using
 
1300 `FindFirstUnusedColour`.
 
1302 If the image image doesn't have alpha channel, ConvertAlphaToMask does
 
1303 nothing.
</docstring> 
1305           <param name=
"threshold" type=
"byte" default=
"128"/> 
1308       <method name=
"SetMaskFromImage" type=
"bool" overloaded=
"no"> 
1309         <autodoc>SetMaskFromImage(self, Image mask, byte mr, byte mg, byte mb) -
> bool
</autodoc> 
1311           <param name=
"mask" type=
"Image" default=
""/> 
1312           <param name=
"mr" type=
"byte" default=
""/> 
1313           <param name=
"mg" type=
"byte" default=
""/> 
1314           <param name=
"mb" type=
"byte" default=
""/> 
1317       <staticmethod name=
"CanRead" type=
"bool" overloaded=
"no"> 
1318         <autodoc>CanRead(String name) -
> bool
</autodoc> 
1320           <param name=
"name" type=
"String" default=
""/> 
1323       <staticmethod name=
"GetImageCount" type=
"int" overloaded=
"no"> 
1324         <autodoc>GetImageCount(String name, long type=BITMAP_TYPE_ANY) -
> int
</autodoc> 
1326           <param name=
"name" type=
"String" default=
""/> 
1327           <param name=
"type" type=
"long" default=
"wxBITMAP_TYPE_ANY"/> 
1330       <method name=
"LoadFile" type=
"bool" overloaded=
"no"> 
1331         <autodoc>LoadFile(self, String name, long type=BITMAP_TYPE_ANY, int index=-
1) -
> bool
</autodoc> 
1333           <param name=
"name" type=
"String" default=
""/> 
1334           <param name=
"type" type=
"long" default=
"wxBITMAP_TYPE_ANY"/> 
1335           <param name=
"index" type=
"int" default=
"-1"/> 
1338       <method name=
"LoadMimeFile" type=
"bool" overloaded=
"no"> 
1339         <autodoc>LoadMimeFile(self, String name, String mimetype, int index=-
1) -
> bool
</autodoc> 
1341           <param name=
"name" type=
"String" default=
""/> 
1342           <param name=
"mimetype" type=
"String" default=
""/> 
1343           <param name=
"index" type=
"int" default=
"-1"/> 
1346       <method name=
"SaveFile" type=
"bool" overloaded=
"no"> 
1347         <autodoc>SaveFile(self, String name, int type) -
> bool
</autodoc> 
1349           <param name=
"name" type=
"String" default=
""/> 
1350           <param name=
"type" type=
"int" default=
""/> 
1353       <method name=
"SaveMimeFile" type=
"bool" overloaded=
"no"> 
1354         <autodoc>SaveMimeFile(self, String name, String mimetype) -
> bool
</autodoc> 
1356           <param name=
"name" type=
"String" default=
""/> 
1357           <param name=
"mimetype" type=
"String" default=
""/> 
1360       <staticmethod name=
"CanReadStream" type=
"bool" overloaded=
"no"> 
1361         <autodoc>CanReadStream(InputStream stream) -
> bool
</autodoc> 
1363           <param name=
"stream" type=
"wxInputStream" default=
""/> 
1366       <method name=
"LoadStream" type=
"bool" overloaded=
"no"> 
1367         <autodoc>LoadStream(self, InputStream stream, long type=BITMAP_TYPE_ANY, int index=-
1) -
> bool
</autodoc> 
1369           <param name=
"stream" type=
"wxInputStream" default=
""/> 
1370           <param name=
"type" type=
"long" default=
"wxBITMAP_TYPE_ANY"/> 
1371           <param name=
"index" type=
"int" default=
"-1"/> 
1374       <method name=
"LoadMimeStream" type=
"bool" overloaded=
"no"> 
1375         <autodoc>LoadMimeStream(self, InputStream stream, String mimetype, int index=-
1) -
> bool
</autodoc> 
1377           <param name=
"stream" type=
"wxInputStream" default=
""/> 
1378           <param name=
"mimetype" type=
"String" default=
""/> 
1379           <param name=
"index" type=
"int" default=
"-1"/> 
1382       <method name=
"Ok" type=
"bool" overloaded=
"no"> 
1383         <autodoc>Ok(self) -
> bool
</autodoc> 
1385       <method name=
"GetWidth" type=
"int" overloaded=
"no"> 
1386         <autodoc>GetWidth(self) -
> int
</autodoc> 
1388       <method name=
"GetHeight" type=
"int" overloaded=
"no"> 
1389         <autodoc>GetHeight(self) -
> int
</autodoc> 
1391       <method name=
"GetSize" type=
"Size" overloaded=
"no"> 
1392         <autodoc>GetSize(self) -
> Size
</autodoc> 
1394       <method name=
"GetSubImage" type=
"Image" overloaded=
"no"> 
1395         <autodoc>GetSubImage(self, Rect rect) -
> Image
</autodoc> 
1397           <param name=
"rect" type=
"Rect" default=
""/> 
1400       <method name=
"Copy" type=
"Image" overloaded=
"no"> 
1401         <autodoc>Copy(self) -
> Image
</autodoc> 
1403       <method name=
"Paste" type=
"" overloaded=
"no"> 
1404         <autodoc>Paste(self, Image image, int x, int y)
</autodoc> 
1406           <param name=
"image" type=
"Image" default=
""/> 
1407           <param name=
"x" type=
"int" default=
""/> 
1408           <param name=
"y" type=
"int" default=
""/> 
1411       <method name=
"GetData" type=
"PyObject" overloaded=
"no"> 
1412         <autodoc>GetData(self) -
> PyObject
</autodoc> 
1414       <method name=
"SetData" type=
"" overloaded=
"no"> 
1415         <autodoc>SetData(self, PyObject data)
</autodoc> 
1417           <param name=
"data" type=
"PyObject" default=
""/> 
1420       <method name=
"GetDataBuffer" type=
"PyObject" overloaded=
"no"> 
1421         <autodoc>GetDataBuffer(self) -
> PyObject
</autodoc> 
1423       <method name=
"SetDataBuffer" type=
"" overloaded=
"no"> 
1424         <autodoc>SetDataBuffer(self, PyObject data)
</autodoc> 
1426           <param name=
"data" type=
"PyObject" default=
""/> 
1429       <method name=
"GetAlphaData" type=
"PyObject" overloaded=
"no"> 
1430         <autodoc>GetAlphaData(self) -
> PyObject
</autodoc> 
1432       <method name=
"SetAlphaData" type=
"" overloaded=
"no"> 
1433         <autodoc>SetAlphaData(self, PyObject data)
</autodoc> 
1435           <param name=
"data" type=
"PyObject" default=
""/> 
1438       <method name=
"GetAlphaBuffer" type=
"PyObject" overloaded=
"no"> 
1439         <autodoc>GetAlphaBuffer(self) -
> PyObject
</autodoc> 
1441       <method name=
"SetAlphaBuffer" type=
"" overloaded=
"no"> 
1442         <autodoc>SetAlphaBuffer(self, PyObject data)
</autodoc> 
1444           <param name=
"data" type=
"PyObject" default=
""/> 
1447       <method name=
"SetMaskColour" type=
"" overloaded=
"no"> 
1448         <autodoc>SetMaskColour(self, unsigned char r, unsigned char g, unsigned char b)
</autodoc> 
1450           <param name=
"r" type=
"unsigned char" default=
""/> 
1451           <param name=
"g" type=
"unsigned char" default=
""/> 
1452           <param name=
"b" type=
"unsigned char" default=
""/> 
1455       <method name=
"GetMaskRed" type=
"unsigned char" overloaded=
"no"> 
1456         <autodoc>GetMaskRed(self) -
> unsigned char
</autodoc> 
1458       <method name=
"GetMaskGreen" type=
"unsigned char" overloaded=
"no"> 
1459         <autodoc>GetMaskGreen(self) -
> unsigned char
</autodoc> 
1461       <method name=
"GetMaskBlue" type=
"unsigned char" overloaded=
"no"> 
1462         <autodoc>GetMaskBlue(self) -
> unsigned char
</autodoc> 
1464       <method name=
"SetMask" type=
"" overloaded=
"no"> 
1465         <autodoc>SetMask(self, bool mask=True)
</autodoc> 
1467           <param name=
"mask" type=
"bool" default=
"True"/> 
1470       <method name=
"HasMask" type=
"bool" overloaded=
"no"> 
1471         <autodoc>HasMask(self) -
> bool
</autodoc> 
1473       <method name=
"Rotate" type=
"Image" overloaded=
"no"> 
1474         <autodoc>Rotate(self, double angle, Point centre_of_rotation, bool interpolating=True, 
 
1475     Point offset_after_rotation=None) -
> Image
</autodoc> 
1477           <param name=
"angle" type=
"double" default=
""/> 
1478           <param name=
"centre_of_rotation" type=
"Point" default=
""/> 
1479           <param name=
"interpolating" type=
"bool" default=
"True"/> 
1480           <param name=
"offset_after_rotation" type=
"Point" default=
"NULL"/> 
1483       <method name=
"Rotate90" type=
"Image" overloaded=
"no"> 
1484         <autodoc>Rotate90(self, bool clockwise=True) -
> Image
</autodoc> 
1486           <param name=
"clockwise" type=
"bool" default=
"True"/> 
1489       <method name=
"Mirror" type=
"Image" overloaded=
"no"> 
1490         <autodoc>Mirror(self, bool horizontally=True) -
> Image
</autodoc> 
1492           <param name=
"horizontally" type=
"bool" default=
"True"/> 
1495       <method name=
"Replace" type=
"" overloaded=
"no"> 
1496         <autodoc>Replace(self, unsigned char r1, unsigned char g1, unsigned char b1, 
 
1497     unsigned char r2, unsigned char g2, unsigned char b2)
</autodoc> 
1499           <param name=
"r1" type=
"unsigned char" default=
""/> 
1500           <param name=
"g1" type=
"unsigned char" default=
""/> 
1501           <param name=
"b1" type=
"unsigned char" default=
""/> 
1502           <param name=
"r2" type=
"unsigned char" default=
""/> 
1503           <param name=
"g2" type=
"unsigned char" default=
""/> 
1504           <param name=
"b2" type=
"unsigned char" default=
""/> 
1507       <method name=
"ConvertToMono" type=
"Image" overloaded=
"no"> 
1508         <autodoc>ConvertToMono(self, unsigned char r, unsigned char g, unsigned char b) -
> Image
</autodoc> 
1510           <param name=
"r" type=
"unsigned char" default=
""/> 
1511           <param name=
"g" type=
"unsigned char" default=
""/> 
1512           <param name=
"b" type=
"unsigned char" default=
""/> 
1515       <method name=
"SetOption" type=
"" overloaded=
"no"> 
1516         <autodoc>SetOption(self, String name, String value)
</autodoc> 
1518           <param name=
"name" type=
"String" default=
""/> 
1519           <param name=
"value" type=
"String" default=
""/> 
1522       <method name=
"SetOptionInt" type=
"" overloaded=
"no"> 
1523         <autodoc>SetOptionInt(self, String name, int value)
</autodoc> 
1525           <param name=
"name" type=
"String" default=
""/> 
1526           <param name=
"value" type=
"int" default=
""/> 
1529       <method name=
"GetOption" type=
"String" overloaded=
"no"> 
1530         <autodoc>GetOption(self, String name) -
> String
</autodoc> 
1532           <param name=
"name" type=
"String" default=
""/> 
1535       <method name=
"GetOptionInt" type=
"int" overloaded=
"no"> 
1536         <autodoc>GetOptionInt(self, String name) -
> int
</autodoc> 
1538           <param name=
"name" type=
"String" default=
""/> 
1541       <method name=
"HasOption" type=
"bool" overloaded=
"no"> 
1542         <autodoc>HasOption(self, String name) -
> bool
</autodoc> 
1544           <param name=
"name" type=
"String" default=
""/> 
1547       <method name=
"CountColours" type=
"unsigned long" overloaded=
"no"> 
1548         <autodoc>CountColours(self, unsigned long stopafter=(unsigned long) -
1) -
> unsigned long
</autodoc> 
1550           <param name=
"stopafter" type=
"unsigned long" default=
"(unsigned long) -1"/> 
1553       <method name=
"ComputeHistogram" type=
"unsigned long" overloaded=
"no"> 
1554         <autodoc>ComputeHistogram(self, ImageHistogram h) -
> unsigned long
</autodoc> 
1556           <param name=
"h" type=
"ImageHistogram" default=
""/> 
1559       <staticmethod name=
"AddHandler" type=
"" overloaded=
"no"> 
1560         <autodoc>AddHandler(ImageHandler handler)
</autodoc> 
1562           <param name=
"handler" type=
"ImageHandler" default=
""/> 
1565       <staticmethod name=
"InsertHandler" type=
"" overloaded=
"no"> 
1566         <autodoc>InsertHandler(ImageHandler handler)
</autodoc> 
1568           <param name=
"handler" type=
"ImageHandler" default=
""/> 
1571       <staticmethod name=
"RemoveHandler" type=
"bool" overloaded=
"no"> 
1572         <autodoc>RemoveHandler(String name) -
> bool
</autodoc> 
1574           <param name=
"name" type=
"String" default=
""/> 
1577       <staticmethod name=
"GetImageExtWildcard" type=
"String" overloaded=
"no"> 
1578         <autodoc>GetImageExtWildcard() -
> String
</autodoc> 
1580       <method name=
"ConvertToBitmap" type=
"wxBitmap" overloaded=
"no"> 
1581         <autodoc>ConvertToBitmap(self) -
> Bitmap
</autodoc> 
1583       <method name=
"ConvertToMonoBitmap" type=
"wxBitmap" overloaded=
"no"> 
1584         <autodoc>ConvertToMonoBitmap(self, unsigned char red, unsigned char green, unsigned char blue) -
> Bitmap
</autodoc> 
1586           <param name=
"red" type=
"unsigned char" default=
""/> 
1587           <param name=
"green" type=
"unsigned char" default=
""/> 
1588           <param name=
"blue" type=
"unsigned char" default=
""/> 
1593     def InitAllImageHandlers():
 
1595         The former functionality of InitAllImageHanders is now done internal to
 
1596         the _core_ extension module and so this function has become a simple NOP.
 
1600     <class name=
"BMPHandler" oldname=
"wxBMPHandler" module=
"_core"> 
1601       <baseclass name=
"ImageHandler"/> 
1602       <constructor name=
"BMPHandler" overloaded=
"no"> 
1603         <autodoc>__init__(self) -
> BMPHandler
</autodoc> 
1606     <class name=
"ICOHandler" oldname=
"wxICOHandler" module=
"_core"> 
1607       <baseclass name=
"BMPHandler"/> 
1608       <constructor name=
"ICOHandler" overloaded=
"no"> 
1609         <autodoc>__init__(self) -
> ICOHandler
</autodoc> 
1612     <class name=
"CURHandler" oldname=
"wxCURHandler" module=
"_core"> 
1613       <baseclass name=
"ICOHandler"/> 
1614       <constructor name=
"CURHandler" overloaded=
"no"> 
1615         <autodoc>__init__(self) -
> CURHandler
</autodoc> 
1618     <class name=
"ANIHandler" oldname=
"wxANIHandler" module=
"_core"> 
1619       <baseclass name=
"CURHandler"/> 
1620       <constructor name=
"ANIHandler" overloaded=
"no"> 
1621         <autodoc>__init__(self) -
> ANIHandler
</autodoc> 
1624     <class name=
"PNGHandler" oldname=
"wxPNGHandler" module=
"_core"> 
1625       <baseclass name=
"ImageHandler"/> 
1626       <constructor name=
"PNGHandler" overloaded=
"no"> 
1627         <autodoc>__init__(self) -
> PNGHandler
</autodoc> 
1630     <class name=
"GIFHandler" oldname=
"wxGIFHandler" module=
"_core"> 
1631       <baseclass name=
"ImageHandler"/> 
1632       <constructor name=
"GIFHandler" overloaded=
"no"> 
1633         <autodoc>__init__(self) -
> GIFHandler
</autodoc> 
1636     <class name=
"PCXHandler" oldname=
"wxPCXHandler" module=
"_core"> 
1637       <baseclass name=
"ImageHandler"/> 
1638       <constructor name=
"PCXHandler" overloaded=
"no"> 
1639         <autodoc>__init__(self) -
> PCXHandler
</autodoc> 
1642     <class name=
"JPEGHandler" oldname=
"wxJPEGHandler" module=
"_core"> 
1643       <baseclass name=
"ImageHandler"/> 
1644       <constructor name=
"JPEGHandler" overloaded=
"no"> 
1645         <autodoc>__init__(self) -
> JPEGHandler
</autodoc> 
1648     <class name=
"PNMHandler" oldname=
"wxPNMHandler" module=
"_core"> 
1649       <baseclass name=
"ImageHandler"/> 
1650       <constructor name=
"PNMHandler" overloaded=
"no"> 
1651         <autodoc>__init__(self) -
> PNMHandler
</autodoc> 
1654     <class name=
"XPMHandler" oldname=
"wxXPMHandler" module=
"_core"> 
1655       <baseclass name=
"ImageHandler"/> 
1656       <constructor name=
"XPMHandler" overloaded=
"no"> 
1657         <autodoc>__init__(self) -
> XPMHandler
</autodoc> 
1660     <class name=
"TIFFHandler" oldname=
"wxTIFFHandler" module=
"_core"> 
1661       <baseclass name=
"ImageHandler"/> 
1662       <constructor name=
"TIFFHandler" overloaded=
"no"> 
1663         <autodoc>__init__(self) -
> TIFFHandler
</autodoc> 
1666     <class name=
"Quantize" oldname=
"wxQuantize" module=
"_core"> 
1667       <docstring>Performs quantization, or colour reduction, on a wxImage.
</docstring> 
1668       <staticmethod name=
"Quantize" type=
"bool" overloaded=
"no"> 
1669         <autodoc>Quantize(Image src, Image dest, int desiredNoColours=
236, int flags=wxQUANTIZE_INCLUDE_WINDOWS_COLOURS|wxQUANTIZE_FILL_DESTINATION_IMAGE) -
> bool
</autodoc> 
1670         <docstring>Reduce the colours in the source image and put the result into the
 
1671 destination image, setting the palette in the destination if
 
1672 needed. Both images may be the same, to overwrite the source image.
 
1673 :todo: Create a version that returns the wx.Palette used.
</docstring> 
1675           <param name=
"src" type=
"Image" default=
""/> 
1676           <param name=
"dest" type=
"Image" default=
""/> 
1677           <param name=
"desiredNoColours" type=
"int" default=
"236"/> 
1678           <param name=
"flags" type=
"int" default=
"wxQUANTIZE_INCLUDE_WINDOWS_COLOURS|wxQUANTIZE_FILL_DESTINATION_IMAGE"/> 
1683 #---------------------------------------------------------------------------
 
1685     <class name=
"EvtHandler" oldname=
"wxEvtHandler" module=
"_core"> 
1686       <baseclass name=
"Object"/> 
1687       <constructor name=
"EvtHandler" overloaded=
"no"> 
1688         <autodoc>__init__(self) -
> EvtHandler
</autodoc> 
1690       <method name=
"GetNextHandler" type=
"EvtHandler" overloaded=
"no"> 
1691         <autodoc>GetNextHandler(self) -
> EvtHandler
</autodoc> 
1693       <method name=
"GetPreviousHandler" type=
"EvtHandler" overloaded=
"no"> 
1694         <autodoc>GetPreviousHandler(self) -
> EvtHandler
</autodoc> 
1696       <method name=
"SetNextHandler" type=
"" overloaded=
"no"> 
1697         <autodoc>SetNextHandler(self, EvtHandler handler)
</autodoc> 
1699           <param name=
"handler" type=
"EvtHandler" default=
""/> 
1702       <method name=
"SetPreviousHandler" type=
"" overloaded=
"no"> 
1703         <autodoc>SetPreviousHandler(self, EvtHandler handler)
</autodoc> 
1705           <param name=
"handler" type=
"EvtHandler" default=
""/> 
1708       <method name=
"GetEvtHandlerEnabled" type=
"bool" overloaded=
"no"> 
1709         <autodoc>GetEvtHandlerEnabled(self) -
> bool
</autodoc> 
1711       <method name=
"SetEvtHandlerEnabled" type=
"" overloaded=
"no"> 
1712         <autodoc>SetEvtHandlerEnabled(self, bool enabled)
</autodoc> 
1714           <param name=
"enabled" type=
"bool" default=
""/> 
1717       <method name=
"ProcessEvent" type=
"bool" overloaded=
"no"> 
1718         <autodoc>ProcessEvent(self, Event event) -
> bool
</autodoc> 
1720           <param name=
"event" type=
"wxEvent" default=
""/> 
1723       <method name=
"AddPendingEvent" type=
"" overloaded=
"no"> 
1724         <autodoc>AddPendingEvent(self, Event event)
</autodoc> 
1726           <param name=
"event" type=
"wxEvent" default=
""/> 
1729       <method name=
"ProcessPendingEvents" type=
"" overloaded=
"no"> 
1730         <autodoc>ProcessPendingEvents(self)
</autodoc> 
1732       <method name=
"Connect" type=
"" overloaded=
"no"> 
1733         <autodoc>Connect(self, int id, int lastId, int eventType, PyObject func)
</autodoc> 
1735           <param name=
"id" type=
"int" default=
""/> 
1736           <param name=
"lastId" type=
"int" default=
""/> 
1737           <param name=
"eventType" type=
"int" default=
""/> 
1738           <param name=
"func" type=
"PyObject" default=
""/> 
1741       <method name=
"Disconnect" type=
"bool" overloaded=
"no"> 
1742         <autodoc>Disconnect(self, int id, int lastId=-
1, wxEventType eventType=wxEVT_NULL) -
> bool
</autodoc> 
1744           <param name=
"id" type=
"int" default=
""/> 
1745           <param name=
"lastId" type=
"int" default=
"-1"/> 
1746           <param name=
"eventType" type=
"wxEventType" default=
"wxEVT_NULL"/> 
1749       <method name=
"_setOORInfo" type=
"" overloaded=
"no"> 
1750         <autodoc>_setOORInfo(self, PyObject _self)
</autodoc> 
1752           <param name=
"_self" type=
"PyObject" default=
""/> 
1758 #---------------------------------------------------------------------------
 
1760 class PyEventBinder(object):
 
1762     Instances of this class are used to bind specific events to event
 
1765     def __init__(self, evtType, expectedIDs=
0):
 
1766         if expectedIDs not in [
0, 
1, 
2]:
 
1767             raise ValueError, "Invalid number of expectedIDs"
 
1768         self.expectedIDs = expectedIDs
 
1770         if type(evtType) == list or type(evtType) == tuple:
 
1771             self.evtType = evtType
 
1773             self.evtType = [evtType]
 
1776     def Bind(self, target, id1, id2, function):
 
1777         """Bind this set of event types to target."""
 
1778         for et in self.evtType:
 
1779             target.Connect(id1, id2, et, function)
 
1782     def Unbind(self, target, id1, id2):
 
1783         """Remove an event binding."""
 
1785         for et in self.evtType:
 
1786             success += target.Disconnect(id1, id2, et)
 
1790     def __call__(self, *args):
 
1792         For backwards compatibility with the old EVT_* functions.
 
1793         Should be called with either (window, func), (window, ID,
 
1794         func) or (window, ID1, ID2, func) parameters depending on the
 
1797         assert len(args) == 
2 + self.expectedIDs
 
1801         if self.expectedIDs == 
0:
 
1803         elif self.expectedIDs == 
1:
 
1806         elif self.expectedIDs == 
2:
 
1811             raise ValueError, "Unexpected number of IDs"
 
1813         self.Bind(target, id1, id2, func)
 
1816 # These two are square pegs that don't fit the PyEventBinder hole...
 
1817 def EVT_COMMAND(win, id, cmd, func):
 
1818     win.Connect(id, -
1, cmd, func)
 
1819 def EVT_COMMAND_RANGE(win, id1, id2, cmd, func):
 
1820     win.Connect(id1, id2, cmd, func)
 
1823 #---------------------------------------------------------------------------
 
1826 #---------------------------------------------------------------------------
 
1828     <method name=
"NewEventType" oldname=
"wxNewEventType" type=
"wxEventType" overloaded=
"no"> 
1829       <autodoc>NewEventType() -
> wxEventType
</autodoc> 
1833 # Create some event binders
 
1834 EVT_SIZE = wx.PyEventBinder( wxEVT_SIZE )
 
1835 EVT_SIZING = wx.PyEventBinder( wxEVT_SIZING )
 
1836 EVT_MOVE = wx.PyEventBinder( wxEVT_MOVE )
 
1837 EVT_MOVING = wx.PyEventBinder( wxEVT_MOVING )
 
1838 EVT_CLOSE = wx.PyEventBinder( wxEVT_CLOSE_WINDOW )
 
1839 EVT_END_SESSION = wx.PyEventBinder( wxEVT_END_SESSION )
 
1840 EVT_QUERY_END_SESSION = wx.PyEventBinder( wxEVT_QUERY_END_SESSION )
 
1841 EVT_PAINT = wx.PyEventBinder( wxEVT_PAINT )
 
1842 EVT_NC_PAINT = wx.PyEventBinder( wxEVT_NC_PAINT )
 
1843 EVT_ERASE_BACKGROUND = wx.PyEventBinder( wxEVT_ERASE_BACKGROUND )
 
1844 EVT_CHAR = wx.PyEventBinder( wxEVT_CHAR )
 
1845 EVT_KEY_DOWN = wx.PyEventBinder( wxEVT_KEY_DOWN )
 
1846 EVT_KEY_UP = wx.PyEventBinder( wxEVT_KEY_UP )
 
1847 EVT_HOTKEY = wx.PyEventBinder( wxEVT_HOTKEY, 
1) 
 
1848 EVT_CHAR_HOOK = wx.PyEventBinder( wxEVT_CHAR_HOOK )
 
1849 EVT_MENU_OPEN = wx.PyEventBinder( wxEVT_MENU_OPEN )
 
1850 EVT_MENU_CLOSE = wx.PyEventBinder( wxEVT_MENU_CLOSE )
 
1851 EVT_MENU_HIGHLIGHT = wx.PyEventBinder( wxEVT_MENU_HIGHLIGHT, 
1)
 
1852 EVT_MENU_HIGHLIGHT_ALL = wx.PyEventBinder( wxEVT_MENU_HIGHLIGHT )
 
1853 EVT_SET_FOCUS = wx.PyEventBinder( wxEVT_SET_FOCUS )
 
1854 EVT_KILL_FOCUS = wx.PyEventBinder( wxEVT_KILL_FOCUS )
 
1855 EVT_CHILD_FOCUS = wx.PyEventBinder( wxEVT_CHILD_FOCUS )
 
1856 EVT_ACTIVATE = wx.PyEventBinder( wxEVT_ACTIVATE )
 
1857 EVT_ACTIVATE_APP = wx.PyEventBinder( wxEVT_ACTIVATE_APP )
 
1858 EVT_END_SESSION = wx.PyEventBinder( wxEVT_END_SESSION )
 
1859 EVT_QUERY_END_SESSION = wx.PyEventBinder( wxEVT_QUERY_END_SESSION )
 
1860 EVT_DROP_FILES = wx.PyEventBinder( wxEVT_DROP_FILES )
 
1861 EVT_INIT_DIALOG = wx.PyEventBinder( wxEVT_INIT_DIALOG )
 
1862 EVT_SYS_COLOUR_CHANGED = wx.PyEventBinder( wxEVT_SYS_COLOUR_CHANGED )
 
1863 EVT_DISPLAY_CHANGED = wx.PyEventBinder( wxEVT_DISPLAY_CHANGED )
 
1864 EVT_SHOW = wx.PyEventBinder( wxEVT_SHOW )
 
1865 EVT_MAXIMIZE = wx.PyEventBinder( wxEVT_MAXIMIZE )
 
1866 EVT_ICONIZE = wx.PyEventBinder( wxEVT_ICONIZE )
 
1867 EVT_NAVIGATION_KEY = wx.PyEventBinder( wxEVT_NAVIGATION_KEY )
 
1868 EVT_PALETTE_CHANGED = wx.PyEventBinder( wxEVT_PALETTE_CHANGED )
 
1869 EVT_QUERY_NEW_PALETTE = wx.PyEventBinder( wxEVT_QUERY_NEW_PALETTE )
 
1870 EVT_WINDOW_CREATE = wx.PyEventBinder( wxEVT_CREATE )
 
1871 EVT_WINDOW_DESTROY = wx.PyEventBinder( wxEVT_DESTROY )
 
1872 EVT_SET_CURSOR = wx.PyEventBinder( wxEVT_SET_CURSOR )
 
1873 EVT_MOUSE_CAPTURE_CHANGED = wx.PyEventBinder( wxEVT_MOUSE_CAPTURE_CHANGED )
 
1875 EVT_LEFT_DOWN = wx.PyEventBinder( wxEVT_LEFT_DOWN )
 
1876 EVT_LEFT_UP = wx.PyEventBinder( wxEVT_LEFT_UP )
 
1877 EVT_MIDDLE_DOWN = wx.PyEventBinder( wxEVT_MIDDLE_DOWN )
 
1878 EVT_MIDDLE_UP = wx.PyEventBinder( wxEVT_MIDDLE_UP )
 
1879 EVT_RIGHT_DOWN = wx.PyEventBinder( wxEVT_RIGHT_DOWN )
 
1880 EVT_RIGHT_UP = wx.PyEventBinder( wxEVT_RIGHT_UP )
 
1881 EVT_MOTION = wx.PyEventBinder( wxEVT_MOTION )
 
1882 EVT_LEFT_DCLICK = wx.PyEventBinder( wxEVT_LEFT_DCLICK )
 
1883 EVT_MIDDLE_DCLICK = wx.PyEventBinder( wxEVT_MIDDLE_DCLICK )
 
1884 EVT_RIGHT_DCLICK = wx.PyEventBinder( wxEVT_RIGHT_DCLICK )
 
1885 EVT_LEAVE_WINDOW = wx.PyEventBinder( wxEVT_LEAVE_WINDOW )
 
1886 EVT_ENTER_WINDOW = wx.PyEventBinder( wxEVT_ENTER_WINDOW )
 
1887 EVT_MOUSEWHEEL = wx.PyEventBinder( wxEVT_MOUSEWHEEL )
 
1889 EVT_MOUSE_EVENTS = wx.PyEventBinder([ wxEVT_LEFT_DOWN,
 
1897                                      wxEVT_MIDDLE_DCLICK,
 
1905 # Scrolling from wxWindow (sent to wxScrolledWindow)
 
1906 EVT_SCROLLWIN = wx.PyEventBinder([ wxEVT_SCROLLWIN_TOP, 
 
1907                                   wxEVT_SCROLLWIN_BOTTOM,
 
1908                                   wxEVT_SCROLLWIN_LINEUP,
 
1909                                   wxEVT_SCROLLWIN_LINEDOWN,
 
1910                                   wxEVT_SCROLLWIN_PAGEUP, 
 
1911                                   wxEVT_SCROLLWIN_PAGEDOWN,
 
1912                                   wxEVT_SCROLLWIN_THUMBTRACK,
 
1913                                   wxEVT_SCROLLWIN_THUMBRELEASE,
 
1916 EVT_SCROLLWIN_TOP = wx.PyEventBinder( wxEVT_SCROLLWIN_TOP )
 
1917 EVT_SCROLLWIN_BOTTOM = wx.PyEventBinder( wxEVT_SCROLLWIN_BOTTOM )
 
1918 EVT_SCROLLWIN_LINEUP = wx.PyEventBinder( wxEVT_SCROLLWIN_LINEUP )
 
1919 EVT_SCROLLWIN_LINEDOWN = wx.PyEventBinder( wxEVT_SCROLLWIN_LINEDOWN )
 
1920 EVT_SCROLLWIN_PAGEUP = wx.PyEventBinder( wxEVT_SCROLLWIN_PAGEUP )
 
1921 EVT_SCROLLWIN_PAGEDOWN = wx.PyEventBinder( wxEVT_SCROLLWIN_PAGEDOWN )
 
1922 EVT_SCROLLWIN_THUMBTRACK = wx.PyEventBinder( wxEVT_SCROLLWIN_THUMBTRACK )
 
1923 EVT_SCROLLWIN_THUMBRELEASE = wx.PyEventBinder( wxEVT_SCROLLWIN_THUMBRELEASE )
 
1925 # Scrolling from wxSlider and wxScrollBar
 
1926 EVT_SCROLL = wx.PyEventBinder([ wxEVT_SCROLL_TOP, 
 
1927                                wxEVT_SCROLL_BOTTOM, 
 
1928                                wxEVT_SCROLL_LINEUP, 
 
1929                                wxEVT_SCROLL_LINEDOWN, 
 
1930                                wxEVT_SCROLL_PAGEUP, 
 
1931                                wxEVT_SCROLL_PAGEDOWN, 
 
1932                                wxEVT_SCROLL_THUMBTRACK, 
 
1933                                wxEVT_SCROLL_THUMBRELEASE, 
 
1934                                wxEVT_SCROLL_ENDSCROLL,
 
1937 EVT_SCROLL_TOP = wx.PyEventBinder( wxEVT_SCROLL_TOP )
 
1938 EVT_SCROLL_BOTTOM = wx.PyEventBinder( wxEVT_SCROLL_BOTTOM )
 
1939 EVT_SCROLL_LINEUP = wx.PyEventBinder( wxEVT_SCROLL_LINEUP )
 
1940 EVT_SCROLL_LINEDOWN = wx.PyEventBinder( wxEVT_SCROLL_LINEDOWN )
 
1941 EVT_SCROLL_PAGEUP = wx.PyEventBinder( wxEVT_SCROLL_PAGEUP )
 
1942 EVT_SCROLL_PAGEDOWN = wx.PyEventBinder( wxEVT_SCROLL_PAGEDOWN )
 
1943 EVT_SCROLL_THUMBTRACK = wx.PyEventBinder( wxEVT_SCROLL_THUMBTRACK )
 
1944 EVT_SCROLL_THUMBRELEASE = wx.PyEventBinder( wxEVT_SCROLL_THUMBRELEASE )
 
1945 EVT_SCROLL_ENDSCROLL = wx.PyEventBinder( wxEVT_SCROLL_ENDSCROLL )
 
1947 # Scrolling from wxSlider and wxScrollBar, with an id
 
1948 EVT_COMMAND_SCROLL = wx.PyEventBinder([ wxEVT_SCROLL_TOP, 
 
1949                                        wxEVT_SCROLL_BOTTOM, 
 
1950                                        wxEVT_SCROLL_LINEUP, 
 
1951                                        wxEVT_SCROLL_LINEDOWN, 
 
1952                                        wxEVT_SCROLL_PAGEUP, 
 
1953                                        wxEVT_SCROLL_PAGEDOWN, 
 
1954                                        wxEVT_SCROLL_THUMBTRACK, 
 
1955                                        wxEVT_SCROLL_THUMBRELEASE,
 
1956                                        wxEVT_SCROLL_ENDSCROLL,
 
1959 EVT_COMMAND_SCROLL_TOP = wx.PyEventBinder( wxEVT_SCROLL_TOP, 
1)
 
1960 EVT_COMMAND_SCROLL_BOTTOM = wx.PyEventBinder( wxEVT_SCROLL_BOTTOM, 
1)
 
1961 EVT_COMMAND_SCROLL_LINEUP = wx.PyEventBinder( wxEVT_SCROLL_LINEUP, 
1)
 
1962 EVT_COMMAND_SCROLL_LINEDOWN = wx.PyEventBinder( wxEVT_SCROLL_LINEDOWN, 
1)
 
1963 EVT_COMMAND_SCROLL_PAGEUP = wx.PyEventBinder( wxEVT_SCROLL_PAGEUP, 
1)
 
1964 EVT_COMMAND_SCROLL_PAGEDOWN = wx.PyEventBinder( wxEVT_SCROLL_PAGEDOWN, 
1)
 
1965 EVT_COMMAND_SCROLL_THUMBTRACK = wx.PyEventBinder( wxEVT_SCROLL_THUMBTRACK, 
1)
 
1966 EVT_COMMAND_SCROLL_THUMBRELEASE = wx.PyEventBinder( wxEVT_SCROLL_THUMBRELEASE, 
1)
 
1967 EVT_COMMAND_SCROLL_ENDSCROLL = wx.PyEventBinder( wxEVT_SCROLL_ENDSCROLL, 
1)
 
1969 EVT_BUTTON = wx.PyEventBinder( wxEVT_COMMAND_BUTTON_CLICKED, 
1)
 
1970 EVT_CHECKBOX = wx.PyEventBinder( wxEVT_COMMAND_CHECKBOX_CLICKED, 
1)
 
1971 EVT_CHOICE = wx.PyEventBinder( wxEVT_COMMAND_CHOICE_SELECTED, 
1)
 
1972 EVT_LISTBOX = wx.PyEventBinder( wxEVT_COMMAND_LISTBOX_SELECTED, 
1)
 
1973 EVT_LISTBOX_DCLICK = wx.PyEventBinder( wxEVT_COMMAND_LISTBOX_DOUBLECLICKED, 
1)
 
1974 EVT_MENU = wx.PyEventBinder( wxEVT_COMMAND_MENU_SELECTED, 
1)
 
1975 EVT_MENU_RANGE = wx.PyEventBinder( wxEVT_COMMAND_MENU_SELECTED, 
2)
 
1976 EVT_SLIDER = wx.PyEventBinder( wxEVT_COMMAND_SLIDER_UPDATED, 
1)
 
1977 EVT_RADIOBOX = wx.PyEventBinder( wxEVT_COMMAND_RADIOBOX_SELECTED, 
1)
 
1978 EVT_RADIOBUTTON = wx.PyEventBinder( wxEVT_COMMAND_RADIOBUTTON_SELECTED, 
1)
 
1980 EVT_SCROLLBAR = wx.PyEventBinder( wxEVT_COMMAND_SCROLLBAR_UPDATED, 
1)
 
1981 EVT_VLBOX = wx.PyEventBinder( wxEVT_COMMAND_VLBOX_SELECTED, 
1)
 
1982 EVT_COMBOBOX = wx.PyEventBinder( wxEVT_COMMAND_COMBOBOX_SELECTED, 
1)
 
1983 EVT_TOOL = wx.PyEventBinder( wxEVT_COMMAND_TOOL_CLICKED, 
1)
 
1984 EVT_TOOL_RANGE = wx.PyEventBinder( wxEVT_COMMAND_TOOL_CLICKED, 
2)
 
1985 EVT_TOOL_RCLICKED = wx.PyEventBinder( wxEVT_COMMAND_TOOL_RCLICKED, 
1)
 
1986 EVT_TOOL_RCLICKED_RANGE = wx.PyEventBinder( wxEVT_COMMAND_TOOL_RCLICKED, 
2)
 
1987 EVT_TOOL_ENTER = wx.PyEventBinder( wxEVT_COMMAND_TOOL_ENTER, 
1)
 
1988 EVT_CHECKLISTBOX = wx.PyEventBinder( wxEVT_COMMAND_CHECKLISTBOX_TOGGLED, 
1)
 
1991 EVT_COMMAND_LEFT_CLICK = wx.PyEventBinder( wxEVT_COMMAND_LEFT_CLICK, 
1)
 
1992 EVT_COMMAND_LEFT_DCLICK = wx.PyEventBinder( wxEVT_COMMAND_LEFT_DCLICK, 
1)
 
1993 EVT_COMMAND_RIGHT_CLICK = wx.PyEventBinder( wxEVT_COMMAND_RIGHT_CLICK, 
1)
 
1994 EVT_COMMAND_RIGHT_DCLICK = wx.PyEventBinder( wxEVT_COMMAND_RIGHT_DCLICK, 
1)
 
1995 EVT_COMMAND_SET_FOCUS = wx.PyEventBinder( wxEVT_COMMAND_SET_FOCUS, 
1)
 
1996 EVT_COMMAND_KILL_FOCUS = wx.PyEventBinder( wxEVT_COMMAND_KILL_FOCUS, 
1)
 
1997 EVT_COMMAND_ENTER = wx.PyEventBinder( wxEVT_COMMAND_ENTER, 
1)
 
1999 EVT_IDLE = wx.PyEventBinder( wxEVT_IDLE )
 
2001 EVT_UPDATE_UI = wx.PyEventBinder( wxEVT_UPDATE_UI, 
1)
 
2002 EVT_UPDATE_UI_RANGE = wx.PyEventBinder( wxEVT_UPDATE_UI, 
2)
 
2004 EVT_CONTEXT_MENU = wx.PyEventBinder( wxEVT_CONTEXT_MENU )
 
2009 #---------------------------------------------------------------------------
 
2011     <class name=
"Event" oldname=
"wxEvent" module=
"_core"> 
2012       <baseclass name=
"Object"/> 
2013       <destructor name=
"~wxEvent" overloaded=
"no"> 
2014         <autodoc>__del__(self)
</autodoc> 
2016       <method name=
"SetEventType" type=
"" overloaded=
"no"> 
2017         <autodoc>SetEventType(self, wxEventType typ)
</autodoc> 
2019           <param name=
"typ" type=
"wxEventType" default=
""/> 
2022       <method name=
"GetEventType" type=
"wxEventType" overloaded=
"no"> 
2023         <autodoc>GetEventType(self) -
> wxEventType
</autodoc> 
2025       <method name=
"GetEventObject" type=
"Object" overloaded=
"no"> 
2026         <autodoc>GetEventObject(self) -
> Object
</autodoc> 
2028       <method name=
"SetEventObject" type=
"" overloaded=
"no"> 
2029         <autodoc>SetEventObject(self, Object obj)
</autodoc> 
2031           <param name=
"obj" type=
"Object" default=
""/> 
2034       <method name=
"GetTimestamp" type=
"long" overloaded=
"no"> 
2035         <autodoc>GetTimestamp(self) -
> long
</autodoc> 
2037       <method name=
"SetTimestamp" type=
"" overloaded=
"no"> 
2038         <autodoc>SetTimestamp(self, long ts=
0)
</autodoc> 
2040           <param name=
"ts" type=
"long" default=
"0"/> 
2043       <method name=
"GetId" type=
"int" overloaded=
"no"> 
2044         <autodoc>GetId(self) -
> int
</autodoc> 
2046       <method name=
"SetId" type=
"" overloaded=
"no"> 
2047         <autodoc>SetId(self, int Id)
</autodoc> 
2049           <param name=
"Id" type=
"int" default=
""/> 
2052       <method name=
"IsCommandEvent" type=
"bool" overloaded=
"no"> 
2053         <autodoc>IsCommandEvent(self) -
> bool
</autodoc> 
2055       <method name=
"Skip" type=
"" overloaded=
"no"> 
2056         <autodoc>Skip(self, bool skip=True)
</autodoc> 
2058           <param name=
"skip" type=
"bool" default=
"True"/> 
2061       <method name=
"GetSkipped" type=
"bool" overloaded=
"no"> 
2062         <autodoc>GetSkipped(self) -
> bool
</autodoc> 
2064       <method name=
"ShouldPropagate" type=
"bool" overloaded=
"no"> 
2065         <autodoc>ShouldPropagate(self) -
> bool
</autodoc> 
2067       <method name=
"StopPropagation" type=
"int" overloaded=
"no"> 
2068         <autodoc>StopPropagation(self) -
> int
</autodoc> 
2070       <method name=
"ResumePropagation" type=
"" overloaded=
"no"> 
2071         <autodoc>ResumePropagation(self, int propagationLevel)
</autodoc> 
2073           <param name=
"propagationLevel" type=
"int" default=
""/> 
2076       <method name=
"Clone" type=
"Event" overloaded=
"no"> 
2077         <autodoc>Clone(self) -
> Event
</autodoc> 
2081 #---------------------------------------------------------------------------
 
2083     <class name=
"PropagationDisabler" oldname=
"wxPropagationDisabler" module=
"_core"> 
2084       <constructor name=
"PropagationDisabler" overloaded=
"no"> 
2085         <autodoc>__init__(self, Event event) -
> PropagationDisabler
</autodoc> 
2087           <param name=
"event" type=
"Event" default=
""/> 
2090       <destructor name=
"~wxPropagationDisabler" overloaded=
"no"> 
2091         <autodoc>__del__(self)
</autodoc> 
2094     <class name=
"PropagateOnce" oldname=
"wxPropagateOnce" module=
"_core"> 
2095       <constructor name=
"PropagateOnce" overloaded=
"no"> 
2096         <autodoc>__init__(self, Event event) -
> PropagateOnce
</autodoc> 
2098           <param name=
"event" type=
"Event" default=
""/> 
2101       <destructor name=
"~wxPropagateOnce" overloaded=
"no"> 
2102         <autodoc>__del__(self)
</autodoc> 
2106 #---------------------------------------------------------------------------
 
2108     <class name=
"CommandEvent" oldname=
"wxCommandEvent" module=
"_core"> 
2109       <baseclass name=
"Event"/> 
2110       <constructor name=
"CommandEvent" overloaded=
"no"> 
2111         <autodoc>__init__(self, wxEventType commandType=wxEVT_NULL, int winid=
0) -
> CommandEvent
</autodoc> 
2113           <param name=
"commandType" type=
"wxEventType" default=
"wxEVT_NULL"/> 
2114           <param name=
"winid" type=
"int" default=
"0"/> 
2117       <method name=
"GetSelection" type=
"int" overloaded=
"no"> 
2118         <autodoc>GetSelection(self) -
> int
</autodoc> 
2120       <method name=
"SetString" type=
"" overloaded=
"no"> 
2121         <autodoc>SetString(self, String s)
</autodoc> 
2123           <param name=
"s" type=
"String" default=
""/> 
2126       <method name=
"GetString" type=
"String" overloaded=
"no"> 
2127         <autodoc>GetString(self) -
> String
</autodoc> 
2129       <method name=
"IsChecked" type=
"bool" overloaded=
"no"> 
2130         <autodoc>IsChecked(self) -
> bool
</autodoc> 
2132       <method name=
"IsSelection" type=
"bool" overloaded=
"no"> 
2133         <autodoc>IsSelection(self) -
> bool
</autodoc> 
2135       <method name=
"SetExtraLong" type=
"" overloaded=
"no"> 
2136         <autodoc>SetExtraLong(self, long extraLong)
</autodoc> 
2138           <param name=
"extraLong" type=
"long" default=
""/> 
2141       <method name=
"GetExtraLong" type=
"long" overloaded=
"no"> 
2142         <autodoc>GetExtraLong(self) -
> long
</autodoc> 
2144       <method name=
"SetInt" type=
"" overloaded=
"no"> 
2145         <autodoc>SetInt(self, int i)
</autodoc> 
2147           <param name=
"i" type=
"int" default=
""/> 
2150       <method name=
"GetInt" type=
"long" overloaded=
"no"> 
2151         <autodoc>GetInt(self) -
> long
</autodoc> 
2153       <method name=
"Clone" type=
"Event" overloaded=
"no"> 
2154         <autodoc>Clone(self) -
> Event
</autodoc> 
2158 #---------------------------------------------------------------------------
 
2160     <class name=
"NotifyEvent" oldname=
"wxNotifyEvent" module=
"_core"> 
2161       <baseclass name=
"CommandEvent"/> 
2162       <constructor name=
"NotifyEvent" overloaded=
"no"> 
2163         <autodoc>__init__(self, wxEventType commandType=wxEVT_NULL, int winid=
0) -
> NotifyEvent
</autodoc> 
2165           <param name=
"commandType" type=
"wxEventType" default=
"wxEVT_NULL"/> 
2166           <param name=
"winid" type=
"int" default=
"0"/> 
2169       <method name=
"Veto" type=
"" overloaded=
"no"> 
2170         <autodoc>Veto(self)
</autodoc> 
2172       <method name=
"Allow" type=
"" overloaded=
"no"> 
2173         <autodoc>Allow(self)
</autodoc> 
2175       <method name=
"IsAllowed" type=
"bool" overloaded=
"no"> 
2176         <autodoc>IsAllowed(self) -
> bool
</autodoc> 
2180 #---------------------------------------------------------------------------
 
2182     <class name=
"ScrollEvent" oldname=
"wxScrollEvent" module=
"_core"> 
2183       <baseclass name=
"CommandEvent"/> 
2184       <constructor name=
"ScrollEvent" overloaded=
"no"> 
2185         <autodoc>__init__(self, wxEventType commandType=wxEVT_NULL, int winid=
0, int pos=
0, 
 
2186     int orient=
0) -
> ScrollEvent
</autodoc> 
2188           <param name=
"commandType" type=
"wxEventType" default=
"wxEVT_NULL"/> 
2189           <param name=
"winid" type=
"int" default=
"0"/> 
2190           <param name=
"pos" type=
"int" default=
"0"/> 
2191           <param name=
"orient" type=
"int" default=
"0"/> 
2194       <method name=
"GetOrientation" type=
"int" overloaded=
"no"> 
2195         <autodoc>GetOrientation(self) -
> int
</autodoc> 
2197       <method name=
"GetPosition" type=
"int" overloaded=
"no"> 
2198         <autodoc>GetPosition(self) -
> int
</autodoc> 
2200       <method name=
"SetOrientation" type=
"" overloaded=
"no"> 
2201         <autodoc>SetOrientation(self, int orient)
</autodoc> 
2203           <param name=
"orient" type=
"int" default=
""/> 
2206       <method name=
"SetPosition" type=
"" overloaded=
"no"> 
2207         <autodoc>SetPosition(self, int pos)
</autodoc> 
2209           <param name=
"pos" type=
"int" default=
""/> 
2214 #---------------------------------------------------------------------------
 
2216     <class name=
"ScrollWinEvent" oldname=
"wxScrollWinEvent" module=
"_core"> 
2217       <baseclass name=
"Event"/> 
2218       <constructor name=
"ScrollWinEvent" overloaded=
"no"> 
2219         <autodoc>__init__(self, wxEventType commandType=wxEVT_NULL, int pos=
0, int orient=
0) -
> ScrollWinEvent
</autodoc> 
2221           <param name=
"commandType" type=
"wxEventType" default=
"wxEVT_NULL"/> 
2222           <param name=
"pos" type=
"int" default=
"0"/> 
2223           <param name=
"orient" type=
"int" default=
"0"/> 
2226       <method name=
"GetOrientation" type=
"int" overloaded=
"no"> 
2227         <autodoc>GetOrientation(self) -
> int
</autodoc> 
2229       <method name=
"GetPosition" type=
"int" overloaded=
"no"> 
2230         <autodoc>GetPosition(self) -
> int
</autodoc> 
2232       <method name=
"SetOrientation" type=
"" overloaded=
"no"> 
2233         <autodoc>SetOrientation(self, int orient)
</autodoc> 
2235           <param name=
"orient" type=
"int" default=
""/> 
2238       <method name=
"SetPosition" type=
"" overloaded=
"no"> 
2239         <autodoc>SetPosition(self, int pos)
</autodoc> 
2241           <param name=
"pos" type=
"int" default=
""/> 
2246 #---------------------------------------------------------------------------
 
2248     <class name=
"MouseEvent" oldname=
"wxMouseEvent" module=
"_core"> 
2249       <baseclass name=
"Event"/> 
2250       <constructor name=
"MouseEvent" overloaded=
"no"> 
2251         <autodoc>__init__(self, wxEventType mouseType=wxEVT_NULL) -
> MouseEvent
</autodoc> 
2253           <param name=
"mouseType" type=
"wxEventType" default=
"wxEVT_NULL"/> 
2256       <method name=
"IsButton" type=
"bool" overloaded=
"no"> 
2257         <autodoc>IsButton(self) -
> bool
</autodoc> 
2259       <method name=
"ButtonDown" type=
"bool" overloaded=
"no"> 
2260         <autodoc>ButtonDown(self, int but=MOUSE_BTN_ANY) -
> bool
</autodoc> 
2262           <param name=
"but" type=
"int" default=
"wxMOUSE_BTN_ANY"/> 
2265       <method name=
"ButtonDClick" type=
"bool" overloaded=
"no"> 
2266         <autodoc>ButtonDClick(self, int but=MOUSE_BTN_ANY) -
> bool
</autodoc> 
2268           <param name=
"but" type=
"int" default=
"wxMOUSE_BTN_ANY"/> 
2271       <method name=
"ButtonUp" type=
"bool" overloaded=
"no"> 
2272         <autodoc>ButtonUp(self, int but=MOUSE_BTN_ANY) -
> bool
</autodoc> 
2274           <param name=
"but" type=
"int" default=
"wxMOUSE_BTN_ANY"/> 
2277       <method name=
"Button" type=
"bool" overloaded=
"no"> 
2278         <autodoc>Button(self, int but) -
> bool
</autodoc> 
2280           <param name=
"but" type=
"int" default=
""/> 
2283       <method name=
"ButtonIsDown" type=
"bool" overloaded=
"no"> 
2284         <autodoc>ButtonIsDown(self, int but) -
> bool
</autodoc> 
2286           <param name=
"but" type=
"int" default=
""/> 
2289       <method name=
"GetButton" type=
"int" overloaded=
"no"> 
2290         <autodoc>GetButton(self) -
> int
</autodoc> 
2292       <method name=
"ControlDown" type=
"bool" overloaded=
"no"> 
2293         <autodoc>ControlDown(self) -
> bool
</autodoc> 
2295       <method name=
"MetaDown" type=
"bool" overloaded=
"no"> 
2296         <autodoc>MetaDown(self) -
> bool
</autodoc> 
2298       <method name=
"AltDown" type=
"bool" overloaded=
"no"> 
2299         <autodoc>AltDown(self) -
> bool
</autodoc> 
2301       <method name=
"ShiftDown" type=
"bool" overloaded=
"no"> 
2302         <autodoc>ShiftDown(self) -
> bool
</autodoc> 
2304       <method name=
"CmdDown" type=
"bool" overloaded=
"no"> 
2305         <autodoc>CmdDown(self) -
> bool
</autodoc> 
2306         <docstring>"Cmd" is a pseudo key which is the same as Control for PC and Unix
 
2307 platforms but the special 
"Apple" (a.k.a as 
"Command") key on
 
2308 Macs: it makes often sense to use it instead of, say, `ControlDown`
 
2309 because Cmd key is used for the same thing under Mac as Ctrl
 
2310 elsewhere. The Ctrl still exists, it's just not used for this
 
2311 purpose. So for non-Mac platforms this is the same as `ControlDown`
 
2312 and Macs this is the same as `MetaDown`.
</docstring> 
2314       <method name=
"LeftDown" type=
"bool" overloaded=
"no"> 
2315         <autodoc>LeftDown(self) -
> bool
</autodoc> 
2317       <method name=
"MiddleDown" type=
"bool" overloaded=
"no"> 
2318         <autodoc>MiddleDown(self) -
> bool
</autodoc> 
2320       <method name=
"RightDown" type=
"bool" overloaded=
"no"> 
2321         <autodoc>RightDown(self) -
> bool
</autodoc> 
2323       <method name=
"LeftUp" type=
"bool" overloaded=
"no"> 
2324         <autodoc>LeftUp(self) -
> bool
</autodoc> 
2326       <method name=
"MiddleUp" type=
"bool" overloaded=
"no"> 
2327         <autodoc>MiddleUp(self) -
> bool
</autodoc> 
2329       <method name=
"RightUp" type=
"bool" overloaded=
"no"> 
2330         <autodoc>RightUp(self) -
> bool
</autodoc> 
2332       <method name=
"LeftDClick" type=
"bool" overloaded=
"no"> 
2333         <autodoc>LeftDClick(self) -
> bool
</autodoc> 
2335       <method name=
"MiddleDClick" type=
"bool" overloaded=
"no"> 
2336         <autodoc>MiddleDClick(self) -
> bool
</autodoc> 
2338       <method name=
"RightDClick" type=
"bool" overloaded=
"no"> 
2339         <autodoc>RightDClick(self) -
> bool
</autodoc> 
2341       <method name=
"LeftIsDown" type=
"bool" overloaded=
"no"> 
2342         <autodoc>LeftIsDown(self) -
> bool
</autodoc> 
2344       <method name=
"MiddleIsDown" type=
"bool" overloaded=
"no"> 
2345         <autodoc>MiddleIsDown(self) -
> bool
</autodoc> 
2347       <method name=
"RightIsDown" type=
"bool" overloaded=
"no"> 
2348         <autodoc>RightIsDown(self) -
> bool
</autodoc> 
2350       <method name=
"Dragging" type=
"bool" overloaded=
"no"> 
2351         <autodoc>Dragging(self) -
> bool
</autodoc> 
2353       <method name=
"Moving" type=
"bool" overloaded=
"no"> 
2354         <autodoc>Moving(self) -
> bool
</autodoc> 
2356       <method name=
"Entering" type=
"bool" overloaded=
"no"> 
2357         <autodoc>Entering(self) -
> bool
</autodoc> 
2359       <method name=
"Leaving" type=
"bool" overloaded=
"no"> 
2360         <autodoc>Leaving(self) -
> bool
</autodoc> 
2362       <method name=
"GetPosition" type=
"Point" overloaded=
"no"> 
2363         <autodoc>GetPosition(self) -
> Point
</autodoc> 
2364         <docstring>Returns the position of the mouse in window coordinates when the event
 
2365 happened.
</docstring> 
2367       <method name=
"GetPositionTuple" type=
"" overloaded=
"no"> 
2368         <autodoc>GetPositionTuple() -
> (x,y)
</autodoc> 
2369         <docstring>Returns the position of the mouse in window coordinates when the event
 
2370 happened.
</docstring> 
2372           <param name=
"OUTPUT" type=
"long" default=
""/> 
2373           <param name=
"OUTPUT" type=
"long" default=
""/> 
2376       <method name=
"GetLogicalPosition" type=
"Point" overloaded=
"no"> 
2377         <autodoc>GetLogicalPosition(self, DC dc) -
> Point
</autodoc> 
2379           <param name=
"dc" type=
"wxDC" default=
""/> 
2382       <method name=
"GetX" type=
"int" overloaded=
"no"> 
2383         <autodoc>GetX(self) -
> int
</autodoc> 
2385       <method name=
"GetY" type=
"int" overloaded=
"no"> 
2386         <autodoc>GetY(self) -
> int
</autodoc> 
2388       <method name=
"GetWheelRotation" type=
"int" overloaded=
"no"> 
2389         <autodoc>GetWheelRotation(self) -
> int
</autodoc> 
2391       <method name=
"GetWheelDelta" type=
"int" overloaded=
"no"> 
2392         <autodoc>GetWheelDelta(self) -
> int
</autodoc> 
2394       <method name=
"GetLinesPerAction" type=
"int" overloaded=
"no"> 
2395         <autodoc>GetLinesPerAction(self) -
> int
</autodoc> 
2397       <method name=
"IsPageScroll" type=
"bool" overloaded=
"no"> 
2398         <autodoc>IsPageScroll(self) -
> bool
</autodoc> 
2400       <property name=
"m_x" type=
"int" readonly=
"no"/> 
2401       <property name=
"m_y" type=
"int" readonly=
"no"/> 
2402       <property name=
"m_leftDown" type=
"bool" readonly=
"no"/> 
2403       <property name=
"m_middleDown" type=
"bool" readonly=
"no"/> 
2404       <property name=
"m_rightDown" type=
"bool" readonly=
"no"/> 
2405       <property name=
"m_controlDown" type=
"bool" readonly=
"no"/> 
2406       <property name=
"m_shiftDown" type=
"bool" readonly=
"no"/> 
2407       <property name=
"m_altDown" type=
"bool" readonly=
"no"/> 
2408       <property name=
"m_metaDown" type=
"bool" readonly=
"no"/> 
2409       <property name=
"m_wheelRotation" type=
"int" readonly=
"no"/> 
2410       <property name=
"m_wheelDelta" type=
"int" readonly=
"no"/> 
2411       <property name=
"m_linesPerAction" type=
"int" readonly=
"no"/> 
2414 #---------------------------------------------------------------------------
 
2416     <class name=
"SetCursorEvent" oldname=
"wxSetCursorEvent" module=
"_core"> 
2417       <baseclass name=
"Event"/> 
2418       <constructor name=
"SetCursorEvent" overloaded=
"no"> 
2419         <autodoc>__init__(self, int x=
0, int y=
0) -
> SetCursorEvent
</autodoc> 
2421           <param name=
"x" type=
"int" default=
"0"/> 
2422           <param name=
"y" type=
"int" default=
"0"/> 
2425       <method name=
"GetX" type=
"int" overloaded=
"no"> 
2426         <autodoc>GetX(self) -
> int
</autodoc> 
2428       <method name=
"GetY" type=
"int" overloaded=
"no"> 
2429         <autodoc>GetY(self) -
> int
</autodoc> 
2431       <method name=
"SetCursor" type=
"" overloaded=
"no"> 
2432         <autodoc>SetCursor(self, Cursor cursor)
</autodoc> 
2434           <param name=
"cursor" type=
"wxCursor" default=
""/> 
2437       <method name=
"GetCursor" type=
"wxCursor" overloaded=
"no"> 
2438         <autodoc>GetCursor(self) -
> Cursor
</autodoc> 
2440       <method name=
"HasCursor" type=
"bool" overloaded=
"no"> 
2441         <autodoc>HasCursor(self) -
> bool
</autodoc> 
2445 #---------------------------------------------------------------------------
 
2447     <class name=
"KeyEvent" oldname=
"wxKeyEvent" module=
"_core"> 
2448       <baseclass name=
"Event"/> 
2449       <constructor name=
"KeyEvent" overloaded=
"no"> 
2450         <autodoc>__init__(self, wxEventType keyType=wxEVT_NULL) -
> KeyEvent
</autodoc> 
2452           <param name=
"keyType" type=
"wxEventType" default=
"wxEVT_NULL"/> 
2455       <method name=
"ControlDown" type=
"bool" overloaded=
"no"> 
2456         <autodoc>ControlDown(self) -
> bool
</autodoc> 
2458       <method name=
"MetaDown" type=
"bool" overloaded=
"no"> 
2459         <autodoc>MetaDown(self) -
> bool
</autodoc> 
2461       <method name=
"AltDown" type=
"bool" overloaded=
"no"> 
2462         <autodoc>AltDown(self) -
> bool
</autodoc> 
2464       <method name=
"ShiftDown" type=
"bool" overloaded=
"no"> 
2465         <autodoc>ShiftDown(self) -
> bool
</autodoc> 
2467       <method name=
"CmdDown" type=
"bool" overloaded=
"no"> 
2468         <autodoc>CmdDown(self) -
> bool
</autodoc> 
2469         <docstring>"Cmd" is a pseudo key which is the same as Control for PC and Unix
 
2470 platforms but the special 
"Apple" (a.k.a as 
"Command") key on
 
2471 Macs: it makes often sense to use it instead of, say, `ControlDown`
 
2472 because Cmd key is used for the same thing under Mac as Ctrl
 
2473 elsewhere. The Ctrl still exists, it's just not used for this
 
2474 purpose. So for non-Mac platforms this is the same as `ControlDown`
 
2475 and Macs this is the same as `MetaDown`.
</docstring> 
2477       <method name=
"HasModifiers" type=
"bool" overloaded=
"no"> 
2478         <autodoc>HasModifiers(self) -
> bool
</autodoc> 
2480       <method name=
"GetKeyCode" type=
"int" overloaded=
"no"> 
2481         <autodoc>GetKeyCode(self) -
> int
</autodoc> 
2483       <method name=
"GetUnicodeKey" type=
"int" overloaded=
"no"> 
2484         <autodoc>GetUnicodeKey(self) -
> int
</autodoc> 
2486       <method name=
"GetRawKeyCode" type=
"unsigned int" overloaded=
"no"> 
2487         <autodoc>GetRawKeyCode(self) -
> unsigned int
</autodoc> 
2489       <method name=
"GetRawKeyFlags" type=
"unsigned int" overloaded=
"no"> 
2490         <autodoc>GetRawKeyFlags(self) -
> unsigned int
</autodoc> 
2492       <method name=
"GetPosition" type=
"Point" overloaded=
"no"> 
2493         <autodoc>GetPosition(self) -
> Point
</autodoc> 
2494         <docstring>Find the position of the event.
</docstring> 
2496       <method name=
"GetPositionTuple" type=
"" overloaded=
"no"> 
2497         <autodoc>GetPositionTuple() -
> (x,y)
</autodoc> 
2498         <docstring>Find the position of the event.
</docstring> 
2500           <param name=
"OUTPUT" type=
"long" default=
""/> 
2501           <param name=
"OUTPUT" type=
"long" default=
""/> 
2504       <method name=
"GetX" type=
"int" overloaded=
"no"> 
2505         <autodoc>GetX(self) -
> int
</autodoc> 
2507       <method name=
"GetY" type=
"int" overloaded=
"no"> 
2508         <autodoc>GetY(self) -
> int
</autodoc> 
2510       <property name=
"m_x" type=
"int" readonly=
"no"/> 
2511       <property name=
"m_y" type=
"int" readonly=
"no"/> 
2512       <property name=
"m_keyCode" type=
"long" readonly=
"no"/> 
2513       <property name=
"m_controlDown" type=
"bool" readonly=
"no"/> 
2514       <property name=
"m_shiftDown" type=
"bool" readonly=
"no"/> 
2515       <property name=
"m_altDown" type=
"bool" readonly=
"no"/> 
2516       <property name=
"m_metaDown" type=
"bool" readonly=
"no"/> 
2517       <property name=
"m_scanCode" type=
"bool" readonly=
"no"/> 
2518       <property name=
"m_rawCode" type=
"unsigned int" readonly=
"no"/> 
2519       <property name=
"m_rawFlags" type=
"unsigned int" readonly=
"no"/> 
2522 #---------------------------------------------------------------------------
 
2524     <class name=
"SizeEvent" oldname=
"wxSizeEvent" module=
"_core"> 
2525       <baseclass name=
"Event"/> 
2526       <constructor name=
"SizeEvent" overloaded=
"no"> 
2527         <autodoc>__init__(self, Size sz=DefaultSize, int winid=
0) -
> SizeEvent
</autodoc> 
2529           <param name=
"sz" type=
"Size" default=
"wxDefaultSize"/> 
2530           <param name=
"winid" type=
"int" default=
"0"/> 
2533       <method name=
"GetSize" type=
"Size" overloaded=
"no"> 
2534         <autodoc>GetSize(self) -
> Size
</autodoc> 
2536       <method name=
"GetRect" type=
"Rect" overloaded=
"no"> 
2537         <autodoc>GetRect(self) -
> Rect
</autodoc> 
2539       <method name=
"SetRect" type=
"" overloaded=
"no"> 
2540         <autodoc>SetRect(self, Rect rect)
</autodoc> 
2542           <param name=
"rect" type=
"Rect" default=
""/> 
2545       <method name=
"SetSize" type=
"" overloaded=
"no"> 
2546         <autodoc>SetSize(self, Size size)
</autodoc> 
2548           <param name=
"size" type=
"Size" default=
""/> 
2551       <property name=
"m_size" type=
"Size" readonly=
"no"/> 
2552       <property name=
"m_rect" type=
"Rect" readonly=
"no"/> 
2555 #---------------------------------------------------------------------------
 
2557     <class name=
"MoveEvent" oldname=
"wxMoveEvent" module=
"_core"> 
2558       <baseclass name=
"Event"/> 
2559       <constructor name=
"MoveEvent" overloaded=
"no"> 
2560         <autodoc>__init__(self, Point pos=DefaultPosition, int winid=
0) -
> MoveEvent
</autodoc> 
2562           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
2563           <param name=
"winid" type=
"int" default=
"0"/> 
2566       <method name=
"GetPosition" type=
"Point" overloaded=
"no"> 
2567         <autodoc>GetPosition(self) -
> Point
</autodoc> 
2569       <method name=
"GetRect" type=
"Rect" overloaded=
"no"> 
2570         <autodoc>GetRect(self) -
> Rect
</autodoc> 
2572       <method name=
"SetRect" type=
"" overloaded=
"no"> 
2573         <autodoc>SetRect(self, Rect rect)
</autodoc> 
2575           <param name=
"rect" type=
"Rect" default=
""/> 
2578       <method name=
"SetPosition" type=
"" overloaded=
"no"> 
2579         <autodoc>SetPosition(self, Point pos)
</autodoc> 
2581           <param name=
"pos" type=
"Point" default=
""/> 
2584       <property name=
"m_pos" type=
"Point" readonly=
"no"/> 
2585       <property name=
"m_rect" type=
"Rect" readonly=
"no"/> 
2588 #---------------------------------------------------------------------------
 
2590     <class name=
"PaintEvent" oldname=
"wxPaintEvent" module=
"_core"> 
2591       <baseclass name=
"Event"/> 
2592       <constructor name=
"PaintEvent" overloaded=
"no"> 
2593         <autodoc>__init__(self, int Id=
0) -
> PaintEvent
</autodoc> 
2595           <param name=
"Id" type=
"int" default=
"0"/> 
2599     <class name=
"NcPaintEvent" oldname=
"wxNcPaintEvent" module=
"_core"> 
2600       <baseclass name=
"Event"/> 
2601       <constructor name=
"NcPaintEvent" overloaded=
"no"> 
2602         <autodoc>__init__(self, int winid=
0) -
> NcPaintEvent
</autodoc> 
2604           <param name=
"winid" type=
"int" default=
"0"/> 
2609 #---------------------------------------------------------------------------
 
2611     <class name=
"EraseEvent" oldname=
"wxEraseEvent" module=
"_core"> 
2612       <baseclass name=
"Event"/> 
2613       <constructor name=
"EraseEvent" overloaded=
"no"> 
2614         <autodoc>__init__(self, int Id=
0, DC dc=(wxDC *) NULL) -
> EraseEvent
</autodoc> 
2616           <param name=
"Id" type=
"int" default=
"0"/> 
2617           <param name=
"dc" type=
"wxDC" default=
"(wxDC *) NULL"/> 
2620       <method name=
"GetDC" type=
"wxDC" overloaded=
"no"> 
2621         <autodoc>GetDC(self) -
> DC
</autodoc> 
2625 #---------------------------------------------------------------------------
 
2627     <class name=
"FocusEvent" oldname=
"wxFocusEvent" module=
"_core"> 
2628       <baseclass name=
"Event"/> 
2629       <constructor name=
"FocusEvent" overloaded=
"no"> 
2630         <autodoc>__init__(self, wxEventType type=wxEVT_NULL, int winid=
0) -
> FocusEvent
</autodoc> 
2632           <param name=
"type" type=
"wxEventType" default=
"wxEVT_NULL"/> 
2633           <param name=
"winid" type=
"int" default=
"0"/> 
2636       <method name=
"GetWindow" type=
"wxWindow" overloaded=
"no"> 
2637         <autodoc>GetWindow(self) -
> Window
</autodoc> 
2639       <method name=
"SetWindow" type=
"" overloaded=
"no"> 
2640         <autodoc>SetWindow(self, Window win)
</autodoc> 
2642           <param name=
"win" type=
"wxWindow" default=
""/> 
2647 #---------------------------------------------------------------------------
 
2649     <class name=
"ChildFocusEvent" oldname=
"wxChildFocusEvent" module=
"_core"> 
2650       <baseclass name=
"CommandEvent"/> 
2651       <constructor name=
"ChildFocusEvent" overloaded=
"no"> 
2652         <autodoc>__init__(self, Window win=None) -
> ChildFocusEvent
</autodoc> 
2654           <param name=
"win" type=
"wxWindow" default=
"NULL"/> 
2657       <method name=
"GetWindow" type=
"wxWindow" overloaded=
"no"> 
2658         <autodoc>GetWindow(self) -
> Window
</autodoc> 
2662 #---------------------------------------------------------------------------
 
2664     <class name=
"ActivateEvent" oldname=
"wxActivateEvent" module=
"_core"> 
2665       <baseclass name=
"Event"/> 
2666       <constructor name=
"ActivateEvent" overloaded=
"no"> 
2667         <autodoc>__init__(self, wxEventType type=wxEVT_NULL, bool active=True, int Id=
0) -
> ActivateEvent
</autodoc> 
2669           <param name=
"type" type=
"wxEventType" default=
"wxEVT_NULL"/> 
2670           <param name=
"active" type=
"bool" default=
"True"/> 
2671           <param name=
"Id" type=
"int" default=
"0"/> 
2674       <method name=
"GetActive" type=
"bool" overloaded=
"no"> 
2675         <autodoc>GetActive(self) -
> bool
</autodoc> 
2679 #---------------------------------------------------------------------------
 
2681     <class name=
"InitDialogEvent" oldname=
"wxInitDialogEvent" module=
"_core"> 
2682       <baseclass name=
"Event"/> 
2683       <constructor name=
"InitDialogEvent" overloaded=
"no"> 
2684         <autodoc>__init__(self, int Id=
0) -
> InitDialogEvent
</autodoc> 
2686           <param name=
"Id" type=
"int" default=
"0"/> 
2691 #---------------------------------------------------------------------------
 
2693     <class name=
"MenuEvent" oldname=
"wxMenuEvent" module=
"_core"> 
2694       <baseclass name=
"Event"/> 
2695       <constructor name=
"MenuEvent" overloaded=
"no"> 
2696         <autodoc>__init__(self, wxEventType type=wxEVT_NULL, int winid=
0, Menu menu=None) -
> MenuEvent
</autodoc> 
2698           <param name=
"type" type=
"wxEventType" default=
"wxEVT_NULL"/> 
2699           <param name=
"winid" type=
"int" default=
"0"/> 
2700           <param name=
"menu" type=
"wxMenu" default=
"NULL"/> 
2703       <method name=
"GetMenuId" type=
"int" overloaded=
"no"> 
2704         <autodoc>GetMenuId(self) -
> int
</autodoc> 
2706       <method name=
"IsPopup" type=
"bool" overloaded=
"no"> 
2707         <autodoc>IsPopup(self) -
> bool
</autodoc> 
2709       <method name=
"GetMenu" type=
"wxMenu" overloaded=
"no"> 
2710         <autodoc>GetMenu(self) -
> Menu
</autodoc> 
2714 #---------------------------------------------------------------------------
 
2716     <class name=
"CloseEvent" oldname=
"wxCloseEvent" module=
"_core"> 
2717       <baseclass name=
"Event"/> 
2718       <constructor name=
"CloseEvent" overloaded=
"no"> 
2719         <autodoc>__init__(self, wxEventType type=wxEVT_NULL, int winid=
0) -
> CloseEvent
</autodoc> 
2721           <param name=
"type" type=
"wxEventType" default=
"wxEVT_NULL"/> 
2722           <param name=
"winid" type=
"int" default=
"0"/> 
2725       <method name=
"SetLoggingOff" type=
"" overloaded=
"no"> 
2726         <autodoc>SetLoggingOff(self, bool logOff)
</autodoc> 
2728           <param name=
"logOff" type=
"bool" default=
""/> 
2731       <method name=
"GetLoggingOff" type=
"bool" overloaded=
"no"> 
2732         <autodoc>GetLoggingOff(self) -
> bool
</autodoc> 
2734       <method name=
"Veto" type=
"" overloaded=
"no"> 
2735         <autodoc>Veto(self, bool veto=True)
</autodoc> 
2737           <param name=
"veto" type=
"bool" default=
"True"/> 
2740       <method name=
"SetCanVeto" type=
"" overloaded=
"no"> 
2741         <autodoc>SetCanVeto(self, bool canVeto)
</autodoc> 
2743           <param name=
"canVeto" type=
"bool" default=
""/> 
2746       <method name=
"CanVeto" type=
"bool" overloaded=
"no"> 
2747         <autodoc>CanVeto(self) -
> bool
</autodoc> 
2749       <method name=
"GetVeto" type=
"bool" overloaded=
"no"> 
2750         <autodoc>GetVeto(self) -
> bool
</autodoc> 
2754 #---------------------------------------------------------------------------
 
2756     <class name=
"ShowEvent" oldname=
"wxShowEvent" module=
"_core"> 
2757       <baseclass name=
"Event"/> 
2758       <constructor name=
"ShowEvent" overloaded=
"no"> 
2759         <autodoc>__init__(self, int winid=
0, bool show=False) -
> ShowEvent
</autodoc> 
2761           <param name=
"winid" type=
"int" default=
"0"/> 
2762           <param name=
"show" type=
"bool" default=
"False"/> 
2765       <method name=
"SetShow" type=
"" overloaded=
"no"> 
2766         <autodoc>SetShow(self, bool show)
</autodoc> 
2768           <param name=
"show" type=
"bool" default=
""/> 
2771       <method name=
"GetShow" type=
"bool" overloaded=
"no"> 
2772         <autodoc>GetShow(self) -
> bool
</autodoc> 
2776 #---------------------------------------------------------------------------
 
2778     <class name=
"IconizeEvent" oldname=
"wxIconizeEvent" module=
"_core"> 
2779       <baseclass name=
"Event"/> 
2780       <constructor name=
"IconizeEvent" overloaded=
"no"> 
2781         <autodoc>__init__(self, int id=
0, bool iconized=True) -
> IconizeEvent
</autodoc> 
2783           <param name=
"id" type=
"int" default=
"0"/> 
2784           <param name=
"iconized" type=
"bool" default=
"True"/> 
2787       <method name=
"Iconized" type=
"bool" overloaded=
"no"> 
2788         <autodoc>Iconized(self) -
> bool
</autodoc> 
2792 #---------------------------------------------------------------------------
 
2794     <class name=
"MaximizeEvent" oldname=
"wxMaximizeEvent" module=
"_core"> 
2795       <baseclass name=
"Event"/> 
2796       <constructor name=
"MaximizeEvent" overloaded=
"no"> 
2797         <autodoc>__init__(self, int id=
0) -
> MaximizeEvent
</autodoc> 
2799           <param name=
"id" type=
"int" default=
"0"/> 
2804 #---------------------------------------------------------------------------
 
2806     <class name=
"DropFilesEvent" oldname=
"wxDropFilesEvent" module=
"_core"> 
2807       <baseclass name=
"Event"/> 
2808       <method name=
"GetPosition" type=
"Point" overloaded=
"no"> 
2809         <autodoc>GetPosition(self) -
> Point
</autodoc> 
2811       <method name=
"GetNumberOfFiles" type=
"int" overloaded=
"no"> 
2812         <autodoc>GetNumberOfFiles(self) -
> int
</autodoc> 
2814       <method name=
"GetFiles" type=
"PyObject" overloaded=
"no"> 
2815         <autodoc>GetFiles(self) -
> PyObject
</autodoc> 
2819 #---------------------------------------------------------------------------
 
2821     <class name=
"UpdateUIEvent" oldname=
"wxUpdateUIEvent" module=
"_core"> 
2822       <baseclass name=
"CommandEvent"/> 
2823       <constructor name=
"UpdateUIEvent" overloaded=
"no"> 
2824         <autodoc>__init__(self, int commandId=
0) -
> UpdateUIEvent
</autodoc> 
2826           <param name=
"commandId" type=
"int" default=
"0"/> 
2829       <method name=
"GetChecked" type=
"bool" overloaded=
"no"> 
2830         <autodoc>GetChecked(self) -
> bool
</autodoc> 
2832       <method name=
"GetEnabled" type=
"bool" overloaded=
"no"> 
2833         <autodoc>GetEnabled(self) -
> bool
</autodoc> 
2835       <method name=
"GetText" type=
"String" overloaded=
"no"> 
2836         <autodoc>GetText(self) -
> String
</autodoc> 
2838       <method name=
"GetSetText" type=
"bool" overloaded=
"no"> 
2839         <autodoc>GetSetText(self) -
> bool
</autodoc> 
2841       <method name=
"GetSetChecked" type=
"bool" overloaded=
"no"> 
2842         <autodoc>GetSetChecked(self) -
> bool
</autodoc> 
2844       <method name=
"GetSetEnabled" type=
"bool" overloaded=
"no"> 
2845         <autodoc>GetSetEnabled(self) -
> bool
</autodoc> 
2847       <method name=
"Check" type=
"" overloaded=
"no"> 
2848         <autodoc>Check(self, bool check)
</autodoc> 
2850           <param name=
"check" type=
"bool" default=
""/> 
2853       <method name=
"Enable" type=
"" overloaded=
"no"> 
2854         <autodoc>Enable(self, bool enable)
</autodoc> 
2856           <param name=
"enable" type=
"bool" default=
""/> 
2859       <method name=
"SetText" type=
"" overloaded=
"no"> 
2860         <autodoc>SetText(self, String text)
</autodoc> 
2862           <param name=
"text" type=
"String" default=
""/> 
2865       <staticmethod name=
"SetUpdateInterval" type=
"" overloaded=
"no"> 
2866         <autodoc>SetUpdateInterval(long updateInterval)
</autodoc> 
2868           <param name=
"updateInterval" type=
"long" default=
""/> 
2871       <staticmethod name=
"GetUpdateInterval" type=
"long" overloaded=
"no"> 
2872         <autodoc>GetUpdateInterval() -
> long
</autodoc> 
2874       <staticmethod name=
"CanUpdate" type=
"bool" overloaded=
"no"> 
2875         <autodoc>CanUpdate(Window win) -
> bool
</autodoc> 
2877           <param name=
"win" type=
"wxWindow" default=
""/> 
2880       <staticmethod name=
"ResetUpdateTime" type=
"" overloaded=
"no"> 
2881         <autodoc>ResetUpdateTime()
</autodoc> 
2883       <staticmethod name=
"SetMode" type=
"" overloaded=
"no"> 
2884         <autodoc>SetMode(int mode)
</autodoc> 
2886           <param name=
"mode" type=
"wxUpdateUIMode" default=
""/> 
2889       <staticmethod name=
"GetMode" type=
"wxUpdateUIMode" overloaded=
"no"> 
2890         <autodoc>GetMode() -
> int
</autodoc> 
2894 #---------------------------------------------------------------------------
 
2896     <class name=
"SysColourChangedEvent" oldname=
"wxSysColourChangedEvent" module=
"_core"> 
2897       <baseclass name=
"Event"/> 
2898       <constructor name=
"SysColourChangedEvent" overloaded=
"no"> 
2899         <autodoc>__init__(self) -
> SysColourChangedEvent
</autodoc> 
2903 #---------------------------------------------------------------------------
 
2905     <class name=
"MouseCaptureChangedEvent" oldname=
"wxMouseCaptureChangedEvent" module=
"_core"> 
2906       <baseclass name=
"Event"/> 
2907       <constructor name=
"MouseCaptureChangedEvent" overloaded=
"no"> 
2908         <autodoc>__init__(self, int winid=
0, Window gainedCapture=None) -
> MouseCaptureChangedEvent
</autodoc> 
2910           <param name=
"winid" type=
"int" default=
"0"/> 
2911           <param name=
"gainedCapture" type=
"wxWindow" default=
"NULL"/> 
2914       <method name=
"GetCapturedWindow" type=
"wxWindow" overloaded=
"no"> 
2915         <autodoc>GetCapturedWindow(self) -
> Window
</autodoc> 
2919 #---------------------------------------------------------------------------
 
2921     <class name=
"DisplayChangedEvent" oldname=
"wxDisplayChangedEvent" module=
"_core"> 
2922       <baseclass name=
"Event"/> 
2923       <constructor name=
"DisplayChangedEvent" overloaded=
"no"> 
2924         <autodoc>__init__(self) -
> DisplayChangedEvent
</autodoc> 
2928 #---------------------------------------------------------------------------
 
2930     <class name=
"PaletteChangedEvent" oldname=
"wxPaletteChangedEvent" module=
"_core"> 
2931       <baseclass name=
"Event"/> 
2932       <constructor name=
"PaletteChangedEvent" overloaded=
"no"> 
2933         <autodoc>__init__(self, int id=
0) -
> PaletteChangedEvent
</autodoc> 
2935           <param name=
"id" type=
"int" default=
"0"/> 
2938       <method name=
"SetChangedWindow" type=
"" overloaded=
"no"> 
2939         <autodoc>SetChangedWindow(self, Window win)
</autodoc> 
2941           <param name=
"win" type=
"wxWindow" default=
""/> 
2944       <method name=
"GetChangedWindow" type=
"wxWindow" overloaded=
"no"> 
2945         <autodoc>GetChangedWindow(self) -
> Window
</autodoc> 
2949 #---------------------------------------------------------------------------
 
2951     <class name=
"QueryNewPaletteEvent" oldname=
"wxQueryNewPaletteEvent" module=
"_core"> 
2952       <baseclass name=
"Event"/> 
2953       <constructor name=
"QueryNewPaletteEvent" overloaded=
"no"> 
2954         <autodoc>__init__(self, int winid=
0) -
> QueryNewPaletteEvent
</autodoc> 
2956           <param name=
"winid" type=
"int" default=
"0"/> 
2959       <method name=
"SetPaletteRealized" type=
"" overloaded=
"no"> 
2960         <autodoc>SetPaletteRealized(self, bool realized)
</autodoc> 
2962           <param name=
"realized" type=
"bool" default=
""/> 
2965       <method name=
"GetPaletteRealized" type=
"bool" overloaded=
"no"> 
2966         <autodoc>GetPaletteRealized(self) -
> bool
</autodoc> 
2970 #---------------------------------------------------------------------------
 
2972     <class name=
"NavigationKeyEvent" oldname=
"wxNavigationKeyEvent" module=
"_core"> 
2973       <baseclass name=
"Event"/> 
2974       <constructor name=
"NavigationKeyEvent" overloaded=
"no"> 
2975         <autodoc>__init__(self) -
> NavigationKeyEvent
</autodoc> 
2977       <method name=
"GetDirection" type=
"bool" overloaded=
"no"> 
2978         <autodoc>GetDirection(self) -
> bool
</autodoc> 
2980       <method name=
"SetDirection" type=
"" overloaded=
"no"> 
2981         <autodoc>SetDirection(self, bool forward)
</autodoc> 
2983           <param name=
"forward" type=
"bool" default=
""/> 
2986       <method name=
"IsWindowChange" type=
"bool" overloaded=
"no"> 
2987         <autodoc>IsWindowChange(self) -
> bool
</autodoc> 
2989       <method name=
"SetWindowChange" type=
"" overloaded=
"no"> 
2990         <autodoc>SetWindowChange(self, bool ischange)
</autodoc> 
2992           <param name=
"ischange" type=
"bool" default=
""/> 
2995       <method name=
"SetFlags" type=
"" overloaded=
"no"> 
2996         <autodoc>SetFlags(self, long flags)
</autodoc> 
2998           <param name=
"flags" type=
"long" default=
""/> 
3001       <method name=
"GetCurrentFocus" type=
"wxWindow" overloaded=
"no"> 
3002         <autodoc>GetCurrentFocus(self) -
> Window
</autodoc> 
3004       <method name=
"SetCurrentFocus" type=
"" overloaded=
"no"> 
3005         <autodoc>SetCurrentFocus(self, Window win)
</autodoc> 
3007           <param name=
"win" type=
"wxWindow" default=
""/> 
3012 #---------------------------------------------------------------------------
 
3014     <class name=
"WindowCreateEvent" oldname=
"wxWindowCreateEvent" module=
"_core"> 
3015       <baseclass name=
"CommandEvent"/> 
3016       <constructor name=
"WindowCreateEvent" overloaded=
"no"> 
3017         <autodoc>__init__(self, Window win=None) -
> WindowCreateEvent
</autodoc> 
3019           <param name=
"win" type=
"wxWindow" default=
"NULL"/> 
3022       <method name=
"GetWindow" type=
"wxWindow" overloaded=
"no"> 
3023         <autodoc>GetWindow(self) -
> Window
</autodoc> 
3026     <class name=
"WindowDestroyEvent" oldname=
"wxWindowDestroyEvent" module=
"_core"> 
3027       <baseclass name=
"CommandEvent"/> 
3028       <constructor name=
"WindowDestroyEvent" overloaded=
"no"> 
3029         <autodoc>__init__(self, Window win=None) -
> WindowDestroyEvent
</autodoc> 
3031           <param name=
"win" type=
"wxWindow" default=
"NULL"/> 
3034       <method name=
"GetWindow" type=
"wxWindow" overloaded=
"no"> 
3035         <autodoc>GetWindow(self) -
> Window
</autodoc> 
3039 #---------------------------------------------------------------------------
 
3041     <class name=
"ContextMenuEvent" oldname=
"wxContextMenuEvent" module=
"_core"> 
3042       <baseclass name=
"CommandEvent"/> 
3043       <constructor name=
"ContextMenuEvent" overloaded=
"no"> 
3044         <autodoc>__init__(self, wxEventType type=wxEVT_NULL, int winid=
0, Point pt=DefaultPosition) -
> ContextMenuEvent
</autodoc> 
3046           <param name=
"type" type=
"wxEventType" default=
"wxEVT_NULL"/> 
3047           <param name=
"winid" type=
"int" default=
"0"/> 
3048           <param name=
"pt" type=
"Point" default=
"wxDefaultPosition"/> 
3051       <method name=
"GetPosition" type=
"Point" overloaded=
"no"> 
3052         <autodoc>GetPosition(self) -
> Point
</autodoc> 
3054       <method name=
"SetPosition" type=
"" overloaded=
"no"> 
3055         <autodoc>SetPosition(self, Point pos)
</autodoc> 
3057           <param name=
"pos" type=
"Point" default=
""/> 
3062 #---------------------------------------------------------------------------
 
3064     <class name=
"IdleEvent" oldname=
"wxIdleEvent" module=
"_core"> 
3065       <baseclass name=
"Event"/> 
3066       <constructor name=
"IdleEvent" overloaded=
"no"> 
3067         <autodoc>__init__(self) -
> IdleEvent
</autodoc> 
3069       <method name=
"RequestMore" type=
"" overloaded=
"no"> 
3070         <autodoc>RequestMore(self, bool needMore=True)
</autodoc> 
3072           <param name=
"needMore" type=
"bool" default=
"True"/> 
3075       <method name=
"MoreRequested" type=
"bool" overloaded=
"no"> 
3076         <autodoc>MoreRequested(self) -
> bool
</autodoc> 
3078       <staticmethod name=
"SetMode" type=
"" overloaded=
"no"> 
3079         <autodoc>SetMode(int mode)
</autodoc> 
3081           <param name=
"mode" type=
"wxIdleMode" default=
""/> 
3084       <staticmethod name=
"GetMode" type=
"wxIdleMode" overloaded=
"no"> 
3085         <autodoc>GetMode() -
> int
</autodoc> 
3087       <staticmethod name=
"CanSend" type=
"bool" overloaded=
"no"> 
3088         <autodoc>CanSend(Window win) -
> bool
</autodoc> 
3090           <param name=
"win" type=
"wxWindow" default=
""/> 
3095 #---------------------------------------------------------------------------
 
3097     <class name=
"PyEvent" oldname=
"wxPyEvent" module=
"_core"> 
3098       <baseclass name=
"Event"/> 
3099       <constructor name=
"PyEvent" overloaded=
"no"> 
3100         <autodoc>__init__(self, int winid=
0, wxEventType commandType=wxEVT_NULL) -
> PyEvent
</autodoc> 
3102           <param name=
"winid" type=
"int" default=
"0"/> 
3103           <param name=
"commandType" type=
"wxEventType" default=
"wxEVT_NULL"/> 
3106       <destructor name=
"~wxPyEvent" overloaded=
"no"> 
3107         <autodoc>__del__(self)
</autodoc> 
3109       <method name=
"SetSelf" type=
"" overloaded=
"no"> 
3110         <autodoc>SetSelf(self, PyObject self)
</autodoc> 
3112           <param name=
"self" type=
"PyObject" default=
""/> 
3115       <method name=
"GetSelf" type=
"PyObject" overloaded=
"no"> 
3116         <autodoc>GetSelf(self) -
> PyObject
</autodoc> 
3119     <class name=
"PyCommandEvent" oldname=
"wxPyCommandEvent" module=
"_core"> 
3120       <baseclass name=
"CommandEvent"/> 
3121       <constructor name=
"PyCommandEvent" overloaded=
"no"> 
3122         <autodoc>__init__(self, wxEventType commandType=wxEVT_NULL, int id=
0) -
> PyCommandEvent
</autodoc> 
3124           <param name=
"commandType" type=
"wxEventType" default=
"wxEVT_NULL"/> 
3125           <param name=
"id" type=
"int" default=
"0"/> 
3128       <destructor name=
"~wxPyCommandEvent" overloaded=
"no"> 
3129         <autodoc>__del__(self)
</autodoc> 
3131       <method name=
"SetSelf" type=
"" overloaded=
"no"> 
3132         <autodoc>SetSelf(self, PyObject self)
</autodoc> 
3134           <param name=
"self" type=
"PyObject" default=
""/> 
3137       <method name=
"GetSelf" type=
"PyObject" overloaded=
"no"> 
3138         <autodoc>GetSelf(self) -
> PyObject
</autodoc> 
3142 #---------------------------------------------------------------------------
 
3144     <class name=
"PyApp" oldname=
"wxPyApp" module=
"_core"> 
3145       <docstring>The ``wx.PyApp`` class is an *implementation detail*, please use the
 
3146 `wx.App` class (or some other derived class) instead.
</docstring> 
3147       <baseclass name=
"EvtHandler"/> 
3148       <constructor name=
"PyApp" overloaded=
"no"> 
3149         <autodoc>__init__(self) -
> PyApp
</autodoc> 
3150         <docstring>Create a new application object, starting the bootstrap process.
</docstring> 
3152       <destructor name=
"~wxPyApp" overloaded=
"no"> 
3153         <autodoc>__del__(self)
</autodoc> 
3155       <method name=
"_setCallbackInfo" type=
"" overloaded=
"no"> 
3156         <autodoc>_setCallbackInfo(self, PyObject self, PyObject _class)
</autodoc> 
3158           <param name=
"self" type=
"PyObject" default=
""/> 
3159           <param name=
"_class" type=
"PyObject" default=
""/> 
3162       <method name=
"GetAppName" type=
"String" overloaded=
"no"> 
3163         <autodoc>GetAppName(self) -
> String
</autodoc> 
3164         <docstring>Get the application name.
</docstring> 
3166       <method name=
"SetAppName" type=
"" overloaded=
"no"> 
3167         <autodoc>SetAppName(self, String name)
</autodoc> 
3168         <docstring>Set the application name. This value may be used automatically by
 
3169 `wx.Config` and such.
</docstring> 
3171           <param name=
"name" type=
"String" default=
""/> 
3174       <method name=
"GetClassName" type=
"String" overloaded=
"no"> 
3175         <autodoc>GetClassName(self) -
> String
</autodoc> 
3176         <docstring>Get the application's class name.
</docstring> 
3178       <method name=
"SetClassName" type=
"" overloaded=
"no"> 
3179         <autodoc>SetClassName(self, String name)
</autodoc> 
3180         <docstring>Set the application's class name. This value may be used for
 
3181 X-resources if applicable for the platform
</docstring> 
3183           <param name=
"name" type=
"String" default=
""/> 
3186       <method name=
"GetVendorName" type=
"String" overloaded=
"no"> 
3187         <autodoc>GetVendorName(self) -
> String
</autodoc> 
3188         <docstring>Get the application's vendor name.
</docstring> 
3190       <method name=
"SetVendorName" type=
"" overloaded=
"no"> 
3191         <autodoc>SetVendorName(self, String name)
</autodoc> 
3192         <docstring>Set the application's vendor name. This value may be used
 
3193 automatically by `wx.Config` and such.
</docstring> 
3195           <param name=
"name" type=
"String" default=
""/> 
3198       <method name=
"GetTraits" type=
"wxAppTraits" overloaded=
"no"> 
3199         <autodoc>GetTraits(self) -
> wxAppTraits
</autodoc> 
3200         <docstring>Return (and create if necessary) the app traits object to which we
 
3201 delegate for everything which either should be configurable by the
 
3202 user (then he can change the default behaviour simply by overriding
 
3203 CreateTraits() and returning his own traits object) or which is
 
3204 GUI/console dependent as then wx.AppTraits allows us to abstract the
 
3205 differences behind the common facade.
 
3207 :todo: Add support for overriding CreateAppTraits in wxPython.
</docstring> 
3209       <method name=
"ProcessPendingEvents" type=
"" overloaded=
"no"> 
3210         <autodoc>ProcessPendingEvents(self)
</autodoc> 
3211         <docstring>Process all events in the Pending Events list -- it is necessary to
 
3212 call this function to process posted events. This normally happens
 
3213 during each event loop iteration.
</docstring> 
3215       <method name=
"Yield" type=
"bool" overloaded=
"no"> 
3216         <autodoc>Yield(self, bool onlyIfNeeded=False) -
> bool
</autodoc> 
3217         <docstring>Process all currently pending events right now, instead of waiting
 
3218 until return to the event loop.  It is an error to call ``Yield``
 
3219 recursively unless the value of ``onlyIfNeeded`` is True.
 
3221 :warning: This function is dangerous as it can lead to unexpected
 
3222       reentrancies (i.e. when called from an event handler it may
 
3223       result in calling the same event handler again), use with
 
3224       extreme care or, better, don't use at all!
 
3226 :see: `wx.Yield`, `wx.YieldIfNeeded`, `wx.SafeYield`
 
3229           <param name=
"onlyIfNeeded" type=
"bool" default=
"False"/> 
3232       <method name=
"WakeUpIdle" type=
"" overloaded=
"no"> 
3233         <autodoc>WakeUpIdle(self)
</autodoc> 
3234         <docstring>Make sure that idle events are sent again.
 
3235 :see: `wx.WakeUpIdle`
</docstring> 
3237       <method name=
"MainLoop" type=
"int" overloaded=
"no"> 
3238         <autodoc>MainLoop(self) -
> int
</autodoc> 
3239         <docstring>Execute the main GUI loop, the function doesn't normally return until
 
3240 all top level windows have been closed and destroyed.
</docstring> 
3242       <method name=
"Exit" type=
"" overloaded=
"no"> 
3243         <autodoc>Exit(self)
</autodoc> 
3244         <docstring>Exit the main loop thus terminating the application.
 
3245 :see: `wx.Exit`
</docstring> 
3247       <method name=
"ExitMainLoop" type=
"" overloaded=
"no"> 
3248         <autodoc>ExitMainLoop(self)
</autodoc> 
3249         <docstring>Exit the main GUI loop during the next iteration of the main
 
3250 loop, (i.e. it does not stop the program immediately!)
</docstring> 
3252       <method name=
"Pending" type=
"bool" overloaded=
"no"> 
3253         <autodoc>Pending(self) -
> bool
</autodoc> 
3254         <docstring>Returns True if there are unprocessed events in the event queue.
</docstring> 
3256       <method name=
"Dispatch" type=
"bool" overloaded=
"no"> 
3257         <autodoc>Dispatch(self) -
> bool
</autodoc> 
3258         <docstring>Process the first event in the event queue (blocks until an event
 
3259 appears if there are none currently)
</docstring> 
3261       <method name=
"ProcessIdle" type=
"bool" overloaded=
"no"> 
3262         <autodoc>ProcessIdle(self) -
> bool
</autodoc> 
3263         <docstring>Called from the MainLoop when the application becomes idle (there are
 
3264 no pending events) and sends a `wx.IdleEvent` to all interested
 
3265 parties.  Returns True if more idle events are needed, False if not.
</docstring> 
3267       <method name=
"SendIdleEvents" type=
"bool" overloaded=
"no"> 
3268         <autodoc>SendIdleEvents(self, Window win, IdleEvent event) -
> bool
</autodoc> 
3269         <docstring>Send idle event to window and all subwindows.  Returns True if more
 
3270 idle time is requested.
</docstring> 
3272           <param name=
"win" type=
"wxWindow" default=
""/> 
3273           <param name=
"event" type=
"IdleEvent" default=
""/> 
3276       <method name=
"IsActive" type=
"bool" overloaded=
"no"> 
3277         <autodoc>IsActive(self) -
> bool
</autodoc> 
3278         <docstring>Return True if our app has focus.
</docstring> 
3280       <method name=
"SetTopWindow" type=
"" overloaded=
"no"> 
3281         <autodoc>SetTopWindow(self, Window win)
</autodoc> 
3282         <docstring>Set the *main* top level window
</docstring> 
3284           <param name=
"win" type=
"wxWindow" default=
""/> 
3287       <method name=
"GetTopWindow" type=
"wxWindow" overloaded=
"no"> 
3288         <autodoc>GetTopWindow(self) -
> Window
</autodoc> 
3289         <docstring>Return the *main* top level window (if it hadn't been set previously
 
3290 with SetTopWindow(), will return just some top level window and, if
 
3291 there not any, will return None)
</docstring> 
3293       <method name=
"SetExitOnFrameDelete" type=
"" overloaded=
"no"> 
3294         <autodoc>SetExitOnFrameDelete(self, bool flag)
</autodoc> 
3295         <docstring>Control the exit behaviour: by default, the program will exit the main
 
3296 loop (and so, usually, terminate) when the last top-level program
 
3297 window is deleted.  Beware that if you disable this behaviour (with
 
3298 SetExitOnFrameDelete(False)), you'll have to call ExitMainLoop()
 
3299 explicitly from somewhere.
</docstring> 
3301           <param name=
"flag" type=
"bool" default=
""/> 
3304       <method name=
"GetExitOnFrameDelete" type=
"bool" overloaded=
"no"> 
3305         <autodoc>GetExitOnFrameDelete(self) -
> bool
</autodoc> 
3306         <docstring>Get the current exit behaviour setting.
</docstring> 
3308       <method name=
"SetUseBestVisual" type=
"" overloaded=
"no"> 
3309         <autodoc>SetUseBestVisual(self, bool flag)
</autodoc> 
3310         <docstring>Set whether the app should try to use the best available visual on
 
3311 systems where more than one is available, (Sun, SGI, XFree86 
4, etc.)
</docstring> 
3313           <param name=
"flag" type=
"bool" default=
""/> 
3316       <method name=
"GetUseBestVisual" type=
"bool" overloaded=
"no"> 
3317         <autodoc>GetUseBestVisual(self) -
> bool
</autodoc> 
3318         <docstring>Get current UseBestVisual setting.
</docstring> 
3320       <method name=
"SetPrintMode" type=
"" overloaded=
"no"> 
3321         <autodoc>SetPrintMode(self, int mode)
</autodoc> 
3323           <param name=
"mode" type=
"int" default=
""/> 
3326       <method name=
"GetPrintMode" type=
"int" overloaded=
"no"> 
3327         <autodoc>GetPrintMode(self) -
> int
</autodoc> 
3329       <method name=
"SetAssertMode" type=
"" overloaded=
"no"> 
3330         <autodoc>SetAssertMode(self, int mode)
</autodoc> 
3331         <docstring>Set the OnAssert behaviour for debug and hybrid builds.The following flags may be or'd together:
 
3333    =========================   =======================================
 
3334    wx.PYAPP_ASSERT_SUPPRESS    Don't do anything
 
3335    wx.PYAPP_ASSERT_EXCEPTION   Turn it into a Python exception if possible
 
3337    wx.PYAPP_ASSERT_DIALOG      Display a message dialog
 
3338    wx.PYAPP_ASSERT_LOG         Write the assertion info to the wx.Log
 
3339    =========================   =======================================
 
3343           <param name=
"mode" type=
"int" default=
""/> 
3346       <method name=
"GetAssertMode" type=
"int" overloaded=
"no"> 
3347         <autodoc>GetAssertMode(self) -
> int
</autodoc> 
3348         <docstring>Get the current OnAssert behaviour setting.
</docstring> 
3350       <staticmethod name=
"GetMacSupportPCMenuShortcuts" type=
"bool" overloaded=
"no"> 
3351         <autodoc>GetMacSupportPCMenuShortcuts() -
> bool
</autodoc> 
3353       <staticmethod name=
"GetMacAboutMenuItemId" type=
"long" overloaded=
"no"> 
3354         <autodoc>GetMacAboutMenuItemId() -
> long
</autodoc> 
3356       <staticmethod name=
"GetMacPreferencesMenuItemId" type=
"long" overloaded=
"no"> 
3357         <autodoc>GetMacPreferencesMenuItemId() -
> long
</autodoc> 
3359       <staticmethod name=
"GetMacExitMenuItemId" type=
"long" overloaded=
"no"> 
3360         <autodoc>GetMacExitMenuItemId() -
> long
</autodoc> 
3362       <staticmethod name=
"GetMacHelpMenuTitleName" type=
"String" overloaded=
"no"> 
3363         <autodoc>GetMacHelpMenuTitleName() -
> String
</autodoc> 
3365       <staticmethod name=
"SetMacSupportPCMenuShortcuts" type=
"" overloaded=
"no"> 
3366         <autodoc>SetMacSupportPCMenuShortcuts(bool val)
</autodoc> 
3368           <param name=
"val" type=
"bool" default=
""/> 
3371       <staticmethod name=
"SetMacAboutMenuItemId" type=
"" overloaded=
"no"> 
3372         <autodoc>SetMacAboutMenuItemId(long val)
</autodoc> 
3374           <param name=
"val" type=
"long" default=
""/> 
3377       <staticmethod name=
"SetMacPreferencesMenuItemId" type=
"" overloaded=
"no"> 
3378         <autodoc>SetMacPreferencesMenuItemId(long val)
</autodoc> 
3380           <param name=
"val" type=
"long" default=
""/> 
3383       <staticmethod name=
"SetMacExitMenuItemId" type=
"" overloaded=
"no"> 
3384         <autodoc>SetMacExitMenuItemId(long val)
</autodoc> 
3386           <param name=
"val" type=
"long" default=
""/> 
3389       <staticmethod name=
"SetMacHelpMenuTitleName" type=
"" overloaded=
"no"> 
3390         <autodoc>SetMacHelpMenuTitleName(String val)
</autodoc> 
3392           <param name=
"val" type=
"String" default=
""/> 
3395       <method name=
"_BootstrapApp" type=
"" overloaded=
"no"> 
3396         <autodoc>_BootstrapApp(self)
</autodoc> 
3397         <docstring>For internal use only
</docstring> 
3399       <staticmethod name=
"GetComCtl32Version" type=
"int" overloaded=
"no"> 
3400         <autodoc>GetComCtl32Version() -
> int
</autodoc> 
3401         <docstring>Returns 
400, 
470, 
471, etc. for comctl32.dll 
4.00, 
4.70, 
4.71 or 
0 if
 
3402 it wasn't found at all.  Raises an exception on non-Windows platforms.
</docstring> 
3406 #---------------------------------------------------------------------------
 
3408     <method name=
"Exit" oldname=
"wxExit" type=
"" overloaded=
"no"> 
3409       <autodoc>Exit()
</autodoc> 
3410       <docstring>Force an exit of the application.  Convenience for wx.GetApp().Exit()
</docstring> 
3412     <method name=
"Yield" oldname=
"wxYield" type=
"bool" overloaded=
"no"> 
3413       <autodoc>Yield() -
> bool
</autodoc> 
3414       <docstring>Yield to other apps/messages.  Convenience for wx.GetApp().Yield()
</docstring> 
3416     <method name=
"YieldIfNeeded" oldname=
"wxYieldIfNeeded" type=
"bool" overloaded=
"no"> 
3417       <autodoc>YieldIfNeeded() -
> bool
</autodoc> 
3418       <docstring>Yield to other apps/messages.  Convenience for wx.GetApp().Yield(True)
</docstring> 
3420     <method name=
"SafeYield" oldname=
"wxSafeYield" type=
"bool" overloaded=
"no"> 
3421       <autodoc>SafeYield(Window win=None, bool onlyIfNeeded=False) -
> bool
</autodoc> 
3422       <docstring>This function is similar to `wx.Yield`, except that it disables the
 
3423 user input to all program windows before calling `wx.Yield` and
 
3424 re-enables it again afterwards. If ``win`` is not None, this window
 
3425 will remain enabled, allowing the implementation of some limited user
 
3428 :Returns: the result of the call to `wx.Yield`.
</docstring> 
3430         <param name=
"win" type=
"wxWindow" default=
"NULL"/> 
3431         <param name=
"onlyIfNeeded" type=
"bool" default=
"False"/> 
3434     <method name=
"WakeUpIdle" oldname=
"wxWakeUpIdle" type=
"" overloaded=
"no"> 
3435       <autodoc>WakeUpIdle()
</autodoc> 
3436       <docstring>Cause the message queue to become empty again, so idle events will be
 
3439     <method name=
"PostEvent" oldname=
"wxPostEvent" type=
"" overloaded=
"no"> 
3440       <autodoc>PostEvent(EvtHandler dest, Event event)
</autodoc> 
3441       <docstring>Send an event to a window or other wx.EvtHandler to be processed
 
3444         <param name=
"dest" type=
"EvtHandler" default=
""/> 
3445         <param name=
"event" type=
"Event" default=
""/> 
3448     <method name=
"App_CleanUp" oldname=
"wxApp_CleanUp" type=
"" overloaded=
"no"> 
3449       <autodoc>App_CleanUp()
</autodoc> 
3450       <docstring>For internal use only, it is used to cleanup after wxWidgets when
 
3451 Python shuts down.
</docstring> 
3453     <method name=
"GetApp" oldname=
"wxPyGetApp" type=
"PyApp" overloaded=
"no"> 
3454       <autodoc>GetApp() -
> PyApp
</autodoc> 
3455       <docstring>Return a reference to the current wx.App object.
</docstring> 
3458 #----------------------------------------------------------------------
 
3460 class PyOnDemandOutputWindow:
 
3462     A class that can be used for redirecting Python's stdout and
 
3463     stderr streams.  It will do nothing until something is wrriten to
 
3464     the stream at which point it will create a Frame with a text area
 
3465     and write the text there.
 
3467     def __init__(self, title = "wxPython: stdout/stderr"):
 
3470         self.pos    = wx.DefaultPosition
 
3471         self.size   = (
450, 
300)
 
3474     def SetParent(self, parent):
 
3475         """Set the window to be used as the popup Frame's parent."""
 
3476         self.parent = parent
 
3479     def CreateOutputWindow(self, st):
 
3480         self.frame = wx.Frame(self.parent, -
1, self.title, self.pos, self.size,
 
3481                               style=wx.DEFAULT_FRAME_STYLE)
 
3482         self.text  = wx.TextCtrl(self.frame, -
1, "",
 
3483                                  style=wx.TE_MULTILINE|wx.TE_READONLY)
 
3484         self.text.AppendText(st)
 
3485         self.frame.Show(True)
 
3486         EVT_CLOSE(self.frame, self.OnCloseWindow)
 
3489     def OnCloseWindow(self, event):
 
3490         if self.frame is not None:
 
3491             self.frame.Destroy()
 
3496     # These methods provide the file-like output behaviour.
 
3497     def write(self, text):
 
3499         Create the output window if needed and write the string to it.
 
3500         If not called in the context of the gui thread then uses
 
3501         CallAfter to do the work there.
 
3503         if self.frame is None:
 
3504             if not wx.Thread_IsMain():
 
3505                 wx.CallAfter(self.CreateOutputWindow, text)
 
3507                 self.CreateOutputWindow(text)
 
3509             if not wx.Thread_IsMain():
 
3510                 wx.CallAfter(self.text.AppendText, text)
 
3512                 self.text.AppendText(text)
 
3516         if self.frame is not None:
 
3517             wx.CallAfter(self.frame.Close)
 
3525 #----------------------------------------------------------------------
 
3527 _defRedirect = (wx.Platform == '__WXMSW__' or wx.Platform == '__WXMAC__')
 
3529 class App(wx.PyApp):
 
3531     The ``wx.App`` class represents the application and is used to:
 
3533       * bootstrap the wxPython system and initialize the underlying
 
3535       * set and get application-wide properties
 
3536       * implement the windowing system main message or event loop,
 
3537         and to dispatch events to window instances
 
3540     Every application must have a ``wx.App`` instance, and all
 
3541     creation of UI objects should be delayed until after the
 
3542     ``wx.App`` object has been created in order to ensure that the gui
 
3543     platform and wxWidgets have been fully initialized.
 
3545     Normally you would derive from this class and implement an
 
3546     ``OnInit`` method that creates a frame and then calls
 
3547     ``self.SetTopWindow(frame)``.
 
3549     :see: `wx.PySimpleApp` for a simpler app class that can be used
 
3553     outputWindowClass = PyOnDemandOutputWindow
 
3555     def __init__(self, redirect=_defRedirect, filename=None,
 
3556                  useBestVisual=False, clearSigInt=True):
 
3558         Construct a ``wx.App`` object.  
 
3560         :param redirect: Should ``sys.stdout`` and ``sys.stderr`` be
 
3561             redirected?  Defaults to True on Windows and Mac, False
 
3562             otherwise.  If `filename` is None then output will be
 
3563             redirected to a window that pops up as needed.  (You can
 
3564             control what kind of window is created for the output by
 
3565             resetting the class variable ``outputWindowClass`` to a
 
3566             class of your choosing.)
 
3568         :param filename: The name of a file to redirect output to, if
 
3571         :param useBestVisual: Should the app try to use the best
 
3572             available visual provided by the system (only relevant on
 
3573             systems that have more than one visual.)  This parameter
 
3574             must be used instead of calling `SetUseBestVisual` later
 
3575             on because it must be set before the underlying GUI
 
3576             toolkit is initialized.
 
3578         :param clearSigInt: Should SIGINT be cleared?  This allows the
 
3579             app to terminate upon a Ctrl-C in the console like other
 
3582         :note: You should override OnInit to do applicaition
 
3583             initialization to ensure that the system, toolkit and
 
3584             wxWidgets are fully initialized.
 
3586         wx.PyApp.__init__(self)
 
3588         if wx.Platform == "__WXMAC__":
 
3591                 if not MacOS.WMAvailable():
 
3593 This program needs access to the screen. Please run with 'pythonw',
 
3594 not 'python', and only when you are logged in on the main display of
 
3602         # This has to be done before OnInit
 
3603         self.SetUseBestVisual(useBestVisual)
 
3605         # Set the default handler for SIGINT.  This fixes a problem
 
3606         # where if Ctrl-C is pressed in the console that started this
 
3607         # app then it will not appear to do anything, (not even send
 
3608         # KeyboardInterrupt???)  but will later segfault on exit.  By
 
3609         # setting the default handler then the app will exit, as
 
3610         # expected (depending on platform.)
 
3614                 signal.signal(signal.SIGINT, signal.SIG_DFL)
 
3618         # Save and redirect the stdio to a window?
 
3619         self.stdioWin = None
 
3620         self.saveStdio = (_sys.stdout, _sys.stderr)
 
3622             self.RedirectStdio(filename)
 
3624         # This finishes the initialization of wxWindows and then calls
 
3625         # the OnInit that should be present in the derived class
 
3626         self._BootstrapApp()
 
3631             self.RestoreStdio()  # Just in case the MainLoop was overridden
 
3636     def SetTopWindow(self, frame):
 
3637         """Set the \\"main\\" top level window"""
 
3639             self.stdioWin.SetParent(frame)
 
3640         wx.PyApp.SetTopWindow(self, frame)
 
3644         """Execute the main GUI event loop"""
 
3645         wx.PyApp.MainLoop(self)
 
3649     def RedirectStdio(self, filename=None):
 
3650         """Redirect sys.stdout and sys.stderr to a file or a popup window."""
 
3652             _sys.stdout = _sys.stderr = open(filename, 'a')
 
3654             self.stdioWin = self.outputWindowClass()
 
3655             _sys.stdout = _sys.stderr = self.stdioWin
 
3658     def RestoreStdio(self):
 
3659         _sys.stdout, _sys.stderr = self.saveStdio
 
3662     def SetOutputWindowAttributes(self, title=None, pos=None, size=None):
 
3664         Set the title, position and/or size of the output window if
 
3665         the stdio has been redirected.  This should be called before
 
3666         any output would cause the output window to be created.
 
3669             if title is not None:
 
3670                 self.stdioWin.title = title
 
3672                 self.stdioWin.pos = pos
 
3673             if size is not None:
 
3674                 self.stdioWin.size = size
 
3679 # change from wx.PyApp_XX to wx.App_XX
 
3680 App_GetMacSupportPCMenuShortcuts = _core_.PyApp_GetMacSupportPCMenuShortcuts
 
3681 App_GetMacAboutMenuItemId        = _core_.PyApp_GetMacAboutMenuItemId
 
3682 App_GetMacPreferencesMenuItemId  = _core_.PyApp_GetMacPreferencesMenuItemId
 
3683 App_GetMacExitMenuItemId         = _core_.PyApp_GetMacExitMenuItemId
 
3684 App_GetMacHelpMenuTitleName      = _core_.PyApp_GetMacHelpMenuTitleName
 
3685 App_SetMacSupportPCMenuShortcuts = _core_.PyApp_SetMacSupportPCMenuShortcuts
 
3686 App_SetMacAboutMenuItemId        = _core_.PyApp_SetMacAboutMenuItemId
 
3687 App_SetMacPreferencesMenuItemId  = _core_.PyApp_SetMacPreferencesMenuItemId
 
3688 App_SetMacExitMenuItemId         = _core_.PyApp_SetMacExitMenuItemId
 
3689 App_SetMacHelpMenuTitleName      = _core_.PyApp_SetMacHelpMenuTitleName
 
3690 App_GetComCtl32Version           = _core_.PyApp_GetComCtl32Version
 
3692 #----------------------------------------------------------------------------
 
3694 class PySimpleApp(wx.App):
 
3696     A simple application class.  You can just create one of these and
 
3697     then then make your top level windows later, and not have to worry
 
3698     about OnInit.  For example::
 
3700         app = wx.PySimpleApp()
 
3701         frame = wx.Frame(None, title='Hello World')
 
3708     def __init__(self, redirect=False, filename=None,
 
3709                  useBestVisual=False, clearSigInt=True):
 
3711         :see: `wx.App.__init__`
 
3713         wx.App.__init__(self, redirect, filename, useBestVisual, clearSigInt)
 
3720 # Is anybody using this one?
 
3721 class PyWidgetTester(wx.App):
 
3722     def __init__(self, size = (
250, 
100)):
 
3724         wx.App.__init__(self, 
0)
 
3727         self.frame = wx.Frame(None, -
1, "Widget Tester", pos=(
0,
0), size=self.size)
 
3728         self.SetTopWindow(self.frame)
 
3731     def SetWidget(self, widgetClass, *args, **kwargs):
 
3732         w = widgetClass(self.frame, *args, **kwargs)
 
3733         self.frame.Show(True)
 
3735 #----------------------------------------------------------------------------
 
3736 # DO NOT hold any other references to this object.  This is how we
 
3737 # know when to cleanup system resources that wxWidgets is holding.  When
 
3738 # the sys module is unloaded, the refcount on sys.__wxPythonCleanup
 
3739 # goes to zero and it calls the wx.App_CleanUp function.
 
3741 class __wxPyCleanup:
 
3743         self.cleanup = _core_.App_CleanUp
 
3747 _sys.__wxPythonCleanup = __wxPyCleanup()
 
3749 ## # another possible solution, but it gets called too early...
 
3751 ## atexit.register(_core_.wxApp_CleanUp)
 
3754 #----------------------------------------------------------------------------
 
3757 #---------------------------------------------------------------------------
 
3759     <class name=
"AcceleratorEntry" oldname=
"wxAcceleratorEntry" module=
"_core"> 
3760       <docstring>A class used to define items in an `wx.AcceleratorTable`.  wxPython
 
3761 programs can choose to use wx.AcceleratorEntry objects, but using a
 
3762 list of 
3-tuple of integers (flags, keyCode, cmdID) usually works just
 
3763 as well.  See `__init__` for  of the tuple values.
 
3765 :see: `wx.AcceleratorTable`
</docstring> 
3766       <constructor name=
"AcceleratorEntry" overloaded=
"no"> 
3767         <autodoc>__init__(self, int flags=
0, int keyCode=
0, int cmdID=
0) -
> AcceleratorEntry
</autodoc> 
3768         <docstring>Construct a wx.AcceleratorEntry.
 
3769     :param flags: A bitmask of wx.ACCEL_ALT, wx.ACCEL_SHIFT,
 
3770                 wx.ACCEL_CTRL or wx.ACCEL_NORMAL used to specify
 
3771                 which modifier keys are held down.
 
3772     :param keyCode: The keycode to be detected
 
3773     :param cmdID: The menu or control command ID to use for the
 
3777           <param name=
"flags" type=
"int" default=
"0"/> 
3778           <param name=
"keyCode" type=
"int" default=
"0"/> 
3779           <param name=
"cmdID" type=
"int" default=
"0"/> 
3782       <destructor name=
"~wxAcceleratorEntry" overloaded=
"no"> 
3783         <autodoc>__del__(self)
</autodoc> 
3785       <method name=
"Set" type=
"" overloaded=
"no"> 
3786         <autodoc>Set(self, int flags, int keyCode, int cmd)
</autodoc> 
3787         <docstring>(Re)set the attributes of a wx.AcceleratorEntry.
 
3788 :see `__init__`
</docstring> 
3790           <param name=
"flags" type=
"int" default=
""/> 
3791           <param name=
"keyCode" type=
"int" default=
""/> 
3792           <param name=
"cmd" type=
"int" default=
""/> 
3795       <method name=
"GetFlags" type=
"int" overloaded=
"no"> 
3796         <autodoc>GetFlags(self) -
> int
</autodoc> 
3797         <docstring>Get the AcceleratorEntry's flags.
</docstring> 
3799       <method name=
"GetKeyCode" type=
"int" overloaded=
"no"> 
3800         <autodoc>GetKeyCode(self) -
> int
</autodoc> 
3801         <docstring>Get the AcceleratorEntry's keycode.
</docstring> 
3803       <method name=
"GetCommand" type=
"int" overloaded=
"no"> 
3804         <autodoc>GetCommand(self) -
> int
</autodoc> 
3805         <docstring>Get the AcceleratorEntry's command ID.
</docstring> 
3808     <class name=
"AcceleratorTable" oldname=
"wxAcceleratorTable" module=
"_core"> 
3809       <docstring>An accelerator table allows the application to specify a table of
 
3810 keyboard shortcuts for menus or other commands. On Windows, menu or
 
3811 button commands are supported; on GTK, only menu commands are
 
3814 The object ``wx.NullAcceleratorTable`` is defined to be a table with
 
3815 no data, and is the initial accelerator table for a window.
 
3817 An accelerator takes precedence over normal processing and can be a
 
3818 convenient way to program some event handling. For example, you can
 
3819 use an accelerator table to make a hotkey generate an event no matter
 
3820 which window within a frame has the focus.
 
3824     aTable = wx.AcceleratorTable([(wx.ACCEL_ALT,  ord('X'), exitID),
 
3825                                   (wx.ACCEL_CTRL, ord('H'), helpID),
 
3826                                   (wx.ACCEL_CTRL, ord('F'), findID),
 
3827                                   (wx.ACCEL_NORMAL, wx.WXK_F3, findnextID)
 
3829     self.SetAcceleratorTable(aTable)
 
3832 :see: `wx.AcceleratorEntry`, `wx.Window.SetAcceleratorTable`
 
3834       <baseclass name=
"Object"/> 
3835       <constructor name=
"AcceleratorTable" overloaded=
"no"> 
3836         <autodoc>__init__(entries) -
> AcceleratorTable
</autodoc> 
3837         <docstring>Construct an AcceleratorTable from a list of `wx.AcceleratorEntry`
 
3838 items or or of 
3-tuples (flags, keyCode, cmdID)
 
3840 :see: `wx.AcceleratorEntry`
</docstring> 
3842           <param name=
"n" type=
"int" default=
""/> 
3843           <param name=
"entries" type=
"AcceleratorEntry" default=
""/> 
3846       <destructor name=
"~wxAcceleratorTable" overloaded=
"no"> 
3847         <autodoc>__del__(self)
</autodoc> 
3849       <method name=
"Ok" type=
"bool" overloaded=
"no"> 
3850         <autodoc>Ok(self) -
> bool
</autodoc> 
3853     <method name=
"GetAccelFromString" oldname=
"wxGetAccelFromString" type=
"AcceleratorEntry" overloaded=
"no"> 
3854       <autodoc>GetAccelFromString(String label) -
> AcceleratorEntry
</autodoc> 
3856         <param name=
"label" type=
"String" default=
""/> 
3860 #---------------------------------------------------------------------------
 
3862     <class name=
"VisualAttributes" oldname=
"wxVisualAttributes" module=
"_core"> 
3863       <docstring>struct containing all the visual attributes of a control
</docstring> 
3864       <constructor name=
"VisualAttributes" overloaded=
"no"> 
3865         <autodoc>__init__(self) -
> VisualAttributes
</autodoc> 
3866         <docstring>struct containing all the visual attributes of a control
</docstring> 
3868       <destructor name=
"~wxVisualAttributes" overloaded=
"no"> 
3869         <autodoc>__del__(self)
</autodoc> 
3871       <property name=
"font" type=
"wxFont" readonly=
"no"/> 
3872       <property name=
"colFg" type=
"wxColour" readonly=
"no"/> 
3873       <property name=
"colBg" type=
"wxColour" readonly=
"no"/> 
3875     <class name=
"Window" oldname=
"wxWindow" module=
"_core"> 
3876       <docstring>wx.Window is the base class for all windows and represents any visible
 
3877 object on the screen. All controls, top level windows and so on are
 
3878 wx.Windows. Sizers and device contexts are not however, as they don't
 
3879 appear on screen themselves.
 
3883     =============================  =====================================
 
3884     wx.SIMPLE_BORDER               Displays a thin border around the window.
 
3886     wx.DOUBLE_BORDER               Displays a double border. Windows and Mac only.
 
3888     wx.SUNKEN_BORDER               Displays a sunken border.
 
3890     wx.RAISED_BORDER               Displays a raised border.
 
3892     wx.STATIC_BORDER               Displays a border suitable for a static
 
3893                                    control. Windows only.
 
3895     wx.NO_BORDER                   Displays no border, overriding the default
 
3896                                    border style for the window.
 
3898     wx.TRANSPARENT_WINDOW          The window is transparent, that is, it
 
3899                                    will not receive paint events. Windows only.
 
3901     wx.TAB_TRAVERSAL               Use this to enable tab traversal for
 
3904     wx.WANTS_CHARS                 Use this to indicate that the window
 
3905                                    wants to get all char/key events for
 
3906                                    all keys - even for keys like TAB or
 
3907                                    ENTER which are usually used for
 
3908                                    dialog navigation and which wouldn't
 
3909                                    be generated without this style. If
 
3910                                    you need to use this style in order to
 
3911                                    get the arrows or etc., but would
 
3912                                    still like to have normal keyboard
 
3913                                    navigation take place, you should
 
3914                                    create and send a wxNavigationKeyEvent
 
3915                                    in response to the key events for Tab
 
3918     wx.NO_FULL_REPAINT_ON_RESIZE   Disables repainting the window
 
3919                                    completely when its size is changed.
 
3920                                    You will have to repaint the new
 
3921                                    window area manually if you use this
 
3922                                    style. As of version 
2.5.1 this
 
3923                                    style is on by default.  Use
 
3924                                    wx.FULL_REPAINT_ON_RESIZE to
 
3927     wx.VSCROLL                     Use this style to enable a vertical scrollbar.
 
3929     wx.HSCROLL                     Use this style to enable a horizontal scrollbar.
 
3931     wx.ALWAYS_SHOW_SB              If a window has scrollbars, disable them
 
3932                                    instead of hiding them when they are
 
3933                                    not needed (i.e. when the size of the
 
3934                                    window is big enough to not require
 
3935                                    the scrollbars to navigate it). This
 
3936                                    style is currently only implemented
 
3937                                    for wxMSW and wxUniversal and does
 
3938                                    nothing on the other platforms.
 
3940     wx.CLIP_CHILDREN               Use this style to eliminate flicker caused by
 
3941                                    the background being repainted, then
 
3942                                    children being painted over
 
3945     wx.FULL_REPAINT_ON_RESIZE      Use this style to force a complete
 
3946                                    redraw of the window whenever it is
 
3947                                    resized instead of redrawing just the
 
3948                                    part of the window affected by
 
3949                                    resizing. Note that this was the
 
3950                                    behaviour by default before 
2.5.1 
3951                                    release and that if you experience
 
3952                                    redraw problems with the code which
 
3953                                    previously used to work you may want
 
3955     =============================  =====================================
 
3960     =============================   =====================================
 
3961     wx.WS_EX_VALIDATE_RECURSIVELY   By default,
 
3962                                     Validate/TransferDataTo/FromWindow()
 
3963                                     only work on direct children of
 
3964                                     the window (compatible
 
3965                                     behaviour). Set this flag to make
 
3966                                     them recursively descend into all
 
3969     wx.WS_EX_BLOCK_EVENTS           wx.CommandEvents and the objects of the
 
3970                                     derived classes are forwarded to
 
3971                                     the parent window and so on
 
3972                                     recursively by default. Using this
 
3973                                     flag for the given window allows
 
3974                                     to block this propagation at this
 
3975                                     window, i.e. prevent the events
 
3976                                     from being propagated further
 
3977                                     upwards. Dialogs have this flag on
 
3980     wx.WS_EX_TRANSIENT              Don't use this window as an implicit parent for
 
3981                                     the other windows: this must be
 
3982                                     used with transient windows as
 
3983                                     otherwise there is the risk of
 
3984                                     creating a dialog/frame with this
 
3985                                     window as a parent which would
 
3986                                     lead to a crash if the parent is
 
3987                                     destroyed before the child.
 
3989     wx.WS_EX_PROCESS_IDLE           This window should always process idle
 
3990                                     events, even if the mode set by
 
3991                                     wx.IdleEvent.SetMode is
 
3992                                     wx.IDLE_PROCESS_SPECIFIED.
 
3994     wx.WS_EX_PROCESS_UI_UPDATES     This window should always process UI
 
3995                                     update events, even if the mode
 
3996                                     set by wxUpdateUIEvent::SetMode is
 
3997                                     wxUPDATE_UI_PROCESS_SPECIFIED.
 
3998     =============================   =====================================
 
4001       <baseclass name=
"EvtHandler"/> 
4002       <constructor name=
"Window" overloaded=
"no"> 
4003         <autodoc>__init__(self, Window parent, int id=-
1, Point pos=DefaultPosition, 
 
4004     Size size=DefaultSize, long style=
0, String name=PanelNameStr) -
> Window
</autodoc> 
4005         <docstring>Construct and show a generic Window.
</docstring> 
4007           <param name=
"parent" type=
"Window" default=
""/> 
4008           <param name=
"id" type=
"int" default=
"-1"/> 
4009           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
4010           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
4011           <param name=
"style" type=
"long" default=
"0"/> 
4012           <param name=
"name" type=
"String" default=
"wxPyPanelNameStr"/> 
4015       <constructor name=
"PreWindow" overloaded=
"no"> 
4016         <autodoc>PreWindow() -
> Window
</autodoc> 
4017         <docstring>Precreate a Window for 
2-phase creation.
</docstring> 
4019       <method name=
"Create" type=
"bool" overloaded=
"no"> 
4020         <autodoc>Create(self, Window parent, int id=-
1, Point pos=DefaultPosition, 
 
4021     Size size=DefaultSize, long style=
0, String name=PanelNameStr) -
> bool
</autodoc> 
4022         <docstring>Create the GUI part of the Window for 
2-phase creation mode.
</docstring> 
4024           <param name=
"parent" type=
"Window" default=
""/> 
4025           <param name=
"id" type=
"int" default=
"-1"/> 
4026           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
4027           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
4028           <param name=
"style" type=
"long" default=
"0"/> 
4029           <param name=
"name" type=
"String" default=
"wxPyPanelNameStr"/> 
4032       <method name=
"Close" type=
"bool" overloaded=
"no"> 
4033         <autodoc>Close(self, bool force=False) -
> bool
</autodoc> 
4034         <docstring>This function simply generates a EVT_CLOSE event whose handler usually
 
4035 tries to close the window. It doesn't close the window itself,
 
4036 however.  If force is False (the default) then the window's close
 
4037 handler will be allowed to veto the destruction of the window.
 
4038 Usually Close is only used with the top level windows (wx.Frame and
 
4039 wx.Dialog classes) as the others are not supposed to have any special
 
4042 The close handler should check whether the window is being deleted
 
4043 forcibly, using wx.CloseEvent.GetForce, in which case it should
 
4044 destroy the window using wx.Window.Destroy.
 
4046 Note that calling Close does not guarantee that the window will be
 
4047 destroyed; but it provides a way to simulate a manual close of a
 
4048 window, which may or may not be implemented by destroying the
 
4049 window. The default EVT_CLOSE handler for wx.Dialog does not
 
4050 necessarily delete the dialog, since it will simply simulate an
 
4051 wxID_CANCEL event which is handled by the appropriate button event
 
4052 handler and may do anything at all.
 
4054 To guarantee that the window will be destroyed, call wx.Window.Destroy
 
4055 instead.
</docstring> 
4057           <param name=
"force" type=
"bool" default=
"False"/> 
4060       <method name=
"Destroy" type=
"bool" overloaded=
"no"> 
4061         <autodoc>Destroy(self) -
> bool
</autodoc> 
4062         <docstring>Destroys the window safely.  Frames and dialogs are not destroyed
 
4063 immediately when this function is called -- they are added to a list
 
4064 of windows to be deleted on idle time, when all the window's events
 
4065 have been processed. This prevents problems with events being sent to
 
4066 non-existent windows.
 
4068 Returns True if the window has either been successfully deleted, or it
 
4069 has been added to the list of windows pending real deletion.
</docstring> 
4071       <method name=
"DestroyChildren" type=
"bool" overloaded=
"no"> 
4072         <autodoc>DestroyChildren(self) -
> bool
</autodoc> 
4073         <docstring>Destroys all children of a window. Called automatically by the
 
4074 destructor.
</docstring> 
4076       <method name=
"IsBeingDeleted" type=
"bool" overloaded=
"no"> 
4077         <autodoc>IsBeingDeleted(self) -
> bool
</autodoc> 
4078         <docstring>Is the window in the process of being deleted?
</docstring> 
4080       <method name=
"SetTitle" type=
"" overloaded=
"no"> 
4081         <autodoc>SetTitle(self, String title)
</autodoc> 
4082         <docstring>Sets the window's title. Applicable only to frames and dialogs.
</docstring> 
4084           <param name=
"title" type=
"String" default=
""/> 
4087       <method name=
"GetTitle" type=
"String" overloaded=
"no"> 
4088         <autodoc>GetTitle(self) -
> String
</autodoc> 
4089         <docstring>Gets the window's title. Applicable only to frames and dialogs.
</docstring> 
4091       <method name=
"SetLabel" type=
"" overloaded=
"no"> 
4092         <autodoc>SetLabel(self, String label)
</autodoc> 
4093         <docstring>Set the text which the window shows in its label if applicable.
</docstring> 
4095           <param name=
"label" type=
"String" default=
""/> 
4098       <method name=
"GetLabel" type=
"String" overloaded=
"no"> 
4099         <autodoc>GetLabel(self) -
> String
</autodoc> 
4100         <docstring>Generic way of getting a label from any window, for identification
 
4101 purposes.  The interpretation of this function differs from class to
 
4102 class. For frames and dialogs, the value returned is the title. For
 
4103 buttons or static text controls, it is the button text. This function
 
4104 can be useful for meta-programs such as testing tools or special-needs
 
4105 access programs)which need to identify windows by name.
</docstring> 
4107       <method name=
"SetName" type=
"" overloaded=
"no"> 
4108         <autodoc>SetName(self, String name)
</autodoc> 
4109         <docstring>Sets the window's name.  The window name is used for ressource setting
 
4110 in X, it is not the same as the window title/label
</docstring> 
4112           <param name=
"name" type=
"String" default=
""/> 
4115       <method name=
"GetName" type=
"String" overloaded=
"no"> 
4116         <autodoc>GetName(self) -
> String
</autodoc> 
4117         <docstring>Returns the windows name.  This name is not guaranteed to be unique;
 
4118 it is up to the programmer to supply an appropriate name in the window
 
4119 constructor or via wx.Window.SetName.
</docstring> 
4121       <method name=
"SetWindowVariant" type=
"" overloaded=
"no"> 
4122         <autodoc>SetWindowVariant(self, int variant)
</autodoc> 
4123         <docstring>Sets the variant of the window/font size to use for this window, if
 
4124 the platform supports variants, for example, wxMac.
 
4127     ========================    =======================================
 
4128     wx.WINDOW_VARIANT_NORMAL    Normal size
 
4129     wx.WINDOW_VARIANT_SMALL     Smaller size (about 
25 % smaller than normal)
 
4130     wx.WINDOW_VARIANT_MINI      Mini size (about 
33 % smaller than normal)
 
4131     wx.WINDOW_VARIANT_LARGE     Large size (about 
25 % larger than normal)
 
4132     ========================    =======================================
 
4135           <param name=
"variant" type=
"wxWindowVariant" default=
""/> 
4138       <method name=
"GetWindowVariant" type=
"wxWindowVariant" overloaded=
"no"> 
4139         <autodoc>GetWindowVariant(self) -
> int
</autodoc> 
4141       <method name=
"SetId" type=
"" overloaded=
"no"> 
4142         <autodoc>SetId(self, int winid)
</autodoc> 
4143         <docstring>Sets the identifier of the window.  Each window has an integer
 
4144 identifier. If the application has not provided one, an identifier
 
4145 will be generated. Normally, the identifier should be provided on
 
4146 creation and should not be modified subsequently.
</docstring> 
4148           <param name=
"winid" type=
"int" default=
""/> 
4151       <method name=
"GetId" type=
"int" overloaded=
"no"> 
4152         <autodoc>GetId(self) -
> int
</autodoc> 
4153         <docstring>Returns the identifier of the window.  Each window has an integer
 
4154 identifier. If the application has not provided one (or the default Id
 
4155 -
1 is used) then an unique identifier with a negative value will be
 
4156 generated.
</docstring> 
4158       <staticmethod name=
"NewControlId" type=
"int" overloaded=
"no"> 
4159         <autodoc>NewControlId() -
> int
</autodoc> 
4160         <docstring>Generate a control id for the controls which were not given one.
</docstring> 
4162       <staticmethod name=
"NextControlId" type=
"int" overloaded=
"no"> 
4163         <autodoc>NextControlId(int winid) -
> int
</autodoc> 
4164         <docstring>Get the id of the control following the one with the given
 
4165 autogenerated) id
</docstring> 
4167           <param name=
"winid" type=
"int" default=
""/> 
4170       <staticmethod name=
"PrevControlId" type=
"int" overloaded=
"no"> 
4171         <autodoc>PrevControlId(int winid) -
> int
</autodoc> 
4172         <docstring>Get the id of the control preceding the one with the given
 
4173 autogenerated) id
</docstring> 
4175           <param name=
"winid" type=
"int" default=
""/> 
4178       <method name=
"SetSize" type=
"" overloaded=
"no"> 
4179         <autodoc>SetSize(self, Size size)
</autodoc> 
4180         <docstring>Sets the size of the window in pixels.
</docstring> 
4182           <param name=
"size" type=
"Size" default=
""/> 
4185       <method name=
"SetDimensions" type=
"" overloaded=
"no"> 
4186         <autodoc>SetDimensions(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)
</autodoc> 
4187         <docstring>Sets the position and size of the window in pixels.  The sizeFlags
 
4188 parameter indicates the interpretation of the other params if they are
 
4189 -
1.  wx.SIZE_AUTO*: a -
1 indicates that a class-specific default
 
4190 shoudl be used.  wx.SIZE_USE_EXISTING: existing dimensions should be
 
4191 used if -
1 values are supplied.  wxSIZE_ALLOW_MINUS_ONE: allow
 
4192 dimensions of -
1 and less to be interpreted as real dimensions, not
 
4193 default values.
</docstring> 
4195           <param name=
"x" type=
"int" default=
""/> 
4196           <param name=
"y" type=
"int" default=
""/> 
4197           <param name=
"width" type=
"int" default=
""/> 
4198           <param name=
"height" type=
"int" default=
""/> 
4199           <param name=
"sizeFlags" type=
"int" default=
"wxSIZE_AUTO"/> 
4202       <method name=
"SetRect" type=
"" overloaded=
"no"> 
4203         <autodoc>SetRect(self, Rect rect, int sizeFlags=SIZE_AUTO)
</autodoc> 
4204         <docstring>Sets the position and size of the window in pixels using a wx.Rect.
</docstring> 
4206           <param name=
"rect" type=
"Rect" default=
""/> 
4207           <param name=
"sizeFlags" type=
"int" default=
"wxSIZE_AUTO"/> 
4210       <method name=
"SetSizeWH" type=
"" overloaded=
"no"> 
4211         <autodoc>SetSizeWH(self, int width, int height)
</autodoc> 
4212         <docstring>Sets the size of the window in pixels.
</docstring> 
4214           <param name=
"width" type=
"int" default=
""/> 
4215           <param name=
"height" type=
"int" default=
""/> 
4218       <method name=
"Move" type=
"" overloaded=
"no"> 
4219         <autodoc>Move(self, Point pt, int flags=SIZE_USE_EXISTING)
</autodoc> 
4220         <docstring>Moves the window to the given position.
</docstring> 
4222           <param name=
"pt" type=
"Point" default=
""/> 
4223           <param name=
"flags" type=
"int" default=
"wxSIZE_USE_EXISTING"/> 
4226       <method name=
"MoveXY" type=
"" overloaded=
"no"> 
4227         <autodoc>MoveXY(self, int x, int y, int flags=SIZE_USE_EXISTING)
</autodoc> 
4228         <docstring>Moves the window to the given position.
</docstring> 
4230           <param name=
"x" type=
"int" default=
""/> 
4231           <param name=
"y" type=
"int" default=
""/> 
4232           <param name=
"flags" type=
"int" default=
"wxSIZE_USE_EXISTING"/> 
4235       <method name=
"SetBestFittingSize" type=
"" overloaded=
"no"> 
4236         <autodoc>SetBestFittingSize(self, Size size=DefaultSize)
</autodoc> 
4237         <docstring>A 'Smart' SetSize that will fill in default size components with the
 
4238 window's *best size* values.  Also set's the minsize for use with sizers.
</docstring> 
4240           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
4243       <method name=
"Raise" type=
"" overloaded=
"no"> 
4244         <autodoc>Raise(self)
</autodoc> 
4245         <docstring>Raises the window to the top of the window hierarchy if it is a
 
4246 managed window (dialog or frame).
</docstring> 
4248       <method name=
"Lower" type=
"" overloaded=
"no"> 
4249         <autodoc>Lower(self)
</autodoc> 
4250         <docstring>Lowers the window to the bottom of the window hierarchy if it is a
 
4251 managed window (dialog or frame).
</docstring> 
4253       <method name=
"SetClientSize" type=
"" overloaded=
"no"> 
4254         <autodoc>SetClientSize(self, Size size)
</autodoc> 
4255         <docstring>This sets the size of the window client area in pixels. Using this
 
4256 function to size a window tends to be more device-independent than
 
4257 wx.Window.SetSize, since the application need not worry about what
 
4258 dimensions the border or title bar have when trying to fit the window
 
4259 around panel items, for example.
</docstring> 
4261           <param name=
"size" type=
"Size" default=
""/> 
4264       <method name=
"SetClientSizeWH" type=
"" overloaded=
"no"> 
4265         <autodoc>SetClientSizeWH(self, int width, int height)
</autodoc> 
4266         <docstring>This sets the size of the window client area in pixels. Using this
 
4267 function to size a window tends to be more device-independent than
 
4268 wx.Window.SetSize, since the application need not worry about what
 
4269 dimensions the border or title bar have when trying to fit the window
 
4270 around panel items, for example.
</docstring> 
4272           <param name=
"width" type=
"int" default=
""/> 
4273           <param name=
"height" type=
"int" default=
""/> 
4276       <method name=
"SetClientRect" type=
"" overloaded=
"no"> 
4277         <autodoc>SetClientRect(self, Rect rect)
</autodoc> 
4278         <docstring>This sets the size of the window client area in pixels. Using this
 
4279 function to size a window tends to be more device-independent than
 
4280 wx.Window.SetSize, since the application need not worry about what
 
4281 dimensions the border or title bar have when trying to fit the window
 
4282 around panel items, for example.
</docstring> 
4284           <param name=
"rect" type=
"Rect" default=
""/> 
4287       <method name=
"GetPosition" type=
"Point" overloaded=
"no"> 
4288         <autodoc>GetPosition(self) -
> Point
</autodoc> 
4289         <docstring>Get the window's position.
</docstring> 
4291       <method name=
"GetPositionTuple" type=
"" overloaded=
"no"> 
4292         <autodoc>GetPositionTuple() -
> (x,y)
</autodoc> 
4293         <docstring>Get the window's position.
</docstring> 
4295           <param name=
"OUTPUT" type=
"int" default=
""/> 
4296           <param name=
"OUTPUT" type=
"int" default=
""/> 
4299       <method name=
"GetSize" type=
"Size" overloaded=
"no"> 
4300         <autodoc>GetSize(self) -
> Size
</autodoc> 
4301         <docstring>Get the window size.
</docstring> 
4303       <method name=
"GetSizeTuple" type=
"" overloaded=
"no"> 
4304         <autodoc>GetSizeTuple() -
> (width, height)
</autodoc> 
4305         <docstring>Get the window size.
</docstring> 
4307           <param name=
"OUTPUT" type=
"int" default=
""/> 
4308           <param name=
"OUTPUT" type=
"int" default=
""/> 
4311       <method name=
"GetRect" type=
"Rect" overloaded=
"no"> 
4312         <autodoc>GetRect(self) -
> Rect
</autodoc> 
4313         <docstring>Returns the size and position of the window as a wx.Rect object.
</docstring> 
4315       <method name=
"GetClientSize" type=
"Size" overloaded=
"no"> 
4316         <autodoc>GetClientSize(self) -
> Size
</autodoc> 
4317         <docstring>This gets the size of the window's 'client area' in pixels. The client
 
4318 area is the area which may be drawn on by the programmer, excluding
 
4319 title bar, border, scrollbars, etc.
</docstring> 
4321       <method name=
"GetClientSizeTuple" type=
"" overloaded=
"no"> 
4322         <autodoc>GetClientSizeTuple() -
> (width, height)
</autodoc> 
4323         <docstring>This gets the size of the window's 'client area' in pixels. The client
 
4324 area is the area which may be drawn on by the programmer, excluding
 
4325 title bar, border, scrollbars, etc.
</docstring> 
4327           <param name=
"OUTPUT" type=
"int" default=
""/> 
4328           <param name=
"OUTPUT" type=
"int" default=
""/> 
4331       <method name=
"GetClientAreaOrigin" type=
"Point" overloaded=
"no"> 
4332         <autodoc>GetClientAreaOrigin(self) -
> Point
</autodoc> 
4333         <docstring>Get the origin of the client area of the window relative to the
 
4334 window's top left corner (the client area may be shifted because of
 
4335 the borders, scrollbars, other decorations...)
</docstring> 
4337       <method name=
"GetClientRect" type=
"Rect" overloaded=
"no"> 
4338         <autodoc>GetClientRect(self) -
> Rect
</autodoc> 
4339         <docstring>Get the client area position and size as a `wx.Rect` object.
</docstring> 
4341       <method name=
"GetBestSize" type=
"Size" overloaded=
"no"> 
4342         <autodoc>GetBestSize(self) -
> Size
</autodoc> 
4343         <docstring>This function returns the best acceptable minimal size for the
 
4344 window, if applicable. For example, for a static text control, it will
 
4345 be the minimal size such that the control label is not truncated. For
 
4346 windows containing subwindows (suzh aswx.Panel), the size returned by
 
4347 this function will be the same as the size the window would have had
 
4348 after calling Fit.
</docstring> 
4350       <method name=
"GetBestSizeTuple" type=
"" overloaded=
"no"> 
4351         <autodoc>GetBestSizeTuple() -
> (width, height)
</autodoc> 
4352         <docstring>This function returns the best acceptable minimal size for the
 
4353 window, if applicable. For example, for a static text control, it will
 
4354 be the minimal size such that the control label is not truncated. For
 
4355 windows containing subwindows (suzh aswx.Panel), the size returned by
 
4356 this function will be the same as the size the window would have had
 
4357 after calling Fit.
</docstring> 
4359           <param name=
"OUTPUT" type=
"int" default=
""/> 
4360           <param name=
"OUTPUT" type=
"int" default=
""/> 
4363       <method name=
"InvalidateBestSize" type=
"" overloaded=
"no"> 
4364         <autodoc>InvalidateBestSize(self)
</autodoc> 
4365         <docstring>Reset the cached best size value so it will be recalculated the next
 
4366 time it is needed.
</docstring> 
4368       <method name=
"GetBestFittingSize" type=
"Size" overloaded=
"no"> 
4369         <autodoc>GetBestFittingSize(self) -
> Size
</autodoc> 
4370         <docstring>This function will merge the window's best size into the window's
 
4371 minimum size, giving priority to the min size components, and returns
 
4375       <method name=
"GetAdjustedBestSize" type=
"Size" overloaded=
"no"> 
4376         <autodoc>GetAdjustedBestSize(self) -
> Size
</autodoc> 
4377         <docstring>This method is similar to GetBestSize, except in one
 
4378 thing. GetBestSize should return the minimum untruncated size of the
 
4379 window, while this method will return the largest of BestSize and any
 
4380 user specified minimum size. ie. it is the minimum size the window
 
4381 should currently be drawn at, not the minimal size it can possibly
 
4382 tolerate.
</docstring> 
4384       <method name=
"Center" type=
"" overloaded=
"no"> 
4385         <autodoc>Center(self, int direction=BOTH)
</autodoc> 
4386         <docstring>Centers the window.  The parameter specifies the direction for
 
4387 cetering, and may be wx.HORIZONTAL, wx.VERTICAL or wx.BOTH. It may
 
4388 also include wx.CENTER_ON_SCREEN flag if you want to center the window
 
4389 on the entire screen and not on its parent window.  If it is a
 
4390 top-level window and has no parent then it will always be centered
 
4391 relative to the screen.
</docstring> 
4393           <param name=
"direction" type=
"int" default=
"wxBOTH"/> 
4396       <method name=
"CenterOnScreen" type=
"" overloaded=
"no"> 
4397         <autodoc>CenterOnScreen(self, int dir=BOTH)
</autodoc> 
4398         <docstring>Center on screen (only works for top level windows)
</docstring> 
4400           <param name=
"dir" type=
"int" default=
"wxBOTH"/> 
4403       <method name=
"CenterOnParent" type=
"" overloaded=
"no"> 
4404         <autodoc>CenterOnParent(self, int dir=BOTH)
</autodoc> 
4405         <docstring>Center with respect to the the parent window
</docstring> 
4407           <param name=
"dir" type=
"int" default=
"wxBOTH"/> 
4410       <method name=
"Fit" type=
"" overloaded=
"no"> 
4411         <autodoc>Fit(self)
</autodoc> 
4412         <docstring>Sizes the window so that it fits around its subwindows. This function
 
4413 won't do anything if there are no subwindows and will only really work
 
4414 correctly if sizers are used for the subwindows layout. Also, if the
 
4415 window has exactly one subwindow it is better (faster and the result
 
4416 is more precise as Fit adds some margin to account for fuzziness of
 
4417 its calculations) to call window.SetClientSize(child.GetSize())
 
4418 instead of calling Fit.
</docstring> 
4420       <method name=
"FitInside" type=
"" overloaded=
"no"> 
4421         <autodoc>FitInside(self)
</autodoc> 
4422         <docstring>Similar to Fit, but sizes the interior (virtual) size of a
 
4423 window. Mainly useful with scrolled windows to reset scrollbars after
 
4424 sizing changes that do not trigger a size event, and/or scrolled
 
4425 windows without an interior sizer. This function similarly won't do
 
4426 anything if there are no subwindows.
</docstring> 
4428       <method name=
"SetSizeHints" type=
"" overloaded=
"no"> 
4429         <autodoc>SetSizeHints(self, int minW, int minH, int maxW=-
1, int maxH=-
1, int incW=-
1, 
 
4430     int incH=-
1)
</autodoc> 
4431         <docstring>Allows specification of minimum and maximum window sizes, and window
 
4432 size increments. If a pair of values is not set (or set to -
1), the
 
4433 default values will be used.  If this function is called, the user
 
4434 will not be able to size the window outside the given bounds (if it is
 
4435 a top-level window.)  Sizers will also inspect the minimum window size
 
4436 and will use that value if set when calculating layout.
 
4438 The resizing increments are only significant under Motif or Xt.
 
4440 :see: `GetMinSize`, `GetMaxSize`, `SetMinSize`, `SetMaxSize`
 
4443           <param name=
"minW" type=
"int" default=
""/> 
4444           <param name=
"minH" type=
"int" default=
""/> 
4445           <param name=
"maxW" type=
"int" default=
"-1"/> 
4446           <param name=
"maxH" type=
"int" default=
"-1"/> 
4447           <param name=
"incW" type=
"int" default=
"-1"/> 
4448           <param name=
"incH" type=
"int" default=
"-1"/> 
4451       <method name=
"SetSizeHintsSz" type=
"" overloaded=
"no"> 
4452         <autodoc>SetSizeHintsSz(self, Size minSize, Size maxSize=DefaultSize, Size incSize=DefaultSize)
</autodoc> 
4453         <docstring>Allows specification of minimum and maximum window sizes, and window
 
4454 size increments. If a pair of values is not set (or set to -
1), the
 
4455 default values will be used.  If this function is called, the user
 
4456 will not be able to size the window outside the given bounds (if it is
 
4457 a top-level window.)  Sizers will also inspect the minimum window size
 
4458 and will use that value if set when calculating layout.
 
4460 The resizing increments are only significant under Motif or Xt.
 
4462 :see: `GetMinSize`, `GetMaxSize`, `SetMinSize`, `SetMaxSize`
 
4465           <param name=
"minSize" type=
"Size" default=
""/> 
4466           <param name=
"maxSize" type=
"Size" default=
"wxDefaultSize"/> 
4467           <param name=
"incSize" type=
"Size" default=
"wxDefaultSize"/> 
4470       <method name=
"SetVirtualSizeHints" type=
"" overloaded=
"no"> 
4471         <autodoc>SetVirtualSizeHints(self, int minW, int minH, int maxW=-
1, int maxH=-
1)
</autodoc> 
4472         <docstring>Allows specification of minimum and maximum virtual window sizes. If a
 
4473 pair of values is not set (or set to -
1), the default values will be
 
4474 used.  If this function is called, the user will not be able to size
 
4475 the virtual area of the window outside the given bounds.
</docstring> 
4477           <param name=
"minW" type=
"int" default=
""/> 
4478           <param name=
"minH" type=
"int" default=
""/> 
4479           <param name=
"maxW" type=
"int" default=
"-1"/> 
4480           <param name=
"maxH" type=
"int" default=
"-1"/> 
4483       <method name=
"SetVirtualSizeHintsSz" type=
"" overloaded=
"no"> 
4484         <autodoc>SetVirtualSizeHintsSz(self, Size minSize, Size maxSize=DefaultSize)
</autodoc> 
4485         <docstring>Allows specification of minimum and maximum virtual window sizes. If a
 
4486 pair of values is not set (or set to -
1), the default values will be
 
4487 used.  If this function is called, the user will not be able to size
 
4488 the virtual area of the window outside the given bounds.
</docstring> 
4490           <param name=
"minSize" type=
"Size" default=
""/> 
4491           <param name=
"maxSize" type=
"Size" default=
"wxDefaultSize"/> 
4494       <method name=
"GetMaxSize" type=
"Size" overloaded=
"no"> 
4495         <autodoc>GetMaxSize(self) -
> Size
</autodoc> 
4497       <method name=
"GetMinSize" type=
"Size" overloaded=
"no"> 
4498         <autodoc>GetMinSize(self) -
> Size
</autodoc> 
4500       <method name=
"SetMinSize" type=
"" overloaded=
"no"> 
4501         <autodoc>SetMinSize(self, Size minSize)
</autodoc> 
4502         <docstring>A more convenient method than `SetSizeHints` for setting just the
 
4503 min size.
</docstring> 
4505           <param name=
"minSize" type=
"Size" default=
""/> 
4508       <method name=
"SetMaxSize" type=
"" overloaded=
"no"> 
4509         <autodoc>SetMaxSize(self, Size maxSize)
</autodoc> 
4510         <docstring>A more convenient method than `SetSizeHints` for setting just the
 
4511 max size.
</docstring> 
4513           <param name=
"maxSize" type=
"Size" default=
""/> 
4516       <method name=
"GetMinWidth" type=
"int" overloaded=
"no"> 
4517         <autodoc>GetMinWidth(self) -
> int
</autodoc> 
4519       <method name=
"GetMinHeight" type=
"int" overloaded=
"no"> 
4520         <autodoc>GetMinHeight(self) -
> int
</autodoc> 
4522       <method name=
"GetMaxWidth" type=
"int" overloaded=
"no"> 
4523         <autodoc>GetMaxWidth(self) -
> int
</autodoc> 
4525       <method name=
"GetMaxHeight" type=
"int" overloaded=
"no"> 
4526         <autodoc>GetMaxHeight(self) -
> int
</autodoc> 
4528       <method name=
"SetVirtualSize" type=
"" overloaded=
"no"> 
4529         <autodoc>SetVirtualSize(self, Size size)
</autodoc> 
4530         <docstring>Set the the virtual size of a window in pixels.  For most windows this
 
4531 is just the client area of the window, but for some like scrolled
 
4532 windows it is more or less independent of the screen window size.
</docstring> 
4534           <param name=
"size" type=
"Size" default=
""/> 
4537       <method name=
"SetVirtualSizeWH" type=
"" overloaded=
"no"> 
4538         <autodoc>SetVirtualSizeWH(self, int w, int h)
</autodoc> 
4539         <docstring>Set the the virtual size of a window in pixels.  For most windows this
 
4540 is just the client area of the window, but for some like scrolled
 
4541 windows it is more or less independent of the screen window size.
</docstring> 
4543           <param name=
"w" type=
"int" default=
""/> 
4544           <param name=
"h" type=
"int" default=
""/> 
4547       <method name=
"GetVirtualSize" type=
"Size" overloaded=
"no"> 
4548         <autodoc>GetVirtualSize(self) -
> Size
</autodoc> 
4549         <docstring>Get the the virtual size of the window in pixels.  For most windows
 
4550 this is just the client area of the window, but for some like scrolled
 
4551 windows it is more or less independent of the screen window size.
</docstring> 
4553       <method name=
"GetVirtualSizeTuple" type=
"" overloaded=
"no"> 
4554         <autodoc>GetVirtualSizeTuple() -
> (width, height)
</autodoc> 
4555         <docstring>Get the the virtual size of the window in pixels.  For most windows
 
4556 this is just the client area of the window, but for some like scrolled
 
4557 windows it is more or less independent of the screen window size.
</docstring> 
4559           <param name=
"OUTPUT" type=
"int" default=
""/> 
4560           <param name=
"OUTPUT" type=
"int" default=
""/> 
4563       <method name=
"GetBestVirtualSize" type=
"Size" overloaded=
"no"> 
4564         <autodoc>GetBestVirtualSize(self) -
> Size
</autodoc> 
4565         <docstring>Return the largest of ClientSize and BestSize (as determined by a
 
4566 sizer, interior children, or other means)
</docstring> 
4568       <method name=
"Show" type=
"bool" overloaded=
"no"> 
4569         <autodoc>Show(self, bool show=True) -
> bool
</autodoc> 
4570         <docstring>Shows or hides the window. You may need to call Raise for a top level
 
4571 window if you want to bring it to top, although this is not needed if
 
4572 Show is called immediately after the frame creation.  Returns True if
 
4573 the window has been shown or hidden or False if nothing was done
 
4574 because it already was in the requested state.
</docstring> 
4576           <param name=
"show" type=
"bool" default=
"True"/> 
4579       <method name=
"Hide" type=
"bool" overloaded=
"no"> 
4580         <autodoc>Hide(self) -
> bool
</autodoc> 
4581         <docstring>Equivalent to calling Show(False).
</docstring> 
4583       <method name=
"Enable" type=
"bool" overloaded=
"no"> 
4584         <autodoc>Enable(self, bool enable=True) -
> bool
</autodoc> 
4585         <docstring>Enable or disable the window for user input. Note that when a parent
 
4586 window is disabled, all of its children are disabled as well and they
 
4587 are reenabled again when the parent is.  Returns true if the window
 
4588 has been enabled or disabled, false if nothing was done, i.e. if the
 
4589 window had already been in the specified state.
</docstring> 
4591           <param name=
"enable" type=
"bool" default=
"True"/> 
4594       <method name=
"Disable" type=
"bool" overloaded=
"no"> 
4595         <autodoc>Disable(self) -
> bool
</autodoc> 
4596         <docstring>Disables the window, same as Enable(false).
</docstring> 
4598       <method name=
"IsShown" type=
"bool" overloaded=
"no"> 
4599         <autodoc>IsShown(self) -
> bool
</autodoc> 
4600         <docstring>Returns true if the window is shown, false if it has been hidden.
</docstring> 
4602       <method name=
"IsEnabled" type=
"bool" overloaded=
"no"> 
4603         <autodoc>IsEnabled(self) -
> bool
</autodoc> 
4604         <docstring>Returns true if the window is enabled for input, false otherwise.
</docstring> 
4606       <method name=
"SetWindowStyleFlag" type=
"" overloaded=
"no"> 
4607         <autodoc>SetWindowStyleFlag(self, long style)
</autodoc> 
4608         <docstring>Sets the style of the window. Please note that some styles cannot be
 
4609 changed after the window creation and that Refresh() might need to be
 
4610 called after changing the others for the change to take place
 
4611 immediately.
</docstring> 
4613           <param name=
"style" type=
"long" default=
""/> 
4616       <method name=
"GetWindowStyleFlag" type=
"long" overloaded=
"no"> 
4617         <autodoc>GetWindowStyleFlag(self) -
> long
</autodoc> 
4618         <docstring>Gets the window style that was passed to the constructor or Create
 
4621       <method name=
"HasFlag" type=
"bool" overloaded=
"no"> 
4622         <autodoc>HasFlag(self, int flag) -
> bool
</autodoc> 
4623         <docstring>Test if the given style is set for this window.
</docstring> 
4625           <param name=
"flag" type=
"int" default=
""/> 
4628       <method name=
"IsRetained" type=
"bool" overloaded=
"no"> 
4629         <autodoc>IsRetained(self) -
> bool
</autodoc> 
4630         <docstring>Returns true if the window is retained, false otherwise.  Retained
 
4631 windows are only available on X platforms.
</docstring> 
4633       <method name=
"SetExtraStyle" type=
"" overloaded=
"no"> 
4634         <autodoc>SetExtraStyle(self, long exStyle)
</autodoc> 
4635         <docstring>Sets the extra style bits for the window.  Extra styles are the less
 
4636 often used style bits which can't be set with the constructor or with
 
4637 SetWindowStyleFlag()
</docstring> 
4639           <param name=
"exStyle" type=
"long" default=
""/> 
4642       <method name=
"GetExtraStyle" type=
"long" overloaded=
"no"> 
4643         <autodoc>GetExtraStyle(self) -
> long
</autodoc> 
4644         <docstring>Returns the extra style bits for the window.
</docstring> 
4646       <method name=
"MakeModal" type=
"" overloaded=
"no"> 
4647         <autodoc>MakeModal(self, bool modal=True)
</autodoc> 
4648         <docstring>Disables all other windows in the application so that the user can
 
4649 only interact with this window.  Passing False will reverse this
 
4652           <param name=
"modal" type=
"bool" default=
"True"/> 
4655       <method name=
"SetThemeEnabled" type=
"" overloaded=
"no"> 
4656         <autodoc>SetThemeEnabled(self, bool enableTheme)
</autodoc> 
4657         <docstring>This function tells a window if it should use the system's "theme"
 
4658  code to draw the windows' background instead if its own background
 
4659  drawing code. This will only have an effect on platforms that support
 
4660  the notion of themes in user defined windows. One such platform is
 
4661  GTK+ where windows can have (very colourful) backgrounds defined by a
 
4662  user's selected theme.
 
4664 Dialogs, notebook pages and the status bar have this flag set to true
 
4665 by default so that the default look and feel is simulated best.
</docstring> 
4667           <param name=
"enableTheme" type=
"bool" default=
""/> 
4670       <method name=
"GetThemeEnabled" type=
"bool" overloaded=
"no"> 
4671         <autodoc>GetThemeEnabled(self) -
> bool
</autodoc> 
4672         <docstring>Return the themeEnabled flag.
</docstring> 
4674       <method name=
"SetFocus" type=
"" overloaded=
"no"> 
4675         <autodoc>SetFocus(self)
</autodoc> 
4676         <docstring>Set's the focus to this window, allowing it to receive keyboard input.
</docstring> 
4678       <method name=
"SetFocusFromKbd" type=
"" overloaded=
"no"> 
4679         <autodoc>SetFocusFromKbd(self)
</autodoc> 
4680         <docstring>Set focus to this window as the result of a keyboard action.  Normally
 
4681 only called internally.
</docstring> 
4683       <staticmethod name=
"FindFocus" type=
"Window" overloaded=
"no"> 
4684         <autodoc>FindFocus() -
> Window
</autodoc> 
4685         <docstring>Returns the window or control that currently has the keyboard focus,
 
4686 or None.
</docstring> 
4688       <method name=
"AcceptsFocus" type=
"bool" overloaded=
"no"> 
4689         <autodoc>AcceptsFocus(self) -
> bool
</autodoc> 
4690         <docstring>Can this window have focus?
</docstring> 
4692       <method name=
"AcceptsFocusFromKeyboard" type=
"bool" overloaded=
"no"> 
4693         <autodoc>AcceptsFocusFromKeyboard(self) -
> bool
</autodoc> 
4694         <docstring>Can this window be given focus by keyboard navigation? if not, the
 
4695 only way to give it focus (provided it accepts it at all) is to click
 
4698       <method name=
"GetDefaultItem" type=
"Window" overloaded=
"no"> 
4699         <autodoc>GetDefaultItem(self) -
> Window
</autodoc> 
4700         <docstring>Get the default child of this parent, i.e. the one which is activated
 
4701 by pressing 
<Enter
> such as the OK button on a wx.Dialog.
</docstring> 
4703       <method name=
"SetDefaultItem" type=
"Window" overloaded=
"no"> 
4704         <autodoc>SetDefaultItem(self, Window child) -
> Window
</autodoc> 
4705         <docstring>Set this child as default, return the old default.
</docstring> 
4707           <param name=
"child" type=
"Window" default=
""/> 
4710       <method name=
"SetTmpDefaultItem" type=
"" overloaded=
"no"> 
4711         <autodoc>SetTmpDefaultItem(self, Window win)
</autodoc> 
4712         <docstring>Set this child as temporary default
</docstring> 
4714           <param name=
"win" type=
"Window" default=
""/> 
4717       <method name=
"Navigate" type=
"bool" overloaded=
"no"> 
4718         <autodoc>Navigate(self, int flags=NavigationKeyEvent.IsForward) -
> bool
</autodoc> 
4719         <docstring>Does keyboard navigation from this window to another, by sending a
 
4720 `wx.NavigationKeyEvent`.
 
4722     :param flags: A combination of the ``IsForward`` or ``IsBackward``
 
4723         and the ``WinChange`` values in the `wx.NavigationKeyEvent`
 
4724         class, which determine if the navigation should be in forward
 
4725         or reverse order, and if it should be able to cross parent
 
4726         window boundaries, such as between notebook pages or MDI child
 
4727         frames.  Typically the status of the Shift key (for forward or
 
4728         backward) or the Control key (for WinChange) would be used to
 
4729         determine how to set the flags.
 
4731 One situation in which you may wish to call this method is from a text
 
4732 control custom keypress handler to do the default navigation behaviour
 
4733 for the tab key, since the standard default behaviour for a multiline
 
4734 text control with the wx.TE_PROCESS_TAB style is to insert a tab and
 
4735 not navigate to the next control.
</docstring> 
4737           <param name=
"flags" type=
"int" default=
"wxNavigationKeyEvent::IsForward"/> 
4740       <method name=
"MoveAfterInTabOrder" type=
"" overloaded=
"no"> 
4741         <autodoc>MoveAfterInTabOrder(self, Window win)
</autodoc> 
4742         <docstring>Moves this window in the tab navigation order after the specified
 
4743 sibling window.  This means that when the user presses the TAB key on
 
4744 that other window, the focus switches to this window.
 
4746 The default tab order is the same as creation order.  This function
 
4747 and `MoveBeforeInTabOrder` allow to change it after creating all the
 
4751           <param name=
"win" type=
"Window" default=
""/> 
4754       <method name=
"MoveBeforeInTabOrder" type=
"" overloaded=
"no"> 
4755         <autodoc>MoveBeforeInTabOrder(self, Window win)
</autodoc> 
4756         <docstring>Same as `MoveAfterInTabOrder` except that it inserts this window just
 
4757 before win instead of putting it right after it.
</docstring> 
4759           <param name=
"win" type=
"Window" default=
""/> 
4762       <method name=
"GetChildren" type=
"PyObject" overloaded=
"no"> 
4763         <autodoc>GetChildren(self) -
> PyObject
</autodoc> 
4764         <docstring>Returns a list of the window's children.  NOTE: Currently this is a
 
4765 copy of the child window list maintained by the window, so the return
 
4766 value of this function is only valid as long as the window's children
 
4767 do not change.
</docstring> 
4769       <method name=
"GetParent" type=
"Window" overloaded=
"no"> 
4770         <autodoc>GetParent(self) -
> Window
</autodoc> 
4771         <docstring>Returns the parent window of this window, or None if there isn't one.
</docstring> 
4773       <method name=
"GetGrandParent" type=
"Window" overloaded=
"no"> 
4774         <autodoc>GetGrandParent(self) -
> Window
</autodoc> 
4775         <docstring>Returns the parent of the parent of this window, or None if there
 
4776 isn't one.
</docstring> 
4778       <method name=
"IsTopLevel" type=
"bool" overloaded=
"no"> 
4779         <autodoc>IsTopLevel(self) -
> bool
</autodoc> 
4780         <docstring>Returns true if the given window is a top-level one. Currently all
 
4781 frames and dialogs are always considered to be top-level windows (even
 
4782 if they have a parent window).
</docstring> 
4784       <method name=
"Reparent" type=
"bool" overloaded=
"no"> 
4785         <autodoc>Reparent(self, Window newParent) -
> bool
</autodoc> 
4786         <docstring>Reparents the window, i.e the window will be removed from its current
 
4787 parent window (e.g. a non-standard toolbar in a wxFrame) and then
 
4788 re-inserted into another. Available on Windows and GTK.  Returns True
 
4789 if the parent was changed, False otherwise (error or newParent ==
 
4790 oldParent)
</docstring> 
4792           <param name=
"newParent" type=
"Window" default=
""/> 
4795       <method name=
"AddChild" type=
"" overloaded=
"no"> 
4796         <autodoc>AddChild(self, Window child)
</autodoc> 
4797         <docstring>Adds a child window. This is called automatically by window creation
 
4798 functions so should not be required by the application programmer.
</docstring> 
4800           <param name=
"child" type=
"Window" default=
""/> 
4803       <method name=
"RemoveChild" type=
"" overloaded=
"no"> 
4804         <autodoc>RemoveChild(self, Window child)
</autodoc> 
4805         <docstring>Removes a child window. This is called automatically by window
 
4806 deletion functions so should not be required by the application
 
4807 programmer.
</docstring> 
4809           <param name=
"child" type=
"Window" default=
""/> 
4812       <method name=
"FindWindowById" type=
"Window" overloaded=
"no"> 
4813         <autodoc>FindWindowById(self, long winid) -
> Window
</autodoc> 
4814         <docstring>Find a chld of this window by window ID
</docstring> 
4816           <param name=
"winid" type=
"long" default=
""/> 
4819       <method name=
"FindWindowByName" type=
"Window" overloaded=
"no"> 
4820         <autodoc>FindWindowByName(self, String name) -
> Window
</autodoc> 
4821         <docstring>Find a child of this window by name
</docstring> 
4823           <param name=
"name" type=
"String" default=
""/> 
4826       <method name=
"GetEventHandler" type=
"EvtHandler" overloaded=
"no"> 
4827         <autodoc>GetEventHandler(self) -
> EvtHandler
</autodoc> 
4828         <docstring>Returns the event handler for this window. By default, the window is
 
4829 its own event handler.
</docstring> 
4831       <method name=
"SetEventHandler" type=
"" overloaded=
"no"> 
4832         <autodoc>SetEventHandler(self, EvtHandler handler)
</autodoc> 
4833         <docstring>Sets the event handler for this window.  An event handler is an object
 
4834 that is capable of processing the events sent to a window. By default,
 
4835 the window is its own event handler, but an application may wish to
 
4836 substitute another, for example to allow central implementation of
 
4837 event-handling for a variety of different window classes.
 
4839 It is usually better to use `wx.Window.PushEventHandler` since this sets
 
4840 up a chain of event handlers, where an event not handled by one event
 
4841 handler is handed to the next one in the chain.
</docstring> 
4843           <param name=
"handler" type=
"EvtHandler" default=
""/> 
4846       <method name=
"PushEventHandler" type=
"" overloaded=
"no"> 
4847         <autodoc>PushEventHandler(self, EvtHandler handler)
</autodoc> 
4848         <docstring>Pushes this event handler onto the event handler stack for the window.
 
4849 An event handler is an object that is capable of processing the events
 
4850 sent to a window. By default, the window is its own event handler, but
 
4851 an application may wish to substitute another, for example to allow
 
4852 central implementation of event-handling for a variety of different
 
4855 wx.Window.PushEventHandler allows an application to set up a chain of
 
4856 event handlers, where an event not handled by one event handler is
 
4857 handed to the next one in the chain. Use `wx.Window.PopEventHandler` to
 
4858 remove the event handler.
</docstring> 
4860           <param name=
"handler" type=
"EvtHandler" default=
""/> 
4863       <method name=
"PopEventHandler" type=
"EvtHandler" overloaded=
"no"> 
4864         <autodoc>PopEventHandler(self, bool deleteHandler=False) -
> EvtHandler
</autodoc> 
4865         <docstring>Removes and returns the top-most event handler on the event handler
 
4866 stack.  If deleteHandler is True then the wx.EvtHandler object will be
 
4867 destroyed after it is popped.
</docstring> 
4869           <param name=
"deleteHandler" type=
"bool" default=
"False"/> 
4872       <method name=
"RemoveEventHandler" type=
"bool" overloaded=
"no"> 
4873         <autodoc>RemoveEventHandler(self, EvtHandler handler) -
> bool
</autodoc> 
4874         <docstring>Find the given handler in the event handler chain and remove (but not
 
4875 delete) it from the event handler chain, return True if it was found
 
4876 and False otherwise (this also results in an assert failure so this
 
4877 function should only be called when the handler is supposed to be
 
4880           <param name=
"handler" type=
"EvtHandler" default=
""/> 
4883       <method name=
"SetValidator" type=
"" overloaded=
"no"> 
4884         <autodoc>SetValidator(self, Validator validator)
</autodoc> 
4885         <docstring>Deletes the current validator (if any) and sets the window validator,
 
4886 having called wx.Validator.Clone to create a new validator of this
 
4889           <param name=
"validator" type=
"wxValidator" default=
""/> 
4892       <method name=
"GetValidator" type=
"wxValidator" overloaded=
"no"> 
4893         <autodoc>GetValidator(self) -
> Validator
</autodoc> 
4894         <docstring>Returns a pointer to the current validator for the window, or None if
 
4895 there is none.
</docstring> 
4897       <method name=
"Validate" type=
"bool" overloaded=
"no"> 
4898         <autodoc>Validate(self) -
> bool
</autodoc> 
4899         <docstring>Validates the current values of the child controls using their
 
4900 validators.  If the window has wx.WS_EX_VALIDATE_RECURSIVELY extra
 
4901 style flag set, the method will also call Validate() of all child
 
4902 windows.  Returns false if any of the validations failed.
</docstring> 
4904       <method name=
"TransferDataToWindow" type=
"bool" overloaded=
"no"> 
4905         <autodoc>TransferDataToWindow(self) -
> bool
</autodoc> 
4906         <docstring>Transfers values to child controls from data areas specified by their
 
4907 validators.  If the window has wx.WS_EX_VALIDATE_RECURSIVELY extra
 
4908 style flag set, the method will also call TransferDataToWindow() of
 
4909 all child windows.
</docstring> 
4911       <method name=
"TransferDataFromWindow" type=
"bool" overloaded=
"no"> 
4912         <autodoc>TransferDataFromWindow(self) -
> bool
</autodoc> 
4913         <docstring>Transfers values from child controls to data areas specified by their
 
4914 validators. Returns false if a transfer failed.  If the window has
 
4915 wx.WS_EX_VALIDATE_RECURSIVELY extra style flag set, the method will
 
4916 also call TransferDataFromWindow() of all child windows.
</docstring> 
4918       <method name=
"InitDialog" type=
"" overloaded=
"no"> 
4919         <autodoc>InitDialog(self)
</autodoc> 
4920         <docstring>Sends an EVT_INIT_DIALOG event, whose handler usually transfers data
 
4921 to the dialog via validators.
</docstring> 
4923       <method name=
"SetAcceleratorTable" type=
"" overloaded=
"no"> 
4924         <autodoc>SetAcceleratorTable(self, AcceleratorTable accel)
</autodoc> 
4925         <docstring>Sets the accelerator table for this window.
</docstring> 
4927           <param name=
"accel" type=
"AcceleratorTable" default=
""/> 
4930       <method name=
"GetAcceleratorTable" type=
"AcceleratorTable" overloaded=
"no"> 
4931         <autodoc>GetAcceleratorTable(self) -
> AcceleratorTable
</autodoc> 
4932         <docstring>Gets the accelerator table for this window.
</docstring> 
4934       <method name=
"RegisterHotKey" type=
"bool" overloaded=
"no"> 
4935         <autodoc>RegisterHotKey(self, int hotkeyId, int modifiers, int keycode) -
> bool
</autodoc> 
4936         <docstring>Registers a system wide hotkey. Every time the user presses the hotkey
 
4937 registered here, this window will receive a hotkey event. It will
 
4938 receive the event even if the application is in the background and
 
4939 does not have the input focus because the user is working with some
 
4940 other application.  To bind an event handler function to this hotkey
 
4941 use EVT_HOTKEY with an id equal to hotkeyId.  Returns True if the
 
4942 hotkey was registered successfully.
</docstring> 
4944           <param name=
"hotkeyId" type=
"int" default=
""/> 
4945           <param name=
"modifiers" type=
"int" default=
""/> 
4946           <param name=
"keycode" type=
"int" default=
""/> 
4949       <method name=
"UnregisterHotKey" type=
"bool" overloaded=
"no"> 
4950         <autodoc>UnregisterHotKey(self, int hotkeyId) -
> bool
</autodoc> 
4951         <docstring>Unregisters a system wide hotkey.
</docstring> 
4953           <param name=
"hotkeyId" type=
"int" default=
""/> 
4956       <method name=
"ConvertDialogPointToPixels" type=
"Point" overloaded=
"no"> 
4957         <autodoc>ConvertDialogPointToPixels(self, Point pt) -
> Point
</autodoc> 
4958         <docstring>Converts a point or size from dialog units to pixels.  Dialog units
 
4959 are used for maintaining a dialog's proportions even if the font
 
4960 changes. For the x dimension, the dialog units are multiplied by the
 
4961 average character width and then divided by 
4. For the y dimension,
 
4962 the dialog units are multiplied by the average character height and
 
4963 then divided by 
8.
</docstring> 
4965           <param name=
"pt" type=
"Point" default=
""/> 
4968       <method name=
"ConvertDialogSizeToPixels" type=
"Size" overloaded=
"no"> 
4969         <autodoc>ConvertDialogSizeToPixels(self, Size sz) -
> Size
</autodoc> 
4970         <docstring>Converts a point or size from dialog units to pixels.  Dialog units
 
4971 are used for maintaining a dialog's proportions even if the font
 
4972 changes. For the x dimension, the dialog units are multiplied by the
 
4973 average character width and then divided by 
4. For the y dimension,
 
4974 the dialog units are multiplied by the average character height and
 
4975 then divided by 
8.
</docstring> 
4977           <param name=
"sz" type=
"Size" default=
""/> 
4980       <method name=
"DLG_PNT" type=
"Point" overloaded=
"no"> 
4981         <autodoc>DLG_PNT(self, Point pt) -
> Point
</autodoc> 
4982         <docstring>Converts a point or size from dialog units to pixels.  Dialog units
 
4983 are used for maintaining a dialog's proportions even if the font
 
4984 changes. For the x dimension, the dialog units are multiplied by the
 
4985 average character width and then divided by 
4. For the y dimension,
 
4986 the dialog units are multiplied by the average character height and
 
4987 then divided by 
8.
</docstring> 
4989           <param name=
"pt" type=
"Point" default=
""/> 
4992       <method name=
"DLG_SZE" type=
"Size" overloaded=
"no"> 
4993         <autodoc>DLG_SZE(self, Size sz) -
> Size
</autodoc> 
4994         <docstring>Converts a point or size from dialog units to pixels.  Dialog units
 
4995 are used for maintaining a dialog's proportions even if the font
 
4996 changes. For the x dimension, the dialog units are multiplied by the
 
4997 average character width and then divided by 
4. For the y dimension,
 
4998 the dialog units are multiplied by the average character height and
 
4999 then divided by 
8.
</docstring> 
5001           <param name=
"sz" type=
"Size" default=
""/> 
5004       <method name=
"ConvertPixelPointToDialog" type=
"Point" overloaded=
"no"> 
5005         <autodoc>ConvertPixelPointToDialog(self, Point pt) -
> Point
</autodoc> 
5007           <param name=
"pt" type=
"Point" default=
""/> 
5010       <method name=
"ConvertPixelSizeToDialog" type=
"Size" overloaded=
"no"> 
5011         <autodoc>ConvertPixelSizeToDialog(self, Size sz) -
> Size
</autodoc> 
5013           <param name=
"sz" type=
"Size" default=
""/> 
5016       <method name=
"WarpPointer" type=
"" overloaded=
"no"> 
5017         <autodoc>WarpPointer(self, int x, int y)
</autodoc> 
5018         <docstring>Moves the pointer to the given position on the window.
 
5020 NOTE: This function is not supported under Mac because Apple Human
 
5021 Interface Guidelines forbid moving the mouse cursor programmatically.
</docstring> 
5023           <param name=
"x" type=
"int" default=
""/> 
5024           <param name=
"y" type=
"int" default=
""/> 
5027       <method name=
"CaptureMouse" type=
"" overloaded=
"no"> 
5028         <autodoc>CaptureMouse(self)
</autodoc> 
5029         <docstring>Directs all mouse input to this window. Call wx.Window.ReleaseMouse to
 
5030 release the capture.
 
5032 Note that wxWindows maintains the stack of windows having captured the
 
5033 mouse and when the mouse is released the capture returns to the window
 
5034 which had had captured it previously and it is only really released if
 
5035 there were no previous window. In particular, this means that you must
 
5036 release the mouse as many times as you capture it.
</docstring> 
5038       <method name=
"ReleaseMouse" type=
"" overloaded=
"no"> 
5039         <autodoc>ReleaseMouse(self)
</autodoc> 
5040         <docstring>Releases mouse input captured with wx.Window.CaptureMouse.
</docstring> 
5042       <staticmethod name=
"GetCapture" type=
"Window" overloaded=
"no"> 
5043         <autodoc>GetCapture() -
> Window
</autodoc> 
5044         <docstring>Returns the window which currently captures the mouse or None
</docstring> 
5046       <method name=
"HasCapture" type=
"bool" overloaded=
"no"> 
5047         <autodoc>HasCapture(self) -
> bool
</autodoc> 
5048         <docstring>Returns true if this window has the current mouse capture.
</docstring> 
5050       <method name=
"Refresh" type=
"" overloaded=
"no"> 
5051         <autodoc>Refresh(self, bool eraseBackground=True, Rect rect=None)
</autodoc> 
5052         <docstring>Mark the specified rectangle (or the whole window) as "dirty" so it
 
5053 will be repainted.  Causes an EVT_PAINT event to be generated and sent
 
5054 to the window.
</docstring> 
5056           <param name=
"eraseBackground" type=
"bool" default=
"True"/> 
5057           <param name=
"rect" type=
"Rect" default=
"NULL"/> 
5060       <method name=
"RefreshRect" type=
"" overloaded=
"no"> 
5061         <autodoc>RefreshRect(self, Rect rect)
</autodoc> 
5062         <docstring>Redraws the contents of the given rectangle: the area inside it will
 
5063 be repainted.  This is the same as Refresh but has a nicer syntax.
</docstring> 
5065           <param name=
"rect" type=
"Rect" default=
""/> 
5068       <method name=
"Update" type=
"" overloaded=
"no"> 
5069         <autodoc>Update(self)
</autodoc> 
5070         <docstring>Calling this method immediately repaints the invalidated area of the
 
5071 window instead of waiting for the EVT_PAINT event to happen, (normally
 
5072 this would usually only happen when the flow of control returns to the
 
5073 event loop.)  Notice that this function doesn't refresh the window and
 
5074 does nothing if the window has been already repainted.  Use Refresh
 
5075 first if you want to immediately redraw the window (or some portion of
 
5076 it) unconditionally.
</docstring> 
5078       <method name=
"ClearBackground" type=
"" overloaded=
"no"> 
5079         <autodoc>ClearBackground(self)
</autodoc> 
5080         <docstring>Clears the window by filling it with the current background
 
5081 colour. Does not cause an erase background event to be generated.
</docstring> 
5083       <method name=
"Freeze" type=
"" overloaded=
"no"> 
5084         <autodoc>Freeze(self)
</autodoc> 
5085         <docstring>Freezes the window or, in other words, prevents any updates from
 
5086 taking place on screen, the window is not redrawn at all. Thaw must be
 
5087 called to reenable window redrawing.  Calls to Freeze/Thaw may be
 
5088 nested, with the actual Thaw being delayed until all the nesting has
 
5091 This method is useful for visual appearance optimization (for example,
 
5092 it is a good idea to use it before inserting large amount of text into
 
5093 a wxTextCtrl under wxGTK) but is not implemented on all platforms nor
 
5094 for all controls so it is mostly just a hint to wxWindows and not a
 
5095 mandatory directive.
</docstring> 
5097       <method name=
"Thaw" type=
"" overloaded=
"no"> 
5098         <autodoc>Thaw(self)
</autodoc> 
5099         <docstring>Reenables window updating after a previous call to Freeze.  Calls to
 
5100 Freeze/Thaw may be nested, so Thaw must be called the same number of
 
5101 times that Freeze was before the window will be updated.
</docstring> 
5103       <method name=
"PrepareDC" type=
"" overloaded=
"no"> 
5104         <autodoc>PrepareDC(self, DC dc)
</autodoc> 
5105         <docstring>Call this function to prepare the device context for drawing a
 
5106 scrolled image. It sets the device origin according to the current
 
5107 scroll position.
</docstring> 
5109           <param name=
"dc" type=
"wxDC" default=
""/> 
5112       <method name=
"GetUpdateRegion" type=
"wxRegion" overloaded=
"no"> 
5113         <autodoc>GetUpdateRegion(self) -
> Region
</autodoc> 
5114         <docstring>Returns the region specifying which parts of the window have been
 
5115 damaged. Should only be called within an EVT_PAINT handler.
</docstring> 
5117       <method name=
"GetUpdateClientRect" type=
"Rect" overloaded=
"no"> 
5118         <autodoc>GetUpdateClientRect(self) -
> Rect
</autodoc> 
5119         <docstring>Get the update rectangle region bounding box in client coords.
</docstring> 
5121       <method name=
"IsExposed" type=
"bool" overloaded=
"no"> 
5122         <autodoc>IsExposed(self, int x, int y, int w=
1, int h=
1) -
> bool
</autodoc> 
5123         <docstring>Returns true if the given point or rectangle area has been exposed
 
5124 since the last repaint. Call this in an paint event handler to
 
5125 optimize redrawing by only redrawing those areas, which have been
 
5126 exposed.
</docstring> 
5128           <param name=
"x" type=
"int" default=
""/> 
5129           <param name=
"y" type=
"int" default=
""/> 
5130           <param name=
"w" type=
"int" default=
"1"/> 
5131           <param name=
"h" type=
"int" default=
"1"/> 
5134       <method name=
"IsExposedPoint" type=
"bool" overloaded=
"no"> 
5135         <autodoc>IsExposedPoint(self, Point pt) -
> bool
</autodoc> 
5136         <docstring>Returns true if the given point or rectangle area has been exposed
 
5137 since the last repaint. Call this in an paint event handler to
 
5138 optimize redrawing by only redrawing those areas, which have been
 
5139 exposed.
</docstring> 
5141           <param name=
"pt" type=
"Point" default=
""/> 
5144       <method name=
"IsExposedRect" type=
"bool" overloaded=
"no"> 
5145         <autodoc>IsExposedRect(self, Rect rect) -
> bool
</autodoc> 
5146         <docstring>Returns true if the given point or rectangle area has been exposed
 
5147 since the last repaint. Call this in an paint event handler to
 
5148 optimize redrawing by only redrawing those areas, which have been
 
5149 exposed.
</docstring> 
5151           <param name=
"rect" type=
"Rect" default=
""/> 
5154       <method name=
"GetDefaultAttributes" type=
"VisualAttributes" overloaded=
"no"> 
5155         <autodoc>GetDefaultAttributes(self) -
> VisualAttributes
</autodoc> 
5156         <docstring>Get the default attributes for an instance of this class.  This is
 
5157 useful if you want to use the same font or colour in your own control
 
5158 as in a standard control -- which is a much better idea than hard
 
5159 coding specific colours or fonts which might look completely out of
 
5160 place on the user's system, especially if it uses themes.
</docstring> 
5162       <staticmethod name=
"GetClassDefaultAttributes" type=
"VisualAttributes" overloaded=
"no"> 
5163         <autodoc>GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -
> VisualAttributes
</autodoc> 
5164         <docstring>Get the default attributes for this class.  This is useful if you want
 
5165 to use the same font or colour in your own control as in a standard
 
5166 control -- which is a much better idea than hard coding specific
 
5167 colours or fonts which might look completely out of place on the
 
5168 user's system, especially if it uses themes.
 
5170 The variant parameter is only relevant under Mac currently and is
 
5171 ignore under other platforms. Under Mac, it will change the size of
 
5172 the returned font. See `wx.Window.SetWindowVariant` for more about
 
5175           <param name=
"variant" type=
"wxWindowVariant" default=
"wxWINDOW_VARIANT_NORMAL"/> 
5178       <method name=
"SetBackgroundColour" type=
"bool" overloaded=
"no"> 
5179         <autodoc>SetBackgroundColour(self, Colour colour) -
> bool
</autodoc> 
5180         <docstring>Sets the background colour of the window.  Returns True if the colour
 
5181 was changed.  The background colour is usually painted by the default
 
5182 EVT_ERASE_BACKGROUND event handler function under Windows and
 
5183 automatically under GTK.  Using `wx.NullColour` will reset the window
 
5184 to the default background colour.
 
5186 Note that setting the background colour may not cause an immediate
 
5187 refresh, so you may wish to call `ClearBackground` or `Refresh` after
 
5188 calling this function.
 
5190 Using this function will disable attempts to use themes for this
 
5191 window, if the system supports them.  Use with care since usually the
 
5192 themes represent the appearance chosen by the user to be used for all
 
5193 applications on the system.
</docstring> 
5195           <param name=
"colour" type=
"wxColour" default=
""/> 
5198       <method name=
"SetOwnBackgroundColour" type=
"" overloaded=
"no"> 
5199         <autodoc>SetOwnBackgroundColour(self, Colour colour)
</autodoc> 
5201           <param name=
"colour" type=
"wxColour" default=
""/> 
5204       <method name=
"SetForegroundColour" type=
"bool" overloaded=
"no"> 
5205         <autodoc>SetForegroundColour(self, Colour colour) -
> bool
</autodoc> 
5206         <docstring>Sets the foreground colour of the window.  Returns True is the colour
 
5207 was changed.  The interpretation of foreground colour is dependent on
 
5208 the window class; it may be the text colour or other colour, or it may
 
5209 not be used at all.
</docstring> 
5211           <param name=
"colour" type=
"wxColour" default=
""/> 
5214       <method name=
"SetOwnForegroundColour" type=
"" overloaded=
"no"> 
5215         <autodoc>SetOwnForegroundColour(self, Colour colour)
</autodoc> 
5217           <param name=
"colour" type=
"wxColour" default=
""/> 
5220       <method name=
"GetBackgroundColour" type=
"wxColour" overloaded=
"no"> 
5221         <autodoc>GetBackgroundColour(self) -
> Colour
</autodoc> 
5222         <docstring>Returns the background colour of the window.
</docstring> 
5224       <method name=
"GetForegroundColour" type=
"wxColour" overloaded=
"no"> 
5225         <autodoc>GetForegroundColour(self) -
> Colour
</autodoc> 
5226         <docstring>Returns the foreground colour of the window.  The interpretation of
 
5227 foreground colour is dependent on the window class; it may be the text
 
5228 colour or other colour, or it may not be used at all.
</docstring> 
5230       <method name=
"SetBackgroundStyle" type=
"bool" overloaded=
"no"> 
5231         <autodoc>SetBackgroundStyle(self, int style) -
> bool
</autodoc> 
5232         <docstring>Returns the background style of the window. The background style
 
5233 indicates how the background of the window is drawn.
 
5235     ======================  ========================================
 
5236     wx.BG_STYLE_SYSTEM      The background colour or pattern should
 
5237                             be determined by the system
 
5238     wx.BG_STYLE_COLOUR      The background should be a solid colour
 
5239     wx.BG_STYLE_CUSTOM      The background will be implemented by the
 
5241     ======================  ========================================
 
5243 On GTK+, use of wx.BG_STYLE_CUSTOM allows the flicker-free drawing of
 
5244 a custom background, such as a tiled bitmap. Currently the style has
 
5245 no effect on other platforms.
 
5247 :see: `GetBackgroundStyle`, `SetBackgroundColour`
</docstring> 
5249           <param name=
"style" type=
"wxBackgroundStyle" default=
""/> 
5252       <method name=
"GetBackgroundStyle" type=
"wxBackgroundStyle" overloaded=
"no"> 
5253         <autodoc>GetBackgroundStyle(self) -
> int
</autodoc> 
5254         <docstring>Returns the background style of the window.
 
5256 :see: `SetBackgroundStyle`
</docstring> 
5258       <method name=
"SetCursor" type=
"bool" overloaded=
"no"> 
5259         <autodoc>SetCursor(self, Cursor cursor) -
> bool
</autodoc> 
5260         <docstring>Sets the window's cursor. Notice that the window cursor also sets it
 
5261 for the children of the window implicitly.
 
5263 The cursor may be wx.NullCursor in which case the window cursor will
 
5264 be reset back to default.
</docstring> 
5266           <param name=
"cursor" type=
"wxCursor" default=
""/> 
5269       <method name=
"GetCursor" type=
"wxCursor" overloaded=
"no"> 
5270         <autodoc>GetCursor(self) -
> Cursor
</autodoc> 
5271         <docstring>Return the cursor associated with this window.
</docstring> 
5273       <method name=
"SetFont" type=
"bool" overloaded=
"no"> 
5274         <autodoc>SetFont(self, Font font) -
> bool
</autodoc> 
5275         <docstring>Sets the font for this window.
</docstring> 
5277           <param name=
"font" type=
"wxFont" default=
""/> 
5280       <method name=
"SetOwnFont" type=
"" overloaded=
"no"> 
5281         <autodoc>SetOwnFont(self, Font font)
</autodoc> 
5283           <param name=
"font" type=
"wxFont" default=
""/> 
5286       <method name=
"GetFont" type=
"wxFont" overloaded=
"no"> 
5287         <autodoc>GetFont(self) -
> Font
</autodoc> 
5288         <docstring>Returns the default font used for this window.
</docstring> 
5290       <method name=
"SetCaret" type=
"" overloaded=
"no"> 
5291         <autodoc>SetCaret(self, Caret caret)
</autodoc> 
5292         <docstring>Sets the caret associated with the window.
</docstring> 
5294           <param name=
"caret" type=
"wxCaret" default=
""/> 
5297       <method name=
"GetCaret" type=
"wxCaret" overloaded=
"no"> 
5298         <autodoc>GetCaret(self) -
> Caret
</autodoc> 
5299         <docstring>Returns the caret associated with the window.
</docstring> 
5301       <method name=
"GetCharHeight" type=
"int" overloaded=
"no"> 
5302         <autodoc>GetCharHeight(self) -
> int
</autodoc> 
5303         <docstring>Get the (average) character size for the current font.
</docstring> 
5305       <method name=
"GetCharWidth" type=
"int" overloaded=
"no"> 
5306         <autodoc>GetCharWidth(self) -
> int
</autodoc> 
5307         <docstring>Get the (average) character size for the current font.
</docstring> 
5309       <method name=
"GetTextExtent" type=
"" overloaded=
"no"> 
5310         <autodoc>GetTextExtent(String string) -
> (width, height)
</autodoc> 
5311         <docstring>Get the width and height of the text using the current font.
</docstring> 
5313           <param name=
"string" type=
"String" default=
""/> 
5314           <param name=
"OUTPUT" type=
"int" default=
""/> 
5315           <param name=
"OUTPUT" type=
"int" default=
""/> 
5318       <method name=
"GetFullTextExtent" type=
"" overloaded=
"no"> 
5319         <autodoc>GetFullTextExtent(String string, Font font=None) -
> 
5320    (width, height, descent, externalLeading)
</autodoc> 
5321         <docstring>Get the width, height, decent and leading of the text using the
 
5322 current or specified font.
</docstring> 
5324           <param name=
"string" type=
"String" default=
""/> 
5325           <param name=
"OUTPUT" type=
"int" default=
""/> 
5326           <param name=
"OUTPUT" type=
"int" default=
""/> 
5327           <param name=
"OUTPUT" type=
"int" default=
""/> 
5328           <param name=
"OUTPUT" type=
"int" default=
""/> 
5329           <param name=
"font" type=
"wxFont" default=
"NULL"/> 
5332       <method name=
"ClientToScreenXY" type=
"" overloaded=
"no"> 
5333         <autodoc>ClientToScreenXY(int x, int y) -
> (x,y)
</autodoc> 
5334         <docstring>Converts to screen coordinates from coordinates relative to this window.
</docstring> 
5336           <param name=
"x" type=
"int" default=
""/> 
5337           <param name=
"y" type=
"int" default=
""/> 
5340       <method name=
"ScreenToClientXY" type=
"" overloaded=
"no"> 
5341         <autodoc>ScreenToClientXY(int x, int y) -
> (x,y)
</autodoc> 
5342         <docstring>Converts from screen to client window coordinates.
</docstring> 
5344           <param name=
"x" type=
"int" default=
""/> 
5345           <param name=
"y" type=
"int" default=
""/> 
5348       <method name=
"ClientToScreen" type=
"Point" overloaded=
"no"> 
5349         <autodoc>ClientToScreen(self, Point pt) -
> Point
</autodoc> 
5350         <docstring>Converts to screen coordinates from coordinates relative to this window.
</docstring> 
5352           <param name=
"pt" type=
"Point" default=
""/> 
5355       <method name=
"ScreenToClient" type=
"Point" overloaded=
"no"> 
5356         <autodoc>ScreenToClient(self, Point pt) -
> Point
</autodoc> 
5357         <docstring>Converts from screen to client window coordinates.
</docstring> 
5359           <param name=
"pt" type=
"Point" default=
""/> 
5362       <method name=
"HitTestXY" type=
"wxHitTest" overloaded=
"no"> 
5363         <autodoc>HitTestXY(self, int x, int y) -
> int
</autodoc> 
5364         <docstring>Test where the given (in client coords) point lies
</docstring> 
5366           <param name=
"x" type=
"int" default=
""/> 
5367           <param name=
"y" type=
"int" default=
""/> 
5370       <method name=
"HitTest" type=
"wxHitTest" overloaded=
"no"> 
5371         <autodoc>HitTest(self, Point pt) -
> int
</autodoc> 
5372         <docstring>Test where the given (in client coords) point lies
</docstring> 
5374           <param name=
"pt" type=
"Point" default=
""/> 
5377       <method name=
"GetBorder" type=
"wxBorder" overloaded=
"yes"> 
5378         <docstring>Get the window border style from the given flags: this is different
 
5379 from simply doing flags 
& wxBORDER_MASK because it uses
 
5380 GetDefaultBorder() to translate wxBORDER_DEFAULT to something
 
5384           <param name=
"flags" type=
"long" default=
""/> 
5387       <method name=
"GetBorder" type=
"wxBorder" overloaded=
"yes"> 
5388         <autodoc>GetBorder(self, long flags) -
> int
 
5389 GetBorder(self) -
> int
</autodoc> 
5390         <docstring>Get border for the flags of this window
</docstring> 
5392       <method name=
"UpdateWindowUI" type=
"" overloaded=
"no"> 
5393         <autodoc>UpdateWindowUI(self, long flags=UPDATE_UI_NONE)
</autodoc> 
5394         <docstring>This function sends EVT_UPDATE_UI events to the window. The particular
 
5395 implementation depends on the window; for example a wx.ToolBar will
 
5396 send an update UI event for each toolbar button, and a wx.Frame will
 
5397 send an update UI event for each menubar menu item. You can call this
 
5398 function from your application to ensure that your UI is up-to-date at
 
5399 a particular point in time (as far as your EVT_UPDATE_UI handlers are
 
5400 concerned). This may be necessary if you have called
 
5401 wx.UpdateUIEvent.SetMode or wx.UpdateUIEvent.SetUpdateInterval to
 
5402 limit the overhead that wxWindows incurs by sending update UI events
 
5404 The flags should be a bitlist of one or more of the following values:
 
5406     =====================      ==============================
 
5407     wx.UPDATE_UI_NONE          No particular value
 
5408     wx.UPDATE_UI_RECURSE       Call the function for descendants
 
5409     wx.UPDATE_UI_FROMIDLE      Invoked from OnIdle
 
5410     =====================      ==============================
 
5412 If you are calling this function from an OnIdle function, make sure
 
5413 you pass the wx.UPDATE_UI_FROMIDLE flag, since this tells the window
 
5414 to only update the UI elements that need to be updated in idle
 
5415 time. Some windows update their elements only when necessary, for
 
5416 example when a menu is about to be shown. The following is an example
 
5417 of how to call UpdateWindowUI from an idle function::
 
5419     def OnIdle(self, evt):
 
5420         if wx.UpdateUIEvent.CanUpdate(self):
 
5421             self.UpdateWindowUI(wx.UPDATE_UI_FROMIDLE);
 
5424           <param name=
"flags" type=
"long" default=
"wxUPDATE_UI_NONE"/> 
5427       <method name=
"PopupMenuXY" type=
"bool" overloaded=
"no"> 
5428         <autodoc>PopupMenuXY(self, Menu menu, int x=-
1, int y=-
1) -
> bool
</autodoc> 
5429         <docstring>Pops up the given menu at the specified coordinates, relative to this window,
 
5430 and returns control when the user has dismissed the menu. If a menu item is
 
5431 selected, the corresponding menu event is generated and will be processed as
 
5432 usual.  If the default position is given then the current position of the
 
5433 mouse cursor will be used.
</docstring> 
5435           <param name=
"menu" type=
"wxMenu" default=
""/> 
5436           <param name=
"x" type=
"int" default=
"-1"/> 
5437           <param name=
"y" type=
"int" default=
"-1"/> 
5440       <method name=
"PopupMenu" type=
"bool" overloaded=
"no"> 
5441         <autodoc>PopupMenu(self, Menu menu, Point pos=DefaultPosition) -
> bool
</autodoc> 
5442         <docstring>Pops up the given menu at the specified coordinates, relative to this window,
 
5443 and returns control when the user has dismissed the menu. If a menu item is
 
5444 selected, the corresponding menu event is generated and will be processed as
 
5445 usual.  If the default position is given then the current position of the
 
5446 mouse cursor will be used.
</docstring> 
5448           <param name=
"menu" type=
"wxMenu" default=
""/> 
5449           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
5452       <method name=
"GetHandle" type=
"long" overloaded=
"no"> 
5453         <autodoc>GetHandle(self) -
> long
</autodoc> 
5454         <docstring>Returns the platform-specific handle (as a long integer) of the
 
5455 physical window.  Currently on wxMac it returns the handle of the
 
5456 toplevel parent of the window.
</docstring> 
5458       <method name=
"HasScrollbar" type=
"bool" overloaded=
"no"> 
5459         <autodoc>HasScrollbar(self, int orient) -
> bool
</autodoc> 
5460         <docstring>Does the window have the scrollbar for this orientation?
</docstring> 
5462           <param name=
"orient" type=
"int" default=
""/> 
5465       <method name=
"SetScrollbar" type=
"" overloaded=
"no"> 
5466         <autodoc>SetScrollbar(self, int orientation, int position, int thumbSize, int range, 
 
5467     bool refresh=True)
</autodoc> 
5468         <docstring>Sets the scrollbar properties of a built-in scrollbar.
 
5469     :param orientation: Determines the scrollbar whose page size is to
 
5470                  be set. May be wx.HORIZONTAL or wx.VERTICAL.
 
5472     :param position: The position of the scrollbar in scroll units.
 
5474     :param thumbSize: The size of the thumb, or visible portion of the
 
5475                  scrollbar, in scroll units.
 
5477     :param range: The maximum position of the scrollbar.
 
5479     :param refresh: True to redraw the scrollbar, false otherwise.
 
5482           <param name=
"orientation" type=
"int" default=
""/> 
5483           <param name=
"position" type=
"int" default=
""/> 
5484           <param name=
"thumbSize" type=
"int" default=
""/> 
5485           <param name=
"range" type=
"int" default=
""/> 
5486           <param name=
"refresh" type=
"bool" default=
"True"/> 
5489       <method name=
"SetScrollPos" type=
"" overloaded=
"no"> 
5490         <autodoc>SetScrollPos(self, int orientation, int pos, bool refresh=True)
</autodoc> 
5491         <docstring>Sets the position of one of the built-in scrollbars.
</docstring> 
5493           <param name=
"orientation" type=
"int" default=
""/> 
5494           <param name=
"pos" type=
"int" default=
""/> 
5495           <param name=
"refresh" type=
"bool" default=
"True"/> 
5498       <method name=
"GetScrollPos" type=
"int" overloaded=
"no"> 
5499         <autodoc>GetScrollPos(self, int orientation) -
> int
</autodoc> 
5500         <docstring>Returns the built-in scrollbar position.
</docstring> 
5502           <param name=
"orientation" type=
"int" default=
""/> 
5505       <method name=
"GetScrollThumb" type=
"int" overloaded=
"no"> 
5506         <autodoc>GetScrollThumb(self, int orientation) -
> int
</autodoc> 
5507         <docstring>Returns the built-in scrollbar thumb size.
</docstring> 
5509           <param name=
"orientation" type=
"int" default=
""/> 
5512       <method name=
"GetScrollRange" type=
"int" overloaded=
"no"> 
5513         <autodoc>GetScrollRange(self, int orientation) -
> int
</autodoc> 
5514         <docstring>Returns the built-in scrollbar range.
</docstring> 
5516           <param name=
"orientation" type=
"int" default=
""/> 
5519       <method name=
"ScrollWindow" type=
"" overloaded=
"no"> 
5520         <autodoc>ScrollWindow(self, int dx, int dy, Rect rect=None)
</autodoc> 
5521         <docstring>Physically scrolls the pixels in the window and move child windows
 
5522 accordingly.  Use this function to optimise your scrolling
 
5523 implementations, to minimise the area that must be redrawn. Note that
 
5524 it is rarely required to call this function from a user program.
 
5525     :param dx:   Amount to scroll horizontally.
 
5527     :param dy:   Amount to scroll vertically.
 
5529     :param rect: Rectangle to invalidate. If this is None, the whole
 
5530           window is invalidated. If you pass a rectangle corresponding
 
5531           to the area of the window exposed by the scroll, your
 
5532           painting handler can optimize painting by checking for the
 
5533           invalidated region.
</docstring> 
5535           <param name=
"dx" type=
"int" default=
""/> 
5536           <param name=
"dy" type=
"int" default=
""/> 
5537           <param name=
"rect" type=
"Rect" default=
"NULL"/> 
5540       <method name=
"ScrollLines" type=
"bool" overloaded=
"no"> 
5541         <autodoc>ScrollLines(self, int lines) -
> bool
</autodoc> 
5542         <docstring>If the platform and window class supports it, scrolls the window by
 
5543 the given number of lines down, if lines is positive, or up if lines
 
5544 is negative.  Returns True if the window was scrolled, False if it was
 
5545 already on top/bottom and nothing was done.
</docstring> 
5547           <param name=
"lines" type=
"int" default=
""/> 
5550       <method name=
"ScrollPages" type=
"bool" overloaded=
"no"> 
5551         <autodoc>ScrollPages(self, int pages) -
> bool
</autodoc> 
5552         <docstring>If the platform and window class supports it, scrolls the window by
 
5553 the given number of pages down, if pages is positive, or up if pages
 
5554 is negative.  Returns True if the window was scrolled, False if it was
 
5555 already on top/bottom and nothing was done.
</docstring> 
5557           <param name=
"pages" type=
"int" default=
""/> 
5560       <method name=
"LineUp" type=
"bool" overloaded=
"no"> 
5561         <autodoc>LineUp(self) -
> bool
</autodoc> 
5562         <docstring>This is just a wrapper for ScrollLines(-
1).
</docstring> 
5564       <method name=
"LineDown" type=
"bool" overloaded=
"no"> 
5565         <autodoc>LineDown(self) -
> bool
</autodoc> 
5566         <docstring>This is just a wrapper for ScrollLines(
1).
</docstring> 
5568       <method name=
"PageUp" type=
"bool" overloaded=
"no"> 
5569         <autodoc>PageUp(self) -
> bool
</autodoc> 
5570         <docstring>This is just a wrapper for ScrollPages(-
1).
</docstring> 
5572       <method name=
"PageDown" type=
"bool" overloaded=
"no"> 
5573         <autodoc>PageDown(self) -
> bool
</autodoc> 
5574         <docstring>This is just a wrapper for ScrollPages(
1).
</docstring> 
5576       <method name=
"SetHelpText" type=
"" overloaded=
"no"> 
5577         <autodoc>SetHelpText(self, String text)
</autodoc> 
5578         <docstring>Sets the help text to be used as context-sensitive help for this
 
5579 window.  Note that the text is actually stored by the current
 
5580 wxHelpProvider implementation, and not in the window object itself.
</docstring> 
5582           <param name=
"text" type=
"String" default=
""/> 
5585       <method name=
"SetHelpTextForId" type=
"" overloaded=
"no"> 
5586         <autodoc>SetHelpTextForId(self, String text)
</autodoc> 
5587         <docstring>Associate this help text with all windows with the same id as this
 
5590           <param name=
"text" type=
"String" default=
""/> 
5593       <method name=
"GetHelpText" type=
"String" overloaded=
"no"> 
5594         <autodoc>GetHelpText(self) -
> String
</autodoc> 
5595         <docstring>Gets the help text to be used as context-sensitive help for this
 
5596 window.  Note that the text is actually stored by the current
 
5597 wxHelpProvider implementation, and not in the window object itself.
</docstring> 
5599       <method name=
"SetToolTipString" type=
"" overloaded=
"no"> 
5600         <autodoc>SetToolTipString(self, String tip)
</autodoc> 
5601         <docstring>Attach a tooltip to the window.
</docstring> 
5603           <param name=
"tip" type=
"String" default=
""/> 
5606       <method name=
"SetToolTip" type=
"" overloaded=
"no"> 
5607         <autodoc>SetToolTip(self, ToolTip tip)
</autodoc> 
5608         <docstring>Attach a tooltip to the window.
</docstring> 
5610           <param name=
"tip" type=
"wxToolTip" default=
""/> 
5613       <method name=
"GetToolTip" type=
"wxToolTip" overloaded=
"no"> 
5614         <autodoc>GetToolTip(self) -
> ToolTip
</autodoc> 
5615         <docstring>get the associated tooltip or None if none
</docstring> 
5617       <method name=
"SetDropTarget" type=
"" overloaded=
"no"> 
5618         <autodoc>SetDropTarget(self, DropTarget dropTarget)
</autodoc> 
5619         <docstring>Associates a drop target with this window.  If the window already has
 
5620 a drop target, it is deleted.
</docstring> 
5622           <param name=
"dropTarget" type=
"wxPyDropTarget" default=
""/> 
5625       <method name=
"GetDropTarget" type=
"wxPyDropTarget" overloaded=
"no"> 
5626         <autodoc>GetDropTarget(self) -
> DropTarget
</autodoc> 
5627         <docstring>Returns the associated drop target, which may be None.
</docstring> 
5629       <method name=
"SetConstraints" type=
"" overloaded=
"no"> 
5630         <autodoc>SetConstraints(self, LayoutConstraints constraints)
</autodoc> 
5631         <docstring>Sets the window to have the given layout constraints. If an existing
 
5632 layout constraints object is already owned by the window, it will be
 
5633 deleted.  Pass None to disassociate and delete the window's current
 
5636 You must call SetAutoLayout to tell a window to use the constraints
 
5637 automatically in its default EVT_SIZE handler; otherwise, you must
 
5638 handle EVT_SIZE yourself and call Layout() explicitly. When setting
 
5639 both a wx.LayoutConstraints and a wx.Sizer, only the sizer will have
 
5642           <param name=
"constraints" type=
"wxLayoutConstraints" default=
""/> 
5645       <method name=
"GetConstraints" type=
"wxLayoutConstraints" overloaded=
"no"> 
5646         <autodoc>GetConstraints(self) -
> LayoutConstraints
</autodoc> 
5647         <docstring>Returns a pointer to the window's layout constraints, or None if there
 
5648 are none.
</docstring> 
5650       <method name=
"SetAutoLayout" type=
"" overloaded=
"no"> 
5651         <autodoc>SetAutoLayout(self, bool autoLayout)
</autodoc> 
5652         <docstring>Determines whether the Layout function will be called automatically
 
5653 when the window is resized.  It is called implicitly by SetSizer but
 
5654 if you use SetConstraints you should call it manually or otherwise the
 
5655 window layout won't be correctly updated when its size changes.
</docstring> 
5657           <param name=
"autoLayout" type=
"bool" default=
""/> 
5660       <method name=
"GetAutoLayout" type=
"bool" overloaded=
"no"> 
5661         <autodoc>GetAutoLayout(self) -
> bool
</autodoc> 
5662         <docstring>Returns the current autoLayout setting
</docstring> 
5664       <method name=
"Layout" type=
"bool" overloaded=
"no"> 
5665         <autodoc>Layout(self) -
> bool
</autodoc> 
5666         <docstring>Invokes the constraint-based layout algorithm or the sizer-based
 
5667 algorithm for this window.  See SetAutoLayout: when auto layout is on,
 
5668 this function gets called automatically by the default EVT_SIZE
 
5669 handler when the window is resized.
</docstring> 
5671       <method name=
"SetSizer" type=
"" overloaded=
"no"> 
5672         <autodoc>SetSizer(self, Sizer sizer, bool deleteOld=True)
</autodoc> 
5673         <docstring>Sets the window to have the given layout sizer. The window will then
 
5674 own the object, and will take care of its deletion. If an existing
 
5675 layout sizer object is already owned by the window, it will be deleted
 
5676 if the deleteOld parameter is true. Note that this function will also
 
5677 call SetAutoLayout implicitly with a True parameter if the sizer is
 
5678 non-NoneL and False otherwise.
</docstring> 
5680           <param name=
"sizer" type=
"wxSizer" default=
""/> 
5681           <param name=
"deleteOld" type=
"bool" default=
"True"/> 
5684       <method name=
"SetSizerAndFit" type=
"" overloaded=
"no"> 
5685         <autodoc>SetSizerAndFit(self, Sizer sizer, bool deleteOld=True)
</autodoc> 
5686         <docstring>The same as SetSizer, except it also sets the size hints for the
 
5687 window based on the sizer's minimum size.
</docstring> 
5689           <param name=
"sizer" type=
"wxSizer" default=
""/> 
5690           <param name=
"deleteOld" type=
"bool" default=
"True"/> 
5693       <method name=
"GetSizer" type=
"wxSizer" overloaded=
"no"> 
5694         <autodoc>GetSizer(self) -
> Sizer
</autodoc> 
5695         <docstring>Return the sizer associated with the window by a previous call to
 
5696 SetSizer or None if there isn't one.
</docstring> 
5698       <method name=
"SetContainingSizer" type=
"" overloaded=
"no"> 
5699         <autodoc>SetContainingSizer(self, Sizer sizer)
</autodoc> 
5700         <docstring>This normally does not need to be called by application code. It is
 
5701 called internally when a window is added to a sizer, and is used so
 
5702 the window can remove itself from the sizer when it is destroyed.
</docstring> 
5704           <param name=
"sizer" type=
"wxSizer" default=
""/> 
5707       <method name=
"GetContainingSizer" type=
"wxSizer" overloaded=
"no"> 
5708         <autodoc>GetContainingSizer(self) -
> Sizer
</autodoc> 
5709         <docstring>Return the sizer that this window is a member of, if any, otherwise None.
</docstring> 
5711       <method name=
"InheritAttributes" type=
"" overloaded=
"no"> 
5712         <autodoc>InheritAttributes(self)
</autodoc> 
5713         <docstring>This function is (or should be, in case of custom controls) called
 
5714 during window creation to intelligently set up the window visual
 
5715 attributes, that is the font and the foreground and background
 
5718 By 'intelligently' the following is meant: by default, all windows use
 
5719 their own default attributes. However if some of the parent's
 
5720 attributes are explicitly changed (that is, using SetFont and not
 
5721 SetOwnFont) and if the corresponding attribute hadn't been
 
5722 explicitly set for this window itself, then this window takes the same
 
5723 value as used by the parent. In addition, if the window overrides
 
5724 ShouldInheritColours to return false, the colours will not be changed
 
5725 no matter what and only the font might.
 
5727 This rather complicated logic is necessary in order to accommodate the
 
5728 different usage scenarius. The most common one is when all default
 
5729 attributes are used and in this case, nothing should be inherited as
 
5730 in modern GUIs different controls use different fonts (and colours)
 
5731 than their siblings so they can't inherit the same value from the
 
5732 parent. However it was also deemed desirable to allow to simply change
 
5733 the attributes of all children at once by just changing the font or
 
5734 colour of their common parent, hence in this case we do inherit the
 
5738       <method name=
"ShouldInheritColours" type=
"bool" overloaded=
"no"> 
5739         <autodoc>ShouldInheritColours(self) -
> bool
</autodoc> 
5740         <docstring>Return true from here to allow the colours of this window to be
 
5741 changed by InheritAttributes, returning false forbids inheriting them
 
5742 from the parent window.
 
5744 The base class version returns false, but this method is overridden in
 
5745 wxControl where it returns true.
</docstring> 
5749 def DLG_PNT(win, point_or_x, y=None):
 
5751     Convenience function for converting a Point or (x,y) in
 
5752     dialog units to pixel units.
 
5755         return win.ConvertDialogPointToPixels(point_or_x)
 
5757         return win.ConvertDialogPointToPixels(wx.Point(point_or_x, y))
 
5759 def DLG_SZE(win, size_width, height=None):
 
5761     Convenience function for converting a Size or (w,h) in
 
5762     dialog units to pixel units.
 
5765         return win.ConvertDialogSizeToPixels(size_width)
 
5767         return win.ConvertDialogSizeToPixels(wx.Size(size_width, height))
 
5769     <method name=
"FindWindowById" oldname=
"wxFindWindowById" type=
"Window" overloaded=
"no"> 
5770       <autodoc>FindWindowById(long id, Window parent=None) -
> Window
</autodoc> 
5771       <docstring>Find the first window in the application with the given id. If parent
 
5772 is None, the search will start from all top-level frames and dialog
 
5773 boxes; if non-None, the search will be limited to the given window
 
5774 hierarchy. The search is recursive in both cases.
</docstring> 
5776         <param name=
"id" type=
"long" default=
""/> 
5777         <param name=
"parent" type=
"Window" default=
"NULL"/> 
5780     <method name=
"FindWindowByName" oldname=
"wxFindWindowByName" type=
"Window" overloaded=
"no"> 
5781       <autodoc>FindWindowByName(String name, Window parent=None) -
> Window
</autodoc> 
5782       <docstring>Find a window by its name (as given in a window constructor or Create
 
5783 function call). If parent is None, the search will start from all
 
5784 top-level frames and dialog boxes; if non-None, the search will be
 
5785 limited to the given window hierarchy. The search is recursive in both
 
5788 If no window with such name is found, wx.FindWindowByLabel is called.
</docstring> 
5790         <param name=
"name" type=
"String" default=
""/> 
5791         <param name=
"parent" type=
"Window" default=
"NULL"/> 
5794     <method name=
"FindWindowByLabel" oldname=
"wxFindWindowByLabel" type=
"Window" overloaded=
"no"> 
5795       <autodoc>FindWindowByLabel(String label, Window parent=None) -
> Window
</autodoc> 
5796       <docstring>Find a window by its label. Depending on the type of window, the label
 
5797 may be a window title or panel item label. If parent is None, the
 
5798 search will start from all top-level frames and dialog boxes; if
 
5799 non-None, the search will be limited to the given window
 
5800 hierarchy. The search is recursive in both cases.
</docstring> 
5802         <param name=
"label" type=
"String" default=
""/> 
5803         <param name=
"parent" type=
"Window" default=
"NULL"/> 
5806     <method name=
"Window_FromHWND" oldname=
"wxWindow_FromHWND" type=
"Window" overloaded=
"no"> 
5807       <autodoc>Window_FromHWND(Window parent, unsigned long _hWnd) -
> Window
</autodoc> 
5809         <param name=
"parent" type=
"Window" default=
""/> 
5810         <param name=
"_hWnd" type=
"unsigned long" default=
""/> 
5814 #---------------------------------------------------------------------------
 
5816     <class name=
"Validator" oldname=
"wxValidator" module=
"_core"> 
5817       <baseclass name=
"EvtHandler"/> 
5818       <constructor name=
"Validator" overloaded=
"no"> 
5819         <autodoc>__init__(self) -
> Validator
</autodoc> 
5821       <method name=
"Clone" type=
"Validator" overloaded=
"no"> 
5822         <autodoc>Clone(self) -
> Validator
</autodoc> 
5824       <method name=
"Validate" type=
"bool" overloaded=
"no"> 
5825         <autodoc>Validate(self, Window parent) -
> bool
</autodoc> 
5827           <param name=
"parent" type=
"Window" default=
""/> 
5830       <method name=
"TransferToWindow" type=
"bool" overloaded=
"no"> 
5831         <autodoc>TransferToWindow(self) -
> bool
</autodoc> 
5833       <method name=
"TransferFromWindow" type=
"bool" overloaded=
"no"> 
5834         <autodoc>TransferFromWindow(self) -
> bool
</autodoc> 
5836       <method name=
"GetWindow" type=
"Window" overloaded=
"no"> 
5837         <autodoc>GetWindow(self) -
> Window
</autodoc> 
5839       <method name=
"SetWindow" type=
"" overloaded=
"no"> 
5840         <autodoc>SetWindow(self, Window window)
</autodoc> 
5842           <param name=
"window" type=
"Window" default=
""/> 
5845       <staticmethod name=
"IsSilent" type=
"bool" overloaded=
"no"> 
5846         <autodoc>IsSilent() -
> bool
</autodoc> 
5848       <staticmethod name=
"SetBellOnError" type=
"" overloaded=
"no"> 
5849         <autodoc>SetBellOnError(int doIt=True)
</autodoc> 
5851           <param name=
"doIt" type=
"int" default=
"True"/> 
5855     <class name=
"PyValidator" oldname=
"wxPyValidator" module=
"_core"> 
5856       <baseclass name=
"Validator"/> 
5857       <constructor name=
"PyValidator" overloaded=
"no"> 
5858         <autodoc>__init__(self) -
> PyValidator
</autodoc> 
5860       <method name=
"_setCallbackInfo" type=
"" overloaded=
"no"> 
5861         <autodoc>_setCallbackInfo(self, PyObject self, PyObject _class, int incref=True)
</autodoc> 
5863           <param name=
"self" type=
"PyObject" default=
""/> 
5864           <param name=
"_class" type=
"PyObject" default=
""/> 
5865           <param name=
"incref" type=
"int" default=
"True"/> 
5870 #---------------------------------------------------------------------------
 
5872     <class name=
"Menu" oldname=
"wxMenu" module=
"_core"> 
5873       <baseclass name=
"EvtHandler"/> 
5874       <constructor name=
"Menu" overloaded=
"no"> 
5875         <autodoc>__init__(self, String title=EmptyString, long style=
0) -
> Menu
</autodoc> 
5877           <param name=
"title" type=
"String" default=
"wxPyEmptyString"/> 
5878           <param name=
"style" type=
"long" default=
"0"/> 
5881       <method name=
"Append" type=
"wxMenuItem" overloaded=
"no"> 
5882         <autodoc>Append(self, int id, String text, String help=EmptyString, int kind=ITEM_NORMAL) -
> MenuItem
</autodoc> 
5884           <param name=
"id" type=
"int" default=
""/> 
5885           <param name=
"text" type=
"String" default=
""/> 
5886           <param name=
"help" type=
"String" default=
"wxPyEmptyString"/> 
5887           <param name=
"kind" type=
"wxItemKind" default=
"wxITEM_NORMAL"/> 
5890       <method name=
"AppendSeparator" type=
"wxMenuItem" overloaded=
"no"> 
5891         <autodoc>AppendSeparator(self) -
> MenuItem
</autodoc> 
5893       <method name=
"AppendCheckItem" type=
"wxMenuItem" overloaded=
"no"> 
5894         <autodoc>AppendCheckItem(self, int id, String text, String help=EmptyString) -
> MenuItem
</autodoc> 
5896           <param name=
"id" type=
"int" default=
""/> 
5897           <param name=
"text" type=
"String" default=
""/> 
5898           <param name=
"help" type=
"String" default=
"wxPyEmptyString"/> 
5901       <method name=
"AppendRadioItem" type=
"wxMenuItem" overloaded=
"no"> 
5902         <autodoc>AppendRadioItem(self, int id, String text, String help=EmptyString) -
> MenuItem
</autodoc> 
5904           <param name=
"id" type=
"int" default=
""/> 
5905           <param name=
"text" type=
"String" default=
""/> 
5906           <param name=
"help" type=
"String" default=
"wxPyEmptyString"/> 
5909       <method name=
"AppendMenu" type=
"wxMenuItem" overloaded=
"no"> 
5910         <autodoc>AppendMenu(self, int id, String text, Menu submenu, String help=EmptyString) -
> MenuItem
</autodoc> 
5912           <param name=
"id" type=
"int" default=
""/> 
5913           <param name=
"text" type=
"String" default=
""/> 
5914           <param name=
"submenu" type=
"Menu" default=
""/> 
5915           <param name=
"help" type=
"String" default=
"wxPyEmptyString"/> 
5918       <method name=
"AppendItem" type=
"wxMenuItem" overloaded=
"no"> 
5919         <autodoc>AppendItem(self, MenuItem item) -
> MenuItem
</autodoc> 
5921           <param name=
"item" type=
"wxMenuItem" default=
""/> 
5924       <method name=
"Break" type=
"" overloaded=
"no"> 
5925         <autodoc>Break(self)
</autodoc> 
5927       <method name=
"InsertItem" type=
"wxMenuItem" overloaded=
"no"> 
5928         <autodoc>InsertItem(self, size_t pos, MenuItem item) -
> MenuItem
</autodoc> 
5930           <param name=
"pos" type=
"size_t" default=
""/> 
5931           <param name=
"item" type=
"wxMenuItem" default=
""/> 
5934       <method name=
"Insert" type=
"wxMenuItem" overloaded=
"no"> 
5935         <autodoc>Insert(self, size_t pos, int id, String text, String help=EmptyString, 
 
5936     int kind=ITEM_NORMAL) -
> MenuItem
</autodoc> 
5938           <param name=
"pos" type=
"size_t" default=
""/> 
5939           <param name=
"id" type=
"int" default=
""/> 
5940           <param name=
"text" type=
"String" default=
""/> 
5941           <param name=
"help" type=
"String" default=
"wxPyEmptyString"/> 
5942           <param name=
"kind" type=
"wxItemKind" default=
"wxITEM_NORMAL"/> 
5945       <method name=
"InsertSeparator" type=
"wxMenuItem" overloaded=
"no"> 
5946         <autodoc>InsertSeparator(self, size_t pos) -
> MenuItem
</autodoc> 
5948           <param name=
"pos" type=
"size_t" default=
""/> 
5951       <method name=
"InsertCheckItem" type=
"wxMenuItem" overloaded=
"no"> 
5952         <autodoc>InsertCheckItem(self, size_t pos, int id, String text, String help=EmptyString) -
> MenuItem
</autodoc> 
5954           <param name=
"pos" type=
"size_t" default=
""/> 
5955           <param name=
"id" type=
"int" default=
""/> 
5956           <param name=
"text" type=
"String" default=
""/> 
5957           <param name=
"help" type=
"String" default=
"wxPyEmptyString"/> 
5960       <method name=
"InsertRadioItem" type=
"wxMenuItem" overloaded=
"no"> 
5961         <autodoc>InsertRadioItem(self, size_t pos, int id, String text, String help=EmptyString) -
> MenuItem
</autodoc> 
5963           <param name=
"pos" type=
"size_t" default=
""/> 
5964           <param name=
"id" type=
"int" default=
""/> 
5965           <param name=
"text" type=
"String" default=
""/> 
5966           <param name=
"help" type=
"String" default=
"wxPyEmptyString"/> 
5969       <method name=
"InsertMenu" type=
"wxMenuItem" overloaded=
"no"> 
5970         <autodoc>InsertMenu(self, size_t pos, int id, String text, Menu submenu, String help=EmptyString) -
> MenuItem
</autodoc> 
5972           <param name=
"pos" type=
"size_t" default=
""/> 
5973           <param name=
"id" type=
"int" default=
""/> 
5974           <param name=
"text" type=
"String" default=
""/> 
5975           <param name=
"submenu" type=
"Menu" default=
""/> 
5976           <param name=
"help" type=
"String" default=
"wxPyEmptyString"/> 
5979       <method name=
"PrependItem" type=
"wxMenuItem" overloaded=
"no"> 
5980         <autodoc>PrependItem(self, MenuItem item) -
> MenuItem
</autodoc> 
5982           <param name=
"item" type=
"wxMenuItem" default=
""/> 
5985       <method name=
"Prepend" type=
"wxMenuItem" overloaded=
"no"> 
5986         <autodoc>Prepend(self, int id, String text, String help=EmptyString, int kind=ITEM_NORMAL) -
> MenuItem
</autodoc> 
5988           <param name=
"id" type=
"int" default=
""/> 
5989           <param name=
"text" type=
"String" default=
""/> 
5990           <param name=
"help" type=
"String" default=
"wxPyEmptyString"/> 
5991           <param name=
"kind" type=
"wxItemKind" default=
"wxITEM_NORMAL"/> 
5994       <method name=
"PrependSeparator" type=
"wxMenuItem" overloaded=
"no"> 
5995         <autodoc>PrependSeparator(self) -
> MenuItem
</autodoc> 
5997       <method name=
"PrependCheckItem" type=
"wxMenuItem" overloaded=
"no"> 
5998         <autodoc>PrependCheckItem(self, int id, String text, String help=EmptyString) -
> MenuItem
</autodoc> 
6000           <param name=
"id" type=
"int" default=
""/> 
6001           <param name=
"text" type=
"String" default=
""/> 
6002           <param name=
"help" type=
"String" default=
"wxPyEmptyString"/> 
6005       <method name=
"PrependRadioItem" type=
"wxMenuItem" overloaded=
"no"> 
6006         <autodoc>PrependRadioItem(self, int id, String text, String help=EmptyString) -
> MenuItem
</autodoc> 
6008           <param name=
"id" type=
"int" default=
""/> 
6009           <param name=
"text" type=
"String" default=
""/> 
6010           <param name=
"help" type=
"String" default=
"wxPyEmptyString"/> 
6013       <method name=
"PrependMenu" type=
"wxMenuItem" overloaded=
"no"> 
6014         <autodoc>PrependMenu(self, int id, String text, Menu submenu, String help=EmptyString) -
> MenuItem
</autodoc> 
6016           <param name=
"id" type=
"int" default=
""/> 
6017           <param name=
"text" type=
"String" default=
""/> 
6018           <param name=
"submenu" type=
"Menu" default=
""/> 
6019           <param name=
"help" type=
"String" default=
"wxPyEmptyString"/> 
6022       <method name=
"Remove" type=
"wxMenuItem" overloaded=
"no"> 
6023         <autodoc>Remove(self, int id) -
> MenuItem
</autodoc> 
6025           <param name=
"id" type=
"int" default=
""/> 
6028       <method name=
"RemoveItem" type=
"wxMenuItem" overloaded=
"no"> 
6029         <autodoc>RemoveItem(self, MenuItem item) -
> MenuItem
</autodoc> 
6031           <param name=
"item" type=
"wxMenuItem" default=
""/> 
6034       <method name=
"Delete" type=
"bool" overloaded=
"no"> 
6035         <autodoc>Delete(self, int id) -
> bool
</autodoc> 
6037           <param name=
"id" type=
"int" default=
""/> 
6040       <method name=
"DeleteItem" type=
"bool" overloaded=
"no"> 
6041         <autodoc>DeleteItem(self, MenuItem item) -
> bool
</autodoc> 
6043           <param name=
"item" type=
"wxMenuItem" default=
""/> 
6046       <method name=
"Destroy" type=
"" overloaded=
"no"> 
6047         <autodoc>Destroy(self)
</autodoc> 
6048         <docstring>Deletes the C++ object this Python object is a proxy for.
</docstring> 
6050       <method name=
"DestroyId" type=
"bool" overloaded=
"no"> 
6051         <autodoc>DestroyId(self, int id) -
> bool
</autodoc> 
6052         <docstring>Deletes the C++ object this Python object is a proxy for.
</docstring> 
6054           <param name=
"id" type=
"int" default=
""/> 
6057       <method name=
"DestroyItem" type=
"bool" overloaded=
"no"> 
6058         <autodoc>DestroyItem(self, MenuItem item) -
> bool
</autodoc> 
6059         <docstring>Deletes the C++ object this Python object is a proxy for.
</docstring> 
6061           <param name=
"item" type=
"wxMenuItem" default=
""/> 
6064       <method name=
"GetMenuItemCount" type=
"size_t" overloaded=
"no"> 
6065         <autodoc>GetMenuItemCount(self) -
> size_t
</autodoc> 
6067       <method name=
"GetMenuItems" type=
"PyObject" overloaded=
"no"> 
6068         <autodoc>GetMenuItems(self) -
> PyObject
</autodoc> 
6070       <method name=
"FindItem" type=
"int" overloaded=
"no"> 
6071         <autodoc>FindItem(self, String item) -
> int
</autodoc> 
6073           <param name=
"item" type=
"String" default=
""/> 
6076       <method name=
"FindItemById" type=
"wxMenuItem" overloaded=
"no"> 
6077         <autodoc>FindItemById(self, int id) -
> MenuItem
</autodoc> 
6079           <param name=
"id" type=
"int" default=
""/> 
6082       <method name=
"FindItemByPosition" type=
"wxMenuItem" overloaded=
"no"> 
6083         <autodoc>FindItemByPosition(self, size_t position) -
> MenuItem
</autodoc> 
6085           <param name=
"position" type=
"size_t" default=
""/> 
6088       <method name=
"Enable" type=
"" overloaded=
"no"> 
6089         <autodoc>Enable(self, int id, bool enable)
</autodoc> 
6091           <param name=
"id" type=
"int" default=
""/> 
6092           <param name=
"enable" type=
"bool" default=
""/> 
6095       <method name=
"IsEnabled" type=
"bool" overloaded=
"no"> 
6096         <autodoc>IsEnabled(self, int id) -
> bool
</autodoc> 
6098           <param name=
"id" type=
"int" default=
""/> 
6101       <method name=
"Check" type=
"" overloaded=
"no"> 
6102         <autodoc>Check(self, int id, bool check)
</autodoc> 
6104           <param name=
"id" type=
"int" default=
""/> 
6105           <param name=
"check" type=
"bool" default=
""/> 
6108       <method name=
"IsChecked" type=
"bool" overloaded=
"no"> 
6109         <autodoc>IsChecked(self, int id) -
> bool
</autodoc> 
6111           <param name=
"id" type=
"int" default=
""/> 
6114       <method name=
"SetLabel" type=
"" overloaded=
"no"> 
6115         <autodoc>SetLabel(self, int id, String label)
</autodoc> 
6117           <param name=
"id" type=
"int" default=
""/> 
6118           <param name=
"label" type=
"String" default=
""/> 
6121       <method name=
"GetLabel" type=
"String" overloaded=
"no"> 
6122         <autodoc>GetLabel(self, int id) -
> String
</autodoc> 
6124           <param name=
"id" type=
"int" default=
""/> 
6127       <method name=
"SetHelpString" type=
"" overloaded=
"no"> 
6128         <autodoc>SetHelpString(self, int id, String helpString)
</autodoc> 
6130           <param name=
"id" type=
"int" default=
""/> 
6131           <param name=
"helpString" type=
"String" default=
""/> 
6134       <method name=
"GetHelpString" type=
"String" overloaded=
"no"> 
6135         <autodoc>GetHelpString(self, int id) -
> String
</autodoc> 
6137           <param name=
"id" type=
"int" default=
""/> 
6140       <method name=
"SetTitle" type=
"" overloaded=
"no"> 
6141         <autodoc>SetTitle(self, String title)
</autodoc> 
6143           <param name=
"title" type=
"String" default=
""/> 
6146       <method name=
"GetTitle" type=
"String" overloaded=
"no"> 
6147         <autodoc>GetTitle(self) -
> String
</autodoc> 
6149       <method name=
"SetEventHandler" type=
"" overloaded=
"no"> 
6150         <autodoc>SetEventHandler(self, EvtHandler handler)
</autodoc> 
6152           <param name=
"handler" type=
"EvtHandler" default=
""/> 
6155       <method name=
"GetEventHandler" type=
"EvtHandler" overloaded=
"no"> 
6156         <autodoc>GetEventHandler(self) -
> EvtHandler
</autodoc> 
6158       <method name=
"SetInvokingWindow" type=
"" overloaded=
"no"> 
6159         <autodoc>SetInvokingWindow(self, Window win)
</autodoc> 
6161           <param name=
"win" type=
"Window" default=
""/> 
6164       <method name=
"GetInvokingWindow" type=
"Window" overloaded=
"no"> 
6165         <autodoc>GetInvokingWindow(self) -
> Window
</autodoc> 
6167       <method name=
"GetStyle" type=
"long" overloaded=
"no"> 
6168         <autodoc>GetStyle(self) -
> long
</autodoc> 
6170       <method name=
"UpdateUI" type=
"" overloaded=
"no"> 
6171         <autodoc>UpdateUI(self, EvtHandler source=None)
</autodoc> 
6173           <param name=
"source" type=
"EvtHandler" default=
"NULL"/> 
6176       <method name=
"GetMenuBar" type=
"wxMenuBar" overloaded=
"no"> 
6177         <autodoc>GetMenuBar(self) -
> MenuBar
</autodoc> 
6179       <method name=
"Attach" type=
"" overloaded=
"no"> 
6180         <autodoc>Attach(self, wxMenuBarBase menubar)
</autodoc> 
6182           <param name=
"menubar" type=
"wxMenuBarBase" default=
""/> 
6185       <method name=
"Detach" type=
"" overloaded=
"no"> 
6186         <autodoc>Detach(self)
</autodoc> 
6188       <method name=
"IsAttached" type=
"bool" overloaded=
"no"> 
6189         <autodoc>IsAttached(self) -
> bool
</autodoc> 
6191       <method name=
"SetParent" type=
"" overloaded=
"no"> 
6192         <autodoc>SetParent(self, Menu parent)
</autodoc> 
6194           <param name=
"parent" type=
"Menu" default=
""/> 
6197       <method name=
"GetParent" type=
"Menu" overloaded=
"no"> 
6198         <autodoc>GetParent(self) -
> Menu
</autodoc> 
6202 #---------------------------------------------------------------------------
 
6204     <class name=
"MenuBar" oldname=
"wxMenuBar" module=
"_core"> 
6205       <baseclass name=
"Window"/> 
6206       <constructor name=
"MenuBar" overloaded=
"no"> 
6207         <autodoc>__init__(self, long style=
0) -
> MenuBar
</autodoc> 
6209           <param name=
"style" type=
"long" default=
"0"/> 
6212       <method name=
"Append" type=
"bool" overloaded=
"no"> 
6213         <autodoc>Append(self, Menu menu, String title) -
> bool
</autodoc> 
6215           <param name=
"menu" type=
"Menu" default=
""/> 
6216           <param name=
"title" type=
"String" default=
""/> 
6219       <method name=
"Insert" type=
"bool" overloaded=
"no"> 
6220         <autodoc>Insert(self, size_t pos, Menu menu, String title) -
> bool
</autodoc> 
6222           <param name=
"pos" type=
"size_t" default=
""/> 
6223           <param name=
"menu" type=
"Menu" default=
""/> 
6224           <param name=
"title" type=
"String" default=
""/> 
6227       <method name=
"GetMenuCount" type=
"size_t" overloaded=
"no"> 
6228         <autodoc>GetMenuCount(self) -
> size_t
</autodoc> 
6230       <method name=
"GetMenu" type=
"Menu" overloaded=
"no"> 
6231         <autodoc>GetMenu(self, size_t pos) -
> Menu
</autodoc> 
6233           <param name=
"pos" type=
"size_t" default=
""/> 
6236       <method name=
"Replace" type=
"Menu" overloaded=
"no"> 
6237         <autodoc>Replace(self, size_t pos, Menu menu, String title) -
> Menu
</autodoc> 
6239           <param name=
"pos" type=
"size_t" default=
""/> 
6240           <param name=
"menu" type=
"Menu" default=
""/> 
6241           <param name=
"title" type=
"String" default=
""/> 
6244       <method name=
"Remove" type=
"Menu" overloaded=
"no"> 
6245         <autodoc>Remove(self, size_t pos) -
> Menu
</autodoc> 
6247           <param name=
"pos" type=
"size_t" default=
""/> 
6250       <method name=
"EnableTop" type=
"" overloaded=
"no"> 
6251         <autodoc>EnableTop(self, size_t pos, bool enable)
</autodoc> 
6253           <param name=
"pos" type=
"size_t" default=
""/> 
6254           <param name=
"enable" type=
"bool" default=
""/> 
6257       <method name=
"IsEnabledTop" type=
"bool" overloaded=
"no"> 
6258         <autodoc>IsEnabledTop(self, size_t pos) -
> bool
</autodoc> 
6260           <param name=
"pos" type=
"size_t" default=
""/> 
6263       <method name=
"SetLabelTop" type=
"" overloaded=
"no"> 
6264         <autodoc>SetLabelTop(self, size_t pos, String label)
</autodoc> 
6266           <param name=
"pos" type=
"size_t" default=
""/> 
6267           <param name=
"label" type=
"String" default=
""/> 
6270       <method name=
"GetLabelTop" type=
"String" overloaded=
"no"> 
6271         <autodoc>GetLabelTop(self, size_t pos) -
> String
</autodoc> 
6273           <param name=
"pos" type=
"size_t" default=
""/> 
6276       <method name=
"FindMenuItem" type=
"int" overloaded=
"no"> 
6277         <autodoc>FindMenuItem(self, String menu, String item) -
> int
</autodoc> 
6279           <param name=
"menu" type=
"String" default=
""/> 
6280           <param name=
"item" type=
"String" default=
""/> 
6283       <method name=
"FindItemById" type=
"wxMenuItem" overloaded=
"no"> 
6284         <autodoc>FindItemById(self, int id) -
> MenuItem
</autodoc> 
6286           <param name=
"id" type=
"int" default=
""/> 
6289       <method name=
"FindMenu" type=
"int" overloaded=
"no"> 
6290         <autodoc>FindMenu(self, String title) -
> int
</autodoc> 
6292           <param name=
"title" type=
"String" default=
""/> 
6295       <method name=
"Enable" type=
"" overloaded=
"no"> 
6296         <autodoc>Enable(self, int id, bool enable)
</autodoc> 
6298           <param name=
"id" type=
"int" default=
""/> 
6299           <param name=
"enable" type=
"bool" default=
""/> 
6302       <method name=
"Check" type=
"" overloaded=
"no"> 
6303         <autodoc>Check(self, int id, bool check)
</autodoc> 
6305           <param name=
"id" type=
"int" default=
""/> 
6306           <param name=
"check" type=
"bool" default=
""/> 
6309       <method name=
"IsChecked" type=
"bool" overloaded=
"no"> 
6310         <autodoc>IsChecked(self, int id) -
> bool
</autodoc> 
6312           <param name=
"id" type=
"int" default=
""/> 
6315       <method name=
"IsEnabled" type=
"bool" overloaded=
"no"> 
6316         <autodoc>IsEnabled(self, int id) -
> bool
</autodoc> 
6318           <param name=
"id" type=
"int" default=
""/> 
6321       <method name=
"SetLabel" type=
"" overloaded=
"no"> 
6322         <autodoc>SetLabel(self, int id, String label)
</autodoc> 
6324           <param name=
"id" type=
"int" default=
""/> 
6325           <param name=
"label" type=
"String" default=
""/> 
6328       <method name=
"GetLabel" type=
"String" overloaded=
"no"> 
6329         <autodoc>GetLabel(self, int id) -
> String
</autodoc> 
6331           <param name=
"id" type=
"int" default=
""/> 
6334       <method name=
"SetHelpString" type=
"" overloaded=
"no"> 
6335         <autodoc>SetHelpString(self, int id, String helpString)
</autodoc> 
6337           <param name=
"id" type=
"int" default=
""/> 
6338           <param name=
"helpString" type=
"String" default=
""/> 
6341       <method name=
"GetHelpString" type=
"String" overloaded=
"no"> 
6342         <autodoc>GetHelpString(self, int id) -
> String
</autodoc> 
6344           <param name=
"id" type=
"int" default=
""/> 
6347       <method name=
"GetFrame" type=
"wxFrame" overloaded=
"no"> 
6348         <autodoc>GetFrame(self) -
> wxFrame
</autodoc> 
6350       <method name=
"IsAttached" type=
"bool" overloaded=
"no"> 
6351         <autodoc>IsAttached(self) -
> bool
</autodoc> 
6353       <method name=
"Attach" type=
"" overloaded=
"no"> 
6354         <autodoc>Attach(self, wxFrame frame)
</autodoc> 
6356           <param name=
"frame" type=
"wxFrame" default=
""/> 
6359       <method name=
"Detach" type=
"" overloaded=
"no"> 
6360         <autodoc>Detach(self)
</autodoc> 
6364 #---------------------------------------------------------------------------
 
6366     <class name=
"MenuItem" oldname=
"wxMenuItem" module=
"_core"> 
6367       <baseclass name=
"Object"/> 
6368       <constructor name=
"MenuItem" overloaded=
"no"> 
6369         <autodoc>__init__(self, Menu parentMenu=None, int id=ID_ANY, String text=EmptyString, 
 
6370     String help=EmptyString, int kind=ITEM_NORMAL, 
 
6371     Menu subMenu=None) -
> MenuItem
</autodoc> 
6373           <param name=
"parentMenu" type=
"Menu" default=
"NULL"/> 
6374           <param name=
"id" type=
"int" default=
"wxID_ANY"/> 
6375           <param name=
"text" type=
"String" default=
"wxPyEmptyString"/> 
6376           <param name=
"help" type=
"String" default=
"wxPyEmptyString"/> 
6377           <param name=
"kind" type=
"wxItemKind" default=
"wxITEM_NORMAL"/> 
6378           <param name=
"subMenu" type=
"Menu" default=
"NULL"/> 
6381       <method name=
"GetMenu" type=
"Menu" overloaded=
"no"> 
6382         <autodoc>GetMenu(self) -
> Menu
</autodoc> 
6384       <method name=
"SetMenu" type=
"" overloaded=
"no"> 
6385         <autodoc>SetMenu(self, Menu menu)
</autodoc> 
6387           <param name=
"menu" type=
"Menu" default=
""/> 
6390       <method name=
"SetId" type=
"" overloaded=
"no"> 
6391         <autodoc>SetId(self, int id)
</autodoc> 
6393           <param name=
"id" type=
"int" default=
""/> 
6396       <method name=
"GetId" type=
"int" overloaded=
"no"> 
6397         <autodoc>GetId(self) -
> int
</autodoc> 
6399       <method name=
"IsSeparator" type=
"bool" overloaded=
"no"> 
6400         <autodoc>IsSeparator(self) -
> bool
</autodoc> 
6402       <method name=
"SetText" type=
"" overloaded=
"no"> 
6403         <autodoc>SetText(self, String str)
</autodoc> 
6405           <param name=
"str" type=
"String" default=
""/> 
6408       <method name=
"GetLabel" type=
"String" overloaded=
"no"> 
6409         <autodoc>GetLabel(self) -
> String
</autodoc> 
6411       <method name=
"GetText" type=
"String" overloaded=
"no"> 
6412         <autodoc>GetText(self) -
> String
</autodoc> 
6414       <staticmethod name=
"GetLabelFromText" type=
"String" overloaded=
"no"> 
6415         <autodoc>GetLabelFromText(String text) -
> String
</autodoc> 
6417           <param name=
"text" type=
"String" default=
""/> 
6420       <method name=
"GetKind" type=
"wxItemKind" overloaded=
"no"> 
6421         <autodoc>GetKind(self) -
> int
</autodoc> 
6423       <method name=
"SetKind" type=
"" overloaded=
"no"> 
6424         <autodoc>SetKind(self, int kind)
</autodoc> 
6426           <param name=
"kind" type=
"wxItemKind" default=
""/> 
6429       <method name=
"SetCheckable" type=
"" overloaded=
"no"> 
6430         <autodoc>SetCheckable(self, bool checkable)
</autodoc> 
6432           <param name=
"checkable" type=
"bool" default=
""/> 
6435       <method name=
"IsCheckable" type=
"bool" overloaded=
"no"> 
6436         <autodoc>IsCheckable(self) -
> bool
</autodoc> 
6438       <method name=
"IsSubMenu" type=
"bool" overloaded=
"no"> 
6439         <autodoc>IsSubMenu(self) -
> bool
</autodoc> 
6441       <method name=
"SetSubMenu" type=
"" overloaded=
"no"> 
6442         <autodoc>SetSubMenu(self, Menu menu)
</autodoc> 
6444           <param name=
"menu" type=
"Menu" default=
""/> 
6447       <method name=
"GetSubMenu" type=
"Menu" overloaded=
"no"> 
6448         <autodoc>GetSubMenu(self) -
> Menu
</autodoc> 
6450       <method name=
"Enable" type=
"" overloaded=
"no"> 
6451         <autodoc>Enable(self, bool enable=True)
</autodoc> 
6453           <param name=
"enable" type=
"bool" default=
"True"/> 
6456       <method name=
"IsEnabled" type=
"bool" overloaded=
"no"> 
6457         <autodoc>IsEnabled(self) -
> bool
</autodoc> 
6459       <method name=
"Check" type=
"" overloaded=
"no"> 
6460         <autodoc>Check(self, bool check=True)
</autodoc> 
6462           <param name=
"check" type=
"bool" default=
"True"/> 
6465       <method name=
"IsChecked" type=
"bool" overloaded=
"no"> 
6466         <autodoc>IsChecked(self) -
> bool
</autodoc> 
6468       <method name=
"Toggle" type=
"" overloaded=
"no"> 
6469         <autodoc>Toggle(self)
</autodoc> 
6471       <method name=
"SetHelp" type=
"" overloaded=
"no"> 
6472         <autodoc>SetHelp(self, String str)
</autodoc> 
6474           <param name=
"str" type=
"String" default=
""/> 
6477       <method name=
"GetHelp" type=
"String" overloaded=
"no"> 
6478         <autodoc>GetHelp(self) -
> String
</autodoc> 
6480       <method name=
"GetAccel" type=
"AcceleratorEntry" overloaded=
"no"> 
6481         <autodoc>GetAccel(self) -
> AcceleratorEntry
</autodoc> 
6483       <method name=
"SetAccel" type=
"" overloaded=
"no"> 
6484         <autodoc>SetAccel(self, AcceleratorEntry accel)
</autodoc> 
6486           <param name=
"accel" type=
"AcceleratorEntry" default=
""/> 
6489       <staticmethod name=
"GetDefaultMarginWidth" type=
"int" overloaded=
"no"> 
6490         <autodoc>GetDefaultMarginWidth() -
> int
</autodoc> 
6492       <method name=
"SetBitmap" type=
"" overloaded=
"no"> 
6493         <autodoc>SetBitmap(self, Bitmap bitmap)
</autodoc> 
6495           <param name=
"bitmap" type=
"wxBitmap" default=
""/> 
6498       <method name=
"GetBitmap" type=
"wxBitmap" overloaded=
"no"> 
6499         <autodoc>GetBitmap(self) -
> Bitmap
</autodoc> 
6503 #---------------------------------------------------------------------------
 
6505     <class name=
"Control" oldname=
"wxControl" module=
"_core"> 
6506       <docstring>This is the base class for a control or 'widget'.
 
6508 A control is generally a small window which processes user input
 
6509 and/or displays one or more item of data.
</docstring> 
6510       <baseclass name=
"Window"/> 
6511       <constructor name=
"Control" overloaded=
"no"> 
6512         <autodoc>__init__(self, Window parent, int id=-
1, Point pos=DefaultPosition, 
 
6513     Size size=DefaultSize, long style=
0, Validator validator=DefaultValidator, 
 
6514     String name=ControlNameStr) -
> Control
</autodoc> 
6515         <docstring>Create a Control.  Normally you should only call this from a subclass'
 
6516 __init__ as a plain old wx.Control is not very useful.
</docstring> 
6518           <param name=
"parent" type=
"Window" default=
""/> 
6519           <param name=
"id" type=
"int" default=
"-1"/> 
6520           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
6521           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
6522           <param name=
"style" type=
"long" default=
"0"/> 
6523           <param name=
"validator" type=
"Validator" default=
"wxDefaultValidator"/> 
6524           <param name=
"name" type=
"String" default=
"wxPyControlNameStr"/> 
6527       <constructor name=
"PreControl" overloaded=
"no"> 
6528         <autodoc>PreControl() -
> Control
</autodoc> 
6529         <docstring>Precreate a Control control for 
2-phase creation
</docstring> 
6531       <method name=
"Create" type=
"bool" overloaded=
"no"> 
6532         <autodoc>Create(self, Window parent, int id=-
1, Point pos=DefaultPosition, 
 
6533     Size size=DefaultSize, long style=
0, Validator validator=DefaultValidator, 
 
6534     String name=ControlNameStr) -
> bool
</autodoc> 
6535         <docstring>Do the 
2nd phase and create the GUI control.
</docstring> 
6537           <param name=
"parent" type=
"Window" default=
""/> 
6538           <param name=
"id" type=
"int" default=
"-1"/> 
6539           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
6540           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
6541           <param name=
"style" type=
"long" default=
"0"/> 
6542           <param name=
"validator" type=
"Validator" default=
"wxDefaultValidator"/> 
6543           <param name=
"name" type=
"String" default=
"wxPyControlNameStr"/> 
6546       <method name=
"Command" type=
"" overloaded=
"no"> 
6547         <autodoc>Command(self, CommandEvent event)
</autodoc> 
6548         <docstring>Simulates the effect of the user issuing a command to the item.
 
6550 :see: `wx.CommandEvent`
 
6553           <param name=
"event" type=
"CommandEvent" default=
""/> 
6556       <method name=
"GetLabel" type=
"String" overloaded=
"no"> 
6557         <autodoc>GetLabel(self) -
> String
</autodoc> 
6558         <docstring>Return a control's text.
</docstring> 
6560       <method name=
"SetLabel" type=
"" overloaded=
"no"> 
6561         <autodoc>SetLabel(self, String label)
</autodoc> 
6562         <docstring>Sets the item's text.
</docstring> 
6564           <param name=
"label" type=
"String" default=
""/> 
6567       <staticmethod name=
"GetClassDefaultAttributes" type=
"VisualAttributes" overloaded=
"no"> 
6568         <autodoc>GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -
> VisualAttributes
</autodoc> 
6569         <docstring>Get the default attributes for this class.  This is useful if you want
 
6570 to use the same font or colour in your own control as in a standard
 
6571 control -- which is a much better idea than hard coding specific
 
6572 colours or fonts which might look completely out of place on the
 
6573 user's system, especially if it uses themes.
 
6575 The variant parameter is only relevant under Mac currently and is
 
6576 ignore under other platforms. Under Mac, it will change the size of
 
6577 the returned font. See `wx.Window.SetWindowVariant` for more about
 
6580           <param name=
"variant" type=
"wxWindowVariant" default=
"wxWINDOW_VARIANT_NORMAL"/> 
6585 #---------------------------------------------------------------------------
 
6587     <class name=
"ItemContainer" oldname=
"wxItemContainer" module=
"_core"> 
6588       <docstring>wx.ItemContainer defines an interface which is implemented by all
 
6589 controls which have string subitems, each of which may be selected,
 
6590 such as `wx.ListBox`, `wx.CheckListBox`, `wx.Choice` as well as
 
6591 `wx.ComboBox` which implements an extended interface deriving from
 
6594 It defines the methods for accessing the control's items and although
 
6595 each of the derived classes implements them differently, they still
 
6596 all conform to the same interface.
 
6598 The items in a wx.ItemContainer have (non empty) string labels and,
 
6599 optionally, client data associated with them.
 
6601       <method name=
"Append" type=
"int" overloaded=
"no"> 
6602         <autodoc>Append(self, String item, PyObject clientData=None) -
> int
</autodoc> 
6603         <docstring>Adds the item to the control, associating the given data with the item
 
6604 if not None.  The return value is the index of the newly added item
 
6605 which may be different from the last one if the control is sorted (e.g.
 
6606 has wx.LB_SORT or wx.CB_SORT style).
</docstring> 
6608           <param name=
"item" type=
"String" default=
""/> 
6609           <param name=
"clientData" type=
"PyObject" default=
"NULL"/> 
6612       <method name=
"AppendItems" type=
"" overloaded=
"no"> 
6613         <autodoc>AppendItems(self, List strings)
</autodoc> 
6614         <docstring>Apend several items at once to the control.  Notice that calling this
 
6615 method may be much faster than appending the items one by one if you
 
6616 need to add a lot of items.
</docstring> 
6618           <param name=
"strings" type=
"wxArrayString" default=
""/> 
6621       <method name=
"Insert" type=
"int" overloaded=
"no"> 
6622         <autodoc>Insert(self, String item, int pos, PyObject clientData=None) -
> int
</autodoc> 
6623         <docstring>Insert an item into the control before the item at the ``pos`` index,
 
6624 optionally associating some data object with the item.
</docstring> 
6626           <param name=
"item" type=
"String" default=
""/> 
6627           <param name=
"pos" type=
"int" default=
""/> 
6628           <param name=
"clientData" type=
"PyObject" default=
"NULL"/> 
6631       <method name=
"Clear" type=
"" overloaded=
"no"> 
6632         <autodoc>Clear(self)
</autodoc> 
6633         <docstring>Removes all items from the control.
</docstring> 
6635       <method name=
"Delete" type=
"" overloaded=
"no"> 
6636         <autodoc>Delete(self, int n)
</autodoc> 
6637         <docstring>Deletes the item at the zero-based index 'n' from the control. Note
 
6638 that it is an error (signalled by a `wx.PyAssertionError` exception if
 
6639 enabled) to remove an item with the index negative or greater or equal
 
6640 than the number of items in the control.
</docstring> 
6642           <param name=
"n" type=
"int" default=
""/> 
6645       <method name=
"GetCount" type=
"int" overloaded=
"no"> 
6646         <autodoc>GetCount(self) -
> int
</autodoc> 
6647         <docstring>Returns the number of items in the control.
</docstring> 
6649       <method name=
"IsEmpty" type=
"bool" overloaded=
"no"> 
6650         <autodoc>IsEmpty(self) -
> bool
</autodoc> 
6651         <docstring>Returns True if the control is empty or False if it has some items.
</docstring> 
6653       <method name=
"GetString" type=
"String" overloaded=
"no"> 
6654         <autodoc>GetString(self, int n) -
> String
</autodoc> 
6655         <docstring>Returns the label of the item with the given index.
</docstring> 
6657           <param name=
"n" type=
"int" default=
""/> 
6660       <method name=
"GetStrings" type=
"wxArrayString" overloaded=
"no"> 
6661         <autodoc>GetStrings(self) -
> wxArrayString
</autodoc> 
6663       <method name=
"SetString" type=
"" overloaded=
"no"> 
6664         <autodoc>SetString(self, int n, String s)
</autodoc> 
6665         <docstring>Sets the label for the given item.
</docstring> 
6667           <param name=
"n" type=
"int" default=
""/> 
6668           <param name=
"s" type=
"String" default=
""/> 
6671       <method name=
"FindString" type=
"int" overloaded=
"no"> 
6672         <autodoc>FindString(self, String s) -
> int
</autodoc> 
6673         <docstring>Finds an item whose label matches the given string.  Returns the
 
6674 zero-based position of the item, or ``wx.NOT_FOUND`` if the string was not
 
6677           <param name=
"s" type=
"String" default=
""/> 
6680       <method name=
"Select" type=
"" overloaded=
"no"> 
6681         <autodoc>Select(self, int n)
</autodoc> 
6682         <docstring>Sets the item at index 'n' to be the selected item.
</docstring> 
6684           <param name=
"n" type=
"int" default=
""/> 
6687       <method name=
"GetSelection" type=
"int" overloaded=
"no"> 
6688         <autodoc>GetSelection(self) -
> int
</autodoc> 
6689         <docstring>Returns the index of the selected item or ``wx.NOT_FOUND`` if no item
 
6690 is selected.
</docstring> 
6692       <method name=
"GetStringSelection" type=
"String" overloaded=
"no"> 
6693         <autodoc>GetStringSelection(self) -
> String
</autodoc> 
6694         <docstring>Returns the label of the selected item or an empty string if no item
 
6695 is selected.
</docstring> 
6697       <method name=
"GetClientData" type=
"PyObject" overloaded=
"no"> 
6698         <autodoc>GetClientData(self, int n) -
> PyObject
</autodoc> 
6699         <docstring>Returns the client data associated with the given item, (if any.)
</docstring> 
6701           <param name=
"n" type=
"int" default=
""/> 
6704       <method name=
"SetClientData" type=
"" overloaded=
"no"> 
6705         <autodoc>SetClientData(self, int n, PyObject clientData)
</autodoc> 
6706         <docstring>Associate the given client data with the item at position n.
</docstring> 
6708           <param name=
"n" type=
"int" default=
""/> 
6709           <param name=
"clientData" type=
"PyObject" default=
""/> 
6714 #---------------------------------------------------------------------------
 
6716     <class name=
"ControlWithItems" oldname=
"wxControlWithItems" module=
"_core"> 
6717       <docstring>wx.ControlWithItems combines the ``wx.ItemContainer`` class with the
 
6718 wx.Control class, and is used for the base class of various controls
 
6719 that have items.
</docstring> 
6720       <baseclass name=
"Control"/> 
6721       <baseclass name=
"ItemContainer"/> 
6724 #---------------------------------------------------------------------------
 
6726     <class name=
"SizerItem" oldname=
"wxSizerItem" module=
"_core"> 
6727       <docstring>The wx.SizerItem class is used to track the position, size and other
 
6728 attributes of each item managed by a `wx.Sizer`. In normal usage user
 
6729 code should never need to deal directly with a wx.SizerItem, but
 
6730 custom classes derived from `wx.PySizer` will probably need to use the
 
6731 collection of wx.SizerItems held by wx.Sizer when calculating layout.
 
6733 :see: `wx.Sizer`, `wx.GBSizerItem`
</docstring> 
6734       <baseclass name=
"Object"/> 
6735       <constructor name=
"SizerItem" overloaded=
"no"> 
6736         <autodoc>__init__(self) -
> SizerItem
</autodoc> 
6737         <docstring>Constructs an empty wx.SizerItem.  Either a window, sizer or spacer
 
6738 size will need to be set before this item can be used in a Sizer.
 
6740 You will probably never need to create a wx.SizerItem directly as they
 
6741 are created automatically when the sizer's Add, Insert or Prepend
 
6744 :see: `wx.SizerItemSpacer`, `wx.SizerItemWindow`, `wx.SizerItemSizer`
</docstring> 
6746       <constructor name=
"SizerItemWindow" overloaded=
"no"> 
6747         <autodoc>SizerItemWindow(Window window, int proportion, int flag, int border, 
 
6748     PyObject userData=None) -
> SizerItem
</autodoc> 
6749         <docstring>Constructs a `wx.SizerItem` for tracking a window.
</docstring> 
6751           <param name=
"window" type=
"Window" default=
""/> 
6752           <param name=
"proportion" type=
"int" default=
""/> 
6753           <param name=
"flag" type=
"int" default=
""/> 
6754           <param name=
"border" type=
"int" default=
""/> 
6755           <param name=
"userData" type=
"PyObject" default=
"NULL"/> 
6758       <constructor name=
"SizerItemSpacer" overloaded=
"no"> 
6759         <autodoc>SizerItemSpacer(int width, int height, int proportion, int flag, int border, 
 
6760     PyObject userData=None) -
> SizerItem
</autodoc> 
6761         <docstring>Constructs a `wx.SizerItem` for tracking a spacer.
</docstring> 
6763           <param name=
"width" type=
"int" default=
""/> 
6764           <param name=
"height" type=
"int" default=
""/> 
6765           <param name=
"proportion" type=
"int" default=
""/> 
6766           <param name=
"flag" type=
"int" default=
""/> 
6767           <param name=
"border" type=
"int" default=
""/> 
6768           <param name=
"userData" type=
"PyObject" default=
"NULL"/> 
6771       <constructor name=
"SizerItemSizer" overloaded=
"no"> 
6772         <autodoc>SizerItemSizer(Sizer sizer, int proportion, int flag, int border, 
 
6773     PyObject userData=None) -
> SizerItem
</autodoc> 
6774         <docstring>Constructs a `wx.SizerItem` for tracking a subsizer
</docstring> 
6776           <param name=
"sizer" type=
"wxSizer" default=
""/> 
6777           <param name=
"proportion" type=
"int" default=
""/> 
6778           <param name=
"flag" type=
"int" default=
""/> 
6779           <param name=
"border" type=
"int" default=
""/> 
6780           <param name=
"userData" type=
"PyObject" default=
"NULL"/> 
6783       <method name=
"DeleteWindows" type=
"" overloaded=
"no"> 
6784         <autodoc>DeleteWindows(self)
</autodoc> 
6785         <docstring>Destroy the window or the windows in a subsizer, depending on the type
 
6786 of item.
</docstring> 
6788       <method name=
"DetachSizer" type=
"" overloaded=
"no"> 
6789         <autodoc>DetachSizer(self)
</autodoc> 
6790         <docstring>Enable deleting the SizerItem without destroying the contained sizer.
</docstring> 
6792       <method name=
"GetSize" type=
"Size" overloaded=
"no"> 
6793         <autodoc>GetSize(self) -
> Size
</autodoc> 
6794         <docstring>Get the current size of the item, as set in the last Layout.
</docstring> 
6796       <method name=
"CalcMin" type=
"Size" overloaded=
"no"> 
6797         <autodoc>CalcMin(self) -
> Size
</autodoc> 
6798         <docstring>Calculates the minimum desired size for the item, including any space
 
6799 needed by borders.
</docstring> 
6801       <method name=
"SetDimension" type=
"" overloaded=
"no"> 
6802         <autodoc>SetDimension(self, Point pos, Size size)
</autodoc> 
6803         <docstring>Set the position and size of the space allocated for this item by the
 
6804 sizer, and adjust the position and size of the item (window or
 
6805 subsizer) to be within that space taking alignment and borders into
 
6806 account.
</docstring> 
6808           <param name=
"pos" type=
"Point" default=
""/> 
6809           <param name=
"size" type=
"Size" default=
""/> 
6812       <method name=
"GetMinSize" type=
"Size" overloaded=
"no"> 
6813         <autodoc>GetMinSize(self) -
> Size
</autodoc> 
6814         <docstring>Get the minimum size needed for the item.
</docstring> 
6816       <method name=
"GetMinSizeWithBorder" type=
"Size" overloaded=
"no"> 
6817         <autodoc>GetMinSizeWithBorder(self) -
> Size
</autodoc> 
6818         <docstring>Get the minimum size needed for the item with space for the borders
 
6819 added, if needed.
</docstring> 
6821       <method name=
"SetInitSize" type=
"" overloaded=
"no"> 
6822         <autodoc>SetInitSize(self, int x, int y)
</autodoc> 
6824           <param name=
"x" type=
"int" default=
""/> 
6825           <param name=
"y" type=
"int" default=
""/> 
6828       <method name=
"SetRatioWH" type=
"" overloaded=
"no"> 
6829         <autodoc>SetRatioWH(self, int width, int height)
</autodoc> 
6830         <docstring>Set the ratio item attribute.
</docstring> 
6832           <param name=
"width" type=
"int" default=
""/> 
6833           <param name=
"height" type=
"int" default=
""/> 
6836       <method name=
"SetRatioSize" type=
"" overloaded=
"no"> 
6837         <autodoc>SetRatioSize(self, Size size)
</autodoc> 
6838         <docstring>Set the ratio item attribute.
</docstring> 
6840           <param name=
"size" type=
"Size" default=
""/> 
6843       <method name=
"SetRatio" type=
"" overloaded=
"no"> 
6844         <autodoc>SetRatio(self, float ratio)
</autodoc> 
6845         <docstring>Set the ratio item attribute.
</docstring> 
6847           <param name=
"ratio" type=
"float" default=
""/> 
6850       <method name=
"GetRatio" type=
"float" overloaded=
"no"> 
6851         <autodoc>GetRatio(self) -
> float
</autodoc> 
6852         <docstring>Set the ratio item attribute.
</docstring> 
6854       <method name=
"IsWindow" type=
"bool" overloaded=
"no"> 
6855         <autodoc>IsWindow(self) -
> bool
</autodoc> 
6856         <docstring>Is this sizer item a window?
</docstring> 
6858       <method name=
"IsSizer" type=
"bool" overloaded=
"no"> 
6859         <autodoc>IsSizer(self) -
> bool
</autodoc> 
6860         <docstring>Is this sizer item a subsizer?
</docstring> 
6862       <method name=
"IsSpacer" type=
"bool" overloaded=
"no"> 
6863         <autodoc>IsSpacer(self) -
> bool
</autodoc> 
6864         <docstring>Is this sizer item a spacer?
</docstring> 
6866       <method name=
"SetProportion" type=
"" overloaded=
"no"> 
6867         <autodoc>SetProportion(self, int proportion)
</autodoc> 
6868         <docstring>Set the proportion value for this item.
</docstring> 
6870           <param name=
"proportion" type=
"int" default=
""/> 
6873       <method name=
"GetProportion" type=
"int" overloaded=
"no"> 
6874         <autodoc>GetProportion(self) -
> int
</autodoc> 
6875         <docstring>Get the proportion value for this item.
</docstring> 
6877       <method name=
"SetFlag" type=
"" overloaded=
"no"> 
6878         <autodoc>SetFlag(self, int flag)
</autodoc> 
6879         <docstring>Set the flag value for this item.
</docstring> 
6881           <param name=
"flag" type=
"int" default=
""/> 
6884       <method name=
"GetFlag" type=
"int" overloaded=
"no"> 
6885         <autodoc>GetFlag(self) -
> int
</autodoc> 
6886         <docstring>Get the flag value for this item.
</docstring> 
6888       <method name=
"SetBorder" type=
"" overloaded=
"no"> 
6889         <autodoc>SetBorder(self, int border)
</autodoc> 
6890         <docstring>Set the border value for this item.
</docstring> 
6892           <param name=
"border" type=
"int" default=
""/> 
6895       <method name=
"GetBorder" type=
"int" overloaded=
"no"> 
6896         <autodoc>GetBorder(self) -
> int
</autodoc> 
6897         <docstring>Get the border value for this item.
</docstring> 
6899       <method name=
"GetWindow" type=
"Window" overloaded=
"no"> 
6900         <autodoc>GetWindow(self) -
> Window
</autodoc> 
6901         <docstring>Get the window (if any) that is managed by this sizer item.
</docstring> 
6903       <method name=
"SetWindow" type=
"" overloaded=
"no"> 
6904         <autodoc>SetWindow(self, Window window)
</autodoc> 
6905         <docstring>Set the window to be managed by this sizer item.
</docstring> 
6907           <param name=
"window" type=
"Window" default=
""/> 
6910       <method name=
"GetSizer" type=
"wxSizer" overloaded=
"no"> 
6911         <autodoc>GetSizer(self) -
> Sizer
</autodoc> 
6912         <docstring>Get the subsizer (if any) that is managed by this sizer item.
</docstring> 
6914       <method name=
"SetSizer" type=
"" overloaded=
"no"> 
6915         <autodoc>SetSizer(self, Sizer sizer)
</autodoc> 
6916         <docstring>Set the subsizer to be managed by this sizer item.
</docstring> 
6918           <param name=
"sizer" type=
"wxSizer" default=
""/> 
6921       <method name=
"GetSpacer" type=
"Size" overloaded=
"no"> 
6922         <autodoc>GetSpacer(self) -
> Size
</autodoc> 
6923         <docstring>Get the size of the spacer managed by this sizer item.
</docstring> 
6925       <method name=
"SetSpacer" type=
"" overloaded=
"no"> 
6926         <autodoc>SetSpacer(self, Size size)
</autodoc> 
6927         <docstring>Set the size of the spacer to be managed by this sizer item.
</docstring> 
6929           <param name=
"size" type=
"Size" default=
""/> 
6932       <method name=
"Show" type=
"" overloaded=
"no"> 
6933         <autodoc>Show(self, bool show)
</autodoc> 
6934         <docstring>Set the show item attribute, which sizers use to determine if the item
 
6935 is to be made part of the layout or not. If the item is tracking a
 
6936 window then it is shown or hidden as needed.
</docstring> 
6938           <param name=
"show" type=
"bool" default=
""/> 
6941       <method name=
"IsShown" type=
"bool" overloaded=
"no"> 
6942         <autodoc>IsShown(self) -
> bool
</autodoc> 
6943         <docstring>Is the item to be shown in the layout?
</docstring> 
6945       <method name=
"GetPosition" type=
"Point" overloaded=
"no"> 
6946         <autodoc>GetPosition(self) -
> Point
</autodoc> 
6947         <docstring>Returns the current position of the item, as set in the last Layout.
</docstring> 
6949       <method name=
"GetUserData" type=
"PyObject" overloaded=
"no"> 
6950         <autodoc>GetUserData(self) -
> PyObject
</autodoc> 
6951         <docstring>Returns the userData associated with this sizer item, or None if there
 
6952 isn't any.
</docstring> 
6955     <class name=
"Sizer" oldname=
"wxSizer" module=
"_core"> 
6956       <docstring>wx.Sizer is the abstract base class used for laying out subwindows in
 
6957 a window.  You cannot use wx.Sizer directly; instead, you will have to
 
6958 use one of the sizer classes derived from it such as `wx.BoxSizer`,
 
6959 `wx.StaticBoxSizer`, `wx.NotebookSizer`, `wx.GridSizer`,  `wx.FlexGridSizer`
 
6960 and `wx.GridBagSizer`.
 
6962 The concept implemented by sizers in wxWidgets is closely related to
 
6963 layout tools in other GUI toolkits, such as Java's AWT, the GTK
 
6964 toolkit or the Qt toolkit. It is based upon the idea of the individual
 
6965 subwindows reporting their minimal required size and their ability to
 
6966 get stretched if the size of the parent window has changed. This will
 
6967 most often mean that the programmer does not set the original size of
 
6968 a dialog in the beginning, rather the dialog will assigned a sizer and
 
6969 this sizer will be queried about the recommended size. The sizer in
 
6970 turn will query its children, which can be normal windows or contorls,
 
6971 empty space or other sizers, so that a hierarchy of sizers can be
 
6972 constructed. Note that wxSizer does not derive from wxWindow and thus
 
6973 do not interfere with tab ordering and requires very little resources
 
6974 compared to a real window on screen.
 
6976 What makes sizers so well fitted for use in wxWidgets is the fact that
 
6977 every control reports its own minimal size and the algorithm can
 
6978 handle differences in font sizes or different window (dialog item)
 
6979 sizes on different platforms without problems. If for example the
 
6980 standard font as well as the overall design of Mac widgets requires
 
6981 more space than on Windows, then the initial size of a dialog using a
 
6982 sizer will automatically be bigger on Mac than on Windows.
 
6984 :note: If you wish to create a custom sizer class in wxPython you
 
6985     should derive the class from `wx.PySizer` in order to get
 
6986     Python-aware capabilities for the various virtual methods.
 
6988 :see: `wx.SizerItem`
 
6990 :todo: More dscriptive text here along with some pictures...
 
6993       <baseclass name=
"Object"/> 
6994       <method name=
"_setOORInfo" type=
"" overloaded=
"no"> 
6995         <autodoc>_setOORInfo(self, PyObject _self)
</autodoc> 
6997           <param name=
"_self" type=
"PyObject" default=
""/> 
7000       <method name=
"Add" type=
"" overloaded=
"no"> 
7001         <autodoc>Add(self, item, int proportion=
0, int flag=
0, int border=
0,
 
7002     PyObject userData=None)
</autodoc> 
7003         <docstring>Appends a child item to the sizer.
 
7005     :param item:  The item can be one of three kinds of objects:
 
7007         - **window**: A `wx.Window` to be managed by the sizer. Its
 
7008           minimal size (either set explicitly by the user or
 
7009           calculated internally when constructed with wx.DefaultSize)
 
7010           is interpreted as the minimal size to use when laying out
 
7011           item in the sizer.  This is particularly useful in
 
7012           connection with `wx.Window.SetSizeHints`.
 
7014         - **sizer**: The (child-)sizer to be added to the sizer. This
 
7015           allows placing a child sizer in a sizer and thus to create
 
7016           hierarchies of sizers (typically a vertical box as the top
 
7017           sizer and several horizontal boxes on the level beneath).
 
7019         - **size**: A `wx.Size` or a 
2-element sequence of integers
 
7020           that represents the width and height of a spacer to be added
 
7021           to the sizer. Adding spacers to sizers gives more
 
7022           flexibility in the design of dialogs; imagine for example a
 
7023           horizontal box with two buttons at the bottom of a dialog:
 
7024           you might want to insert a space between the two buttons and
 
7025           make that space stretchable using the *proportion* value and
 
7026           the result will be that the left button will be aligned with
 
7027           the left side of the dialog and the right button with the
 
7028           right side - the space in between will shrink and grow with
 
7031     :param proportion: Although the meaning of this parameter is
 
7032         undefined in wx.Sizer, it is used in `wx.BoxSizer` to indicate
 
7033         if a child of a sizer can change its size in the main
 
7034         orientation of the wx.BoxSizer - where 
0 stands for not
 
7035         changeable and a value of more than zero is interpreted
 
7036         relative (a proportion of the total) to the value of other
 
7037         children of the same wx.BoxSizer. For example, you might have
 
7038         a horizontal wx.BoxSizer with three children, two of which are
 
7039         supposed to change their size with the sizer. Then the two
 
7040         stretchable windows should each be given *proportion* value of
 
7041         1 to make them grow and shrink equally with the sizer's
 
7042         horizontal dimension.  But if one of them had a *proportion*
 
7043         value of 
2 then it would get a double share of the space
 
7044         available after the fixed size items are positioned.
 
7046     :param flag: This parameter can be used to set a number of flags
 
7047         which can be combined using the binary OR operator ``|``. Two
 
7048         main behaviours are defined using these flags. One is the
 
7049         border around a window: the *border* parameter determines the
 
7050         border width whereas the flags given here determine which
 
7051         side(s) of the item that the border will be added. The other
 
7052         flags determine how the sizer item behaves when the space
 
7053         allotted to the sizer changes, and is somewhat dependent on
 
7054         the specific kind of sizer used.
 
7056         +----------------------------+------------------------------------------+
 
7057         |- wx.TOP                    |These flags are used to specify           |
 
7058         |- wx.BOTTOM                 |which side(s) of the sizer item that      |
 
7059         |- wx.LEFT                   |the *border* width will apply to.         |
 
7063         +----------------------------+------------------------------------------+
 
7064         |- wx.EXAPAND                |The item will be expanded to fill         |
 
7065         |                            |the space allotted to the item.           |
 
7066         +----------------------------+------------------------------------------+
 
7067         |- wx.SHAPED                 |The item will be expanded as much as      |
 
7068         |                            |possible while also maintaining its       |
 
7070         +----------------------------+------------------------------------------+
 
7071         |- wx.FIXED_MINSIZE          |Normally wx.Sizers will use               |
 
7072         |                            |`wx.Window.GetMinSize` or                 |
 
7073         |                            |`wx.Window.GetBestSize` to determine what |
 
7074         |                            |the minimal size of window items should   |
 
7075         |                            |be, and will use that size to calculate   |
 
7076         |                            |the layout. This allows layouts to adjust |
 
7077         |                            |when an item changes and it's best size   |
 
7078         |                            |becomes different. If you would rather    |
 
7079         |                            |have a window item stay the size it       |
 
7080         |                            |started with then use wx.FIXED_MINSIZE.   |
 
7081         +----------------------------+------------------------------------------+
 
7082         |- wx.ALIGN_CENTER           |The wx.ALIGN flags allow you to specify   |
 
7083         |- wx.ALIGN_LEFT             |the alignment of the item within the space|
 
7084         |- wx.ALIGN_RIGHT            |allotted to it by the sizer, ajusted for  |
 
7085         |- wx.ALIGN_TOP              |the border if any.                        |
 
7086         |- wx.ALIGN_BOTTOM           |                                          |
 
7087         |- wx.ALIGN_CENTER_VERTICAL  |                                          |
 
7088         |- wx.ALIGN_CENTER_HORIZONTAL|                                          |
 
7089         +----------------------------+------------------------------------------+
 
7092     :param border: Determines the border width, if the *flag*
 
7093         parameter is set to include any border flag.
 
7095     :param userData: Allows an extra object to be attached to the
 
7096         sizer item, for use in derived classes when sizing information
 
7097         is more complex than the *proportion* and *flag* will allow for.
 
7100           <param name=
"item" type=
"PyObject" default=
""/> 
7101           <param name=
"proportion" type=
"int" default=
"0"/> 
7102           <param name=
"flag" type=
"int" default=
"0"/> 
7103           <param name=
"border" type=
"int" default=
"0"/> 
7104           <param name=
"userData" type=
"PyObject" default=
"NULL"/> 
7107       <method name=
"Insert" type=
"" overloaded=
"no"> 
7108         <autodoc>Insert(self, int before, item, int proportion=
0, int flag=
0, int border=
0,
 
7109     PyObject userData=None)
</autodoc> 
7110         <docstring>Inserts a new item into the list of items managed by this sizer before
 
7111 the item at index *before*.  See `Add` for a description of the parameters.
</docstring> 
7113           <param name=
"before" type=
"int" default=
""/> 
7114           <param name=
"item" type=
"PyObject" default=
""/> 
7115           <param name=
"proportion" type=
"int" default=
"0"/> 
7116           <param name=
"flag" type=
"int" default=
"0"/> 
7117           <param name=
"border" type=
"int" default=
"0"/> 
7118           <param name=
"userData" type=
"PyObject" default=
"NULL"/> 
7121       <method name=
"Prepend" type=
"" overloaded=
"no"> 
7122         <autodoc>Prepend(self, item, int proportion=
0, int flag=
0, int border=
0,
 
7123     PyObject userData=None)
</autodoc> 
7124         <docstring>Adds a new item to the begining of the list of sizer items managed by
 
7125 this sizer.  See `Add` for a description of the parameters.
</docstring> 
7127           <param name=
"item" type=
"PyObject" default=
""/> 
7128           <param name=
"proportion" type=
"int" default=
"0"/> 
7129           <param name=
"flag" type=
"int" default=
"0"/> 
7130           <param name=
"border" type=
"int" default=
"0"/> 
7131           <param name=
"userData" type=
"PyObject" default=
"NULL"/> 
7134       <method name=
"Remove" type=
"bool" overloaded=
"no"> 
7135         <autodoc>Remove(self, item) -
> bool
</autodoc> 
7136         <docstring>Removes an item from the sizer and destroys it.  This method does not
 
7137 cause any layout or resizing to take place, call `Layout` to update
 
7138 the layout on screen after removing a child from the sizer.  The
 
7139 *item* parameter can be either a window, a sizer, or the zero-based
 
7140 index of an item to remove.  Returns True if the child item was found
 
7143 :note: For historical reasons calling this method with a `wx.Window`
 
7144     parameter is depreacted, as it will not be able to destroy the
 
7145     window since it is owned by its parent.  You should use `Detach`
 
7149           <param name=
"item" type=
"PyObject" default=
""/> 
7152       <method name=
"Detach" type=
"bool" overloaded=
"no"> 
7153         <autodoc>Detach(self, item) -
> bool
</autodoc> 
7154         <docstring>Detaches an item from the sizer without destroying it.  This method
 
7155 does not cause any layout or resizing to take place, call `Layout` to
 
7156 do so.  The *item* parameter can be either a window, a sizer, or the
 
7157 zero-based index of the item to be detached.  Returns True if the child item
 
7158 was found and detached.
</docstring> 
7160           <param name=
"item" type=
"PyObject" default=
""/> 
7163       <method name=
"_SetItemMinSize" type=
"" overloaded=
"no"> 
7164         <autodoc>_SetItemMinSize(self, PyObject item, Size size)
</autodoc> 
7166           <param name=
"item" type=
"PyObject" default=
""/> 
7167           <param name=
"size" type=
"Size" default=
""/> 
7170       <method name=
"AddItem" type=
"" overloaded=
"no"> 
7171         <autodoc>AddItem(self, SizerItem item)
</autodoc> 
7172         <docstring>Adds a `wx.SizerItem` to the sizer.
</docstring> 
7174           <param name=
"item" type=
"SizerItem" default=
""/> 
7177       <method name=
"InsertItem" type=
"" overloaded=
"no"> 
7178         <autodoc>InsertItem(self, int index, SizerItem item)
</autodoc> 
7179         <docstring>Inserts a `wx.SizerItem` to the sizer at the position given by *index*.
</docstring> 
7181           <param name=
"index" type=
"size_t" default=
""/> 
7182           <param name=
"item" type=
"SizerItem" default=
""/> 
7185       <method name=
"PrependItem" type=
"" overloaded=
"no"> 
7186         <autodoc>PrependItem(self, SizerItem item)
</autodoc> 
7187         <docstring>Prepends a `wx.SizerItem` to the sizer.
</docstring> 
7189           <param name=
"item" type=
"SizerItem" default=
""/> 
7192       <method name=
"SetDimension" type=
"" overloaded=
"no"> 
7193         <autodoc>SetDimension(self, int x, int y, int width, int height)
</autodoc> 
7194         <docstring>Call this to force the sizer to take the given dimension and thus
 
7195 force the items owned by the sizer to resize themselves according to
 
7196 the rules defined by the parameter in the `Add`, `Insert` or `Prepend`
 
7197 methods.
</docstring> 
7199           <param name=
"x" type=
"int" default=
""/> 
7200           <param name=
"y" type=
"int" default=
""/> 
7201           <param name=
"width" type=
"int" default=
""/> 
7202           <param name=
"height" type=
"int" default=
""/> 
7205       <method name=
"SetMinSize" type=
"" overloaded=
"no"> 
7206         <autodoc>SetMinSize(self, Size size)
</autodoc> 
7207         <docstring>Call this to give the sizer a minimal size. Normally, the sizer will
 
7208 calculate its minimal size based purely on how much space its children
 
7209 need. After calling this method `GetMinSize` will return either the
 
7210 minimal size as requested by its children or the minimal size set
 
7211 here, depending on which is bigger.
</docstring> 
7213           <param name=
"size" type=
"Size" default=
""/> 
7216       <method name=
"GetSize" type=
"Size" overloaded=
"no"> 
7217         <autodoc>GetSize(self) -
> Size
</autodoc> 
7218         <docstring>Returns the current size of the space managed by the sizer.
</docstring> 
7220       <method name=
"GetPosition" type=
"Point" overloaded=
"no"> 
7221         <autodoc>GetPosition(self) -
> Point
</autodoc> 
7222         <docstring>Returns the current position of the sizer's managed space.
</docstring> 
7224       <method name=
"GetMinSize" type=
"Size" overloaded=
"no"> 
7225         <autodoc>GetMinSize(self) -
> Size
</autodoc> 
7226         <docstring>Returns the minimal size of the sizer. This is either the combined
 
7227 minimal size of all the children and their borders or the minimal size
 
7228 set by SetMinSize, depending on which is bigger.
</docstring> 
7230       <method name=
"RecalcSizes" type=
"" overloaded=
"no"> 
7231         <autodoc>RecalcSizes(self)
</autodoc> 
7232         <docstring>Using the sizes calculated by `CalcMin` reposition and resize all the
 
7233 items managed by this sizer.  You should not need to call this directly as
 
7234 it is called by `Layout`.
</docstring> 
7236       <method name=
"CalcMin" type=
"Size" overloaded=
"no"> 
7237         <autodoc>CalcMin(self) -
> Size
</autodoc> 
7238         <docstring>This method is where the sizer will do the actual calculation of its
 
7239 children's minimal sizes.  You should not need to call this directly as
 
7240 it is called by `Layout`.
</docstring> 
7242       <method name=
"Layout" type=
"" overloaded=
"no"> 
7243         <autodoc>Layout(self)
</autodoc> 
7244         <docstring>This method will force the recalculation and layout of the items
 
7245 controlled by the sizer using the current space allocated to the
 
7246 sizer.  Normally this is called automatically from the owning window's
 
7247 EVT_SIZE handler, but it is also useful to call it from user code when
 
7248 one of the items in a sizer change size, or items are added or
 
7249 removed.
</docstring> 
7251       <method name=
"Fit" type=
"Size" overloaded=
"no"> 
7252         <autodoc>Fit(self, Window window) -
> Size
</autodoc> 
7253         <docstring>Tell the sizer to resize the *window* to match the sizer's minimal
 
7254 size. This is commonly done in the constructor of the window itself in
 
7255 order to set its initial size to match the needs of the children as
 
7256 determined by the sizer.  Returns the new size.
 
7258 For a top level window this is the total window size, not the client size.
</docstring> 
7260           <param name=
"window" type=
"Window" default=
""/> 
7263       <method name=
"FitInside" type=
"" overloaded=
"no"> 
7264         <autodoc>FitInside(self, Window window)
</autodoc> 
7265         <docstring>Tell the sizer to resize the *virtual size* of the *window* to match the
 
7266 sizer's minimal size. This will not alter the on screen size of the
 
7267 window, but may cause the addition/removal/alteration of scrollbars
 
7268 required to view the virtual area in windows which manage it.
 
7270 :see: `wx.ScrolledWindow.SetScrollbars`, `SetVirtualSizeHints`
 
7273           <param name=
"window" type=
"Window" default=
""/> 
7276       <method name=
"SetSizeHints" type=
"" overloaded=
"no"> 
7277         <autodoc>SetSizeHints(self, Window window)
</autodoc> 
7278         <docstring>Tell the sizer to set (and `Fit`) the minimal size of the *window* to
 
7279 match the sizer's minimal size. This is commonly done in the
 
7280 constructor of the window itself if the window is resizable (as are
 
7281 many dialogs under Unix and frames on probably all platforms) in order
 
7282 to prevent the window from being sized smaller than the minimal size
 
7283 required by the sizer.
</docstring> 
7285           <param name=
"window" type=
"Window" default=
""/> 
7288       <method name=
"SetVirtualSizeHints" type=
"" overloaded=
"no"> 
7289         <autodoc>SetVirtualSizeHints(self, Window window)
</autodoc> 
7290         <docstring>Tell the sizer to set the minimal size of the window virtual area to
 
7291 match the sizer's minimal size. For windows with managed scrollbars
 
7292 this will set them appropriately.
 
7294 :see: `wx.ScrolledWindow.SetScrollbars`
 
7297           <param name=
"window" type=
"Window" default=
""/> 
7300       <method name=
"Clear" type=
"" overloaded=
"no"> 
7301         <autodoc>Clear(self, bool deleteWindows=False)
</autodoc> 
7302         <docstring>Clear all items from the sizer, optionally destroying the window items
 
7303 as well.
</docstring> 
7305           <param name=
"deleteWindows" type=
"bool" default=
"False"/> 
7308       <method name=
"DeleteWindows" type=
"" overloaded=
"no"> 
7309         <autodoc>DeleteWindows(self)
</autodoc> 
7310         <docstring>Destroy all windows managed by the sizer.
</docstring> 
7312       <method name=
"GetChildren" type=
"PyObject" overloaded=
"no"> 
7313         <autodoc>GetChildren(sefl) -
> list
</autodoc> 
7314         <docstring>Returns a list of all the `wx.SizerItem` objects managed by the sizer.
</docstring> 
7316       <method name=
"Show" type=
"" overloaded=
"no"> 
7317         <autodoc>Show(self, item, bool show=True)
</autodoc> 
7318         <docstring>Shows or hides an item managed by the sizer.  To make a sizer item
 
7319 disappear or reappear, use Show followed by `Layout`.  The *item*
 
7320 parameter can be either a window, a sizer, or the zero-based index of
 
7321 the item.
</docstring> 
7323           <param name=
"item" type=
"PyObject" default=
""/> 
7324           <param name=
"show" type=
"bool" default=
"True"/> 
7327       <method name=
"IsShown" type=
"bool" overloaded=
"no"> 
7328         <autodoc>IsShown(self, item)
</autodoc> 
7329         <docstring>Determines if the item is currently shown. sizer.  To make a sizer
 
7330 item disappear or reappear, use Show followed by `Layout`.  The *item*
 
7331 parameter can be either a window, a sizer, or the zero-based index of
 
7332 the item.
</docstring> 
7334           <param name=
"item" type=
"PyObject" default=
""/> 
7337       <method name=
"ShowItems" type=
"" overloaded=
"no"> 
7338         <autodoc>ShowItems(self, bool show)
</autodoc> 
7339         <docstring>Recursively call `wx.Window.Show` on all sizer items.
</docstring> 
7341           <param name=
"show" type=
"bool" default=
""/> 
7345     <class name=
"PySizer" oldname=
"wxPySizer" module=
"_core"> 
7346       <docstring>wx.PySizer is a special version of `wx.Sizer` that has been
 
7347 instrumented to allow the C++ virtual methods to be overloaded in
 
7348 Python derived classes.  You would derive from this class if you are
 
7349 wanting to implement a custom sizer in Python code.  Simply implement
 
7350 `CalcMin` and `RecalcSizes` in the derived class and you're all set.
 
7353     class MySizer(wx.PySizer):
 
7355              wx.PySizer.__init__(self)
 
7358              for item in self.GetChildren():
 
7359                   # calculate the total minimum width and height needed
 
7360                   # by all items in the sizer according to this sizer's
 
7363              return wx.Size(width, height)
 
7365           def RecalcSizes(self):
 
7366               # find the space allotted to this sizer
 
7367               pos = self.GetPosition()
 
7368               size = self.GetSize()
 
7369               for item in self.GetChildren():
 
7370                   # Recalculate (if necessary) the position and size of
 
7371                   # each item and then call item.SetDimension to do the
 
7372                   # actual positioning and sizing of the items within the
 
7373                   # space alloted to this sizer.
 
7375                   item.SetDimension(itemPos, itemSize)
 
7378 When `Layout` is called it first calls `CalcMin` followed by
 
7379 `RecalcSizes` so you can optimize a bit by saving the results of
 
7380 `CalcMin` and resuing them in `RecalcSizes`.
 
7382 :see: `wx.SizerItem`, `wx.Sizer.GetChildren`
 
7385       <baseclass name=
"Sizer"/> 
7386       <constructor name=
"PySizer" overloaded=
"no"> 
7387         <autodoc>__init__(self) -
> PySizer
</autodoc> 
7388         <docstring>Creates a wx.PySizer.  Must be called from the __init__ in the derived
 
7391       <method name=
"_setCallbackInfo" type=
"" overloaded=
"no"> 
7392         <autodoc>_setCallbackInfo(self, PyObject self, PyObject _class)
</autodoc> 
7394           <param name=
"self" type=
"PyObject" default=
""/> 
7395           <param name=
"_class" type=
"PyObject" default=
""/> 
7400 #---------------------------------------------------------------------------
 
7402     <class name=
"BoxSizer" oldname=
"wxBoxSizer" module=
"_core"> 
7403       <docstring>The basic idea behind a box sizer is that windows will most often be
 
7404 laid out in rather simple basic geometry, typically in a row or a
 
7405 column or nested hierarchies of either.  A wx.BoxSizer will lay out
 
7406 its items in a simple row or column, depending on the orientation
 
7407 parameter passed to the constructor.
 
7409 It is the unique feature of a box sizer, that it can grow in both
 
7410 directions (height and width) but can distribute its growth in the
 
7411 main direction (horizontal for a row) *unevenly* among its children.
 
7412 This is determined by the proportion parameter give to items when they
 
7413 are added to the sizer. It is interpreted as a weight factor, i.e. it
 
7414 can be zero, indicating that the window may not be resized at all, or
 
7415 above zero. If several windows have a value above zero, the value is
 
7416 interpreted relative to the sum of all weight factors of the sizer, so
 
7417 when adding two windows with a value of 
1, they will both get resized
 
7418 equally and each will receive half of the available space after the
 
7419 fixed size items have been sized.  If the items have unequal
 
7420 proportion settings then they will receive a coresondingly unequal
 
7421 allotment of the free space.
 
7423 :see: `wx.StaticBoxSizer`
 
7425       <baseclass name=
"Sizer"/> 
7426       <constructor name=
"BoxSizer" overloaded=
"no"> 
7427         <autodoc>__init__(self, int orient=HORIZONTAL) -
> BoxSizer
</autodoc> 
7428         <docstring>Constructor for a wx.BoxSizer. *orient* may be one of ``wx.VERTICAL``
 
7429 or ``wx.HORIZONTAL`` for creating either a column sizer or a row
 
7432           <param name=
"orient" type=
"int" default=
"wxHORIZONTAL"/> 
7435       <method name=
"GetOrientation" type=
"int" overloaded=
"no"> 
7436         <autodoc>GetOrientation(self) -
> int
</autodoc> 
7437         <docstring>Returns the current orientation of the sizer.
</docstring> 
7439       <method name=
"SetOrientation" type=
"" overloaded=
"no"> 
7440         <autodoc>SetOrientation(self, int orient)
</autodoc> 
7441         <docstring>Resets the orientation of the sizer.
</docstring> 
7443           <param name=
"orient" type=
"int" default=
""/> 
7448 #---------------------------------------------------------------------------
 
7450     <class name=
"StaticBoxSizer" oldname=
"wxStaticBoxSizer" module=
"_core"> 
7451       <docstring>wx.StaticBoxSizer derives from and functions identically to the
 
7452 `wx.BoxSizer` and adds a `wx.StaticBox` around the items that the sizer
 
7453 manages.  Note that this static box must be created separately and
 
7454 passed to the sizer constructor.
</docstring> 
7455       <baseclass name=
"BoxSizer"/> 
7456       <constructor name=
"StaticBoxSizer" overloaded=
"no"> 
7457         <autodoc>__init__(self, StaticBox box, int orient=HORIZONTAL) -
> StaticBoxSizer
</autodoc> 
7458         <docstring>Constructor. It takes an associated static box and the orientation
 
7459 *orient* as parameters - orient can be either of ``wx.VERTICAL`` or
 
7460 ``wx.HORIZONTAL``.
</docstring> 
7462           <param name=
"box" type=
"wxStaticBox" default=
""/> 
7463           <param name=
"orient" type=
"int" default=
"wxHORIZONTAL"/> 
7466       <method name=
"GetStaticBox" type=
"wxStaticBox" overloaded=
"no"> 
7467         <autodoc>GetStaticBox(self) -
> StaticBox
</autodoc> 
7468         <docstring>Returns the static box associated with this sizer.
</docstring> 
7472 #---------------------------------------------------------------------------
 
7474     <class name=
"GridSizer" oldname=
"wxGridSizer" module=
"_core"> 
7475       <docstring>A grid sizer is a sizer which lays out its children in a
 
7476 two-dimensional table with all cells having the same size.  In other
 
7477 words, the width of each cell within the grid is the width of the
 
7478 widest item added to the sizer and the height of each grid cell is the
 
7479 height of the tallest item.  An optional vertical and/or horizontal
 
7480 gap between items can also be specified (in pixels.)
 
7482 Items are placed in the cells of the grid in the order they are added,
 
7483 in row-major order.  In other words, the first row is filled first,
 
7484 then the second, and so on until all items have been added. (If
 
7485 neccessary, additional rows will be added as items are added.)  If you
 
7486 need to have greater control over the cells that items are placed in
 
7487 then use the `wx.GridBagSizer`.
 
7489       <baseclass name=
"Sizer"/> 
7490       <constructor name=
"GridSizer" overloaded=
"no"> 
7491         <autodoc>__init__(self, int rows=
1, int cols=
0, int vgap=
0, int hgap=
0) -
> GridSizer
</autodoc> 
7492         <docstring>Constructor for a wx.GridSizer. *rows* and *cols* determine the number
 
7493 of columns and rows in the sizer - if either of the parameters is
 
7494 zero, it will be calculated to from the total number of children in
 
7495 the sizer, thus making the sizer grow dynamically. *vgap* and *hgap*
 
7496 define extra space between all children.
</docstring> 
7498           <param name=
"rows" type=
"int" default=
"1"/> 
7499           <param name=
"cols" type=
"int" default=
"0"/> 
7500           <param name=
"vgap" type=
"int" default=
"0"/> 
7501           <param name=
"hgap" type=
"int" default=
"0"/> 
7504       <method name=
"SetCols" type=
"" overloaded=
"no"> 
7505         <autodoc>SetCols(self, int cols)
</autodoc> 
7506         <docstring>Sets the number of columns in the sizer.
</docstring> 
7508           <param name=
"cols" type=
"int" default=
""/> 
7511       <method name=
"SetRows" type=
"" overloaded=
"no"> 
7512         <autodoc>SetRows(self, int rows)
</autodoc> 
7513         <docstring>Sets the number of rows in the sizer.
</docstring> 
7515           <param name=
"rows" type=
"int" default=
""/> 
7518       <method name=
"SetVGap" type=
"" overloaded=
"no"> 
7519         <autodoc>SetVGap(self, int gap)
</autodoc> 
7520         <docstring>Sets the vertical gap (in pixels) between the cells in the sizer.
</docstring> 
7522           <param name=
"gap" type=
"int" default=
""/> 
7525       <method name=
"SetHGap" type=
"" overloaded=
"no"> 
7526         <autodoc>SetHGap(self, int gap)
</autodoc> 
7527         <docstring>Sets the horizontal gap (in pixels) between cells in the sizer
</docstring> 
7529           <param name=
"gap" type=
"int" default=
""/> 
7532       <method name=
"GetCols" type=
"int" overloaded=
"no"> 
7533         <autodoc>GetCols(self) -
> int
</autodoc> 
7534         <docstring>Returns the number of columns in the sizer.
</docstring> 
7536       <method name=
"GetRows" type=
"int" overloaded=
"no"> 
7537         <autodoc>GetRows(self) -
> int
</autodoc> 
7538         <docstring>Returns the number of rows in the sizer.
</docstring> 
7540       <method name=
"GetVGap" type=
"int" overloaded=
"no"> 
7541         <autodoc>GetVGap(self) -
> int
</autodoc> 
7542         <docstring>Returns the vertical gap (in pixels) between the cells in the sizer.
</docstring> 
7544       <method name=
"GetHGap" type=
"int" overloaded=
"no"> 
7545         <autodoc>GetHGap(self) -
> int
</autodoc> 
7546         <docstring>Returns the horizontal gap (in pixels) between cells in the sizer.
</docstring> 
7550 #---------------------------------------------------------------------------
 
7552     <class name=
"FlexGridSizer" oldname=
"wxFlexGridSizer" module=
"_core"> 
7553       <docstring>A flex grid sizer is a sizer which lays out its children in a
 
7554 two-dimensional table with all table cells in one row having the same
 
7555 height and all cells in one column having the same width, but all
 
7556 rows or all columns are not necessarily the same height or width as in
 
7559 wx.FlexGridSizer can also size items equally in one direction but
 
7560 unequally ("flexibly") in the other. If the sizer is only flexible
 
7561 in one direction (this can be changed using `SetFlexibleDirection`), it
 
7562 needs to be decided how the sizer should grow in the other ("non
 
7563 flexible") direction in order to fill the available space. The
 
7564 `SetNonFlexibleGrowMode` method serves this purpose.
 
7567       <baseclass name=
"GridSizer"/> 
7568       <constructor name=
"FlexGridSizer" overloaded=
"no"> 
7569         <autodoc>__init__(self, int rows=
1, int cols=
0, int vgap=
0, int hgap=
0) -
> FlexGridSizer
</autodoc> 
7570         <docstring>Constructor for a wx.FlexGridSizer. *rows* and *cols* determine the
 
7571 number of columns and rows in the sizer - if either of the parameters
 
7572 is zero, it will be calculated to from the total number of children in
 
7573 the sizer, thus making the sizer grow dynamically. *vgap* and *hgap*
 
7574 define extra space between all children.
</docstring> 
7576           <param name=
"rows" type=
"int" default=
"1"/> 
7577           <param name=
"cols" type=
"int" default=
"0"/> 
7578           <param name=
"vgap" type=
"int" default=
"0"/> 
7579           <param name=
"hgap" type=
"int" default=
"0"/> 
7582       <method name=
"AddGrowableRow" type=
"" overloaded=
"no"> 
7583         <autodoc>AddGrowableRow(self, size_t idx, int proportion=
0)
</autodoc> 
7584         <docstring>Specifies that row *idx* (starting from zero) should be grown if there
 
7585 is extra space available to the sizer.
 
7587 The *proportion* parameter has the same meaning as the stretch factor
 
7588 for the box sizers except that if all proportions are 
0, then all
 
7589 columns are resized equally (instead of not being resized at all).
</docstring> 
7591           <param name=
"idx" type=
"size_t" default=
""/> 
7592           <param name=
"proportion" type=
"int" default=
"0"/> 
7595       <method name=
"RemoveGrowableRow" type=
"" overloaded=
"no"> 
7596         <autodoc>RemoveGrowableRow(self, size_t idx)
</autodoc> 
7597         <docstring>Specifies that row *idx* is no longer growable.
</docstring> 
7599           <param name=
"idx" type=
"size_t" default=
""/> 
7602       <method name=
"AddGrowableCol" type=
"" overloaded=
"no"> 
7603         <autodoc>AddGrowableCol(self, size_t idx, int proportion=
0)
</autodoc> 
7604         <docstring>Specifies that column *idx* (starting from zero) should be grown if
 
7605 there is extra space available to the sizer.
 
7607 The *proportion* parameter has the same meaning as the stretch factor
 
7608 for the box sizers except that if all proportions are 
0, then all
 
7609 columns are resized equally (instead of not being resized at all).
</docstring> 
7611           <param name=
"idx" type=
"size_t" default=
""/> 
7612           <param name=
"proportion" type=
"int" default=
"0"/> 
7615       <method name=
"RemoveGrowableCol" type=
"" overloaded=
"no"> 
7616         <autodoc>RemoveGrowableCol(self, size_t idx)
</autodoc> 
7617         <docstring>Specifies that column *idx* is no longer growable.
</docstring> 
7619           <param name=
"idx" type=
"size_t" default=
""/> 
7622       <method name=
"SetFlexibleDirection" type=
"" overloaded=
"no"> 
7623         <autodoc>SetFlexibleDirection(self, int direction)
</autodoc> 
7624         <docstring>Specifies whether the sizer should flexibly resize its columns, rows,
 
7625 or both. Argument *direction* can be one of the following values.  Any
 
7626 other value is ignored.
 
7628     ==============    =======================================
 
7629     wx.VERTICAL       Rows are flexibly sized.
 
7630     wx.HORIZONTAL     Columns are flexibly sized.
 
7631     wx.BOTH           Both rows and columns are flexibly sized
 
7632                       (this is the default value).
 
7633     ==============    =======================================
 
7635 Note that this method does not trigger relayout.
 
7638           <param name=
"direction" type=
"int" default=
""/> 
7641       <method name=
"GetFlexibleDirection" type=
"int" overloaded=
"no"> 
7642         <autodoc>GetFlexibleDirection(self) -
> int
</autodoc> 
7643         <docstring>Returns a value that specifies whether the sizer
 
7644 flexibly resizes its columns, rows, or both (default).
 
7646 :see: `SetFlexibleDirection`
</docstring> 
7648       <method name=
"SetNonFlexibleGrowMode" type=
"" overloaded=
"no"> 
7649         <autodoc>SetNonFlexibleGrowMode(self, int mode)
</autodoc> 
7650         <docstring>Specifies how the sizer should grow in the non-flexible direction if
 
7651 there is one (so `SetFlexibleDirection` must have been called
 
7652 previously). Argument *mode* can be one of the following values:
 
7654     ==========================  =================================================
 
7655     wx.FLEX_GROWMODE_NONE       Sizer doesn't grow in the non flexible direction.
 
7656     wx.FLEX_GROWMODE_SPECIFIED  Sizer honors growable columns/rows set with
 
7657                                 `AddGrowableCol` and `AddGrowableRow`. In this
 
7658                                 case equal sizing applies to minimum sizes of
 
7659                                 columns or rows (this is the default value).
 
7660     wx.FLEX_GROWMODE_ALL        Sizer equally stretches all columns or rows in
 
7661                                 the non flexible direction, whether they are
 
7662                                 growable or not in the flexbile direction.
 
7663     ==========================  =================================================
 
7665 Note that this method does not trigger relayout.
 
7669           <param name=
"mode" type=
"wxFlexSizerGrowMode" default=
""/> 
7672       <method name=
"GetNonFlexibleGrowMode" type=
"wxFlexSizerGrowMode" overloaded=
"no"> 
7673         <autodoc>GetNonFlexibleGrowMode(self) -
> int
</autodoc> 
7674         <docstring>Returns the value that specifies how the sizer grows in the
 
7675 non-flexible direction if there is one.
 
7677 :see: `SetNonFlexibleGrowMode`
</docstring> 
7679       <method name=
"GetRowHeights" type=
"wxArrayInt" overloaded=
"no"> 
7680         <autodoc>GetRowHeights(self) -
> list
</autodoc> 
7681         <docstring>Returns a list of integers representing the heights of each of the
 
7682 rows in the sizer.
</docstring> 
7684       <method name=
"GetColWidths" type=
"wxArrayInt" overloaded=
"no"> 
7685         <autodoc>GetColWidths(self) -
> list
</autodoc> 
7686         <docstring>Returns a list of integers representing the widths of each of the
 
7687 columns in the sizer.
</docstring> 
7691 #---------------------------------------------------------------------------
 
7693     <class name=
"GBPosition" oldname=
"wxGBPosition" module=
"_core"> 
7694       <docstring>This class represents the position of an item in a virtual grid of
 
7695 rows and columns managed by a `wx.GridBagSizer`.  wxPython has
 
7696 typemaps that will automatically convert from a 
2-element sequence of
 
7697 integers to a wx.GBPosition, so you can use the more pythonic
 
7698 representation of the position nearly transparently in Python code.
</docstring> 
7699       <constructor name=
"GBPosition" overloaded=
"no"> 
7700         <autodoc>__init__(self, int row=
0, int col=
0) -
> GBPosition
</autodoc> 
7701         <docstring>This class represents the position of an item in a virtual grid of
 
7702 rows and columns managed by a `wx.GridBagSizer`.  wxPython has
 
7703 typemaps that will automatically convert from a 
2-element sequence of
 
7704 integers to a wx.GBPosition, so you can use the more pythonic
 
7705 representation of the position nearly transparently in Python code.
</docstring> 
7707           <param name=
"row" type=
"int" default=
"0"/> 
7708           <param name=
"col" type=
"int" default=
"0"/> 
7711       <method name=
"GetRow" type=
"int" overloaded=
"no"> 
7712         <autodoc>GetRow(self) -
> int
</autodoc> 
7714       <method name=
"GetCol" type=
"int" overloaded=
"no"> 
7715         <autodoc>GetCol(self) -
> int
</autodoc> 
7717       <method name=
"SetRow" type=
"" overloaded=
"no"> 
7718         <autodoc>SetRow(self, int row)
</autodoc> 
7720           <param name=
"row" type=
"int" default=
""/> 
7723       <method name=
"SetCol" type=
"" overloaded=
"no"> 
7724         <autodoc>SetCol(self, int col)
</autodoc> 
7726           <param name=
"col" type=
"int" default=
""/> 
7729       <method name=
"__eq__" type=
"bool" overloaded=
"no"> 
7730         <autodoc>__eq__(self, GBPosition other) -
> bool
</autodoc> 
7732           <param name=
"other" type=
"GBPosition" default=
""/> 
7735       <method name=
"__ne__" type=
"bool" overloaded=
"no"> 
7736         <autodoc>__ne__(self, GBPosition other) -
> bool
</autodoc> 
7738           <param name=
"other" type=
"GBPosition" default=
""/> 
7741       <method name=
"Set" type=
"" overloaded=
"no"> 
7742         <autodoc>Set(self, int row=
0, int col=
0)
</autodoc> 
7744           <param name=
"row" type=
"int" default=
"0"/> 
7745           <param name=
"col" type=
"int" default=
"0"/> 
7748       <method name=
"Get" type=
"PyObject" overloaded=
"no"> 
7749         <autodoc>Get(self) -
> PyObject
</autodoc> 
7752     <class name=
"GBSpan" oldname=
"wxGBSpan" module=
"_core"> 
7753       <docstring>This class is used to hold the row and column spanning attributes of
 
7754 items in a `wx.GridBagSizer`.  wxPython has typemaps that will
 
7755 automatically convert from a 
2-element sequence of integers to a
 
7756 wx.GBSpan, so you can use the more pythonic representation of the span
 
7757 nearly transparently in Python code.
 
7759       <constructor name=
"GBSpan" overloaded=
"no"> 
7760         <autodoc>__init__(self, int rowspan=
1, int colspan=
1) -
> GBSpan
</autodoc> 
7761         <docstring>Construct a new wxGBSpan, optionally setting the rowspan and
 
7762 colspan. The default is (
1,
1). (Meaning that the item occupies one
 
7763 cell in each direction.
</docstring> 
7765           <param name=
"rowspan" type=
"int" default=
"1"/> 
7766           <param name=
"colspan" type=
"int" default=
"1"/> 
7769       <method name=
"GetRowspan" type=
"int" overloaded=
"no"> 
7770         <autodoc>GetRowspan(self) -
> int
</autodoc> 
7772       <method name=
"GetColspan" type=
"int" overloaded=
"no"> 
7773         <autodoc>GetColspan(self) -
> int
</autodoc> 
7775       <method name=
"SetRowspan" type=
"" overloaded=
"no"> 
7776         <autodoc>SetRowspan(self, int rowspan)
</autodoc> 
7778           <param name=
"rowspan" type=
"int" default=
""/> 
7781       <method name=
"SetColspan" type=
"" overloaded=
"no"> 
7782         <autodoc>SetColspan(self, int colspan)
</autodoc> 
7784           <param name=
"colspan" type=
"int" default=
""/> 
7787       <method name=
"__eq__" type=
"bool" overloaded=
"no"> 
7788         <autodoc>__eq__(self, GBSpan other) -
> bool
</autodoc> 
7790           <param name=
"other" type=
"GBSpan" default=
""/> 
7793       <method name=
"__ne__" type=
"bool" overloaded=
"no"> 
7794         <autodoc>__ne__(self, GBSpan other) -
> bool
</autodoc> 
7796           <param name=
"other" type=
"GBSpan" default=
""/> 
7799       <method name=
"Set" type=
"" overloaded=
"no"> 
7800         <autodoc>Set(self, int rowspan=
1, int colspan=
1)
</autodoc> 
7802           <param name=
"rowspan" type=
"int" default=
"1"/> 
7803           <param name=
"colspan" type=
"int" default=
"1"/> 
7806       <method name=
"Get" type=
"PyObject" overloaded=
"no"> 
7807         <autodoc>Get(self) -
> PyObject
</autodoc> 
7810     <class name=
"GBSizerItem" oldname=
"wxGBSizerItem" module=
"_core"> 
7811       <docstring>The wx.GBSizerItem class is used to track the additional data about
 
7812 items in a `wx.GridBagSizer` such as the item's position in the grid
 
7813 and how many rows or columns it spans.
 
7815       <baseclass name=
"SizerItem"/> 
7816       <constructor name=
"GBSizerItem" overloaded=
"no"> 
7817         <autodoc>__init__(self) -
> GBSizerItem
</autodoc> 
7818         <docstring>Constructs an empty wx.GBSizerItem.  Either a window, sizer or spacer
 
7819 size will need to be set, as well as a position and span before this
 
7820 item can be used in a Sizer.
 
7822 You will probably never need to create a wx.GBSizerItem directly as they
 
7823 are created automatically when the sizer's Add method is called.
</docstring> 
7825       <constructor name=
"GBSizerItemWindow" overloaded=
"no"> 
7826         <autodoc>GBSizerItemWindow(Window window, GBPosition pos, GBSpan span, int flag, 
 
7827     int border, PyObject userData=None) -
> GBSizerItem
</autodoc> 
7828         <docstring>Construct a `wx.GBSizerItem` for a window.
</docstring> 
7830           <param name=
"window" type=
"Window" default=
""/> 
7831           <param name=
"pos" type=
"GBPosition" default=
""/> 
7832           <param name=
"span" type=
"GBSpan" default=
""/> 
7833           <param name=
"flag" type=
"int" default=
""/> 
7834           <param name=
"border" type=
"int" default=
""/> 
7835           <param name=
"userData" type=
"PyObject" default=
"NULL"/> 
7838       <constructor name=
"GBSizerItemSizer" overloaded=
"no"> 
7839         <autodoc>GBSizerItemSizer(Sizer sizer, GBPosition pos, GBSpan span, int flag, 
 
7840     int border, PyObject userData=None) -
> GBSizerItem
</autodoc> 
7841         <docstring>Construct a `wx.GBSizerItem` for a sizer
</docstring> 
7843           <param name=
"sizer" type=
"Sizer" default=
""/> 
7844           <param name=
"pos" type=
"GBPosition" default=
""/> 
7845           <param name=
"span" type=
"GBSpan" default=
""/> 
7846           <param name=
"flag" type=
"int" default=
""/> 
7847           <param name=
"border" type=
"int" default=
""/> 
7848           <param name=
"userData" type=
"PyObject" default=
"NULL"/> 
7851       <constructor name=
"GBSizerItemSpacer" overloaded=
"no"> 
7852         <autodoc>GBSizerItemSpacer(int width, int height, GBPosition pos, GBSpan span, 
 
7853     int flag, int border, PyObject userData=None) -
> GBSizerItem
</autodoc> 
7854         <docstring>Construct a `wx.GBSizerItem` for a spacer.
</docstring> 
7856           <param name=
"width" type=
"int" default=
""/> 
7857           <param name=
"height" type=
"int" default=
""/> 
7858           <param name=
"pos" type=
"GBPosition" default=
""/> 
7859           <param name=
"span" type=
"GBSpan" default=
""/> 
7860           <param name=
"flag" type=
"int" default=
""/> 
7861           <param name=
"border" type=
"int" default=
""/> 
7862           <param name=
"userData" type=
"PyObject" default=
"NULL"/> 
7865       <method name=
"GetPos" type=
"GBPosition" overloaded=
"no"> 
7866         <autodoc>GetPos(self) -
> GBPosition
</autodoc> 
7867         <docstring>Get the grid position of the item
</docstring> 
7869       <method name=
"GetSpan" type=
"GBSpan" overloaded=
"no"> 
7870         <autodoc>GetSpan(self) -
> GBSpan
</autodoc> 
7871         <docstring>Get the row and column spanning of the item
</docstring> 
7873       <method name=
"SetPos" type=
"bool" overloaded=
"no"> 
7874         <autodoc>SetPos(self, GBPosition pos) -
> bool
</autodoc> 
7875         <docstring>If the item is already a member of a sizer then first ensure that
 
7876 there is no other item that would intersect with this one at the new
 
7877 position, then set the new position.  Returns True if the change is
 
7878 successful and after the next Layout() the item will be moved.
</docstring> 
7880           <param name=
"pos" type=
"GBPosition" default=
""/> 
7883       <method name=
"SetSpan" type=
"bool" overloaded=
"no"> 
7884         <autodoc>SetSpan(self, GBSpan span) -
> bool
</autodoc> 
7885         <docstring>If the item is already a member of a sizer then first ensure that
 
7886 there is no other item that would intersect with this one with its new
 
7887 spanning size, then set the new spanning.  Returns True if the change
 
7888 is successful and after the next Layout() the item will be resized.
 
7891           <param name=
"span" type=
"GBSpan" default=
""/> 
7894       <method name=
"Intersects" type=
"bool" overloaded=
"no"> 
7895         <autodoc>Intersects(self, GBSizerItem other) -
> bool
</autodoc> 
7896         <docstring>Returns True if this item and the other item instersect.
</docstring> 
7898           <param name=
"other" type=
"GBSizerItem" default=
""/> 
7901       <method name=
"IntersectsPos" type=
"bool" overloaded=
"no"> 
7902         <autodoc>IntersectsPos(self, GBPosition pos, GBSpan span) -
> bool
</autodoc> 
7903         <docstring>Returns True if the given pos/span would intersect with this item.
</docstring> 
7905           <param name=
"pos" type=
"GBPosition" default=
""/> 
7906           <param name=
"span" type=
"GBSpan" default=
""/> 
7909       <method name=
"GetEndPos" type=
"GBPosition" overloaded=
"no"> 
7910         <autodoc>GetEndPos(self) -
> GBPosition
</autodoc> 
7911         <docstring>Get the row and column of the endpoint of this item.
</docstring> 
7913       <method name=
"GetGBSizer" type=
"wxGridBagSizer" overloaded=
"no"> 
7914         <autodoc>GetGBSizer(self) -
> GridBagSizer
</autodoc> 
7915         <docstring>Get the sizer this item is a member of.
</docstring> 
7917       <method name=
"SetGBSizer" type=
"" overloaded=
"no"> 
7918         <autodoc>SetGBSizer(self, GridBagSizer sizer)
</autodoc> 
7919         <docstring>Set the sizer this item is a member of.
</docstring> 
7921           <param name=
"sizer" type=
"wxGridBagSizer" default=
""/> 
7925     <class name=
"GridBagSizer" oldname=
"wxGridBagSizer" module=
"_core"> 
7926       <docstring>A `wx.Sizer` that can lay out items in a virtual grid like a
 
7927 `wx.FlexGridSizer` but in this case explicit positioning of the items
 
7928 is allowed using `wx.GBPosition`, and items can optionally span more
 
7929 than one row and/or column using `wx.GBSpan`.  The total size of the
 
7930 virtual grid is determined by the largest row and column that items are
 
7931 positioned at, adjusted for spanning.
 
7933       <baseclass name=
"FlexGridSizer"/> 
7934       <constructor name=
"GridBagSizer" overloaded=
"no"> 
7935         <autodoc>__init__(self, int vgap=
0, int hgap=
0) -
> GridBagSizer
</autodoc> 
7936         <docstring>Constructor, with optional parameters to specify the gap between the
 
7937 rows and columns.
</docstring> 
7939           <param name=
"vgap" type=
"int" default=
"0"/> 
7940           <param name=
"hgap" type=
"int" default=
"0"/> 
7943       <method name=
"Add" type=
"bool" overloaded=
"no"> 
7944         <autodoc>Add(self, item, GBPosition pos, GBSpan span=DefaultSpan, int flag=
0,
 
7945 int border=
0, userData=None)
</autodoc> 
7946         <docstring>Adds an item to the sizer at the grid cell *pos*, optionally spanning
 
7947 more than one row or column as specified with *span*.  The remaining
 
7948 args behave similarly to `wx.Sizer.Add`.
 
7950 Returns True if the item was successfully placed at the given cell
 
7951 position, False if something was already there.
 
7954           <param name=
"item" type=
"PyObject" default=
""/> 
7955           <param name=
"pos" type=
"GBPosition" default=
""/> 
7956           <param name=
"span" type=
"GBSpan" default=
"wxDefaultSpan"/> 
7957           <param name=
"flag" type=
"int" default=
"0"/> 
7958           <param name=
"border" type=
"int" default=
"0"/> 
7959           <param name=
"userData" type=
"PyObject" default=
"NULL"/> 
7962       <method name=
"AddItem" type=
"bool" overloaded=
"no"> 
7963         <autodoc>Add(self, GBSizerItem item) -
> bool
</autodoc> 
7964         <docstring>Add an item to the sizer using a `wx.GBSizerItem`.  Returns True if
 
7965 the item was successfully placed at its given cell position, False if
 
7966 something was already there.
</docstring> 
7968           <param name=
"item" type=
"GBSizerItem" default=
""/> 
7971       <method name=
"GetEmptyCellSize" type=
"Size" overloaded=
"no"> 
7972         <autodoc>GetEmptyCellSize(self) -
> Size
</autodoc> 
7973         <docstring>Get the size used for cells in the grid with no item.
</docstring> 
7975       <method name=
"SetEmptyCellSize" type=
"" overloaded=
"no"> 
7976         <autodoc>SetEmptyCellSize(self, Size sz)
</autodoc> 
7977         <docstring>Set the size used for cells in the grid with no item.
</docstring> 
7979           <param name=
"sz" type=
"Size" default=
""/> 
7982       <method name=
"GetItemPosition" type=
"GBPosition" overloaded=
"yes"> 
7983         <docstring>GetItemPosition(self, item) -
> GBPosition
 
7985 Get the grid position of the specified *item* where *item* is either a
 
7986 window or subsizer that is a member of this sizer, or a zero-based
 
7987 index of an item.
</docstring> 
7989           <param name=
"window" type=
"Window" default=
""/> 
7992       <method name=
"GetItemPosition" type=
"GBPosition" overloaded=
"yes"> 
7993         <docstring>GetItemPosition(self, item) -
> GBPosition
 
7995 Get the grid position of the specified *item* where *item* is either a
 
7996 window or subsizer that is a member of this sizer, or a zero-based
 
7997 index of an item.
</docstring> 
7999           <param name=
"sizer" type=
"Sizer" default=
""/> 
8002       <method name=
"GetItemPosition" type=
"GBPosition" overloaded=
"yes"> 
8003         <docstring>GetItemPosition(self, item) -
> GBPosition
 
8005 Get the grid position of the specified *item* where *item* is either a
 
8006 window or subsizer that is a member of this sizer, or a zero-based
 
8007 index of an item.
</docstring> 
8009           <param name=
"index" type=
"size_t" default=
""/> 
8012       <method name=
"SetItemPosition" type=
"bool" overloaded=
"yes"> 
8013         <docstring>SetItemPosition(self, item, GBPosition pos) -
> bool
 
8015 Set the grid position of the specified *item* where *item* is either a
 
8016 window or subsizer that is a member of this sizer, or a zero-based
 
8017 index of an item.  Returns True on success.  If the move is not
 
8018 allowed (because an item is already there) then False is returned.
 
8021           <param name=
"window" type=
"Window" default=
""/> 
8022           <param name=
"pos" type=
"GBPosition" default=
""/> 
8025       <method name=
"SetItemPosition" type=
"bool" overloaded=
"yes"> 
8026         <docstring>SetItemPosition(self, item, GBPosition pos) -
> bool
 
8028 Set the grid position of the specified *item* where *item* is either a
 
8029 window or subsizer that is a member of this sizer, or a zero-based
 
8030 index of an item.  Returns True on success.  If the move is not
 
8031 allowed (because an item is already there) then False is returned.
 
8034           <param name=
"sizer" type=
"Sizer" default=
""/> 
8035           <param name=
"pos" type=
"GBPosition" default=
""/> 
8038       <method name=
"SetItemPosition" type=
"bool" overloaded=
"yes"> 
8039         <docstring>SetItemPosition(self, item, GBPosition pos) -
> bool
 
8041 Set the grid position of the specified *item* where *item* is either a
 
8042 window or subsizer that is a member of this sizer, or a zero-based
 
8043 index of an item.  Returns True on success.  If the move is not
 
8044 allowed (because an item is already there) then False is returned.
 
8047           <param name=
"index" type=
"size_t" default=
""/> 
8048           <param name=
"pos" type=
"GBPosition" default=
""/> 
8051       <method name=
"GetItemSpan" type=
"GBSpan" overloaded=
"yes"> 
8052         <docstring>GetItemSpan(self, item) -
> GBSpan
 
8054 Get the row/col spanning of the specified *item* where *item* is
 
8055 either a window or subsizer that is a member of this sizer, or a
 
8056 zero-based index of an item.
</docstring> 
8058           <param name=
"window" type=
"Window" default=
""/> 
8061       <method name=
"GetItemSpan" type=
"GBSpan" overloaded=
"yes"> 
8062         <docstring>GetItemSpan(self, item) -
> GBSpan
 
8064 Get the row/col spanning of the specified *item* where *item* is
 
8065 either a window or subsizer that is a member of this sizer, or a
 
8066 zero-based index of an item.
</docstring> 
8068           <param name=
"sizer" type=
"Sizer" default=
""/> 
8071       <method name=
"GetItemSpan" type=
"GBSpan" overloaded=
"yes"> 
8072         <docstring>GetItemSpan(self, item) -
> GBSpan
 
8074 Get the row/col spanning of the specified *item* where *item* is
 
8075 either a window or subsizer that is a member of this sizer, or a
 
8076 zero-based index of an item.
</docstring> 
8078           <param name=
"index" type=
"size_t" default=
""/> 
8081       <method name=
"SetItemSpan" type=
"bool" overloaded=
"yes"> 
8082         <docstring>SetItemSpan(self, item, GBSpan span) -
> bool
 
8084 Set the row/col spanning of the specified *item* where *item* is
 
8085 either a window or subsizer that is a member of this sizer, or a
 
8086 zero-based index of an item.  Returns True on success.  If the move is
 
8087 not allowed (because an item is already there) then False is returned.
</docstring> 
8089           <param name=
"window" type=
"Window" default=
""/> 
8090           <param name=
"span" type=
"GBSpan" default=
""/> 
8093       <method name=
"SetItemSpan" type=
"bool" overloaded=
"yes"> 
8094         <docstring>SetItemSpan(self, item, GBSpan span) -
> bool
 
8096 Set the row/col spanning of the specified *item* where *item* is
 
8097 either a window or subsizer that is a member of this sizer, or a
 
8098 zero-based index of an item.  Returns True on success.  If the move is
 
8099 not allowed (because an item is already there) then False is returned.
</docstring> 
8101           <param name=
"sizer" type=
"Sizer" default=
""/> 
8102           <param name=
"span" type=
"GBSpan" default=
""/> 
8105       <method name=
"SetItemSpan" type=
"bool" overloaded=
"yes"> 
8106         <docstring>SetItemSpan(self, item, GBSpan span) -
> bool
 
8108 Set the row/col spanning of the specified *item* where *item* is
 
8109 either a window or subsizer that is a member of this sizer, or a
 
8110 zero-based index of an item.  Returns True on success.  If the move is
 
8111 not allowed (because an item is already there) then False is returned.
</docstring> 
8113           <param name=
"index" type=
"size_t" default=
""/> 
8114           <param name=
"span" type=
"GBSpan" default=
""/> 
8117       <method name=
"FindItem" type=
"GBSizerItem" overloaded=
"yes"> 
8118         <docstring>FindItem(self, item) -
> GBSizerItem
 
8120 Find the sizer item for the given window or subsizer, returns None if
 
8121 not found. (non-recursive)
</docstring> 
8123           <param name=
"window" type=
"Window" default=
""/> 
8126       <method name=
"FindItem" type=
"GBSizerItem" overloaded=
"yes"> 
8127         <docstring>FindItem(self, item) -
> GBSizerItem
 
8129 Find the sizer item for the given window or subsizer, returns None if
 
8130 not found. (non-recursive)
</docstring> 
8132           <param name=
"sizer" type=
"Sizer" default=
""/> 
8135       <method name=
"FindItemAtPosition" type=
"GBSizerItem" overloaded=
"no"> 
8136         <autodoc>FindItemAtPosition(self, GBPosition pos) -
> GBSizerItem
</autodoc> 
8137         <docstring>Return the sizer item for the given grid cell, or None if there is no
 
8138 item at that position. (non-recursive)
</docstring> 
8140           <param name=
"pos" type=
"GBPosition" default=
""/> 
8143       <method name=
"FindItemAtPoint" type=
"GBSizerItem" overloaded=
"no"> 
8144         <autodoc>FindItemAtPoint(self, Point pt) -
> GBSizerItem
</autodoc> 
8145         <docstring>Return the sizer item located at the point given in *pt*, or None if
 
8146 there is no item at that point. The (x,y) coordinates in pt correspond
 
8147 to the client coordinates of the window using the sizer for
 
8148 layout. (non-recursive)
</docstring> 
8150           <param name=
"pt" type=
"Point" default=
""/> 
8153       <method name=
"CheckForIntersection" type=
"bool" overloaded=
"no"> 
8154         <autodoc>CheckForIntersection(self, GBSizerItem item, GBSizerItem excludeItem=None) -
> bool
</autodoc> 
8155         <docstring>Look at all items and see if any intersect (or would overlap) the
 
8156 given *item*.  Returns True if so, False if there would be no overlap.
 
8157 If an *excludeItem* is given then it will not be checked for
 
8158 intersection, for example it may be the item we are checking the
 
8162           <param name=
"item" type=
"GBSizerItem" default=
""/> 
8163           <param name=
"excludeItem" type=
"GBSizerItem" default=
"NULL"/> 
8166       <method name=
"CheckForIntersectionPos" type=
"bool" overloaded=
"no"> 
8167         <autodoc>CheckForIntersectionPos(self, GBPosition pos, GBSpan span, GBSizerItem excludeItem=None) -
> bool
</autodoc> 
8168         <docstring>Look at all items and see if any intersect (or would overlap) the
 
8169 given position and span.  Returns True if so, False if there would be
 
8170 no overlap.  If an *excludeItem* is given then it will not be checked
 
8171 for intersection, for example it may be the item we are checking the
 
8172 position of.
</docstring> 
8174           <param name=
"pos" type=
"GBPosition" default=
""/> 
8175           <param name=
"span" type=
"GBSpan" default=
""/> 
8176           <param name=
"excludeItem" type=
"GBSizerItem" default=
"NULL"/> 
8181 #---------------------------------------------------------------------------
 
8183     <class name=
"IndividualLayoutConstraint" oldname=
"wxIndividualLayoutConstraint" module=
"_core"> 
8184       <docstring>Objects of this class are stored in the `wx.LayoutConstraints` class as
 
8185 one of eight possible constraints that a window can be involved in.
 
8186 You will never need to create an instance of
 
8187 wx.IndividualLayoutConstraint, rather you should create a
 
8188 `wx.LayoutConstraints` instance and use the individual contstraints
 
8191 Constraints are initially set to have the relationship
 
8192 wx.Unconstrained, which means that their values should be calculated
 
8193 by looking at known constraints.
 
8195 The Edge specifies the type of edge or dimension of a window.
 
8199     ==================  ==============================================
 
8200     wx.Left             The left edge.
 
8201     wx.Top              The top edge.
 
8202     wx.Right            The right edge.
 
8203     wx.Bottom           The bottom edge.
 
8204     wx.CentreX          The x-coordinate of the centre of the window.
 
8205     wx.CentreY          The y-coordinate of the centre of the window. 
 
8206     ==================  ==============================================
 
8209 The Relationship specifies the relationship that this edge or
 
8210 dimension has with another specified edge or dimension. Normally, the
 
8211 user doesn't use these directly because functions such as Below and
 
8212 RightOf are a convenience for using the more general Set function.
 
8216     ==================  ==============================================
 
8217     wx.Unconstrained    The edge or dimension is unconstrained
 
8218                         (the default for edges.)
 
8219     wx.AsIs             The edge or dimension is to be taken from the current
 
8220                         window position or size (the default for dimensions.)
 
8221     wx.Above            The edge should be above another edge.
 
8222     wx.Below            The edge should be below another edge.
 
8223     wx.LeftOf           The edge should be to the left of another edge.
 
8224     wx.RightOf          The edge should be to the right of another edge.
 
8225     wx.SameAs           The edge or dimension should be the same as another edge
 
8227     wx.PercentOf        The edge or dimension should be a percentage of another
 
8229     wx.Absolute         The edge or dimension should be a given absolute value.
 
8230     ==================  ==============================================
 
8232 :see: `wx.LayoutConstraints`, `wx.Window.SetConstraints`
 
8234       <baseclass name=
"Object"/> 
8235       <method name=
"Set" type=
"" overloaded=
"no"> 
8236         <autodoc>Set(self, int rel, Window otherW, int otherE, int val=
0, int marg=wxLAYOUT_DEFAULT_MARGIN)
</autodoc> 
8237         <docstring>Sets the properties of the constraint. Normally called by one of the
 
8238 convenience functions such as Above, RightOf, SameAs.
</docstring> 
8240           <param name=
"rel" type=
"wxRelationship" default=
""/> 
8241           <param name=
"otherW" type=
"Window" default=
""/> 
8242           <param name=
"otherE" type=
"wxEdge" default=
""/> 
8243           <param name=
"val" type=
"int" default=
"0"/> 
8244           <param name=
"marg" type=
"int" default=
"wxLAYOUT_DEFAULT_MARGIN"/> 
8247       <method name=
"LeftOf" type=
"" overloaded=
"no"> 
8248         <autodoc>LeftOf(self, Window sibling, int marg=
0)
</autodoc> 
8249         <docstring>Constrains this edge to be to the left of the given window, with an
 
8250 optional margin. Implicitly, this is relative to the left edge of the
 
8251 other window.
</docstring> 
8253           <param name=
"sibling" type=
"Window" default=
""/> 
8254           <param name=
"marg" type=
"int" default=
"0"/> 
8257       <method name=
"RightOf" type=
"" overloaded=
"no"> 
8258         <autodoc>RightOf(self, Window sibling, int marg=
0)
</autodoc> 
8259         <docstring>Constrains this edge to be to the right of the given window, with an
 
8260 optional margin. Implicitly, this is relative to the right edge of the
 
8261 other window.
</docstring> 
8263           <param name=
"sibling" type=
"Window" default=
""/> 
8264           <param name=
"marg" type=
"int" default=
"0"/> 
8267       <method name=
"Above" type=
"" overloaded=
"no"> 
8268         <autodoc>Above(self, Window sibling, int marg=
0)
</autodoc> 
8269         <docstring>Constrains this edge to be above the given window, with an optional
 
8270 margin. Implicitly, this is relative to the top edge of the other
 
8273           <param name=
"sibling" type=
"Window" default=
""/> 
8274           <param name=
"marg" type=
"int" default=
"0"/> 
8277       <method name=
"Below" type=
"" overloaded=
"no"> 
8278         <autodoc>Below(self, Window sibling, int marg=
0)
</autodoc> 
8279         <docstring>Constrains this edge to be below the given window, with an optional
 
8280 margin. Implicitly, this is relative to the bottom edge of the other
 
8283           <param name=
"sibling" type=
"Window" default=
""/> 
8284           <param name=
"marg" type=
"int" default=
"0"/> 
8287       <method name=
"SameAs" type=
"" overloaded=
"no"> 
8288         <autodoc>SameAs(self, Window otherW, int edge, int marg=
0)
</autodoc> 
8289         <docstring>Constrains this edge or dimension to be to the same as the edge of the
 
8290 given window, with an optional margin.
</docstring> 
8292           <param name=
"otherW" type=
"Window" default=
""/> 
8293           <param name=
"edge" type=
"wxEdge" default=
""/> 
8294           <param name=
"marg" type=
"int" default=
"0"/> 
8297       <method name=
"PercentOf" type=
"" overloaded=
"no"> 
8298         <autodoc>PercentOf(self, Window otherW, int wh, int per)
</autodoc> 
8299         <docstring>Constrains this edge or dimension to be to a percentage of the given
 
8300 window, with an optional margin.
</docstring> 
8302           <param name=
"otherW" type=
"Window" default=
""/> 
8303           <param name=
"wh" type=
"wxEdge" default=
""/> 
8304           <param name=
"per" type=
"int" default=
""/> 
8307       <method name=
"Absolute" type=
"" overloaded=
"no"> 
8308         <autodoc>Absolute(self, int val)
</autodoc> 
8309         <docstring>Constrains this edge or dimension to be the given absolute value.
</docstring> 
8311           <param name=
"val" type=
"int" default=
""/> 
8314       <method name=
"Unconstrained" type=
"" overloaded=
"no"> 
8315         <autodoc>Unconstrained(self)
</autodoc> 
8316         <docstring>Sets this edge or dimension to be unconstrained, that is, dependent on
 
8317 other edges and dimensions from which this value can be deduced.
</docstring> 
8319       <method name=
"AsIs" type=
"" overloaded=
"no"> 
8320         <autodoc>AsIs(self)
</autodoc> 
8321         <docstring>Sets this edge or constraint to be whatever the window's value is at
 
8322 the moment. If either of the width and height constraints are *as is*,
 
8323 the window will not be resized, but moved instead. This is important
 
8324 when considering panel items which are intended to have a default
 
8325 size, such as a button, which may take its size from the size of the
 
8326 button label.
</docstring> 
8328       <method name=
"GetOtherWindow" type=
"Window" overloaded=
"no"> 
8329         <autodoc>GetOtherWindow(self) -
> Window
</autodoc> 
8331       <method name=
"GetMyEdge" type=
"wxEdge" overloaded=
"no"> 
8332         <autodoc>GetMyEdge(self) -
> int
</autodoc> 
8334       <method name=
"SetEdge" type=
"" overloaded=
"no"> 
8335         <autodoc>SetEdge(self, int which)
</autodoc> 
8337           <param name=
"which" type=
"wxEdge" default=
""/> 
8340       <method name=
"SetValue" type=
"" overloaded=
"no"> 
8341         <autodoc>SetValue(self, int v)
</autodoc> 
8343           <param name=
"v" type=
"int" default=
""/> 
8346       <method name=
"GetMargin" type=
"int" overloaded=
"no"> 
8347         <autodoc>GetMargin(self) -
> int
</autodoc> 
8349       <method name=
"SetMargin" type=
"" overloaded=
"no"> 
8350         <autodoc>SetMargin(self, int m)
</autodoc> 
8352           <param name=
"m" type=
"int" default=
""/> 
8355       <method name=
"GetValue" type=
"int" overloaded=
"no"> 
8356         <autodoc>GetValue(self) -
> int
</autodoc> 
8358       <method name=
"GetPercent" type=
"int" overloaded=
"no"> 
8359         <autodoc>GetPercent(self) -
> int
</autodoc> 
8361       <method name=
"GetOtherEdge" type=
"int" overloaded=
"no"> 
8362         <autodoc>GetOtherEdge(self) -
> int
</autodoc> 
8364       <method name=
"GetDone" type=
"bool" overloaded=
"no"> 
8365         <autodoc>GetDone(self) -
> bool
</autodoc> 
8367       <method name=
"SetDone" type=
"" overloaded=
"no"> 
8368         <autodoc>SetDone(self, bool d)
</autodoc> 
8370           <param name=
"d" type=
"bool" default=
""/> 
8373       <method name=
"GetRelationship" type=
"wxRelationship" overloaded=
"no"> 
8374         <autodoc>GetRelationship(self) -
> int
</autodoc> 
8376       <method name=
"SetRelationship" type=
"" overloaded=
"no"> 
8377         <autodoc>SetRelationship(self, int r)
</autodoc> 
8379           <param name=
"r" type=
"wxRelationship" default=
""/> 
8382       <method name=
"ResetIfWin" type=
"bool" overloaded=
"no"> 
8383         <autodoc>ResetIfWin(self, Window otherW) -
> bool
</autodoc> 
8384         <docstring>Reset constraint if it mentions otherWin
</docstring> 
8386           <param name=
"otherW" type=
"Window" default=
""/> 
8389       <method name=
"SatisfyConstraint" type=
"bool" overloaded=
"no"> 
8390         <autodoc>SatisfyConstraint(self, LayoutConstraints constraints, Window win) -
> bool
</autodoc> 
8391         <docstring>Try to satisfy constraint
</docstring> 
8393           <param name=
"constraints" type=
"wxLayoutConstraints" default=
""/> 
8394           <param name=
"win" type=
"Window" default=
""/> 
8397       <method name=
"GetEdge" type=
"int" overloaded=
"no"> 
8398         <autodoc>GetEdge(self, int which, Window thisWin, Window other) -
> int
</autodoc> 
8399         <docstring>Get the value of this edge or dimension, or if this
 
8400 is not determinable, -
1.
</docstring> 
8402           <param name=
"which" type=
"wxEdge" default=
""/> 
8403           <param name=
"thisWin" type=
"Window" default=
""/> 
8404           <param name=
"other" type=
"Window" default=
""/> 
8408     <class name=
"LayoutConstraints" oldname=
"wxLayoutConstraints" module=
"_core"> 
8409       <docstring>**Note:** constraints are now deprecated and you should use sizers
 
8412 Objects of this class can be associated with a window to define its
 
8413 layout constraints, with respect to siblings or its parent.
 
8415 The class consists of the following eight constraints of class
 
8416 wx.IndividualLayoutConstraint, some or all of which should be accessed
 
8417 directly to set the appropriate constraints.
 
8419     * left: represents the left hand edge of the window
 
8420     * right: represents the right hand edge of the window
 
8421     * top: represents the top edge of the window
 
8422     * bottom: represents the bottom edge of the window
 
8423     * width: represents the width of the window
 
8424     * height: represents the height of the window
 
8425     * centreX: represents the horizontal centre point of the window
 
8426     * centreY: represents the vertical centre point of the window 
 
8428 Most constraints are initially set to have the relationship
 
8429 wxUnconstrained, which means that their values should be calculated by
 
8430 looking at known constraints. The exceptions are width and height,
 
8431 which are set to wxAsIs to ensure that if the user does not specify a
 
8432 constraint, the existing width and height will be used, to be
 
8433 compatible with panel items which often have take a default size. If
 
8434 the constraint is ``wx.AsIs``, the dimension will not be changed.
 
8436 :see: `wx.IndividualLayoutConstraint`, `wx.Window.SetConstraints`
 
8438       <baseclass name=
"Object"/> 
8439       <constructor name=
"LayoutConstraints" overloaded=
"no"> 
8440         <autodoc>__init__(self) -
> LayoutConstraints
</autodoc> 
8442       <property name=
"left" type=
"IndividualLayoutConstraint" readonly=
"yes"/> 
8443       <property name=
"top" type=
"IndividualLayoutConstraint" readonly=
"yes"/> 
8444       <property name=
"right" type=
"IndividualLayoutConstraint" readonly=
"yes"/> 
8445       <property name=
"bottom" type=
"IndividualLayoutConstraint" readonly=
"yes"/> 
8446       <property name=
"width" type=
"IndividualLayoutConstraint" readonly=
"yes"/> 
8447       <property name=
"height" type=
"IndividualLayoutConstraint" readonly=
"yes"/> 
8448       <property name=
"centreX" type=
"IndividualLayoutConstraint" readonly=
"yes"/> 
8449       <property name=
"centreY" type=
"IndividualLayoutConstraint" readonly=
"yes"/> 
8450       <method name=
"SatisfyConstraints" type=
"bool" overloaded=
"no"> 
8451         <autodoc>SatisfyConstraints(Window win) -
> (areSatisfied, noChanges)
</autodoc> 
8453           <param name=
"win" type=
"Window" default=
""/> 
8454           <param name=
"OUTPUT" type=
"int" default=
""/> 
8457       <method name=
"AreSatisfied" type=
"bool" overloaded=
"no"> 
8458         <autodoc>AreSatisfied(self) -
> bool
</autodoc> 
8461     <pythoncode>#----------------------------------------------------------------------------
 
8463 # Use Python's bool constants if available, make some if not
 
8467     __builtins__.True = 
1==
1 
8468     __builtins__.False = 
1==
0 
8469     def bool(value): return not not value
 
8470     __builtins__.bool = bool
 
8474 # workarounds for bad wxRTTI names
 
8475 __wxPyPtrTypeMap['wxGauge95']    = 'wxGauge'
 
8476 __wxPyPtrTypeMap['wxSlider95']   = 'wxSlider'
 
8477 __wxPyPtrTypeMap['wxStatusBar95']   = 'wxStatusBar'
 
8480 #----------------------------------------------------------------------------
 
8481 # Load version numbers from __version__...  Ensure that major and minor
 
8482 # versions are the same for both wxPython and wxWidgets.
 
8484 from __version__ import *
 
8485 __version__ = VERSION_STRING
 
8487 assert MAJOR_VERSION == _core_.MAJOR_VERSION, "wxPython/wxWidgets version mismatch"
 
8488 assert MINOR_VERSION == _core_.MINOR_VERSION, "wxPython/wxWidgets version mismatch"
 
8489 if RELEASE_VERSION != _core_.RELEASE_VERSION:
 
8491     warnings.warn("wxPython/wxWidgets release number mismatch")
 
8493 #----------------------------------------------------------------------------
 
8495 class PyDeadObjectError(AttributeError):
 
8498 class _wxPyDeadObject(object):
 
8500     Instances of wx objects that are OOR capable will have their __class__
 
8501     changed to this class when the C++ object is deleted.  This should help
 
8502     prevent crashes due to referencing a bogus C++ pointer.
 
8504     reprStr = "wxPython wrapper for DELETED %s object! (The C++ object no longer exists.)"
 
8505     attrStr = "The C++ part of the %s object has been deleted, attribute access no longer allowed."
 
8508         if not hasattr(self, "_name"):
 
8509             self._name = "[unknown]"
 
8510         return self.reprStr % self._name
 
8512     def __getattr__(self, *args):
 
8513         if not hasattr(self, "_name"):
 
8514             self._name = "[unknown]"
 
8515         raise PyDeadObjectError(self.attrStr % self._name)
 
8517     def __nonzero__(self):
 
8522 class PyUnbornObjectError(AttributeError):
 
8525 class _wxPyUnbornObject(object):
 
8527     Some stock objects are created when the wx._core module is
 
8528     imported, but their C++ instance is not created until the wx.App
 
8529     object is created and initialized.  These object instances will
 
8530     temporarily have their __class__ changed to this class so an
 
8531     exception will be raised if they are used before the C++ instance
 
8535     reprStr = "wxPython wrapper for UNBORN object! (The C++ object is not initialized yet.)"
 
8536     attrStr = "The C++ part of this object has not been initialized, attribute access not allowed."
 
8539         #if not hasattr(self, "_name"):
 
8540         #    self._name = "[unknown]"
 
8541         return self.reprStr #% self._name
 
8543     def __getattr__(self, *args):
 
8544         #if not hasattr(self, "_name"):
 
8545         #    self._name = "[unknown]"
 
8546         raise PyUnbornObjectError(self.attrStr) # % self._name )
 
8548     def __nonzero__(self):
 
8552 #----------------------------------------------------------------------------
 
8553 _wxPyCallAfterId = None
 
8555 def CallAfter(callable, *args, **kw):
 
8557     Call the specified function after the current and pending event
 
8558     handlers have been completed.  This is also good for making GUI
 
8559     method calls from non-GUI threads.  Any extra positional or
 
8560     keyword args are passed on to the callable when it is called.
 
8562     :see: `wx.FutureCall`
 
8565     assert app is not None, 'No wx.App created yet'
 
8567     global _wxPyCallAfterId
 
8568     if _wxPyCallAfterId is None:
 
8569         _wxPyCallAfterId = wx.NewEventType()
 
8570         app.Connect(-
1, -
1, _wxPyCallAfterId,
 
8571               lambda event: event.callable(*event.args, **event.kw) )
 
8573     evt.SetEventType(_wxPyCallAfterId)
 
8574     evt.callable = callable
 
8577     wx.PostEvent(app, evt)
 
8580 #----------------------------------------------------------------------------
 
8585     A convenience class for wx.Timer, that calls the given callable
 
8586     object once after the given amount of milliseconds, passing any
 
8587     positional or keyword args.  The return value of the callable is
 
8588     availbale after it has been run with the `GetResult` method.
 
8590     If you don't need to get the return value or restart the timer
 
8591     then there is no need to hold a reference to this object.  It will
 
8592     hold a reference to itself while the timer is running (the timer
 
8593     has a reference to self.Notify) but the cycle will be broken when
 
8594     the timer completes, automatically cleaning up the wx.FutureCall
 
8597     :see: `wx.CallAfter`
 
8599     def __init__(self, millis, callable, *args, **kwargs):
 
8600         self.millis = millis
 
8601         self.callable = callable
 
8602         self.SetArgs(*args, **kwargs)
 
8604         self.running = False
 
8614     def Start(self, millis=None, *args, **kwargs):
 
8619         if millis is not None:
 
8620             self.millis = millis
 
8622             self.SetArgs(*args, **kwargs)
 
8624         self.timer = wx.PyTimer(self.Notify)
 
8625         self.timer.Start(self.millis, wx.TIMER_ONE_SHOT)
 
8632         Stop and destroy the timer.
 
8634         if self.timer is not None:
 
8639     def GetInterval(self):
 
8640         if self.timer is not None:
 
8641             return self.timer.GetInterval()
 
8646     def IsRunning(self):
 
8647         return self.timer is not None and self.timer.IsRunning()
 
8650     def SetArgs(self, *args, **kwargs):
 
8652         (Re)set the args passed to the callable object.  This is
 
8653         useful in conjunction with Restart if you want to schedule a
 
8654         new call to the same callable object but with different
 
8658         self.kwargs = kwargs
 
8664     def GetResult(self):
 
8669         The timer has expired so call the callable.
 
8671         if self.callable and getattr(self.callable, 'im_self', True):
 
8673             self.running = False
 
8674             self.result = self.callable(*self.args, **self.kwargs)
 
8676         if not self.running:
 
8677             # if it wasn't restarted, then cleanup
 
8678             wx.CallAfter(self.Stop)
 
8682 #----------------------------------------------------------------------------
 
8683 # Control which items in this module should be documented by epydoc.
 
8684 # We allow only classes and functions, which will help reduce the size
 
8685 # of the docs by filtering out the zillions of constants, EVT objects,
 
8686 # and etc that don't make much sense by themselves, but are instead
 
8687 # documented (or will be) as part of the classes/functions/methods
 
8688 # where they should be used.
 
8692     A filter for epydoc that only allows non-Ptr classes and
 
8693     fucntions, in order to reduce the clutter in the API docs.
 
8695     def __init__(self, globals):
 
8696         self._globals = globals
 
8698     def __call__(self, name):
 
8700         obj = self._globals.get(name, None)
 
8701         if type(obj) not in [type, types.ClassType, types.FunctionType, types.BuiltinFunctionType]:
 
8703         if name.startswith('_') or name.endswith('Ptr') or name.startswith('EVT'):
 
8707 #----------------------------------------------------------------------------
 
8708 #----------------------------------------------------------------------------
 
8710 # Import other modules in this package that should show up in the
 
8711 # "core" wx namespace
 
8713 from _windows import *
 
8714 from _controls import *
 
8718 # Fixup the stock objects since they can't be used yet.  (They will be
 
8719 # restored in wx.PyApp.OnInit.)
 
8720 _core_._wxPyFixStockObjects()
 
8722 #----------------------------------------------------------------------------
 
8723 #----------------------------------------------------------------------------
 
8726   <module name=
"_gdi"> 
8727     <import name=
"_core"/> 
8728     <pythoncode> wx = _core 
</pythoncode> 
8730 #---------------------------------------------------------------------------
 
8732     <class name=
"GDIObject" oldname=
"wxGDIObject" module=
"_gdi"> 
8733       <baseclass name=
"Object"/> 
8734       <constructor name=
"GDIObject" overloaded=
"no"> 
8735         <autodoc>__init__(self) -
> GDIObject
</autodoc> 
8737       <destructor name=
"~wxGDIObject" overloaded=
"no"> 
8738         <autodoc>__del__(self)
</autodoc> 
8740       <method name=
"GetVisible" type=
"bool" overloaded=
"no"> 
8741         <autodoc>GetVisible(self) -
> bool
</autodoc> 
8743       <method name=
"SetVisible" type=
"" overloaded=
"no"> 
8744         <autodoc>SetVisible(self, bool visible)
</autodoc> 
8746           <param name=
"visible" type=
"bool" default=
""/> 
8749       <method name=
"IsNull" type=
"bool" overloaded=
"no"> 
8750         <autodoc>IsNull(self) -
> bool
</autodoc> 
8754 #---------------------------------------------------------------------------
 
8756     <class name=
"Colour" oldname=
"wxColour" module=
"_gdi"> 
8757       <docstring>A colour is an object representing a combination of Red, Green, and
 
8758 Blue (RGB) intensity values, and is used to determine drawing colours,
 
8759 window colours, etc.  Valid RGB values are in the range 
0 to 
255.
 
8761 In wxPython there are typemaps that will automatically convert from a
 
8762 colour name, or from a '#RRGGBB' colour hex value string to a
 
8763 wx.Colour object when calling C++ methods that expect a wxColour.
 
8764 This means that the following are all equivallent::
 
8766     win.SetBackgroundColour(wxColour(
0,
0,
255))
 
8767     win.SetBackgroundColour('BLUE')
 
8768     win.SetBackgroundColour('#
0000FF')
 
8770 Additional colour names and their coresponding values can be added
 
8771 using `wx.ColourDatabase`.  Various system colours (as set in the
 
8772 user's system preferences) can be retrieved with
 
8773 `wx.SystemSettings.GetColour`.
 
8775       <baseclass name=
"Object"/> 
8776       <constructor name=
"Colour" overloaded=
"no"> 
8777         <autodoc>__init__(self, byte red=
0, byte green=
0, byte blue=
0) -
> Colour
</autodoc> 
8778         <docstring>Constructs a colour from red, green and blue values.
 
8780 :see: Alternate constructors `wx.NamedColour` and `wx.ColourRGB`.
 
8783           <param name=
"red" type=
"byte" default=
"0"/> 
8784           <param name=
"green" type=
"byte" default=
"0"/> 
8785           <param name=
"blue" type=
"byte" default=
"0"/> 
8788       <constructor name=
"NamedColour" overloaded=
"no"> 
8789         <autodoc>NamedColour(String colorName) -
> Colour
</autodoc> 
8790         <docstring>Constructs a colour object using a colour name listed in
 
8791 ``wx.TheColourDatabase``.
</docstring> 
8793           <param name=
"colorName" type=
"String" default=
""/> 
8796       <constructor name=
"ColourRGB" overloaded=
"no"> 
8797         <autodoc>ColourRGB(unsigned long colRGB) -
> Colour
</autodoc> 
8798         <docstring>Constructs a colour from a packed RGB value.
</docstring> 
8800           <param name=
"colRGB" type=
"unsigned long" default=
""/> 
8803       <destructor name=
"~wxColour" overloaded=
"no"> 
8804         <autodoc>__del__(self)
</autodoc> 
8806       <method name=
"Red" type=
"byte" overloaded=
"no"> 
8807         <autodoc>Red(self) -
> byte
</autodoc> 
8808         <docstring>Returns the red intensity.
</docstring> 
8810       <method name=
"Green" type=
"byte" overloaded=
"no"> 
8811         <autodoc>Green(self) -
> byte
</autodoc> 
8812         <docstring>Returns the green intensity.
</docstring> 
8814       <method name=
"Blue" type=
"byte" overloaded=
"no"> 
8815         <autodoc>Blue(self) -
> byte
</autodoc> 
8816         <docstring>Returns the blue intensity.
</docstring> 
8818       <method name=
"Ok" type=
"bool" overloaded=
"no"> 
8819         <autodoc>Ok(self) -
> bool
</autodoc> 
8820         <docstring>Returns True if the colour object is valid (the colour has been
 
8821 initialised with RGB values).
</docstring> 
8823       <method name=
"Set" type=
"" overloaded=
"no"> 
8824         <autodoc>Set(self, byte red, byte green, byte blue)
</autodoc> 
8825         <docstring>Sets the RGB intensity values.
</docstring> 
8827           <param name=
"red" type=
"byte" default=
""/> 
8828           <param name=
"green" type=
"byte" default=
""/> 
8829           <param name=
"blue" type=
"byte" default=
""/> 
8832       <method name=
"SetRGB" type=
"" overloaded=
"no"> 
8833         <autodoc>SetRGB(self, unsigned long colRGB)
</autodoc> 
8834         <docstring>Sets the RGB intensity values from a packed RGB value.
</docstring> 
8836           <param name=
"colRGB" type=
"unsigned long" default=
""/> 
8839       <method name=
"SetFromName" type=
"" overloaded=
"no"> 
8840         <autodoc>SetFromName(self, String colourName)
</autodoc> 
8841         <docstring>Sets the RGB intensity values using a colour name listed in
 
8842 ``wx.TheColourDatabase``.
</docstring> 
8844           <param name=
"colourName" type=
"String" default=
""/> 
8847       <method name=
"GetPixel" type=
"long" overloaded=
"no"> 
8848         <autodoc>GetPixel(self) -
> long
</autodoc> 
8849         <docstring>Returns a pixel value which is platform-dependent. On Windows, a
 
8850 COLORREF is returned. On X, an allocated pixel value is returned.  -
1 
8851 is returned if the pixel is invalid (on X, unallocated).
</docstring> 
8853       <method name=
"__eq__" type=
"bool" overloaded=
"no"> 
8854         <autodoc>__eq__(self, Colour colour) -
> bool
</autodoc> 
8855         <docstring>Compare colours for equality
</docstring> 
8857           <param name=
"colour" type=
"Colour" default=
""/> 
8860       <method name=
"__ne__" type=
"bool" overloaded=
"no"> 
8861         <autodoc>__ne__(self, Colour colour) -
> bool
</autodoc> 
8862         <docstring>Compare colours for inequality
</docstring> 
8864           <param name=
"colour" type=
"Colour" default=
""/> 
8867       <method name=
"Get" type=
"PyObject" overloaded=
"no"> 
8868         <autodoc>Get() -
> (r, g, b)
</autodoc> 
8869         <docstring>Returns the RGB intensity values as a tuple.
</docstring> 
8871       <method name=
"GetRGB" type=
"unsigned long" overloaded=
"no"> 
8872         <autodoc>GetRGB(self) -
> unsigned long
</autodoc> 
8873         <docstring>Return the colour as a packed RGB value
</docstring> 
8878     NamedColor = NamedColour
 
8879     ColorRGB = ColourRGB
 
8881     <class name=
"Palette" oldname=
"wxPalette" module=
"_gdi"> 
8882       <baseclass name=
"GDIObject"/> 
8883       <constructor name=
"Palette" overloaded=
"no"> 
8884         <autodoc>__init__(self, int n, unsigned char red, unsigned char green, unsigned char blue) -
> Palette
</autodoc> 
8886           <param name=
"n" type=
"int" default=
""/> 
8887           <param name=
"red" type=
"unsigned char" default=
""/> 
8888           <param name=
"green" type=
"unsigned char" default=
""/> 
8889           <param name=
"blue" type=
"unsigned char" default=
""/> 
8892       <destructor name=
"~wxPalette" overloaded=
"no"> 
8893         <autodoc>__del__(self)
</autodoc> 
8895       <method name=
"GetPixel" type=
"int" overloaded=
"no"> 
8896         <autodoc>GetPixel(self, byte red, byte green, byte blue) -
> int
</autodoc> 
8898           <param name=
"red" type=
"byte" default=
""/> 
8899           <param name=
"green" type=
"byte" default=
""/> 
8900           <param name=
"blue" type=
"byte" default=
""/> 
8903       <method name=
"GetRGB" type=
"bool" overloaded=
"no"> 
8904         <autodoc>GetRGB(int pixel) -
> (R,G,B)
</autodoc> 
8906           <param name=
"pixel" type=
"int" default=
""/> 
8907           <param name=
"OUTPUT" type=
"byte" default=
""/> 
8908           <param name=
"OUTPUT" type=
"byte" default=
""/> 
8909           <param name=
"OUTPUT" type=
"byte" default=
""/> 
8912       <method name=
"Ok" type=
"bool" overloaded=
"no"> 
8913         <autodoc>Ok(self) -
> bool
</autodoc> 
8917 #---------------------------------------------------------------------------
 
8919     <class name=
"Pen" oldname=
"wxPen" module=
"_gdi"> 
8920       <baseclass name=
"GDIObject"/> 
8921       <constructor name=
"Pen" overloaded=
"no"> 
8922         <autodoc>__init__(self, Colour colour, int width=
1, int style=SOLID) -
> Pen
</autodoc> 
8924           <param name=
"colour" type=
"Colour" default=
""/> 
8925           <param name=
"width" type=
"int" default=
"1"/> 
8926           <param name=
"style" type=
"int" default=
"wxSOLID"/> 
8929       <destructor name=
"~wxPen" overloaded=
"no"> 
8930         <autodoc>__del__(self)
</autodoc> 
8932       <method name=
"GetCap" type=
"int" overloaded=
"no"> 
8933         <autodoc>GetCap(self) -
> int
</autodoc> 
8935       <method name=
"GetColour" type=
"Colour" overloaded=
"no"> 
8936         <autodoc>GetColour(self) -
> Colour
</autodoc> 
8938       <method name=
"GetJoin" type=
"int" overloaded=
"no"> 
8939         <autodoc>GetJoin(self) -
> int
</autodoc> 
8941       <method name=
"GetStyle" type=
"int" overloaded=
"no"> 
8942         <autodoc>GetStyle(self) -
> int
</autodoc> 
8944       <method name=
"GetWidth" type=
"int" overloaded=
"no"> 
8945         <autodoc>GetWidth(self) -
> int
</autodoc> 
8947       <method name=
"Ok" type=
"bool" overloaded=
"no"> 
8948         <autodoc>Ok(self) -
> bool
</autodoc> 
8950       <method name=
"SetCap" type=
"" overloaded=
"no"> 
8951         <autodoc>SetCap(self, int cap_style)
</autodoc> 
8953           <param name=
"cap_style" type=
"int" default=
""/> 
8956       <method name=
"SetColour" type=
"" overloaded=
"no"> 
8957         <autodoc>SetColour(self, Colour colour)
</autodoc> 
8959           <param name=
"colour" type=
"Colour" default=
""/> 
8962       <method name=
"SetJoin" type=
"" overloaded=
"no"> 
8963         <autodoc>SetJoin(self, int join_style)
</autodoc> 
8965           <param name=
"join_style" type=
"int" default=
""/> 
8968       <method name=
"SetStyle" type=
"" overloaded=
"no"> 
8969         <autodoc>SetStyle(self, int style)
</autodoc> 
8971           <param name=
"style" type=
"int" default=
""/> 
8974       <method name=
"SetWidth" type=
"" overloaded=
"no"> 
8975         <autodoc>SetWidth(self, int width)
</autodoc> 
8977           <param name=
"width" type=
"int" default=
""/> 
8980       <method name=
"SetDashes" type=
"" overloaded=
"no"> 
8981         <autodoc>SetDashes(self, int dashes, wxDash dashes_array)
</autodoc> 
8983           <param name=
"dashes" type=
"int" default=
""/> 
8984           <param name=
"dashes_array" type=
"wxDash" default=
""/> 
8987       <method name=
"GetDashes" type=
"PyObject" overloaded=
"no"> 
8988         <autodoc>GetDashes(self) -
> PyObject
</autodoc> 
8990       <method name=
"_SetDashes" type=
"" overloaded=
"no"> 
8991         <autodoc>_SetDashes(self, PyObject _self, PyObject pyDashes)
</autodoc> 
8993           <param name=
"_self" type=
"PyObject" default=
""/> 
8994           <param name=
"pyDashes" type=
"PyObject" default=
""/> 
8997       <method name=
"GetDashCount" type=
"int" overloaded=
"no"> 
8998         <autodoc>GetDashCount(self) -
> int
</autodoc> 
9000       <method name=
"__eq__" type=
"bool" overloaded=
"no"> 
9001         <autodoc>__eq__(self, Pen other) -
> bool
</autodoc> 
9003           <param name=
"other" type=
"Pen" default=
""/> 
9006       <method name=
"__ne__" type=
"bool" overloaded=
"no"> 
9007         <autodoc>__ne__(self, Pen other) -
> bool
</autodoc> 
9009           <param name=
"other" type=
"Pen" default=
""/> 
9014 #---------------------------------------------------------------------------
 
9016     <class name=
"Brush" oldname=
"wxBrush" module=
"_gdi"> 
9017       <docstring>A brush is a drawing tool for filling in areas. It is used for
 
9018 painting the background of rectangles, ellipses, etc. when drawing on
 
9019 a `wx.DC`.  It has a colour and a style.
 
9021 :warning: Do not create instances of wx.Brush before the `wx.App`
 
9022     object has been created because, depending on the platform,
 
9023     required internal data structures may not have been initialized
 
9024     yet.  Instead create your brushes in the app's OnInit or as they
 
9025     are needed for drawing.
 
9027 :note: On monochrome displays all brushes are white, unless the colour
 
9030 :see: `wx.BrushList`, `wx.DC`, `wx.DC.SetBrush`
 
9032       <baseclass name=
"GDIObject"/> 
9033       <constructor name=
"Brush" overloaded=
"no"> 
9034         <autodoc>__init__(self, Colour colour, int style=SOLID) -
> Brush
</autodoc> 
9035         <docstring>Constructs a brush from a `wx.Colour` object and a style.The style parameter may be one of the following:
 
9037     ===================   =============================
 
9039     ===================   =============================
 
9040     wx.TRANSPARENT        Transparent (no fill).
 
9042     wx.STIPPLE            Uses a bitmap as a stipple.
 
9043     wx.BDIAGONAL_HATCH    Backward diagonal hatch.
 
9044     wx.CROSSDIAG_HATCH    Cross-diagonal hatch.
 
9045     wx.FDIAGONAL_HATCH    Forward diagonal hatch.
 
9046     wx.CROSS_HATCH        Cross hatch.
 
9047     wx.HORIZONTAL_HATCH   Horizontal hatch.
 
9048     wx.VERTICAL_HATCH     Vertical hatch.
 
9049     ===================   =============================
 
9053           <param name=
"colour" type=
"Colour" default=
""/> 
9054           <param name=
"style" type=
"int" default=
"wxSOLID"/> 
9057       <destructor name=
"~wxBrush" overloaded=
"no"> 
9058         <autodoc>__del__(self)
</autodoc> 
9060       <method name=
"SetColour" type=
"" overloaded=
"no"> 
9061         <autodoc>SetColour(self, Colour col)
</autodoc> 
9062         <docstring>Set the brush's `wx.Colour`.
</docstring> 
9064           <param name=
"col" type=
"Colour" default=
""/> 
9067       <method name=
"SetStyle" type=
"" overloaded=
"no"> 
9068         <autodoc>SetStyle(self, int style)
</autodoc> 
9069         <docstring>Sets the style of the brush. See `__init__` for a listing of styles.
</docstring> 
9071           <param name=
"style" type=
"int" default=
""/> 
9074       <method name=
"SetStipple" type=
"" overloaded=
"no"> 
9075         <autodoc>SetStipple(self, Bitmap stipple)
</autodoc> 
9076         <docstring>Sets the stipple `wx.Bitmap`.
</docstring> 
9078           <param name=
"stipple" type=
"wxBitmap" default=
""/> 
9081       <method name=
"GetColour" type=
"Colour" overloaded=
"no"> 
9082         <autodoc>GetColour(self) -
> Colour
</autodoc> 
9083         <docstring>Returns the `wx.Colour` of the brush.
</docstring> 
9085       <method name=
"GetStyle" type=
"int" overloaded=
"no"> 
9086         <autodoc>GetStyle(self) -
> int
</autodoc> 
9087         <docstring>Returns the style of the brush.  See `__init__` for a listing of
 
9090       <method name=
"GetStipple" type=
"wxBitmap" overloaded=
"no"> 
9091         <autodoc>GetStipple(self) -
> Bitmap
</autodoc> 
9092         <docstring>Returns the stiple `wx.Bitmap` of the brush.  If the brush does not
 
9093 have a wx.STIPPLE style, then the return value may be non-None but an
 
9094 uninitialised bitmap (`wx.Bitmap.Ok` returns False).
</docstring> 
9096       <method name=
"Ok" type=
"bool" overloaded=
"no"> 
9097         <autodoc>Ok(self) -
> bool
</autodoc> 
9098         <docstring>Returns True if the brush is initialised and valid.
</docstring> 
9101     <class name=
"Bitmap" oldname=
"wxBitmap" module=
"_gdi"> 
9102       <docstring>The wx.Bitmap class encapsulates the concept of a platform-dependent
 
9103 bitmap.  It can be either monochrome or colour, and either loaded from
 
9104 a file or created dynamically.  A bitmap can be selected into a memory
 
9105 device context (instance of `wx.MemoryDC`). This enables the bitmap to
 
9106 be copied to a window or memory device context using `wx.DC.Blit`, or
 
9107 to be used as a drawing surface.
 
9109 The BMP and XMP image file formats are supported on all platforms by
 
9110 wx.Bitmap.  Other formats are automatically loaded by `wx.Image` and
 
9111 converted to a wx.Bitmap, so any image file format supported by
 
9112 `wx.Image` can be used.
 
9114 :todo: Add wrappers and support for raw bitmap data access.  Can this
 
9115        be be put into Python without losing the speed benefits of the
 
9116        teplates and iterators in rawbmp.h?
 
9118 :todo: Find a way to do very efficient PIL Image 
<--
> wx.Bitmap
 
9121       <baseclass name=
"GDIObject"/> 
9122       <constructor name=
"Bitmap" overloaded=
"no"> 
9123         <autodoc>__init__(self, String name, int type=BITMAP_TYPE_ANY) -
> Bitmap
</autodoc> 
9124         <docstring>Loads a bitmap from a file.
 
9125     :param name:  Name of the file to load the bitmap from.
 
9126     :param type: The type of image to expect.  Can be one of the following
 
9127         constants (assuming that the neccessary `wx.Image` handlers are
 
9130         * wx.BITMAP_TYPE_ANY
 
9131         * wx.BITMAP_TYPE_BMP
 
9132         * wx.BITMAP_TYPE_ICO
 
9133         * wx.BITMAP_TYPE_CUR
 
9134         * wx.BITMAP_TYPE_XBM
 
9135         * wx.BITMAP_TYPE_XPM
 
9136         * wx.BITMAP_TYPE_TIF
 
9137         * wx.BITMAP_TYPE_GIF
 
9138         * wx.BITMAP_TYPE_PNG
 
9139         * wx.BITMAP_TYPE_JPEG
 
9140         * wx.BITMAP_TYPE_PNM
 
9141         * wx.BITMAP_TYPE_PCX
 
9142         * wx.BITMAP_TYPE_PICT
 
9143         * wx.BITMAP_TYPE_ICON
 
9144         * wx.BITMAP_TYPE_ANI
 
9145         * wx.BITMAP_TYPE_IFF
 
9147 :see: Alternate constructors `wx.EmptyBitmap`, `wx.BitmapFromIcon`,
 
9148       `wx.BitmapFromImage`, `wx.BitmapFromXPMData`,
 
9152           <param name=
"name" type=
"String" default=
""/> 
9153           <param name=
"type" type=
"wxBitmapType" default=
"wxBITMAP_TYPE_ANY"/> 
9156       <constructor name=
"EmptyBitmap" overloaded=
"no"> 
9157         <autodoc>EmptyBitmap(int width, int height, int depth=-
1) -
> Bitmap
</autodoc> 
9158         <docstring>Creates a new bitmap of the given size.  A depth of -
1 indicates the
 
9159 depth of the current screen or visual. Some platforms only support 
1 
9160 for monochrome and -
1 for the current colour setting.
</docstring> 
9162           <param name=
"width" type=
"int" default=
""/> 
9163           <param name=
"height" type=
"int" default=
""/> 
9164           <param name=
"depth" type=
"int" default=
"-1"/> 
9167       <constructor name=
"BitmapFromIcon" overloaded=
"no"> 
9168         <autodoc>BitmapFromIcon(Icon icon) -
> Bitmap
</autodoc> 
9169         <docstring>Create a new bitmap from a `wx.Icon` object.
</docstring> 
9171           <param name=
"icon" type=
"wxIcon" default=
""/> 
9174       <constructor name=
"BitmapFromImage" overloaded=
"no"> 
9175         <autodoc>BitmapFromImage(Image image, int depth=-
1) -
> Bitmap
</autodoc> 
9176         <docstring>Creates bitmap object from a `wx.Image`. This has to be done to
 
9177 actually display a `wx.Image` as you cannot draw an image directly on
 
9178 a window. The resulting bitmap will use the provided colour depth (or
 
9179 that of the current screen colour depth if depth is -
1) which entails
 
9180 that a colour reduction may have to take place.
</docstring> 
9182           <param name=
"image" type=
"Image" default=
""/> 
9183           <param name=
"depth" type=
"int" default=
"-1"/> 
9186       <constructor name=
"BitmapFromXPMData" overloaded=
"no"> 
9187         <autodoc>BitmapFromXPMData(PyObject listOfStrings) -
> Bitmap
</autodoc> 
9188         <docstring>Construct a Bitmap from a list of strings formatted as XPM data.
</docstring> 
9190           <param name=
"listOfStrings" type=
"PyObject" default=
""/> 
9193       <constructor name=
"BitmapFromBits" overloaded=
"no"> 
9194         <autodoc>BitmapFromBits(PyObject bits, int width, int height, int depth=
1) -
> Bitmap
</autodoc> 
9195         <docstring>Creates a bitmap from an array of bits.  You should only use this
 
9196 function for monochrome bitmaps (depth 
1) in portable programs: in
 
9197 this case the bits parameter should contain an XBM image.  For other
 
9198 bit depths, the behaviour is platform dependent.
</docstring> 
9200           <param name=
"bits" type=
"PyObject" default=
""/> 
9201           <param name=
"width" type=
"int" default=
""/> 
9202           <param name=
"height" type=
"int" default=
""/> 
9203           <param name=
"depth" type=
"int" default=
"1"/> 
9206       <destructor name=
"~wxBitmap" overloaded=
"no"> 
9207         <autodoc>__del__(self)
</autodoc> 
9209       <method name=
"Ok" type=
"bool" overloaded=
"no"> 
9210         <autodoc>Ok(self) -
> bool
</autodoc> 
9212       <method name=
"GetWidth" type=
"int" overloaded=
"no"> 
9213         <autodoc>GetWidth(self) -
> int
</autodoc> 
9214         <docstring>Gets the width of the bitmap in pixels.
</docstring> 
9216       <method name=
"GetHeight" type=
"int" overloaded=
"no"> 
9217         <autodoc>GetHeight(self) -
> int
</autodoc> 
9218         <docstring>Gets the height of the bitmap in pixels.
</docstring> 
9220       <method name=
"GetDepth" type=
"int" overloaded=
"no"> 
9221         <autodoc>GetDepth(self) -
> int
</autodoc> 
9222         <docstring>Gets the colour depth of the bitmap. A value of 
1 indicates a
 
9223 monochrome bitmap.
</docstring> 
9225       <method name=
"GetSize" type=
"Size" overloaded=
"no"> 
9226         <autodoc>GetSize(self) -
> Size
</autodoc> 
9227         <docstring>Get the size of the bitmap.
</docstring> 
9229       <method name=
"ConvertToImage" type=
"Image" overloaded=
"no"> 
9230         <autodoc>ConvertToImage(self) -
> Image
</autodoc> 
9231         <docstring>Creates a platform-independent image from a platform-dependent
 
9232 bitmap. This preserves mask information so that bitmaps and images can
 
9233 be converted back and forth without loss in that respect.
</docstring> 
9235       <method name=
"GetMask" type=
"wxMask" overloaded=
"no"> 
9236         <autodoc>GetMask(self) -
> Mask
</autodoc> 
9237         <docstring>Gets the associated mask (if any) which may have been loaded from a
 
9238 file or explpicitly set for the bitmap.
 
9240 :see: `SetMask`, `wx.Mask`
 
9243       <method name=
"SetMask" type=
"" overloaded=
"no"> 
9244         <autodoc>SetMask(self, Mask mask)
</autodoc> 
9245         <docstring>Sets the mask for this bitmap.
 
9247 :see: `GetMask`, `wx.Mask`
 
9250           <param name=
"mask" type=
"wxMask" default=
""/> 
9253       <method name=
"SetMaskColour" type=
"" overloaded=
"no"> 
9254         <autodoc>SetMaskColour(self, Colour colour)
</autodoc> 
9255         <docstring>Create a Mask based on a specified colour in the Bitmap.
</docstring> 
9257           <param name=
"colour" type=
"Colour" default=
""/> 
9260       <method name=
"GetSubBitmap" type=
"Bitmap" overloaded=
"no"> 
9261         <autodoc>GetSubBitmap(self, Rect rect) -
> Bitmap
</autodoc> 
9262         <docstring>Returns a sub-bitmap of the current one as long as the rect belongs
 
9263 entirely to the bitmap. This function preserves bit depth and mask
 
9264 information.
</docstring> 
9266           <param name=
"rect" type=
"Rect" default=
""/> 
9269       <method name=
"SaveFile" type=
"bool" overloaded=
"no"> 
9270         <autodoc>SaveFile(self, String name, int type, Palette palette=None) -
> bool
</autodoc> 
9271         <docstring>Saves a bitmap in the named file.  See `__init__` for a description of
 
9272 the ``type`` parameter.
</docstring> 
9274           <param name=
"name" type=
"String" default=
""/> 
9275           <param name=
"type" type=
"wxBitmapType" default=
""/> 
9276           <param name=
"palette" type=
"Palette" default=
"NULL"/> 
9279       <method name=
"LoadFile" type=
"bool" overloaded=
"no"> 
9280         <autodoc>LoadFile(self, String name, int type) -
> bool
</autodoc> 
9281         <docstring>Loads a bitmap from a file.  See `__init__` for a description of the
 
9282 ``type`` parameter.
</docstring> 
9284           <param name=
"name" type=
"String" default=
""/> 
9285           <param name=
"type" type=
"wxBitmapType" default=
""/> 
9288       <method name=
"CopyFromIcon" type=
"bool" overloaded=
"no"> 
9289         <autodoc>CopyFromIcon(self, Icon icon) -
> bool
</autodoc> 
9291           <param name=
"icon" type=
"wxIcon" default=
""/> 
9294       <method name=
"SetHeight" type=
"" overloaded=
"no"> 
9295         <autodoc>SetHeight(self, int height)
</autodoc> 
9296         <docstring>Set the height property (does not affect the existing bitmap data).
</docstring> 
9298           <param name=
"height" type=
"int" default=
""/> 
9301       <method name=
"SetWidth" type=
"" overloaded=
"no"> 
9302         <autodoc>SetWidth(self, int width)
</autodoc> 
9303         <docstring>Set the width property (does not affect the existing bitmap data).
</docstring> 
9305           <param name=
"width" type=
"int" default=
""/> 
9308       <method name=
"SetDepth" type=
"" overloaded=
"no"> 
9309         <autodoc>SetDepth(self, int depth)
</autodoc> 
9310         <docstring>Set the depth property (does not affect the existing bitmap data).
</docstring> 
9312           <param name=
"depth" type=
"int" default=
""/> 
9315       <method name=
"SetSize" type=
"" overloaded=
"no"> 
9316         <autodoc>SetSize(self, Size size)
</autodoc> 
9317         <docstring>Set the bitmap size (does not affect the existing bitmap data).
</docstring> 
9319           <param name=
"size" type=
"Size" default=
""/> 
9322       <method name=
"__eq__" type=
"bool" overloaded=
"no"> 
9323         <autodoc>__eq__(self, Bitmap other) -
> bool
</autodoc> 
9325           <param name=
"other" type=
"Bitmap" default=
""/> 
9328       <method name=
"__ne__" type=
"bool" overloaded=
"no"> 
9329         <autodoc>__ne__(self, Bitmap other) -
> bool
</autodoc> 
9331           <param name=
"other" type=
"Bitmap" default=
""/> 
9335     <class name=
"Mask" oldname=
"wxMask" module=
"_gdi"> 
9336       <docstring>This class encapsulates a monochrome mask bitmap, where the masked
 
9337 area is black and the unmasked area is white. When associated with a
 
9338 bitmap and drawn in a device context, the unmasked area of the bitmap
 
9339 will be drawn, and the masked area will not be drawn.
 
9341 A mask may be associated with a `wx.Bitmap`. It is used in
 
9342 `wx.DC.DrawBitmap` or `wx.DC.Blit` when the source device context is a
 
9343 `wx.MemoryDC` with a `wx.Bitmap` selected into it that contains a
 
9345       <baseclass name=
"Object"/> 
9346       <constructor name=
"Mask" overloaded=
"no"> 
9347         <autodoc>__init__(self, Bitmap bitmap, Colour colour=NullColour) -
> Mask
</autodoc> 
9348         <docstring>Constructs a mask from a `wx.Bitmap` and a `wx.Colour` in that bitmap
 
9349 that indicates the transparent portions of the mask.  In other words,
 
9350 the pixels in ``bitmap`` that match ``colour`` will be the transparent
 
9351 portions of the mask.  If no ``colour`` or an invalid ``colour`` is
 
9352 passed then BLACK is used.
 
9354 :see: `wx.Bitmap`, `wx.Colour`
</docstring> 
9356           <param name=
"bitmap" type=
"Bitmap" default=
""/> 
9357           <param name=
"colour" type=
"Colour" default=
"wxNullColour"/> 
9361     <pythoncode> MaskColour = wx._deprecated(Mask, "wx.MaskColour is deprecated, use `wx.Mask` instead.") 
</pythoncode> 
9362     <class name=
"Icon" oldname=
"wxIcon" module=
"_gdi"> 
9363       <baseclass name=
"GDIObject"/> 
9364       <constructor name=
"Icon" overloaded=
"no"> 
9365         <autodoc>__init__(self, String name, int type, int desiredWidth=-
1, int desiredHeight=-
1) -
> Icon
</autodoc> 
9367           <param name=
"name" type=
"String" default=
""/> 
9368           <param name=
"type" type=
"wxBitmapType" default=
""/> 
9369           <param name=
"desiredWidth" type=
"int" default=
"-1"/> 
9370           <param name=
"desiredHeight" type=
"int" default=
"-1"/> 
9373       <constructor name=
"EmptyIcon" overloaded=
"no"> 
9374         <autodoc>EmptyIcon() -
> Icon
</autodoc> 
9376       <constructor name=
"IconFromLocation" overloaded=
"no"> 
9377         <autodoc>IconFromLocation(IconLocation loc) -
> Icon
</autodoc> 
9379           <param name=
"loc" type=
"wxIconLocation" default=
""/> 
9382       <constructor name=
"IconFromBitmap" overloaded=
"no"> 
9383         <autodoc>IconFromBitmap(Bitmap bmp) -
> Icon
</autodoc> 
9385           <param name=
"bmp" type=
"Bitmap" default=
""/> 
9388       <constructor name=
"IconFromXPMData" overloaded=
"no"> 
9389         <autodoc>IconFromXPMData(PyObject listOfStrings) -
> Icon
</autodoc> 
9391           <param name=
"listOfStrings" type=
"PyObject" default=
""/> 
9394       <destructor name=
"~wxIcon" overloaded=
"no"> 
9395         <autodoc>__del__(self)
</autodoc> 
9397       <method name=
"LoadFile" type=
"bool" overloaded=
"no"> 
9398         <autodoc>LoadFile(self, String name, int type) -
> bool
</autodoc> 
9400           <param name=
"name" type=
"String" default=
""/> 
9401           <param name=
"type" type=
"wxBitmapType" default=
""/> 
9404       <method name=
"Ok" type=
"bool" overloaded=
"no"> 
9405         <autodoc>Ok(self) -
> bool
</autodoc> 
9407       <method name=
"GetWidth" type=
"int" overloaded=
"no"> 
9408         <autodoc>GetWidth(self) -
> int
</autodoc> 
9410       <method name=
"GetHeight" type=
"int" overloaded=
"no"> 
9411         <autodoc>GetHeight(self) -
> int
</autodoc> 
9413       <method name=
"GetDepth" type=
"int" overloaded=
"no"> 
9414         <autodoc>GetDepth(self) -
> int
</autodoc> 
9416       <method name=
"SetWidth" type=
"" overloaded=
"no"> 
9417         <autodoc>SetWidth(self, int w)
</autodoc> 
9419           <param name=
"w" type=
"int" default=
""/> 
9422       <method name=
"SetHeight" type=
"" overloaded=
"no"> 
9423         <autodoc>SetHeight(self, int h)
</autodoc> 
9425           <param name=
"h" type=
"int" default=
""/> 
9428       <method name=
"SetDepth" type=
"" overloaded=
"no"> 
9429         <autodoc>SetDepth(self, int d)
</autodoc> 
9431           <param name=
"d" type=
"int" default=
""/> 
9434       <method name=
"CopyFromBitmap" type=
"" overloaded=
"no"> 
9435         <autodoc>CopyFromBitmap(self, Bitmap bmp)
</autodoc> 
9437           <param name=
"bmp" type=
"Bitmap" default=
""/> 
9441     <class name=
"IconLocation" oldname=
"wxIconLocation" module=
"_gdi"> 
9442       <constructor name=
"IconLocation" overloaded=
"no"> 
9443         <autodoc>__init__(self, String filename=
&wxPyEmptyString, int num=
0) -
> IconLocation
</autodoc> 
9445           <param name=
"filename" type=
"String" default=
"&wxPyEmptyString"/> 
9446           <param name=
"num" type=
"int" default=
"0"/> 
9449       <destructor name=
"~wxIconLocation" overloaded=
"no"> 
9450         <autodoc>__del__(self)
</autodoc> 
9452       <method name=
"IsOk" type=
"bool" overloaded=
"no"> 
9453         <autodoc>IsOk(self) -
> bool
</autodoc> 
9455       <method name=
"SetFileName" type=
"" overloaded=
"no"> 
9456         <autodoc>SetFileName(self, String filename)
</autodoc> 
9458           <param name=
"filename" type=
"String" default=
""/> 
9461       <method name=
"GetFileName" type=
"String" overloaded=
"no"> 
9462         <autodoc>GetFileName(self) -
> String
</autodoc> 
9464       <method name=
"SetIndex" type=
"" overloaded=
"no"> 
9465         <autodoc>SetIndex(self, int num)
</autodoc> 
9467           <param name=
"num" type=
"int" default=
""/> 
9470       <method name=
"GetIndex" type=
"int" overloaded=
"no"> 
9471         <autodoc>GetIndex(self) -
> int
</autodoc> 
9474     <class name=
"IconBundle" oldname=
"wxIconBundle" module=
"_gdi"> 
9475       <constructor name=
"IconBundle" overloaded=
"no"> 
9476         <autodoc>__init__(self) -
> IconBundle
</autodoc> 
9478       <constructor name=
"IconBundleFromFile" overloaded=
"no"> 
9479         <autodoc>IconBundleFromFile(String file, long type) -
> IconBundle
</autodoc> 
9481           <param name=
"file" type=
"String" default=
""/> 
9482           <param name=
"type" type=
"long" default=
""/> 
9485       <constructor name=
"IconBundleFromIcon" overloaded=
"no"> 
9486         <autodoc>IconBundleFromIcon(Icon icon) -
> IconBundle
</autodoc> 
9488           <param name=
"icon" type=
"Icon" default=
""/> 
9491       <destructor name=
"~wxIconBundle" overloaded=
"no"> 
9492         <autodoc>__del__(self)
</autodoc> 
9494       <method name=
"AddIcon" type=
"" overloaded=
"no"> 
9495         <autodoc>AddIcon(self, Icon icon)
</autodoc> 
9497           <param name=
"icon" type=
"Icon" default=
""/> 
9500       <method name=
"AddIconFromFile" type=
"" overloaded=
"no"> 
9501         <autodoc>AddIconFromFile(self, String file, long type)
</autodoc> 
9503           <param name=
"file" type=
"String" default=
""/> 
9504           <param name=
"type" type=
"long" default=
""/> 
9507       <method name=
"GetIcon" type=
"Icon" overloaded=
"no"> 
9508         <autodoc>GetIcon(self, Size size) -
> Icon
</autodoc> 
9510           <param name=
"size" type=
"Size" default=
""/> 
9514     <class name=
"Cursor" oldname=
"wxCursor" module=
"_gdi"> 
9515       <docstring>A cursor is a small bitmap usually used for denoting where the mouse
 
9516 pointer is, with a picture that might indicate the interpretation of a
 
9519 A single cursor object may be used in many windows (any subwindow
 
9520 type). The wxWindows convention is to set the cursor for a window, as
 
9521 in X, rather than to set it globally as in MS Windows, although a
 
9522 global `wx.SetCursor` function is also available for use on MS Windows.
 
9527     ========================    ======================================
 
9528     wx.CURSOR_ARROW             A standard arrow cursor.
 
9529     wx.CURSOR_RIGHT_ARROW       A standard arrow cursor pointing to the right.
 
9530     wx.CURSOR_BLANK             Transparent cursor.
 
9531     wx.CURSOR_BULLSEYE          Bullseye cursor.
 
9532     wx.CURSOR_CHAR              Rectangular character cursor.
 
9533     wx.CURSOR_CROSS             A cross cursor.
 
9534     wx.CURSOR_HAND              A hand cursor.
 
9535     wx.CURSOR_IBEAM             An I-beam cursor (vertical line).
 
9536     wx.CURSOR_LEFT_BUTTON       Represents a mouse with the left button depressed.
 
9537     wx.CURSOR_MAGNIFIER         A magnifier icon.
 
9538     wx.CURSOR_MIDDLE_BUTTON     Represents a mouse with the middle button depressed.
 
9539     wx.CURSOR_NO_ENTRY          A no-entry sign cursor.
 
9540     wx.CURSOR_PAINT_BRUSH       A paintbrush cursor.
 
9541     wx.CURSOR_PENCIL            A pencil cursor.
 
9542     wx.CURSOR_POINT_LEFT        A cursor that points left.
 
9543     wx.CURSOR_POINT_RIGHT       A cursor that points right.
 
9544     wx.CURSOR_QUESTION_ARROW    An arrow and question mark.
 
9545     wx.CURSOR_RIGHT_BUTTON      Represents a mouse with the right button depressed.
 
9546     wx.CURSOR_SIZENESW          A sizing cursor pointing NE-SW.
 
9547     wx.CURSOR_SIZENS            A sizing cursor pointing N-S.
 
9548     wx.CURSOR_SIZENWSE          A sizing cursor pointing NW-SE.
 
9549     wx.CURSOR_SIZEWE            A sizing cursor pointing W-E.
 
9550     wx.CURSOR_SIZING            A general sizing cursor.
 
9551     wx.CURSOR_SPRAYCAN          A spraycan cursor.
 
9552     wx.CURSOR_WAIT              A wait cursor.
 
9553     wx.CURSOR_WATCH             A watch cursor.
 
9554     wx.CURSOR_ARROWWAIT         A cursor with both an arrow and an hourglass, (windows.)
 
9555     ========================    ======================================
 
9558       <baseclass name=
"GDIObject"/> 
9559       <constructor name=
"Cursor" overloaded=
"no"> 
9560         <autodoc>__init__(self, String cursorName, long type, int hotSpotX=
0, int hotSpotY=
0) -
> Cursor
</autodoc> 
9561         <docstring>Construct a Cursor from a file.  Specify the type of file using
 
9562 wx.BITAMP_TYPE* constants, and specify the hotspot if not using a cur
 
9565 This constructor is not available on wxGTK, use ``wx.StockCursor``,
 
9566 ``wx.CursorFromImage``, or ``wx.CursorFromBits`` instead.
</docstring> 
9568           <param name=
"cursorName" type=
"String" default=
""/> 
9569           <param name=
"type" type=
"long" default=
""/> 
9570           <param name=
"hotSpotX" type=
"int" default=
"0"/> 
9571           <param name=
"hotSpotY" type=
"int" default=
"0"/> 
9574       <constructor name=
"StockCursor" overloaded=
"no"> 
9575         <autodoc>StockCursor(int id) -
> Cursor
</autodoc> 
9576         <docstring>Create a cursor using one of the stock cursors.  Note that not all
 
9577 cursors are available on all platforms.
</docstring> 
9579           <param name=
"id" type=
"int" default=
""/> 
9582       <constructor name=
"CursorFromImage" overloaded=
"no"> 
9583         <autodoc>CursorFromImage(Image image) -
> Cursor
</autodoc> 
9584         <docstring>Constructs a cursor from a wxImage. The cursor is monochrome, colors
 
9585 with the RGB elements all greater than 
127 will be foreground, colors
 
9586 less than this background. The mask (if any) will be used as
 
9588 In MSW the foreground will be white and the background
 
9589 black. The cursor is resized to 
32x32.
 
9591 In GTK, the two most frequent colors will be used for foreground and
 
9592 background. The cursor will be displayed at the size of the image.
 
9594 On MacOS the cursor is resized to 
16x16 and currently only shown as
 
9595 black/white (mask respected).
</docstring> 
9597           <param name=
"image" type=
"Image" default=
""/> 
9600       <destructor name=
"~wxCursor" overloaded=
"no"> 
9601         <autodoc>__del__(self)
</autodoc> 
9603       <method name=
"Ok" type=
"bool" overloaded=
"no"> 
9604         <autodoc>Ok(self) -
> bool
</autodoc> 
9608 #---------------------------------------------------------------------------
 
9610     <class name=
"Region" oldname=
"wxRegion" module=
"_gdi"> 
9611       <baseclass name=
"GDIObject"/> 
9612       <constructor name=
"Region" overloaded=
"no"> 
9613         <autodoc>__init__(self, int x=
0, int y=
0, int width=
0, int height=
0) -
> Region
</autodoc> 
9615           <param name=
"x" type=
"int" default=
"0"/> 
9616           <param name=
"y" type=
"int" default=
"0"/> 
9617           <param name=
"width" type=
"int" default=
"0"/> 
9618           <param name=
"height" type=
"int" default=
"0"/> 
9621       <constructor name=
"RegionFromBitmap" overloaded=
"no"> 
9622         <autodoc>RegionFromBitmap(Bitmap bmp) -
> Region
</autodoc> 
9624           <param name=
"bmp" type=
"Bitmap" default=
""/> 
9627       <constructor name=
"RegionFromBitmapColour" overloaded=
"no"> 
9628         <autodoc>RegionFromBitmapColour(Bitmap bmp, Colour transColour, int tolerance=
0) -
> Region
</autodoc> 
9630           <param name=
"bmp" type=
"Bitmap" default=
""/> 
9631           <param name=
"transColour" type=
"Colour" default=
""/> 
9632           <param name=
"tolerance" type=
"int" default=
"0"/> 
9635       <constructor name=
"RegionFromPoints" overloaded=
"no"> 
9636         <autodoc>RegionFromPoints(int points, Point points_array, int fillStyle=WINDING_RULE) -
> Region
</autodoc> 
9638           <param name=
"points" type=
"int" default=
""/> 
9639           <param name=
"points_array" type=
"Point" default=
""/> 
9640           <param name=
"fillStyle" type=
"int" default=
"wxWINDING_RULE"/> 
9643       <destructor name=
"~wxRegion" overloaded=
"no"> 
9644         <autodoc>__del__(self)
</autodoc> 
9646       <method name=
"Clear" type=
"" overloaded=
"no"> 
9647         <autodoc>Clear(self)
</autodoc> 
9649       <method name=
"Offset" type=
"bool" overloaded=
"no"> 
9650         <autodoc>Offset(self, int x, int y) -
> bool
</autodoc> 
9652           <param name=
"x" type=
"int" default=
""/> 
9653           <param name=
"y" type=
"int" default=
""/> 
9656       <method name=
"Contains" type=
"wxRegionContain" overloaded=
"no"> 
9657         <autodoc>Contains(self, int x, int y) -
> int
</autodoc> 
9659           <param name=
"x" type=
"int" default=
""/> 
9660           <param name=
"y" type=
"int" default=
""/> 
9663       <method name=
"ContainsPoint" type=
"wxRegionContain" overloaded=
"no"> 
9664         <autodoc>ContainsPoint(self, Point pt) -
> int
</autodoc> 
9666           <param name=
"pt" type=
"Point" default=
""/> 
9669       <method name=
"ContainsRect" type=
"wxRegionContain" overloaded=
"no"> 
9670         <autodoc>ContainsRect(self, Rect rect) -
> int
</autodoc> 
9672           <param name=
"rect" type=
"Rect" default=
""/> 
9675       <method name=
"ContainsRectDim" type=
"wxRegionContain" overloaded=
"no"> 
9676         <autodoc>ContainsRectDim(self, int x, int y, int w, int h) -
> int
</autodoc> 
9678           <param name=
"x" type=
"int" default=
""/> 
9679           <param name=
"y" type=
"int" default=
""/> 
9680           <param name=
"w" type=
"int" default=
""/> 
9681           <param name=
"h" type=
"int" default=
""/> 
9684       <method name=
"GetBox" type=
"Rect" overloaded=
"no"> 
9685         <autodoc>GetBox(self) -
> Rect
</autodoc> 
9687       <method name=
"Intersect" type=
"bool" overloaded=
"no"> 
9688         <autodoc>Intersect(self, int x, int y, int width, int height) -
> bool
</autodoc> 
9690           <param name=
"x" type=
"int" default=
""/> 
9691           <param name=
"y" type=
"int" default=
""/> 
9692           <param name=
"width" type=
"int" default=
""/> 
9693           <param name=
"height" type=
"int" default=
""/> 
9696       <method name=
"IntersectRect" type=
"bool" overloaded=
"no"> 
9697         <autodoc>IntersectRect(self, Rect rect) -
> bool
</autodoc> 
9699           <param name=
"rect" type=
"Rect" default=
""/> 
9702       <method name=
"IntersectRegion" type=
"bool" overloaded=
"no"> 
9703         <autodoc>IntersectRegion(self, Region region) -
> bool
</autodoc> 
9705           <param name=
"region" type=
"Region" default=
""/> 
9708       <method name=
"IsEmpty" type=
"bool" overloaded=
"no"> 
9709         <autodoc>IsEmpty(self) -
> bool
</autodoc> 
9711       <method name=
"Union" type=
"bool" overloaded=
"no"> 
9712         <autodoc>Union(self, int x, int y, int width, int height) -
> bool
</autodoc> 
9714           <param name=
"x" type=
"int" default=
""/> 
9715           <param name=
"y" type=
"int" default=
""/> 
9716           <param name=
"width" type=
"int" default=
""/> 
9717           <param name=
"height" type=
"int" default=
""/> 
9720       <method name=
"UnionRect" type=
"bool" overloaded=
"no"> 
9721         <autodoc>UnionRect(self, Rect rect) -
> bool
</autodoc> 
9723           <param name=
"rect" type=
"Rect" default=
""/> 
9726       <method name=
"UnionRegion" type=
"bool" overloaded=
"no"> 
9727         <autodoc>UnionRegion(self, Region region) -
> bool
</autodoc> 
9729           <param name=
"region" type=
"Region" default=
""/> 
9732       <method name=
"Subtract" type=
"bool" overloaded=
"no"> 
9733         <autodoc>Subtract(self, int x, int y, int width, int height) -
> bool
</autodoc> 
9735           <param name=
"x" type=
"int" default=
""/> 
9736           <param name=
"y" type=
"int" default=
""/> 
9737           <param name=
"width" type=
"int" default=
""/> 
9738           <param name=
"height" type=
"int" default=
""/> 
9741       <method name=
"SubtractRect" type=
"bool" overloaded=
"no"> 
9742         <autodoc>SubtractRect(self, Rect rect) -
> bool
</autodoc> 
9744           <param name=
"rect" type=
"Rect" default=
""/> 
9747       <method name=
"SubtractRegion" type=
"bool" overloaded=
"no"> 
9748         <autodoc>SubtractRegion(self, Region region) -
> bool
</autodoc> 
9750           <param name=
"region" type=
"Region" default=
""/> 
9753       <method name=
"Xor" type=
"bool" overloaded=
"no"> 
9754         <autodoc>Xor(self, int x, int y, int width, int height) -
> bool
</autodoc> 
9756           <param name=
"x" type=
"int" default=
""/> 
9757           <param name=
"y" type=
"int" default=
""/> 
9758           <param name=
"width" type=
"int" default=
""/> 
9759           <param name=
"height" type=
"int" default=
""/> 
9762       <method name=
"XorRect" type=
"bool" overloaded=
"no"> 
9763         <autodoc>XorRect(self, Rect rect) -
> bool
</autodoc> 
9765           <param name=
"rect" type=
"Rect" default=
""/> 
9768       <method name=
"XorRegion" type=
"bool" overloaded=
"no"> 
9769         <autodoc>XorRegion(self, Region region) -
> bool
</autodoc> 
9771           <param name=
"region" type=
"Region" default=
""/> 
9774       <method name=
"ConvertToBitmap" type=
"Bitmap" overloaded=
"no"> 
9775         <autodoc>ConvertToBitmap(self) -
> Bitmap
</autodoc> 
9777       <method name=
"UnionBitmap" type=
"bool" overloaded=
"no"> 
9778         <autodoc>UnionBitmap(self, Bitmap bmp) -
> bool
</autodoc> 
9780           <param name=
"bmp" type=
"Bitmap" default=
""/> 
9783       <method name=
"UnionBitmapColour" type=
"bool" overloaded=
"no"> 
9784         <autodoc>UnionBitmapColour(self, Bitmap bmp, Colour transColour, int tolerance=
0) -
> bool
</autodoc> 
9786           <param name=
"bmp" type=
"Bitmap" default=
""/> 
9787           <param name=
"transColour" type=
"Colour" default=
""/> 
9788           <param name=
"tolerance" type=
"int" default=
"0"/> 
9792     <class name=
"RegionIterator" oldname=
"wxRegionIterator" module=
"_gdi"> 
9793       <baseclass name=
"Object"/> 
9794       <constructor name=
"RegionIterator" overloaded=
"no"> 
9795         <autodoc>__init__(self, Region region) -
> RegionIterator
</autodoc> 
9797           <param name=
"region" type=
"Region" default=
""/> 
9800       <destructor name=
"~wxRegionIterator" overloaded=
"no"> 
9801         <autodoc>__del__(self)
</autodoc> 
9803       <method name=
"GetX" type=
"int" overloaded=
"no"> 
9804         <autodoc>GetX(self) -
> int
</autodoc> 
9806       <method name=
"GetY" type=
"int" overloaded=
"no"> 
9807         <autodoc>GetY(self) -
> int
</autodoc> 
9809       <method name=
"GetW" type=
"int" overloaded=
"no"> 
9810         <autodoc>GetW(self) -
> int
</autodoc> 
9812       <method name=
"GetWidth" type=
"int" overloaded=
"no"> 
9813         <autodoc>GetWidth(self) -
> int
</autodoc> 
9815       <method name=
"GetH" type=
"int" overloaded=
"no"> 
9816         <autodoc>GetH(self) -
> int
</autodoc> 
9818       <method name=
"GetHeight" type=
"int" overloaded=
"no"> 
9819         <autodoc>GetHeight(self) -
> int
</autodoc> 
9821       <method name=
"GetRect" type=
"Rect" overloaded=
"no"> 
9822         <autodoc>GetRect(self) -
> Rect
</autodoc> 
9824       <method name=
"HaveRects" type=
"bool" overloaded=
"no"> 
9825         <autodoc>HaveRects(self) -
> bool
</autodoc> 
9827       <method name=
"Reset" type=
"" overloaded=
"no"> 
9828         <autodoc>Reset(self)
</autodoc> 
9830       <method name=
"Next" type=
"" overloaded=
"no"> 
9831         <autodoc>Next(self)
</autodoc> 
9833       <method name=
"__nonzero__" type=
"bool" overloaded=
"no"> 
9834         <autodoc>__nonzero__(self) -
> bool
</autodoc> 
9838 #---------------------------------------------------------------------------
 
9841 #---------------------------------------------------------------------------
 
9843     <class name=
"NativeFontInfo" oldname=
"wxNativeFontInfo" module=
"_gdi"> 
9844       <constructor name=
"NativeFontInfo" overloaded=
"no"> 
9845         <autodoc>__init__(self) -
> NativeFontInfo
</autodoc> 
9847       <destructor name=
"~wxNativeFontInfo" overloaded=
"no"> 
9848         <autodoc>__del__(self)
</autodoc> 
9850       <method name=
"Init" type=
"" overloaded=
"no"> 
9851         <autodoc>Init(self)
</autodoc> 
9853       <method name=
"InitFromFont" type=
"" overloaded=
"no"> 
9854         <autodoc>InitFromFont(self, Font font)
</autodoc> 
9856           <param name=
"font" type=
"wxFont" default=
""/> 
9859       <method name=
"GetPointSize" type=
"int" overloaded=
"no"> 
9860         <autodoc>GetPointSize(self) -
> int
</autodoc> 
9862       <method name=
"GetStyle" type=
"wxFontStyle" overloaded=
"no"> 
9863         <autodoc>GetStyle(self) -
> int
</autodoc> 
9865       <method name=
"GetWeight" type=
"wxFontWeight" overloaded=
"no"> 
9866         <autodoc>GetWeight(self) -
> int
</autodoc> 
9868       <method name=
"GetUnderlined" type=
"bool" overloaded=
"no"> 
9869         <autodoc>GetUnderlined(self) -
> bool
</autodoc> 
9871       <method name=
"GetFaceName" type=
"String" overloaded=
"no"> 
9872         <autodoc>GetFaceName(self) -
> String
</autodoc> 
9874       <method name=
"GetFamily" type=
"wxFontFamily" overloaded=
"no"> 
9875         <autodoc>GetFamily(self) -
> int
</autodoc> 
9877       <method name=
"GetEncoding" type=
"wxFontEncoding" overloaded=
"no"> 
9878         <autodoc>GetEncoding(self) -
> int
</autodoc> 
9880       <method name=
"SetPointSize" type=
"" overloaded=
"no"> 
9881         <autodoc>SetPointSize(self, int pointsize)
</autodoc> 
9883           <param name=
"pointsize" type=
"int" default=
""/> 
9886       <method name=
"SetStyle" type=
"" overloaded=
"no"> 
9887         <autodoc>SetStyle(self, int style)
</autodoc> 
9889           <param name=
"style" type=
"wxFontStyle" default=
""/> 
9892       <method name=
"SetWeight" type=
"" overloaded=
"no"> 
9893         <autodoc>SetWeight(self, int weight)
</autodoc> 
9895           <param name=
"weight" type=
"wxFontWeight" default=
""/> 
9898       <method name=
"SetUnderlined" type=
"" overloaded=
"no"> 
9899         <autodoc>SetUnderlined(self, bool underlined)
</autodoc> 
9901           <param name=
"underlined" type=
"bool" default=
""/> 
9904       <method name=
"SetFaceName" type=
"" overloaded=
"no"> 
9905         <autodoc>SetFaceName(self, String facename)
</autodoc> 
9907           <param name=
"facename" type=
"String" default=
""/> 
9910       <method name=
"SetFamily" type=
"" overloaded=
"no"> 
9911         <autodoc>SetFamily(self, int family)
</autodoc> 
9913           <param name=
"family" type=
"wxFontFamily" default=
""/> 
9916       <method name=
"SetEncoding" type=
"" overloaded=
"no"> 
9917         <autodoc>SetEncoding(self, int encoding)
</autodoc> 
9919           <param name=
"encoding" type=
"wxFontEncoding" default=
""/> 
9922       <method name=
"FromString" type=
"bool" overloaded=
"no"> 
9923         <autodoc>FromString(self, String s) -
> bool
</autodoc> 
9925           <param name=
"s" type=
"String" default=
""/> 
9928       <method name=
"ToString" type=
"String" overloaded=
"no"> 
9929         <autodoc>ToString(self) -
> String
</autodoc> 
9931       <method name=
"__str__" type=
"String" overloaded=
"no"> 
9932         <autodoc>__str__(self) -
> String
</autodoc> 
9934       <method name=
"FromUserString" type=
"bool" overloaded=
"no"> 
9935         <autodoc>FromUserString(self, String s) -
> bool
</autodoc> 
9937           <param name=
"s" type=
"String" default=
""/> 
9940       <method name=
"ToUserString" type=
"String" overloaded=
"no"> 
9941         <autodoc>ToUserString(self) -
> String
</autodoc> 
9944     <class name=
"NativeEncodingInfo" oldname=
"wxNativeEncodingInfo" module=
"_gdi"> 
9945       <constructor name=
"NativeEncodingInfo" overloaded=
"no"> 
9946         <autodoc>__init__(self) -
> NativeEncodingInfo
</autodoc> 
9948       <destructor name=
"~wxNativeEncodingInfo" overloaded=
"no"> 
9949         <autodoc>__del__(self)
</autodoc> 
9951       <property name=
"facename" type=
"String" readonly=
"no"/> 
9952       <property name=
"encoding" type=
"wxFontEncoding" readonly=
"no"/> 
9953       <method name=
"FromString" type=
"bool" overloaded=
"no"> 
9954         <autodoc>FromString(self, String s) -
> bool
</autodoc> 
9956           <param name=
"s" type=
"String" default=
""/> 
9959       <method name=
"ToString" type=
"String" overloaded=
"no"> 
9960         <autodoc>ToString(self) -
> String
</autodoc> 
9963     <method name=
"GetNativeFontEncoding" oldname=
"wxGetNativeFontEncoding" type=
"NativeEncodingInfo" overloaded=
"no"> 
9964       <autodoc>GetNativeFontEncoding(int encoding) -
> NativeEncodingInfo
</autodoc> 
9966         <param name=
"encoding" type=
"wxFontEncoding" default=
""/> 
9969     <method name=
"TestFontEncoding" oldname=
"wxTestFontEncoding" type=
"bool" overloaded=
"no"> 
9970       <autodoc>TestFontEncoding(NativeEncodingInfo info) -
> bool
</autodoc> 
9972         <param name=
"info" type=
"NativeEncodingInfo" default=
""/> 
9976 #---------------------------------------------------------------------------
 
9978     <class name=
"FontMapper" oldname=
"wxFontMapper" module=
"_gdi"> 
9979       <constructor name=
"FontMapper" overloaded=
"no"> 
9980         <autodoc>__init__(self) -
> FontMapper
</autodoc> 
9982       <destructor name=
"~wxFontMapper" overloaded=
"no"> 
9983         <autodoc>__del__(self)
</autodoc> 
9985       <staticmethod name=
"Get" type=
"FontMapper" overloaded=
"no"> 
9986         <autodoc>Get() -
> FontMapper
</autodoc> 
9988       <staticmethod name=
"Set" type=
"FontMapper" overloaded=
"no"> 
9989         <autodoc>Set(FontMapper mapper) -
> FontMapper
</autodoc> 
9991           <param name=
"mapper" type=
"FontMapper" default=
""/> 
9994       <method name=
"CharsetToEncoding" type=
"wxFontEncoding" overloaded=
"no"> 
9995         <autodoc>CharsetToEncoding(self, String charset, bool interactive=True) -
> int
</autodoc> 
9997           <param name=
"charset" type=
"String" default=
""/> 
9998           <param name=
"interactive" type=
"bool" default=
"True"/> 
10001       <staticmethod name=
"GetSupportedEncodingsCount" type=
"size_t" overloaded=
"no"> 
10002         <autodoc>GetSupportedEncodingsCount() -
> size_t
</autodoc> 
10004       <staticmethod name=
"GetEncoding" type=
"wxFontEncoding" overloaded=
"no"> 
10005         <autodoc>GetEncoding(size_t n) -
> int
</autodoc> 
10007           <param name=
"n" type=
"size_t" default=
""/> 
10010       <staticmethod name=
"GetEncodingName" type=
"String" overloaded=
"no"> 
10011         <autodoc>GetEncodingName(int encoding) -
> String
</autodoc> 
10013           <param name=
"encoding" type=
"wxFontEncoding" default=
""/> 
10016       <staticmethod name=
"GetEncodingDescription" type=
"String" overloaded=
"no"> 
10017         <autodoc>GetEncodingDescription(int encoding) -
> String
</autodoc> 
10019           <param name=
"encoding" type=
"wxFontEncoding" default=
""/> 
10022       <staticmethod name=
"GetEncodingFromName" type=
"wxFontEncoding" overloaded=
"no"> 
10023         <autodoc>GetEncodingFromName(String name) -
> int
</autodoc> 
10025           <param name=
"name" type=
"String" default=
""/> 
10028       <method name=
"SetConfig" type=
"" overloaded=
"no"> 
10029         <autodoc>SetConfig(self, ConfigBase config)
</autodoc> 
10031           <param name=
"config" type=
"wxConfigBase" default=
""/> 
10034       <method name=
"SetConfigPath" type=
"" overloaded=
"no"> 
10035         <autodoc>SetConfigPath(self, String prefix)
</autodoc> 
10037           <param name=
"prefix" type=
"String" default=
""/> 
10040       <staticmethod name=
"GetDefaultConfigPath" type=
"String" overloaded=
"no"> 
10041         <autodoc>GetDefaultConfigPath() -
> String
</autodoc> 
10043       <method name=
"GetAltForEncoding" type=
"PyObject" overloaded=
"no"> 
10044         <autodoc>GetAltForEncoding(self, int encoding, String facename=EmptyString, bool interactive=True) -
> PyObject
</autodoc> 
10046           <param name=
"encoding" type=
"wxFontEncoding" default=
""/> 
10047           <param name=
"facename" type=
"String" default=
"wxPyEmptyString"/> 
10048           <param name=
"interactive" type=
"bool" default=
"True"/> 
10051       <method name=
"IsEncodingAvailable" type=
"bool" overloaded=
"no"> 
10052         <autodoc>IsEncodingAvailable(self, int encoding, String facename=EmptyString) -
> bool
</autodoc> 
10054           <param name=
"encoding" type=
"wxFontEncoding" default=
""/> 
10055           <param name=
"facename" type=
"String" default=
"wxPyEmptyString"/> 
10058       <method name=
"SetDialogParent" type=
"" overloaded=
"no"> 
10059         <autodoc>SetDialogParent(self, Window parent)
</autodoc> 
10061           <param name=
"parent" type=
"Window" default=
""/> 
10064       <method name=
"SetDialogTitle" type=
"" overloaded=
"no"> 
10065         <autodoc>SetDialogTitle(self, String title)
</autodoc> 
10067           <param name=
"title" type=
"String" default=
""/> 
10072 #---------------------------------------------------------------------------
 
10074     <class name=
"Font" oldname=
"wxFont" module=
"_gdi"> 
10075       <baseclass name=
"GDIObject"/> 
10076       <constructor name=
"Font" overloaded=
"no"> 
10077         <autodoc>__init__(self, int pointSize, int family, int style, int weight, bool underline=False, 
 
10078     String face=EmptyString, 
 
10079     int encoding=FONTENCODING_DEFAULT) -
> Font
</autodoc> 
10081           <param name=
"pointSize" type=
"int" default=
""/> 
10082           <param name=
"family" type=
"int" default=
""/> 
10083           <param name=
"style" type=
"int" default=
""/> 
10084           <param name=
"weight" type=
"int" default=
""/> 
10085           <param name=
"underline" type=
"bool" default=
"False"/> 
10086           <param name=
"face" type=
"String" default=
"wxPyEmptyString"/> 
10087           <param name=
"encoding" type=
"wxFontEncoding" default=
"wxFONTENCODING_DEFAULT"/> 
10090       <constructor name=
"FontFromNativeInfo" overloaded=
"no"> 
10091         <autodoc>FontFromNativeInfo(NativeFontInfo info) -
> Font
</autodoc> 
10093           <param name=
"info" type=
"NativeFontInfo" default=
""/> 
10096       <constructor name=
"FontFromNativeInfoString" overloaded=
"no"> 
10097         <autodoc>FontFromNativeInfoString(String info) -
> Font
</autodoc> 
10099           <param name=
"info" type=
"String" default=
""/> 
10102       <constructor name=
"Font2" overloaded=
"no"> 
10103         <autodoc>Font2(int pointSize, int family, int flags=FONTFLAG_DEFAULT, 
 
10104     String face=EmptyString, int encoding=FONTENCODING_DEFAULT) -
> Font
</autodoc> 
10106           <param name=
"pointSize" type=
"int" default=
""/> 
10107           <param name=
"family" type=
"wxFontFamily" default=
""/> 
10108           <param name=
"flags" type=
"int" default=
"wxFONTFLAG_DEFAULT"/> 
10109           <param name=
"face" type=
"String" default=
"wxPyEmptyString"/> 
10110           <param name=
"encoding" type=
"wxFontEncoding" default=
"wxFONTENCODING_DEFAULT"/> 
10113       <destructor name=
"~wxFont" overloaded=
"no"> 
10114         <autodoc>__del__(self)
</autodoc> 
10116       <method name=
"Ok" type=
"bool" overloaded=
"no"> 
10117         <autodoc>Ok(self) -
> bool
</autodoc> 
10119       <method name=
"__eq__" type=
"bool" overloaded=
"no"> 
10120         <autodoc>__eq__(self, Font other) -
> bool
</autodoc> 
10122           <param name=
"other" type=
"Font" default=
""/> 
10125       <method name=
"__ne__" type=
"bool" overloaded=
"no"> 
10126         <autodoc>__ne__(self, Font other) -
> bool
</autodoc> 
10128           <param name=
"other" type=
"Font" default=
""/> 
10131       <method name=
"GetPointSize" type=
"int" overloaded=
"no"> 
10132         <autodoc>GetPointSize(self) -
> int
</autodoc> 
10134       <method name=
"GetFamily" type=
"int" overloaded=
"no"> 
10135         <autodoc>GetFamily(self) -
> int
</autodoc> 
10137       <method name=
"GetStyle" type=
"int" overloaded=
"no"> 
10138         <autodoc>GetStyle(self) -
> int
</autodoc> 
10140       <method name=
"GetWeight" type=
"int" overloaded=
"no"> 
10141         <autodoc>GetWeight(self) -
> int
</autodoc> 
10143       <method name=
"GetUnderlined" type=
"bool" overloaded=
"no"> 
10144         <autodoc>GetUnderlined(self) -
> bool
</autodoc> 
10146       <method name=
"GetFaceName" type=
"String" overloaded=
"no"> 
10147         <autodoc>GetFaceName(self) -
> String
</autodoc> 
10149       <method name=
"GetEncoding" type=
"wxFontEncoding" overloaded=
"no"> 
10150         <autodoc>GetEncoding(self) -
> int
</autodoc> 
10152       <method name=
"GetNativeFontInfo" type=
"NativeFontInfo" overloaded=
"no"> 
10153         <autodoc>GetNativeFontInfo(self) -
> NativeFontInfo
</autodoc> 
10155       <method name=
"IsFixedWidth" type=
"bool" overloaded=
"no"> 
10156         <autodoc>IsFixedWidth(self) -
> bool
</autodoc> 
10158       <method name=
"GetNativeFontInfoDesc" type=
"String" overloaded=
"no"> 
10159         <autodoc>GetNativeFontInfoDesc(self) -
> String
</autodoc> 
10161       <method name=
"GetNativeFontInfoUserDesc" type=
"String" overloaded=
"no"> 
10162         <autodoc>GetNativeFontInfoUserDesc(self) -
> String
</autodoc> 
10164       <method name=
"SetPointSize" type=
"" overloaded=
"no"> 
10165         <autodoc>SetPointSize(self, int pointSize)
</autodoc> 
10167           <param name=
"pointSize" type=
"int" default=
""/> 
10170       <method name=
"SetFamily" type=
"" overloaded=
"no"> 
10171         <autodoc>SetFamily(self, int family)
</autodoc> 
10173           <param name=
"family" type=
"int" default=
""/> 
10176       <method name=
"SetStyle" type=
"" overloaded=
"no"> 
10177         <autodoc>SetStyle(self, int style)
</autodoc> 
10179           <param name=
"style" type=
"int" default=
""/> 
10182       <method name=
"SetWeight" type=
"" overloaded=
"no"> 
10183         <autodoc>SetWeight(self, int weight)
</autodoc> 
10185           <param name=
"weight" type=
"int" default=
""/> 
10188       <method name=
"SetFaceName" type=
"" overloaded=
"no"> 
10189         <autodoc>SetFaceName(self, String faceName)
</autodoc> 
10191           <param name=
"faceName" type=
"String" default=
""/> 
10194       <method name=
"SetUnderlined" type=
"" overloaded=
"no"> 
10195         <autodoc>SetUnderlined(self, bool underlined)
</autodoc> 
10197           <param name=
"underlined" type=
"bool" default=
""/> 
10200       <method name=
"SetEncoding" type=
"" overloaded=
"no"> 
10201         <autodoc>SetEncoding(self, int encoding)
</autodoc> 
10203           <param name=
"encoding" type=
"wxFontEncoding" default=
""/> 
10206       <method name=
"SetNativeFontInfo" type=
"" overloaded=
"no"> 
10207         <autodoc>SetNativeFontInfo(self, NativeFontInfo info)
</autodoc> 
10209           <param name=
"info" type=
"NativeFontInfo" default=
""/> 
10212       <method name=
"SetNativeFontInfoFromString" type=
"" overloaded=
"no"> 
10213         <autodoc>SetNativeFontInfoFromString(self, String info)
</autodoc> 
10215           <param name=
"info" type=
"String" default=
""/> 
10218       <method name=
"SetNativeFontInfoUserDesc" type=
"" overloaded=
"no"> 
10219         <autodoc>SetNativeFontInfoUserDesc(self, String info)
</autodoc> 
10221           <param name=
"info" type=
"String" default=
""/> 
10224       <method name=
"GetFamilyString" type=
"String" overloaded=
"no"> 
10225         <autodoc>GetFamilyString(self) -
> String
</autodoc> 
10227       <method name=
"GetStyleString" type=
"String" overloaded=
"no"> 
10228         <autodoc>GetStyleString(self) -
> String
</autodoc> 
10230       <method name=
"GetWeightString" type=
"String" overloaded=
"no"> 
10231         <autodoc>GetWeightString(self) -
> String
</autodoc> 
10233       <method name=
"SetNoAntiAliasing" type=
"" overloaded=
"no"> 
10234         <autodoc>SetNoAntiAliasing(self, bool no=True)
</autodoc> 
10236           <param name=
"no" type=
"bool" default=
"True"/> 
10239       <method name=
"GetNoAntiAliasing" type=
"bool" overloaded=
"no"> 
10240         <autodoc>GetNoAntiAliasing(self) -
> bool
</autodoc> 
10242       <staticmethod name=
"GetDefaultEncoding" type=
"wxFontEncoding" overloaded=
"no"> 
10243         <autodoc>GetDefaultEncoding() -
> int
</autodoc> 
10245       <staticmethod name=
"SetDefaultEncoding" type=
"" overloaded=
"no"> 
10246         <autodoc>SetDefaultEncoding(int encoding)
</autodoc> 
10248           <param name=
"encoding" type=
"wxFontEncoding" default=
""/> 
10253 #---------------------------------------------------------------------------
 
10255     <class name=
"FontEnumerator" oldname=
"wxPyFontEnumerator" module=
"_gdi"> 
10256       <constructor name=
"wxPyFontEnumerator" overloaded=
"no"> 
10257         <autodoc>__init__(self) -
> FontEnumerator
</autodoc> 
10259       <destructor name=
"~wxPyFontEnumerator" overloaded=
"no"> 
10260         <autodoc>__del__(self)
</autodoc> 
10262       <method name=
"_setCallbackInfo" type=
"" overloaded=
"no"> 
10263         <autodoc>_setCallbackInfo(self, PyObject self, PyObject _class, bool incref)
</autodoc> 
10265           <param name=
"self" type=
"PyObject" default=
""/> 
10266           <param name=
"_class" type=
"PyObject" default=
""/> 
10267           <param name=
"incref" type=
"bool" default=
""/> 
10270       <method name=
"EnumerateFacenames" type=
"bool" overloaded=
"no"> 
10271         <autodoc>EnumerateFacenames(self, int encoding=FONTENCODING_SYSTEM, bool fixedWidthOnly=False) -
> bool
</autodoc> 
10273           <param name=
"encoding" type=
"wxFontEncoding" default=
"wxFONTENCODING_SYSTEM"/> 
10274           <param name=
"fixedWidthOnly" type=
"bool" default=
"False"/> 
10277       <method name=
"EnumerateEncodings" type=
"bool" overloaded=
"no"> 
10278         <autodoc>EnumerateEncodings(self, String facename=EmptyString) -
> bool
</autodoc> 
10280           <param name=
"facename" type=
"String" default=
"wxPyEmptyString"/> 
10283       <method name=
"GetEncodings" type=
"PyObject" overloaded=
"no"> 
10284         <autodoc>GetEncodings(self) -
> PyObject
</autodoc> 
10286       <method name=
"GetFacenames" type=
"PyObject" overloaded=
"no"> 
10287         <autodoc>GetFacenames(self) -
> PyObject
</autodoc> 
10291 #---------------------------------------------------------------------------
 
10293     <class name=
"LanguageInfo" oldname=
"wxLanguageInfo" module=
"_gdi"> 
10294       <property name=
"Language" type=
"int" readonly=
"no"/> 
10295       <property name=
"CanonicalName" type=
"String" readonly=
"no"/> 
10296       <property name=
"Description" type=
"String" readonly=
"no"/> 
10298     <class name=
"Locale" oldname=
"wxLocale" module=
"_gdi"> 
10299       <constructor name=
"Locale" overloaded=
"no"> 
10300         <autodoc>__init__(self, int language=-
1, int flags=wxLOCALE_LOAD_DEFAULT|wxLOCALE_CONV_ENCODING) -
> Locale
</autodoc> 
10302           <param name=
"language" type=
"int" default=
"-1"/> 
10303           <param name=
"flags" type=
"int" default=
"wxLOCALE_LOAD_DEFAULT|wxLOCALE_CONV_ENCODING"/> 
10306       <destructor name=
"~wxLocale" overloaded=
"no"> 
10307         <autodoc>__del__(self)
</autodoc> 
10309       <method name=
"Init1" type=
"bool" overloaded=
"no"> 
10310         <autodoc>Init1(self, String szName, String szShort=EmptyString, String szLocale=EmptyString, 
 
10311     bool bLoadDefault=True, 
 
10312     bool bConvertEncoding=False) -
> bool
</autodoc> 
10314           <param name=
"szName" type=
"String" default=
""/> 
10315           <param name=
"szShort" type=
"String" default=
"wxPyEmptyString"/> 
10316           <param name=
"szLocale" type=
"String" default=
"wxPyEmptyString"/> 
10317           <param name=
"bLoadDefault" type=
"bool" default=
"True"/> 
10318           <param name=
"bConvertEncoding" type=
"bool" default=
"False"/> 
10321       <method name=
"Init2" type=
"bool" overloaded=
"no"> 
10322         <autodoc>Init2(self, int language=LANGUAGE_DEFAULT, int flags=wxLOCALE_LOAD_DEFAULT|wxLOCALE_CONV_ENCODING) -
> bool
</autodoc> 
10324           <param name=
"language" type=
"int" default=
"wxLANGUAGE_DEFAULT"/> 
10325           <param name=
"flags" type=
"int" default=
"wxLOCALE_LOAD_DEFAULT|wxLOCALE_CONV_ENCODING"/> 
10328       <staticmethod name=
"GetSystemLanguage" type=
"int" overloaded=
"no"> 
10329         <autodoc>GetSystemLanguage() -
> int
</autodoc> 
10331       <staticmethod name=
"GetSystemEncoding" type=
"wxFontEncoding" overloaded=
"no"> 
10332         <autodoc>GetSystemEncoding() -
> int
</autodoc> 
10334       <staticmethod name=
"GetSystemEncodingName" type=
"String" overloaded=
"no"> 
10335         <autodoc>GetSystemEncodingName() -
> String
</autodoc> 
10337       <method name=
"IsOk" type=
"bool" overloaded=
"no"> 
10338         <autodoc>IsOk(self) -
> bool
</autodoc> 
10340       <method name=
"GetLocale" type=
"String" overloaded=
"no"> 
10341         <autodoc>GetLocale(self) -
> String
</autodoc> 
10343       <method name=
"GetLanguage" type=
"int" overloaded=
"no"> 
10344         <autodoc>GetLanguage(self) -
> int
</autodoc> 
10346       <method name=
"GetSysName" type=
"String" overloaded=
"no"> 
10347         <autodoc>GetSysName(self) -
> String
</autodoc> 
10349       <method name=
"GetCanonicalName" type=
"String" overloaded=
"no"> 
10350         <autodoc>GetCanonicalName(self) -
> String
</autodoc> 
10352       <staticmethod name=
"AddCatalogLookupPathPrefix" type=
"" overloaded=
"no"> 
10353         <autodoc>AddCatalogLookupPathPrefix(String prefix)
</autodoc> 
10355           <param name=
"prefix" type=
"String" default=
""/> 
10358       <method name=
"AddCatalog" type=
"bool" overloaded=
"no"> 
10359         <autodoc>AddCatalog(self, String szDomain) -
> bool
</autodoc> 
10361           <param name=
"szDomain" type=
"String" default=
""/> 
10364       <method name=
"IsLoaded" type=
"bool" overloaded=
"no"> 
10365         <autodoc>IsLoaded(self, String szDomain) -
> bool
</autodoc> 
10367           <param name=
"szDomain" type=
"String" default=
""/> 
10370       <staticmethod name=
"GetLanguageInfo" type=
"LanguageInfo" overloaded=
"no"> 
10371         <autodoc>GetLanguageInfo(int lang) -
> LanguageInfo
</autodoc> 
10373           <param name=
"lang" type=
"int" default=
""/> 
10376       <staticmethod name=
"GetLanguageName" type=
"String" overloaded=
"no"> 
10377         <autodoc>GetLanguageName(int lang) -
> String
</autodoc> 
10379           <param name=
"lang" type=
"int" default=
""/> 
10382       <staticmethod name=
"FindLanguageInfo" type=
"LanguageInfo" overloaded=
"no"> 
10383         <autodoc>FindLanguageInfo(String locale) -
> LanguageInfo
</autodoc> 
10385           <param name=
"locale" type=
"String" default=
""/> 
10388       <staticmethod name=
"AddLanguage" type=
"" overloaded=
"no"> 
10389         <autodoc>AddLanguage(LanguageInfo info)
</autodoc> 
10391           <param name=
"info" type=
"LanguageInfo" default=
""/> 
10394       <method name=
"GetString" type=
"String" overloaded=
"no"> 
10395         <autodoc>GetString(self, String szOrigString, String szDomain=EmptyString) -
> String
</autodoc> 
10397           <param name=
"szOrigString" type=
"String" default=
""/> 
10398           <param name=
"szDomain" type=
"String" default=
"wxPyEmptyString"/> 
10401       <method name=
"GetName" type=
"String" overloaded=
"no"> 
10402         <autodoc>GetName(self) -
> String
</autodoc> 
10405     <method name=
"GetLocale" oldname=
"wxGetLocale" type=
"Locale" overloaded=
"no"> 
10406       <autodoc>GetLocale() -
> Locale
</autodoc> 
10408     <method name=
"GetTranslation" oldname=
"wxGetTranslation" type=
"String" overloaded=
"yes"> 
10410         <param name=
"str" type=
"String" default=
""/> 
10413     <method name=
"GetTranslation" oldname=
"wxGetTranslation" type=
"String" overloaded=
"yes"> 
10414       <autodoc>GetTranslation(String str) -
> String
 
10415 GetTranslation(String str, String strPlural, size_t n) -
> String
</autodoc> 
10417         <param name=
"str" type=
"String" default=
""/> 
10418         <param name=
"strPlural" type=
"String" default=
""/> 
10419         <param name=
"n" type=
"size_t" default=
""/> 
10423 #---------------------------------------------------------------------------
 
10425     <class name=
"EncodingConverter" oldname=
"wxEncodingConverter" module=
"_gdi"> 
10426       <baseclass name=
"Object"/> 
10427       <constructor name=
"EncodingConverter" overloaded=
"no"> 
10428         <autodoc>__init__(self) -
> EncodingConverter
</autodoc> 
10430       <destructor name=
"~wxEncodingConverter" overloaded=
"no"> 
10431         <autodoc>__del__(self)
</autodoc> 
10433       <method name=
"Init" type=
"bool" overloaded=
"no"> 
10434         <autodoc>Init(self, int input_enc, int output_enc, int method=CONVERT_STRICT) -
> bool
</autodoc> 
10436           <param name=
"input_enc" type=
"wxFontEncoding" default=
""/> 
10437           <param name=
"output_enc" type=
"wxFontEncoding" default=
""/> 
10438           <param name=
"method" type=
"int" default=
"wxCONVERT_STRICT"/> 
10441       <method name=
"Convert" type=
"String" overloaded=
"no"> 
10442         <autodoc>Convert(self, String input) -
> String
</autodoc> 
10444           <param name=
"input" type=
"String" default=
""/> 
10447       <staticmethod name=
"GetPlatformEquivalents" type=
"wxFontEncodingArray" overloaded=
"no"> 
10448         <autodoc>GetPlatformEquivalents(int enc, int platform=PLATFORM_CURRENT) -
> wxFontEncodingArray
</autodoc> 
10450           <param name=
"enc" type=
"wxFontEncoding" default=
""/> 
10451           <param name=
"platform" type=
"int" default=
"wxPLATFORM_CURRENT"/> 
10454       <staticmethod name=
"GetAllEquivalents" type=
"wxFontEncodingArray" overloaded=
"no"> 
10455         <autodoc>GetAllEquivalents(int enc) -
> wxFontEncodingArray
</autodoc> 
10457           <param name=
"enc" type=
"wxFontEncoding" default=
""/> 
10460       <staticmethod name=
"CanConvert" type=
"bool" overloaded=
"no"> 
10461         <autodoc>CanConvert(int encIn, int encOut) -
> bool
</autodoc> 
10463           <param name=
"encIn" type=
"wxFontEncoding" default=
""/> 
10464           <param name=
"encOut" type=
"wxFontEncoding" default=
""/> 
10468     <pythoncode>#----------------------------------------------------------------------------
 
10469 # On MSW add the directory where the wxWidgets catalogs were installed
 
10470 # to the default catalog path.
 
10471 if wx.Platform == "__WXMSW__":
 
10473     localedir = os.path.join(os.path.split(__file__)[
0], "locale")
 
10474     Locale_AddCatalogLookupPathPrefix(localedir)
 
10477 #----------------------------------------------------------------------------
 
10480 #---------------------------------------------------------------------------
 
10482     <class name=
"DC" oldname=
"wxDC" module=
"_gdi"> 
10483       <docstring>A wx.DC is a device context onto which graphics and text can be
 
10484 drawn. It is intended to represent a number of output devices in a
 
10485 generic way, so a window can have a device context associated with it,
 
10486 and a printer also has a device context. In this way, the same piece
 
10487 of code may write to a number of different devices, if the device
 
10488 context is used as a parameter.
 
10490 Derived types of wxDC have documentation for specific features only,
 
10491 so refer to this section for most device context information.
 
10493 The wx.DC class is abstract and can not be instantiated, you must use
 
10494 one of the derived classes instead.  Which one will depend on the
 
10495 situation in which it is used.
</docstring> 
10496       <baseclass name=
"Object"/> 
10497       <destructor name=
"~wxDC" overloaded=
"no"> 
10498         <autodoc>__del__(self)
</autodoc> 
10500       <method name=
"BeginDrawing" type=
"" overloaded=
"no"> 
10501         <autodoc>BeginDrawing(self)
</autodoc> 
10502         <docstring>Allows for optimization of drawing code on platforms that need it.  On
 
10503 other platforms this is just an empty function and is harmless.  To
 
10504 take advantage of this postential optimization simply enclose each
 
10505 group of calls to the drawing primitives within calls to
 
10506 `BeginDrawing` and `EndDrawing`.
</docstring> 
10508       <method name=
"EndDrawing" type=
"" overloaded=
"no"> 
10509         <autodoc>EndDrawing(self)
</autodoc> 
10510         <docstring>Ends the group of drawing primitives started with `BeginDrawing`, and
 
10511 invokes whatever optimization is available for this DC type on the
 
10512 current platform.
</docstring> 
10514       <method name=
"FloodFill" type=
"bool" overloaded=
"no"> 
10515         <autodoc>FloodFill(self, int x, int y, Colour col, int style=FLOOD_SURFACE) -
> bool
</autodoc> 
10516         <docstring>Flood fills the device context starting from the given point, using
 
10517 the current brush colour, and using a style:
 
10519     - **wxFLOOD_SURFACE**: the flooding occurs until a colour other than
 
10520       the given colour is encountered.
 
10522     - **wxFLOOD_BORDER**: the area to be flooded is bounded by the given
 
10525 Returns False if the operation failed.
 
10527 Note: The present implementation for non-Windows platforms may fail to
 
10528 find colour borders if the pixels do not match the colour
 
10529 exactly. However the function will still return true.
</docstring> 
10531           <param name=
"x" type=
"int" default=
""/> 
10532           <param name=
"y" type=
"int" default=
""/> 
10533           <param name=
"col" type=
"Colour" default=
""/> 
10534           <param name=
"style" type=
"int" default=
"wxFLOOD_SURFACE"/> 
10537       <method name=
"FloodFillPoint" type=
"bool" overloaded=
"no"> 
10538         <autodoc>FloodFillPoint(self, Point pt, Colour col, int style=FLOOD_SURFACE) -
> bool
</autodoc> 
10539         <docstring>Flood fills the device context starting from the given point, using
 
10540 the current brush colour, and using a style:
 
10542     - **wxFLOOD_SURFACE**: the flooding occurs until a colour other than
 
10543       the given colour is encountered.
 
10545     - **wxFLOOD_BORDER**: the area to be flooded is bounded by the given
 
10548 Returns False if the operation failed.
 
10550 Note: The present implementation for non-Windows platforms may fail to
 
10551 find colour borders if the pixels do not match the colour
 
10552 exactly. However the function will still return true.
</docstring> 
10554           <param name=
"pt" type=
"Point" default=
""/> 
10555           <param name=
"col" type=
"Colour" default=
""/> 
10556           <param name=
"style" type=
"int" default=
"wxFLOOD_SURFACE"/> 
10559       <method name=
"GetPixel" type=
"Colour" overloaded=
"no"> 
10560         <autodoc>GetPixel(self, int x, int y) -
> Colour
</autodoc> 
10561         <docstring>Gets the colour at the specified location on the DC.
</docstring> 
10563           <param name=
"x" type=
"int" default=
""/> 
10564           <param name=
"y" type=
"int" default=
""/> 
10567       <method name=
"GetPixelPoint" type=
"Colour" overloaded=
"no"> 
10568         <autodoc>GetPixelPoint(self, Point pt) -
> Colour
</autodoc> 
10570           <param name=
"pt" type=
"Point" default=
""/> 
10573       <method name=
"DrawLine" type=
"" overloaded=
"no"> 
10574         <autodoc>DrawLine(self, int x1, int y1, int x2, int y2)
</autodoc> 
10575         <docstring>Draws a line from the first point to the second. The current pen is
 
10576 used for drawing the line. Note that the second point is *not* part of
 
10577 the line and is not drawn by this function (this is consistent with
 
10578 the behaviour of many other toolkits).
</docstring> 
10580           <param name=
"x1" type=
"int" default=
""/> 
10581           <param name=
"y1" type=
"int" default=
""/> 
10582           <param name=
"x2" type=
"int" default=
""/> 
10583           <param name=
"y2" type=
"int" default=
""/> 
10586       <method name=
"DrawLinePoint" type=
"" overloaded=
"no"> 
10587         <autodoc>DrawLinePoint(self, Point pt1, Point pt2)
</autodoc> 
10588         <docstring>Draws a line from the first point to the second. The current pen is
 
10589 used for drawing the line. Note that the second point is *not* part of
 
10590 the line and is not drawn by this function (this is consistent with
 
10591 the behaviour of many other toolkits).
</docstring> 
10593           <param name=
"pt1" type=
"Point" default=
""/> 
10594           <param name=
"pt2" type=
"Point" default=
""/> 
10597       <method name=
"CrossHair" type=
"" overloaded=
"no"> 
10598         <autodoc>CrossHair(self, int x, int y)
</autodoc> 
10599         <docstring>Displays a cross hair using the current pen. This is a vertical and
 
10600 horizontal line the height and width of the window, centred on the
 
10601 given point.
</docstring> 
10603           <param name=
"x" type=
"int" default=
""/> 
10604           <param name=
"y" type=
"int" default=
""/> 
10607       <method name=
"CrossHairPoint" type=
"" overloaded=
"no"> 
10608         <autodoc>CrossHairPoint(self, Point pt)
</autodoc> 
10609         <docstring>Displays a cross hair using the current pen. This is a vertical and
 
10610 horizontal line the height and width of the window, centred on the
 
10611 given point.
</docstring> 
10613           <param name=
"pt" type=
"Point" default=
""/> 
10616       <method name=
"DrawArc" type=
"" overloaded=
"no"> 
10617         <autodoc>DrawArc(self, int x1, int y1, int x2, int y2, int xc, int yc)
</autodoc> 
10618         <docstring>Draws an arc of a circle, centred on the *center* point (xc, yc), from
 
10619 the first point to the second. The current pen is used for the outline
 
10620 and the current brush for filling the shape.
 
10622 The arc is drawn in an anticlockwise direction from the start point to
 
10623 the end point.
</docstring> 
10625           <param name=
"x1" type=
"int" default=
""/> 
10626           <param name=
"y1" type=
"int" default=
""/> 
10627           <param name=
"x2" type=
"int" default=
""/> 
10628           <param name=
"y2" type=
"int" default=
""/> 
10629           <param name=
"xc" type=
"int" default=
""/> 
10630           <param name=
"yc" type=
"int" default=
""/> 
10633       <method name=
"DrawArcPoint" type=
"" overloaded=
"no"> 
10634         <autodoc>DrawArcPoint(self, Point pt1, Point pt2, Point center)
</autodoc> 
10635         <docstring>Draws an arc of a circle, centred on the *center* point (xc, yc), from
 
10636 the first point to the second. The current pen is used for the outline
 
10637 and the current brush for filling the shape.
 
10639 The arc is drawn in an anticlockwise direction from the start point to
 
10640 the end point.
</docstring> 
10642           <param name=
"pt1" type=
"Point" default=
""/> 
10643           <param name=
"pt2" type=
"Point" default=
""/> 
10644           <param name=
"center" type=
"Point" default=
""/> 
10647       <method name=
"DrawCheckMark" type=
"" overloaded=
"no"> 
10648         <autodoc>DrawCheckMark(self, int x, int y, int width, int height)
</autodoc> 
10649         <docstring>Draws a check mark inside the given rectangle.
</docstring> 
10651           <param name=
"x" type=
"int" default=
""/> 
10652           <param name=
"y" type=
"int" default=
""/> 
10653           <param name=
"width" type=
"int" default=
""/> 
10654           <param name=
"height" type=
"int" default=
""/> 
10657       <method name=
"DrawCheckMarkRect" type=
"" overloaded=
"no"> 
10658         <autodoc>DrawCheckMarkRect(self, Rect rect)
</autodoc> 
10659         <docstring>Draws a check mark inside the given rectangle.
</docstring> 
10661           <param name=
"rect" type=
"Rect" default=
""/> 
10664       <method name=
"DrawEllipticArc" type=
"" overloaded=
"no"> 
10665         <autodoc>DrawEllipticArc(self, int x, int y, int w, int h, double start, double end)
</autodoc> 
10666         <docstring>Draws an arc of an ellipse, with the given rectangle defining the
 
10667 bounds of the ellipse. The current pen is used for drawing the arc and
 
10668 the current brush is used for drawing the pie.
 
10670 The *start* and *end* parameters specify the start and end of the arc
 
10671 relative to the three-o'clock position from the center of the
 
10672 rectangle. Angles are specified in degrees (
360 is a complete
 
10673 circle). Positive values mean counter-clockwise motion. If start is
 
10674 equal to end, a complete ellipse will be drawn.
</docstring> 
10676           <param name=
"x" type=
"int" default=
""/> 
10677           <param name=
"y" type=
"int" default=
""/> 
10678           <param name=
"w" type=
"int" default=
""/> 
10679           <param name=
"h" type=
"int" default=
""/> 
10680           <param name=
"start" type=
"double" default=
""/> 
10681           <param name=
"end" type=
"double" default=
""/> 
10684       <method name=
"DrawEllipticArcPointSize" type=
"" overloaded=
"no"> 
10685         <autodoc>DrawEllipticArcPointSize(self, Point pt, Size sz, double start, double end)
</autodoc> 
10686         <docstring>Draws an arc of an ellipse, with the given rectangle defining the
 
10687 bounds of the ellipse. The current pen is used for drawing the arc and
 
10688 the current brush is used for drawing the pie.
 
10690 The *start* and *end* parameters specify the start and end of the arc
 
10691 relative to the three-o'clock position from the center of the
 
10692 rectangle. Angles are specified in degrees (
360 is a complete
 
10693 circle). Positive values mean counter-clockwise motion. If start is
 
10694 equal to end, a complete ellipse will be drawn.
</docstring> 
10696           <param name=
"pt" type=
"Point" default=
""/> 
10697           <param name=
"sz" type=
"Size" default=
""/> 
10698           <param name=
"start" type=
"double" default=
""/> 
10699           <param name=
"end" type=
"double" default=
""/> 
10702       <method name=
"DrawPoint" type=
"" overloaded=
"no"> 
10703         <autodoc>DrawPoint(self, int x, int y)
</autodoc> 
10704         <docstring>Draws a point using the current pen.
</docstring> 
10706           <param name=
"x" type=
"int" default=
""/> 
10707           <param name=
"y" type=
"int" default=
""/> 
10710       <method name=
"DrawPointPoint" type=
"" overloaded=
"no"> 
10711         <autodoc>DrawPointPoint(self, Point pt)
</autodoc> 
10712         <docstring>Draws a point using the current pen.
</docstring> 
10714           <param name=
"pt" type=
"Point" default=
""/> 
10717       <method name=
"DrawRectangle" type=
"" overloaded=
"no"> 
10718         <autodoc>DrawRectangle(self, int x, int y, int width, int height)
</autodoc> 
10719         <docstring>Draws a rectangle with the given top left corner, and with the given
 
10720 size. The current pen is used for the outline and the current brush
 
10721 for filling the shape.
</docstring> 
10723           <param name=
"x" type=
"int" default=
""/> 
10724           <param name=
"y" type=
"int" default=
""/> 
10725           <param name=
"width" type=
"int" default=
""/> 
10726           <param name=
"height" type=
"int" default=
""/> 
10729       <method name=
"DrawRectangleRect" type=
"" overloaded=
"no"> 
10730         <autodoc>DrawRectangleRect(self, Rect rect)
</autodoc> 
10731         <docstring>Draws a rectangle with the given top left corner, and with the given
 
10732 size. The current pen is used for the outline and the current brush
 
10733 for filling the shape.
</docstring> 
10735           <param name=
"rect" type=
"Rect" default=
""/> 
10738       <method name=
"DrawRectanglePointSize" type=
"" overloaded=
"no"> 
10739         <autodoc>DrawRectanglePointSize(self, Point pt, Size sz)
</autodoc> 
10740         <docstring>Draws a rectangle with the given top left corner, and with the given
 
10741 size. The current pen is used for the outline and the current brush
 
10742 for filling the shape.
</docstring> 
10744           <param name=
"pt" type=
"Point" default=
""/> 
10745           <param name=
"sz" type=
"Size" default=
""/> 
10748       <method name=
"DrawRoundedRectangle" type=
"" overloaded=
"no"> 
10749         <autodoc>DrawRoundedRectangle(self, int x, int y, int width, int height, double radius)
</autodoc> 
10750         <docstring>Draws a rectangle with the given top left corner, and with the given
 
10751 size. The corners are quarter-circles using the given radius. The
 
10752 current pen is used for the outline and the current brush for filling
 
10755 If radius is positive, the value is assumed to be the radius of the
 
10756 rounded corner. If radius is negative, the absolute value is assumed
 
10757 to be the proportion of the smallest dimension of the rectangle. This
 
10758 means that the corner can be a sensible size relative to the size of
 
10759 the rectangle, and also avoids the strange effects X produces when the
 
10760 corners are too big for the rectangle.
</docstring> 
10762           <param name=
"x" type=
"int" default=
""/> 
10763           <param name=
"y" type=
"int" default=
""/> 
10764           <param name=
"width" type=
"int" default=
""/> 
10765           <param name=
"height" type=
"int" default=
""/> 
10766           <param name=
"radius" type=
"double" default=
""/> 
10769       <method name=
"DrawRoundedRectangleRect" type=
"" overloaded=
"no"> 
10770         <autodoc>DrawRoundedRectangleRect(self, Rect r, double radius)
</autodoc> 
10771         <docstring>Draws a rectangle with the given top left corner, and with the given
 
10772 size. The corners are quarter-circles using the given radius. The
 
10773 current pen is used for the outline and the current brush for filling
 
10776 If radius is positive, the value is assumed to be the radius of the
 
10777 rounded corner. If radius is negative, the absolute value is assumed
 
10778 to be the proportion of the smallest dimension of the rectangle. This
 
10779 means that the corner can be a sensible size relative to the size of
 
10780 the rectangle, and also avoids the strange effects X produces when the
 
10781 corners are too big for the rectangle.
</docstring> 
10783           <param name=
"r" type=
"Rect" default=
""/> 
10784           <param name=
"radius" type=
"double" default=
""/> 
10787       <method name=
"DrawRoundedRectanglePointSize" type=
"" overloaded=
"no"> 
10788         <autodoc>DrawRoundedRectanglePointSize(self, Point pt, Size sz, double radius)
</autodoc> 
10789         <docstring>Draws a rectangle with the given top left corner, and with the given
 
10790 size. The corners are quarter-circles using the given radius. The
 
10791 current pen is used for the outline and the current brush for filling
 
10794 If radius is positive, the value is assumed to be the radius of the
 
10795 rounded corner. If radius is negative, the absolute value is assumed
 
10796 to be the proportion of the smallest dimension of the rectangle. This
 
10797 means that the corner can be a sensible size relative to the size of
 
10798 the rectangle, and also avoids the strange effects X produces when the
 
10799 corners are too big for the rectangle.
</docstring> 
10801           <param name=
"pt" type=
"Point" default=
""/> 
10802           <param name=
"sz" type=
"Size" default=
""/> 
10803           <param name=
"radius" type=
"double" default=
""/> 
10806       <method name=
"DrawCircle" type=
"" overloaded=
"no"> 
10807         <autodoc>DrawCircle(self, int x, int y, int radius)
</autodoc> 
10808         <docstring>Draws a circle with the given center point and radius.  The current
 
10809 pen is used for the outline and the current brush for filling the
 
10812 :see: `DrawEllipse`
</docstring> 
10814           <param name=
"x" type=
"int" default=
""/> 
10815           <param name=
"y" type=
"int" default=
""/> 
10816           <param name=
"radius" type=
"int" default=
""/> 
10819       <method name=
"DrawCirclePoint" type=
"" overloaded=
"no"> 
10820         <autodoc>DrawCirclePoint(self, Point pt, int radius)
</autodoc> 
10821         <docstring>Draws a circle with the given center point and radius.  The current
 
10822 pen is used for the outline and the current brush for filling the
 
10825 :see: `DrawEllipse`
</docstring> 
10827           <param name=
"pt" type=
"Point" default=
""/> 
10828           <param name=
"radius" type=
"int" default=
""/> 
10831       <method name=
"DrawEllipse" type=
"" overloaded=
"no"> 
10832         <autodoc>DrawEllipse(self, int x, int y, int width, int height)
</autodoc> 
10833         <docstring>Draws an ellipse contained in the specified rectangle. The current pen
 
10834 is used for the outline and the current brush for filling the shape.
 
10836 :see: `DrawCircle`
</docstring> 
10838           <param name=
"x" type=
"int" default=
""/> 
10839           <param name=
"y" type=
"int" default=
""/> 
10840           <param name=
"width" type=
"int" default=
""/> 
10841           <param name=
"height" type=
"int" default=
""/> 
10844       <method name=
"DrawEllipseRect" type=
"" overloaded=
"no"> 
10845         <autodoc>DrawEllipseRect(self, Rect rect)
</autodoc> 
10846         <docstring>Draws an ellipse contained in the specified rectangle. The current pen
 
10847 is used for the outline and the current brush for filling the shape.
 
10849 :see: `DrawCircle`
</docstring> 
10851           <param name=
"rect" type=
"Rect" default=
""/> 
10854       <method name=
"DrawEllipsePointSize" type=
"" overloaded=
"no"> 
10855         <autodoc>DrawEllipsePointSize(self, Point pt, Size sz)
</autodoc> 
10856         <docstring>Draws an ellipse contained in the specified rectangle. The current pen
 
10857 is used for the outline and the current brush for filling the shape.
 
10859 :see: `DrawCircle`
</docstring> 
10861           <param name=
"pt" type=
"Point" default=
""/> 
10862           <param name=
"sz" type=
"Size" default=
""/> 
10865       <method name=
"DrawIcon" type=
"" overloaded=
"no"> 
10866         <autodoc>DrawIcon(self, Icon icon, int x, int y)
</autodoc> 
10867         <docstring>Draw an icon on the display (does nothing if the device context is
 
10868 PostScript). This can be the simplest way of drawing bitmaps on a
 
10869 window.
</docstring> 
10871           <param name=
"icon" type=
"Icon" default=
""/> 
10872           <param name=
"x" type=
"int" default=
""/> 
10873           <param name=
"y" type=
"int" default=
""/> 
10876       <method name=
"DrawIconPoint" type=
"" overloaded=
"no"> 
10877         <autodoc>DrawIconPoint(self, Icon icon, Point pt)
</autodoc> 
10878         <docstring>Draw an icon on the display (does nothing if the device context is
 
10879 PostScript). This can be the simplest way of drawing bitmaps on a
 
10880 window.
</docstring> 
10882           <param name=
"icon" type=
"Icon" default=
""/> 
10883           <param name=
"pt" type=
"Point" default=
""/> 
10886       <method name=
"DrawBitmap" type=
"" overloaded=
"no"> 
10887         <autodoc>DrawBitmap(self, Bitmap bmp, int x, int y, bool useMask=False)
</autodoc> 
10888         <docstring>Draw a bitmap on the device context at the specified point. If
 
10889 *transparent* is true and the bitmap has a transparency mask, (or
 
10890 alpha channel on the platforms that support it) then the bitmap will
 
10891 be drawn transparently.
 
10893 When drawing a mono-bitmap, the current text foreground colour will be
 
10894 used to draw the foreground of the bitmap (all bits set to 
1), and the
 
10895 current text background colour to draw the background (all bits set to
 
10898 :see: `SetTextForeground`, `SetTextBackground` and `wx.MemoryDC`
</docstring> 
10900           <param name=
"bmp" type=
"Bitmap" default=
""/> 
10901           <param name=
"x" type=
"int" default=
""/> 
10902           <param name=
"y" type=
"int" default=
""/> 
10903           <param name=
"useMask" type=
"bool" default=
"False"/> 
10906       <method name=
"DrawBitmapPoint" type=
"" overloaded=
"no"> 
10907         <autodoc>DrawBitmapPoint(self, Bitmap bmp, Point pt, bool useMask=False)
</autodoc> 
10908         <docstring>Draw a bitmap on the device context at the specified point. If
 
10909 *transparent* is true and the bitmap has a transparency mask, (or
 
10910 alpha channel on the platforms that support it) then the bitmap will
 
10911 be drawn transparently.
 
10913 When drawing a mono-bitmap, the current text foreground colour will be
 
10914 used to draw the foreground of the bitmap (all bits set to 
1), and the
 
10915 current text background colour to draw the background (all bits set to
 
10918 :see: `SetTextForeground`, `SetTextBackground` and `wx.MemoryDC`
</docstring> 
10920           <param name=
"bmp" type=
"Bitmap" default=
""/> 
10921           <param name=
"pt" type=
"Point" default=
""/> 
10922           <param name=
"useMask" type=
"bool" default=
"False"/> 
10925       <method name=
"DrawText" type=
"" overloaded=
"no"> 
10926         <autodoc>DrawText(self, String text, int x, int y)
</autodoc> 
10927         <docstring>Draws a text string at the specified point, using the current text
 
10928 font, and the current text foreground and background colours.
 
10930 The coordinates refer to the top-left corner of the rectangle bounding
 
10931 the string. See `GetTextExtent` for how to get the dimensions of a
 
10932 text string, which can be used to position the text more precisely.
 
10934 **NOTE**: under wxGTK the current logical function is used by this
 
10935 function but it is ignored by wxMSW. Thus, you should avoid using
 
10936 logical functions with this function in portable programs.
 
10938 :see: `DrawRotatedText`
</docstring> 
10940           <param name=
"text" type=
"String" default=
""/> 
10941           <param name=
"x" type=
"int" default=
""/> 
10942           <param name=
"y" type=
"int" default=
""/> 
10945       <method name=
"DrawTextPoint" type=
"" overloaded=
"no"> 
10946         <autodoc>DrawTextPoint(self, String text, Point pt)
</autodoc> 
10947         <docstring>Draws a text string at the specified point, using the current text
 
10948 font, and the current text foreground and background colours.
 
10950 The coordinates refer to the top-left corner of the rectangle bounding
 
10951 the string. See `GetTextExtent` for how to get the dimensions of a
 
10952 text string, which can be used to position the text more precisely.
 
10954 **NOTE**: under wxGTK the current logical function is used by this
 
10955 function but it is ignored by wxMSW. Thus, you should avoid using
 
10956 logical functions with this function in portable programs.
 
10958 :see: `DrawRotatedText`
</docstring> 
10960           <param name=
"text" type=
"String" default=
""/> 
10961           <param name=
"pt" type=
"Point" default=
""/> 
10964       <method name=
"DrawRotatedText" type=
"" overloaded=
"no"> 
10965         <autodoc>DrawRotatedText(self, String text, int x, int y, double angle)
</autodoc> 
10966         <docstring>Draws the text rotated by *angle* degrees, if supported by the platform.
 
10968 **NOTE**: Under Win9x only TrueType fonts can be drawn by this
 
10969 function. In particular, a font different from ``wx.NORMAL_FONT``
 
10970 should be used as the it is not normally a TrueType
 
10971 font. ``wx.SWISS_FONT`` is an example of a font which is.
 
10973 :see: `DrawText`
</docstring> 
10975           <param name=
"text" type=
"String" default=
""/> 
10976           <param name=
"x" type=
"int" default=
""/> 
10977           <param name=
"y" type=
"int" default=
""/> 
10978           <param name=
"angle" type=
"double" default=
""/> 
10981       <method name=
"DrawRotatedTextPoint" type=
"" overloaded=
"no"> 
10982         <autodoc>DrawRotatedTextPoint(self, String text, Point pt, double angle)
</autodoc> 
10983         <docstring>Draws the text rotated by *angle* degrees, if supported by the platform.
 
10985 **NOTE**: Under Win9x only TrueType fonts can be drawn by this
 
10986 function. In particular, a font different from ``wx.NORMAL_FONT``
 
10987 should be used as the it is not normally a TrueType
 
10988 font. ``wx.SWISS_FONT`` is an example of a font which is.
 
10990 :see: `DrawText`
</docstring> 
10992           <param name=
"text" type=
"String" default=
""/> 
10993           <param name=
"pt" type=
"Point" default=
""/> 
10994           <param name=
"angle" type=
"double" default=
""/> 
10997       <method name=
"Blit" type=
"bool" overloaded=
"no"> 
10998         <autodoc>Blit(self, int xdest, int ydest, int width, int height, DC source, 
 
10999     int xsrc, int ysrc, int rop=COPY, bool useMask=False, 
 
11000     int xsrcMask=-
1, int ysrcMask=-
1) -
> bool
</autodoc> 
11001         <docstring>Copy from a source DC to this DC.  Parameters specify the destination
 
11002 coordinates, size of area to copy, source DC, source coordinates,
 
11003 logical function, whether to use a bitmap mask, and mask source
 
11006     :param xdest:       Destination device context x position.
 
11007     :param ydest:       Destination device context y position.
 
11008     :param width:       Width of source area to be copied.
 
11009     :param height:      Height of source area to be copied.
 
11010     :param source:      Source device context.
 
11011     :param xsrc:        Source device context x position.
 
11012     :param ysrc:        Source device context y position.
 
11013     :param rop:         Logical function to use: see `SetLogicalFunction`.
 
11014     :param useMask:     If true, Blit does a transparent blit using the mask
 
11015                         that is associated with the bitmap selected into the
 
11016                         source device context.
 
11017     :param xsrcMask:    Source x position on the mask. If both xsrcMask and
 
11018                         ysrcMask are -
1, xsrc and ysrc will be assumed for
 
11019                         the mask source position.
 
11020     :param ysrcMask:    Source y position on the mask. 
 
11023           <param name=
"xdest" type=
"int" default=
""/> 
11024           <param name=
"ydest" type=
"int" default=
""/> 
11025           <param name=
"width" type=
"int" default=
""/> 
11026           <param name=
"height" type=
"int" default=
""/> 
11027           <param name=
"source" type=
"DC" default=
""/> 
11028           <param name=
"xsrc" type=
"int" default=
""/> 
11029           <param name=
"ysrc" type=
"int" default=
""/> 
11030           <param name=
"rop" type=
"int" default=
"wxCOPY"/> 
11031           <param name=
"useMask" type=
"bool" default=
"False"/> 
11032           <param name=
"xsrcMask" type=
"int" default=
"-1"/> 
11033           <param name=
"ysrcMask" type=
"int" default=
"-1"/> 
11036       <method name=
"BlitPointSize" type=
"bool" overloaded=
"no"> 
11037         <autodoc>BlitPointSize(self, Point destPt, Size sz, DC source, Point srcPt, int rop=COPY, 
 
11038     bool useMask=False, Point srcPtMask=DefaultPosition) -
> bool
</autodoc> 
11039         <docstring>Copy from a source DC to this DC.  Parameters specify the destination
 
11040 coordinates, size of area to copy, source DC, source coordinates,
 
11041 logical function, whether to use a bitmap mask, and mask source
 
11044     :param destPt:      Destination device context position.
 
11045     :param sz:          Size of source area to be copied.
 
11046     :param source:      Source device context.
 
11047     :param srcPt:       Source device context position.
 
11048     :param rop:         Logical function to use: see `SetLogicalFunction`.
 
11049     :param useMask:     If true, Blit does a transparent blit using the mask
 
11050                         that is associated with the bitmap selected into the
 
11051                         source device context.
 
11052     :param srcPtMask:   Source position on the mask. 
 
11055           <param name=
"destPt" type=
"Point" default=
""/> 
11056           <param name=
"sz" type=
"Size" default=
""/> 
11057           <param name=
"source" type=
"DC" default=
""/> 
11058           <param name=
"srcPt" type=
"Point" default=
""/> 
11059           <param name=
"rop" type=
"int" default=
"wxCOPY"/> 
11060           <param name=
"useMask" type=
"bool" default=
"False"/> 
11061           <param name=
"srcPtMask" type=
"Point" default=
"wxDefaultPosition"/> 
11064       <method name=
"SetClippingRegion" type=
"" overloaded=
"no"> 
11065         <autodoc>SetClippingRegion(self, int x, int y, int width, int height)
</autodoc> 
11066         <docstring>Sets the clipping region for this device context to the intersection
 
11067 of the given region described by the parameters of this method and the
 
11068 previously set clipping region. You should call `DestroyClippingRegion`
 
11069 if you want to set the clipping region exactly to the region
 
11072 The clipping region is an area to which drawing is
 
11073 restricted. Possible uses for the clipping region are for clipping
 
11074 text or for speeding up window redraws when only a known area of the
 
11077 :see: `DestroyClippingRegion`, `wx.Region`
</docstring> 
11079           <param name=
"x" type=
"int" default=
""/> 
11080           <param name=
"y" type=
"int" default=
""/> 
11081           <param name=
"width" type=
"int" default=
""/> 
11082           <param name=
"height" type=
"int" default=
""/> 
11085       <method name=
"SetClippingRegionPointSize" type=
"" overloaded=
"no"> 
11086         <autodoc>SetClippingRegionPointSize(self, Point pt, Size sz)
</autodoc> 
11087         <docstring>Sets the clipping region for this device context to the intersection
 
11088 of the given region described by the parameters of this method and the
 
11089 previously set clipping region. You should call `DestroyClippingRegion`
 
11090 if you want to set the clipping region exactly to the region
 
11093 The clipping region is an area to which drawing is
 
11094 restricted. Possible uses for the clipping region are for clipping
 
11095 text or for speeding up window redraws when only a known area of the
 
11098 :see: `DestroyClippingRegion`, `wx.Region`
</docstring> 
11100           <param name=
"pt" type=
"Point" default=
""/> 
11101           <param name=
"sz" type=
"Size" default=
""/> 
11104       <method name=
"SetClippingRegionAsRegion" type=
"" overloaded=
"no"> 
11105         <autodoc>SetClippingRegionAsRegion(self, Region region)
</autodoc> 
11106         <docstring>Sets the clipping region for this device context to the intersection
 
11107 of the given region described by the parameters of this method and the
 
11108 previously set clipping region. You should call `DestroyClippingRegion`
 
11109 if you want to set the clipping region exactly to the region
 
11112 The clipping region is an area to which drawing is
 
11113 restricted. Possible uses for the clipping region are for clipping
 
11114 text or for speeding up window redraws when only a known area of the
 
11117 :see: `DestroyClippingRegion`, `wx.Region`
</docstring> 
11119           <param name=
"region" type=
"Region" default=
""/> 
11122       <method name=
"SetClippingRect" type=
"" overloaded=
"no"> 
11123         <autodoc>SetClippingRect(self, Rect rect)
</autodoc> 
11124         <docstring>Sets the clipping region for this device context to the intersection
 
11125 of the given region described by the parameters of this method and the
 
11126 previously set clipping region. You should call `DestroyClippingRegion`
 
11127 if you want to set the clipping region exactly to the region
 
11130 The clipping region is an area to which drawing is
 
11131 restricted. Possible uses for the clipping region are for clipping
 
11132 text or for speeding up window redraws when only a known area of the
 
11135 :see: `DestroyClippingRegion`, `wx.Region`
</docstring> 
11137           <param name=
"rect" type=
"Rect" default=
""/> 
11140       <method name=
"DrawLines" type=
"" overloaded=
"no"> 
11141         <autodoc>DrawLines(self, List points, int xoffset=
0, int yoffset=
0)
</autodoc> 
11142         <docstring>Draws lines using a sequence of `wx.Point` objects, adding the
 
11143 optional offset coordinate. The current pen is used for drawing the
 
11146           <param name=
"points" type=
"int" default=
""/> 
11147           <param name=
"points_array" type=
"Point" default=
""/> 
11148           <param name=
"xoffset" type=
"int" default=
"0"/> 
11149           <param name=
"yoffset" type=
"int" default=
"0"/> 
11152       <method name=
"DrawPolygon" type=
"" overloaded=
"no"> 
11153         <autodoc>DrawPolygon(self, List points, int xoffset=
0, int yoffset=
0,
 
11154     int fillStyle=ODDEVEN_RULE)
</autodoc> 
11155         <docstring>Draws a filled polygon using a sequence of `wx.Point` objects, adding
 
11156 the optional offset coordinate.  The last argument specifies the fill
 
11157 rule: ``wx.ODDEVEN_RULE`` (the default) or ``wx.WINDING_RULE``.
 
11159 The current pen is used for drawing the outline, and the current brush
 
11160 for filling the shape. Using a transparent brush suppresses
 
11161 filling. Note that wxWidgets automatically closes the first and last
 
11162 points.
</docstring> 
11164           <param name=
"points" type=
"int" default=
""/> 
11165           <param name=
"points_array" type=
"Point" default=
""/> 
11166           <param name=
"xoffset" type=
"int" default=
"0"/> 
11167           <param name=
"yoffset" type=
"int" default=
"0"/> 
11168           <param name=
"fillStyle" type=
"int" default=
"wxODDEVEN_RULE"/> 
11171       <method name=
"DrawLabel" type=
"" overloaded=
"no"> 
11172         <autodoc>DrawLabel(self, String text, Rect rect, int alignment=wxALIGN_LEFT|wxALIGN_TOP, 
 
11173     int indexAccel=-
1)
</autodoc> 
11174         <docstring>Draw *text* within the specified rectangle, abiding by the alignment
 
11175 flags.  Will additionally emphasize the character at *indexAccel* if
 
11178 :see: `DrawImageLabel`
</docstring> 
11180           <param name=
"text" type=
"String" default=
""/> 
11181           <param name=
"rect" type=
"Rect" default=
""/> 
11182           <param name=
"alignment" type=
"int" default=
"wxALIGN_LEFT|wxALIGN_TOP"/> 
11183           <param name=
"indexAccel" type=
"int" default=
"-1"/> 
11186       <method name=
"DrawImageLabel" type=
"Rect" overloaded=
"no"> 
11187         <autodoc>DrawImageLabel(self, String text, Bitmap image, Rect rect, int alignment=wxALIGN_LEFT|wxALIGN_TOP, 
 
11188     int indexAccel=-
1) -
> Rect
</autodoc> 
11189         <docstring>Draw *text* and an image (which may be ``wx.NullBitmap`` to skip
 
11190 drawing it) within the specified rectangle, abiding by the alignment
 
11191 flags.  Will additionally emphasize the character at *indexAccel* if
 
11192 it is not -
1.  Returns the bounding rectangle.
</docstring> 
11194           <param name=
"text" type=
"String" default=
""/> 
11195           <param name=
"image" type=
"Bitmap" default=
""/> 
11196           <param name=
"rect" type=
"Rect" default=
""/> 
11197           <param name=
"alignment" type=
"int" default=
"wxALIGN_LEFT|wxALIGN_TOP"/> 
11198           <param name=
"indexAccel" type=
"int" default=
"-1"/> 
11201       <method name=
"DrawSpline" type=
"" overloaded=
"no"> 
11202         <autodoc>DrawSpline(self, List points)
</autodoc> 
11203         <docstring>Draws a spline between all given control points, (a list of `wx.Point`
 
11204 objects) using the current pen. The spline is drawn using a series of
 
11205 lines, using an algorithm taken from the X drawing program 'XFIG'.
</docstring> 
11207           <param name=
"points" type=
"int" default=
""/> 
11208           <param name=
"points_array" type=
"Point" default=
""/> 
11211       <method name=
"Clear" type=
"" overloaded=
"no"> 
11212         <autodoc>Clear(self)
</autodoc> 
11213         <docstring>Clears the device context using the current background brush.
</docstring> 
11215       <method name=
"StartDoc" type=
"bool" overloaded=
"no"> 
11216         <autodoc>StartDoc(self, String message) -
> bool
</autodoc> 
11217         <docstring>Starts a document (only relevant when outputting to a
 
11218 printer). *Message* is a message to show whilst printing.
</docstring> 
11220           <param name=
"message" type=
"String" default=
""/> 
11223       <method name=
"EndDoc" type=
"" overloaded=
"no"> 
11224         <autodoc>EndDoc(self)
</autodoc> 
11225         <docstring>Ends a document (only relevant when outputting to a printer).
</docstring> 
11227       <method name=
"StartPage" type=
"" overloaded=
"no"> 
11228         <autodoc>StartPage(self)
</autodoc> 
11229         <docstring>Starts a document page (only relevant when outputting to a printer).
</docstring> 
11231       <method name=
"EndPage" type=
"" overloaded=
"no"> 
11232         <autodoc>EndPage(self)
</autodoc> 
11233         <docstring>Ends a document page (only relevant when outputting to a printer).
</docstring> 
11235       <method name=
"SetFont" type=
"" overloaded=
"no"> 
11236         <autodoc>SetFont(self, Font font)
</autodoc> 
11237         <docstring>Sets the current font for the DC. It must be a valid font, in
 
11238 particular you should not pass ``wx.NullFont`` to this method.
 
11240 :see: `wx.Font`
</docstring> 
11242           <param name=
"font" type=
"Font" default=
""/> 
11245       <method name=
"SetPen" type=
"" overloaded=
"no"> 
11246         <autodoc>SetPen(self, Pen pen)
</autodoc> 
11247         <docstring>Sets the current pen for the DC.
 
11249 If the argument is ``wx.NullPen``, the current pen is selected out of the
 
11250 device context, and the original pen restored.
 
11252 :see: `wx.Pen`
</docstring> 
11254           <param name=
"pen" type=
"Pen" default=
""/> 
11257       <method name=
"SetBrush" type=
"" overloaded=
"no"> 
11258         <autodoc>SetBrush(self, Brush brush)
</autodoc> 
11259         <docstring>Sets the current brush for the DC.
 
11261 If the argument is ``wx.NullBrush``, the current brush is selected out
 
11262 of the device context, and the original brush restored, allowing the
 
11263 current brush to be destroyed safely.
 
11265 :see: `wx.Brush`
</docstring> 
11267           <param name=
"brush" type=
"Brush" default=
""/> 
11270       <method name=
"SetBackground" type=
"" overloaded=
"no"> 
11271         <autodoc>SetBackground(self, Brush brush)
</autodoc> 
11272         <docstring>Sets the current background brush for the DC.
</docstring> 
11274           <param name=
"brush" type=
"Brush" default=
""/> 
11277       <method name=
"SetBackgroundMode" type=
"" overloaded=
"no"> 
11278         <autodoc>SetBackgroundMode(self, int mode)
</autodoc> 
11279         <docstring>*mode* may be one of ``wx.SOLID`` and ``wx.TRANSPARENT``. This setting
 
11280 determines whether text will be drawn with a background colour or
 
11283           <param name=
"mode" type=
"int" default=
""/> 
11286       <method name=
"SetPalette" type=
"" overloaded=
"no"> 
11287         <autodoc>SetPalette(self, Palette palette)
</autodoc> 
11288         <docstring>If this is a window DC or memory DC, assigns the given palette to the
 
11289 window or bitmap associated with the DC. If the argument is
 
11290 ``wx.NullPalette``, the current palette is selected out of the device
 
11291 context, and the original palette restored.
 
11293 :see: `wx.Palette`
</docstring> 
11295           <param name=
"palette" type=
"Palette" default=
""/> 
11298       <method name=
"DestroyClippingRegion" type=
"" overloaded=
"no"> 
11299         <autodoc>DestroyClippingRegion(self)
</autodoc> 
11300         <docstring>Destroys the current clipping region so that none of the DC is
 
11303 :see: `SetClippingRegion`
</docstring> 
11305       <method name=
"GetClippingBox" type=
"" overloaded=
"no"> 
11306         <autodoc>GetClippingBox() -
> (x, y, width, height)
</autodoc> 
11307         <docstring>Gets the rectangle surrounding the current clipping region.
</docstring> 
11309           <param name=
"OUTPUT" type=
"int" default=
""/> 
11310           <param name=
"OUTPUT" type=
"int" default=
""/> 
11311           <param name=
"OUTPUT" type=
"int" default=
""/> 
11312           <param name=
"OUTPUT" type=
"int" default=
""/> 
11315       <method name=
"GetClippingRect" type=
"Rect" overloaded=
"no"> 
11316         <autodoc>GetClippingRect(self) -
> Rect
</autodoc> 
11317         <docstring>Gets the rectangle surrounding the current clipping region.
</docstring> 
11319       <method name=
"GetCharHeight" type=
"int" overloaded=
"no"> 
11320         <autodoc>GetCharHeight(self) -
> int
</autodoc> 
11321         <docstring>Gets the character height of the currently set font.
</docstring> 
11323       <method name=
"GetCharWidth" type=
"int" overloaded=
"no"> 
11324         <autodoc>GetCharWidth(self) -
> int
</autodoc> 
11325         <docstring>Gets the average character width of the currently set font.
</docstring> 
11327       <method name=
"GetTextExtent" type=
"" overloaded=
"no"> 
11328         <autodoc>GetTextExtent(wxString string) -
> (width, height)
</autodoc> 
11329         <docstring>Get the width and height of the text using the current font. Only
 
11330 works for single line strings.
</docstring> 
11332           <param name=
"string" type=
"String" default=
""/> 
11333           <param name=
"OUTPUT" type=
"int" default=
""/> 
11334           <param name=
"OUTPUT" type=
"int" default=
""/> 
11337       <method name=
"GetFullTextExtent" type=
"" overloaded=
"no"> 
11338         <autodoc>GetFullTextExtent(wxString string, Font font=None) -
> 
11339    (width, height, descent, externalLeading)
</autodoc> 
11340         <docstring>Get the width, height, decent and leading of the text using the
 
11341 current or specified font. Only works for single line strings.
</docstring> 
11343           <param name=
"string" type=
"String" default=
""/> 
11344           <param name=
"OUTPUT" type=
"int" default=
""/> 
11345           <param name=
"OUTPUT" type=
"int" default=
""/> 
11346           <param name=
"OUTPUT" type=
"int" default=
""/> 
11347           <param name=
"OUTPUT" type=
"int" default=
""/> 
11348           <param name=
"font" type=
"Font" default=
"NULL"/> 
11351       <method name=
"GetMultiLineTextExtent" type=
"" overloaded=
"no"> 
11352         <autodoc>GetMultiLineTextExtent(wxString string, Font font=None) -
> 
11353    (width, height, descent, externalLeading)
</autodoc> 
11354         <docstring>Get the width, height, decent and leading of the text using the
 
11355 current or specified font. Works for single as well as multi-line
 
11356 strings.
</docstring> 
11358           <param name=
"text" type=
"String" default=
""/> 
11359           <param name=
"OUTPUT" type=
"int" default=
""/> 
11360           <param name=
"OUTPUT" type=
"int" default=
""/> 
11361           <param name=
"OUTPUT" type=
"int" default=
""/> 
11362           <param name=
"font" type=
"Font" default=
"NULL"/> 
11365       <method name=
"GetPartialTextExtents" type=
"wxArrayInt" overloaded=
"no"> 
11366         <autodoc>GetPartialTextExtents(self, text) -
> [widths]
</autodoc> 
11367         <docstring>Returns a list of integers such that each value is the distance in
 
11368 pixels from the begining of text to the coresponding character of
 
11369 *text*. The generic version simply builds a running total of the widths
 
11370 of each character using GetTextExtent, however if the various
 
11371 platforms have a native API function that is faster or more accurate
 
11372 than the generic implementation then it will be used instead.
</docstring> 
11374           <param name=
"text" type=
"String" default=
""/> 
11377       <method name=
"GetSize" type=
"Size" overloaded=
"no"> 
11378         <autodoc>GetSize(self) -
> Size
</autodoc> 
11379         <docstring>This gets the horizontal and vertical resolution in device units. It
 
11380 can be used to scale graphics to fit the page. For example, if *maxX*
 
11381 and *maxY* represent the maximum horizontal and vertical 'pixel' values
 
11382 used in your application, the following code will scale the graphic to
 
11383 fit on the printer page::
 
11385       w, h = dc.GetSize()
 
11386       scaleX = maxX*
1.0 / w
 
11387       scaleY = maxY*
1.0 / h
 
11388       dc.SetUserScale(min(scaleX,scaleY),min(scaleX,scaleY))
 
11391       <method name=
"GetSizeTuple" type=
"" overloaded=
"no"> 
11392         <autodoc>GetSizeTuple() -
> (width, height)
</autodoc> 
11393         <docstring>This gets the horizontal and vertical resolution in device units. It
 
11394 can be used to scale graphics to fit the page. For example, if *maxX*
 
11395 and *maxY* represent the maximum horizontal and vertical 'pixel' values
 
11396 used in your application, the following code will scale the graphic to
 
11397 fit on the printer page::
 
11399       w, h = dc.GetSize()
 
11400       scaleX = maxX*
1.0 / w
 
11401       scaleY = maxY*
1.0 / h
 
11402       dc.SetUserScale(min(scaleX,scaleY),min(scaleX,scaleY))
 
11405           <param name=
"OUTPUT" type=
"int" default=
""/> 
11406           <param name=
"OUTPUT" type=
"int" default=
""/> 
11409       <method name=
"GetSizeMM" type=
"Size" overloaded=
"no"> 
11410         <autodoc>GetSizeMM(self) -
> Size
</autodoc> 
11411         <docstring>Get the DC size in milimeters.
</docstring> 
11413       <method name=
"GetSizeMMTuple" type=
"" overloaded=
"no"> 
11414         <autodoc>GetSizeMMTuple() -
> (width, height)
</autodoc> 
11415         <docstring>Get the DC size in milimeters.
</docstring> 
11417           <param name=
"OUTPUT" type=
"int" default=
""/> 
11418           <param name=
"OUTPUT" type=
"int" default=
""/> 
11421       <method name=
"DeviceToLogicalX" type=
"int" overloaded=
"no"> 
11422         <autodoc>DeviceToLogicalX(self, int x) -
> int
</autodoc> 
11423         <docstring>Convert device X coordinate to logical coordinate, using the current
 
11424 mapping mode.
</docstring> 
11426           <param name=
"x" type=
"int" default=
""/> 
11429       <method name=
"DeviceToLogicalY" type=
"int" overloaded=
"no"> 
11430         <autodoc>DeviceToLogicalY(self, int y) -
> int
</autodoc> 
11431         <docstring>Converts device Y coordinate to logical coordinate, using the current
 
11432 mapping mode.
</docstring> 
11434           <param name=
"y" type=
"int" default=
""/> 
11437       <method name=
"DeviceToLogicalXRel" type=
"int" overloaded=
"no"> 
11438         <autodoc>DeviceToLogicalXRel(self, int x) -
> int
</autodoc> 
11439         <docstring>Convert device X coordinate to relative logical coordinate, using the
 
11440 current mapping mode but ignoring the x axis orientation. Use this
 
11441 function for converting a width, for example.
</docstring> 
11443           <param name=
"x" type=
"int" default=
""/> 
11446       <method name=
"DeviceToLogicalYRel" type=
"int" overloaded=
"no"> 
11447         <autodoc>DeviceToLogicalYRel(self, int y) -
> int
</autodoc> 
11448         <docstring>Convert device Y coordinate to relative logical coordinate, using the
 
11449 current mapping mode but ignoring the y axis orientation. Use this
 
11450 function for converting a height, for example.
</docstring> 
11452           <param name=
"y" type=
"int" default=
""/> 
11455       <method name=
"LogicalToDeviceX" type=
"int" overloaded=
"no"> 
11456         <autodoc>LogicalToDeviceX(self, int x) -
> int
</autodoc> 
11457         <docstring>Converts logical X coordinate to device coordinate, using the current
 
11458 mapping mode.
</docstring> 
11460           <param name=
"x" type=
"int" default=
""/> 
11463       <method name=
"LogicalToDeviceY" type=
"int" overloaded=
"no"> 
11464         <autodoc>LogicalToDeviceY(self, int y) -
> int
</autodoc> 
11465         <docstring>Converts logical Y coordinate to device coordinate, using the current
 
11466 mapping mode.
</docstring> 
11468           <param name=
"y" type=
"int" default=
""/> 
11471       <method name=
"LogicalToDeviceXRel" type=
"int" overloaded=
"no"> 
11472         <autodoc>LogicalToDeviceXRel(self, int x) -
> int
</autodoc> 
11473         <docstring>Converts logical X coordinate to relative device coordinate, using the
 
11474 current mapping mode but ignoring the x axis orientation. Use this for
 
11475 converting a width, for example.
</docstring> 
11477           <param name=
"x" type=
"int" default=
""/> 
11480       <method name=
"LogicalToDeviceYRel" type=
"int" overloaded=
"no"> 
11481         <autodoc>LogicalToDeviceYRel(self, int y) -
> int
</autodoc> 
11482         <docstring>Converts logical Y coordinate to relative device coordinate, using the
 
11483 current mapping mode but ignoring the y axis orientation. Use this for
 
11484 converting a height, for example.
</docstring> 
11486           <param name=
"y" type=
"int" default=
""/> 
11489       <method name=
"CanDrawBitmap" type=
"bool" overloaded=
"no"> 
11490         <autodoc>CanDrawBitmap(self) -
> bool
</autodoc> 
11492       <method name=
"CanGetTextExtent" type=
"bool" overloaded=
"no"> 
11493         <autodoc>CanGetTextExtent(self) -
> bool
</autodoc> 
11495       <method name=
"GetDepth" type=
"int" overloaded=
"no"> 
11496         <autodoc>GetDepth(self) -
> int
</autodoc> 
11497         <docstring>Returns the colour depth of the DC.
</docstring> 
11499       <method name=
"GetPPI" type=
"Size" overloaded=
"no"> 
11500         <autodoc>GetPPI(self) -
> Size
</autodoc> 
11501         <docstring>Resolution in Pixels per inch
</docstring> 
11503       <method name=
"Ok" type=
"bool" overloaded=
"no"> 
11504         <autodoc>Ok(self) -
> bool
</autodoc> 
11505         <docstring>Returns true if the DC is ok to use.
</docstring> 
11507       <method name=
"GetBackgroundMode" type=
"int" overloaded=
"no"> 
11508         <autodoc>GetBackgroundMode(self) -
> int
</autodoc> 
11509         <docstring>Returns the current background mode, either ``wx.SOLID`` or
 
11510 ``wx.TRANSPARENT``.
 
11512 :see: `SetBackgroundMode`
</docstring> 
11514       <method name=
"GetBackground" type=
"Brush" overloaded=
"no"> 
11515         <autodoc>GetBackground(self) -
> Brush
</autodoc> 
11516         <docstring>Gets the brush used for painting the background.
 
11518 :see: `SetBackground`
</docstring> 
11520       <method name=
"GetBrush" type=
"Brush" overloaded=
"no"> 
11521         <autodoc>GetBrush(self) -
> Brush
</autodoc> 
11522         <docstring>Gets the current brush
</docstring> 
11524       <method name=
"GetFont" type=
"Font" overloaded=
"no"> 
11525         <autodoc>GetFont(self) -
> Font
</autodoc> 
11526         <docstring>Gets the current font
</docstring> 
11528       <method name=
"GetPen" type=
"Pen" overloaded=
"no"> 
11529         <autodoc>GetPen(self) -
> Pen
</autodoc> 
11530         <docstring>Gets the current pen
</docstring> 
11532       <method name=
"GetTextBackground" type=
"Colour" overloaded=
"no"> 
11533         <autodoc>GetTextBackground(self) -
> Colour
</autodoc> 
11534         <docstring>Gets the current text background colour
</docstring> 
11536       <method name=
"GetTextForeground" type=
"Colour" overloaded=
"no"> 
11537         <autodoc>GetTextForeground(self) -
> Colour
</autodoc> 
11538         <docstring>Gets the current text foreground colour
</docstring> 
11540       <method name=
"SetTextForeground" type=
"" overloaded=
"no"> 
11541         <autodoc>SetTextForeground(self, Colour colour)
</autodoc> 
11542         <docstring>Sets the current text foreground colour for the DC.
</docstring> 
11544           <param name=
"colour" type=
"Colour" default=
""/> 
11547       <method name=
"SetTextBackground" type=
"" overloaded=
"no"> 
11548         <autodoc>SetTextBackground(self, Colour colour)
</autodoc> 
11549         <docstring>Sets the current text background colour for the DC.
</docstring> 
11551           <param name=
"colour" type=
"Colour" default=
""/> 
11554       <method name=
"GetMapMode" type=
"int" overloaded=
"no"> 
11555         <autodoc>GetMapMode(self) -
> int
</autodoc> 
11556         <docstring>Gets the current *mapping mode* for the device context 
</docstring> 
11558       <method name=
"SetMapMode" type=
"" overloaded=
"no"> 
11559         <autodoc>SetMapMode(self, int mode)
</autodoc> 
11560         <docstring>The *mapping mode* of the device context defines the unit of
 
11561 measurement used to convert logical units to device units.  The
 
11562 mapping mode can be one of the following:
 
11564     ================    =============================================
 
11565     wx.MM_TWIPS         Each logical unit is 
1/
20 of a point, or 
1/
1440 
11567     wx.MM_POINTS        Each logical unit is a point, or 
1/
72 of an inch.
 
11568     wx.MM_METRIC        Each logical unit is 
1 mm.
 
11569     wx.MM_LOMETRIC      Each logical unit is 
1/
10 of a mm.
 
11570     wx.MM_TEXT          Each logical unit is 
1 pixel.
 
11571     ================    =============================================
 
11573 Note that in X, text drawing isn't handled consistently with the
 
11574 mapping mode; a font is always specified in point size. However,
 
11575 setting the user scale (see `SetUserScale`) scales the text
 
11576 appropriately. In Windows, scalable TrueType fonts are always used; in
 
11577 X, results depend on availability of fonts, but usually a reasonable
 
11580 The coordinate origin is always at the top left of the screen/printer.
 
11582 Drawing to a Windows printer device context uses the current mapping
 
11583 mode, but mapping mode is currently ignored for PostScript output.
 
11586           <param name=
"mode" type=
"int" default=
""/> 
11589       <method name=
"GetUserScale" type=
"" overloaded=
"no"> 
11590         <autodoc>GetUserScale(self) -
> (xScale, yScale)
</autodoc> 
11591         <docstring>Gets the current user scale factor (set by `SetUserScale`).
</docstring> 
11593           <param name=
"OUTPUT" type=
"double" default=
""/> 
11594           <param name=
"OUTPUT" type=
"double" default=
""/> 
11597       <method name=
"SetUserScale" type=
"" overloaded=
"no"> 
11598         <autodoc>SetUserScale(self, double x, double y)
</autodoc> 
11599         <docstring>Sets the user scaling factor, useful for applications which require
 
11600 'zooming'.
</docstring> 
11602           <param name=
"x" type=
"double" default=
""/> 
11603           <param name=
"y" type=
"double" default=
""/> 
11606       <method name=
"GetLogicalScale" type=
"" overloaded=
"no"> 
11607         <autodoc>GetLogicalScale() -
> (xScale, yScale)
</autodoc> 
11609           <param name=
"OUTPUT" type=
"double" default=
""/> 
11610           <param name=
"OUTPUT" type=
"double" default=
""/> 
11613       <method name=
"SetLogicalScale" type=
"" overloaded=
"no"> 
11614         <autodoc>SetLogicalScale(self, double x, double y)
</autodoc> 
11616           <param name=
"x" type=
"double" default=
""/> 
11617           <param name=
"y" type=
"double" default=
""/> 
11620       <method name=
"GetLogicalOrigin" type=
"Point" overloaded=
"no"> 
11621         <autodoc>GetLogicalOrigin(self) -
> Point
</autodoc> 
11623       <method name=
"GetLogicalOriginTuple" type=
"" overloaded=
"no"> 
11624         <autodoc>GetLogicalOriginTuple() -
> (x,y)
</autodoc> 
11626           <param name=
"OUTPUT" type=
"int" default=
""/> 
11627           <param name=
"OUTPUT" type=
"int" default=
""/> 
11630       <method name=
"SetLogicalOrigin" type=
"" overloaded=
"no"> 
11631         <autodoc>SetLogicalOrigin(self, int x, int y)
</autodoc> 
11633           <param name=
"x" type=
"int" default=
""/> 
11634           <param name=
"y" type=
"int" default=
""/> 
11637       <method name=
"SetLogicalOriginPoint" type=
"" overloaded=
"no"> 
11638         <autodoc>SetLogicalOriginPoint(self, Point point)
</autodoc> 
11640           <param name=
"point" type=
"Point" default=
""/> 
11643       <method name=
"GetDeviceOrigin" type=
"Point" overloaded=
"no"> 
11644         <autodoc>GetDeviceOrigin(self) -
> Point
</autodoc> 
11646       <method name=
"GetDeviceOriginTuple" type=
"" overloaded=
"no"> 
11647         <autodoc>GetDeviceOriginTuple() -
> (x,y)
</autodoc> 
11649           <param name=
"OUTPUT" type=
"int" default=
""/> 
11650           <param name=
"OUTPUT" type=
"int" default=
""/> 
11653       <method name=
"SetDeviceOrigin" type=
"" overloaded=
"no"> 
11654         <autodoc>SetDeviceOrigin(self, int x, int y)
</autodoc> 
11656           <param name=
"x" type=
"int" default=
""/> 
11657           <param name=
"y" type=
"int" default=
""/> 
11660       <method name=
"SetDeviceOriginPoint" type=
"" overloaded=
"no"> 
11661         <autodoc>SetDeviceOriginPoint(self, Point point)
</autodoc> 
11663           <param name=
"point" type=
"Point" default=
""/> 
11666       <method name=
"SetAxisOrientation" type=
"" overloaded=
"no"> 
11667         <autodoc>SetAxisOrientation(self, bool xLeftRight, bool yBottomUp)
</autodoc> 
11668         <docstring>Sets the x and y axis orientation (i.e., the direction from lowest to
 
11669 highest values on the axis). The default orientation is the natural
 
11670 orientation, e.g. x axis from left to right and y axis from bottom up.
</docstring> 
11672           <param name=
"xLeftRight" type=
"bool" default=
""/> 
11673           <param name=
"yBottomUp" type=
"bool" default=
""/> 
11676       <method name=
"GetLogicalFunction" type=
"int" overloaded=
"no"> 
11677         <autodoc>GetLogicalFunction(self) -
> int
</autodoc> 
11678         <docstring>Gets the current logical function (set by `SetLogicalFunction`).
</docstring> 
11680       <method name=
"SetLogicalFunction" type=
"" overloaded=
"no"> 
11681         <autodoc>SetLogicalFunction(self, int function)
</autodoc> 
11682         <docstring>Sets the current logical function for the device context. This
 
11683 determines how a source pixel (from a pen or brush colour, or source
 
11684 device context if using `Blit`) combines with a destination pixel in
 
11685 the current device context.
 
11687 The possible values and their meaning in terms of source and
 
11688 destination pixel values are as follows:
 
11690     ================       ==========================
 
11692     wx.AND_INVERT          (NOT src) AND dst
 
11693     wx.AND_REVERSE         src AND (NOT dst)
 
11696     wx.EQUIV               (NOT src) XOR dst
 
11698     wx.NAND                (NOT src) OR (NOT dst)
 
11699     wx.NOR                 (NOT src) AND (NOT dst)
 
11702     wx.OR_INVERT           (NOT src) OR dst
 
11703     wx.OR_REVERSE          src OR (NOT dst)
 
11705     wx.SRC_INVERT          NOT src
 
11707     ================       ==========================
 
11709 The default is wx.COPY, which simply draws with the current
 
11710 colour. The others combine the current colour and the background using
 
11711 a logical operation. wx.INVERT is commonly used for drawing rubber
 
11712 bands or moving outlines, since drawing twice reverts to the original
 
11716           <param name=
"function" type=
"int" default=
""/> 
11719       <method name=
"SetOptimization" type=
"" overloaded=
"no"> 
11720         <autodoc>SetOptimization(self, bool optimize)
</autodoc> 
11721         <docstring>If *optimize* is true this function sets optimization mode on. This
 
11722 currently means that under X, the device context will not try to set a
 
11723 pen or brush property if it is known to be set already. This approach
 
11724 can fall down if non-wxWidgets code is using the same device context
 
11725 or window, for example when the window is a panel on which the
 
11726 windowing system draws panel items. The wxWidgets device context
 
11727 'memory' will now be out of step with reality.
 
11729 Setting optimization off, drawing, then setting it back on again, is a
 
11730 trick that must occasionally be employed.
</docstring> 
11732           <param name=
"optimize" type=
"bool" default=
""/> 
11735       <method name=
"GetOptimization" type=
"bool" overloaded=
"no"> 
11736         <autodoc>GetOptimization(self) -
> bool
</autodoc> 
11737         <docstring>Returns true if device context optimization is on. See
 
11738 `SetOptimization` for .
</docstring> 
11740       <method name=
"CalcBoundingBox" type=
"" overloaded=
"no"> 
11741         <autodoc>CalcBoundingBox(self, int x, int y)
</autodoc> 
11742         <docstring>Adds the specified point to the bounding box which can be retrieved
 
11743 with `MinX`, `MaxX` and `MinY`, `MaxY` or `GetBoundingBox` functions.
</docstring> 
11745           <param name=
"x" type=
"int" default=
""/> 
11746           <param name=
"y" type=
"int" default=
""/> 
11749       <method name=
"CalcBoundingBoxPoint" type=
"" overloaded=
"no"> 
11750         <autodoc>CalcBoundingBoxPoint(self, Point point)
</autodoc> 
11751         <docstring>Adds the specified point to the bounding box which can be retrieved
 
11752 with `MinX`, `MaxX` and `MinY`, `MaxY` or `GetBoundingBox` functions.
</docstring> 
11754           <param name=
"point" type=
"Point" default=
""/> 
11757       <method name=
"ResetBoundingBox" type=
"" overloaded=
"no"> 
11758         <autodoc>ResetBoundingBox(self)
</autodoc> 
11759         <docstring>Resets the bounding box: after a call to this function, the bounding
 
11760 box doesn't contain anything.
</docstring> 
11762       <method name=
"MinX" type=
"int" overloaded=
"no"> 
11763         <autodoc>MinX(self) -
> int
</autodoc> 
11764         <docstring>Gets the minimum horizontal extent used in drawing commands so far.
</docstring> 
11766       <method name=
"MaxX" type=
"int" overloaded=
"no"> 
11767         <autodoc>MaxX(self) -
> int
</autodoc> 
11768         <docstring>Gets the maximum horizontal extent used in drawing commands so far.
</docstring> 
11770       <method name=
"MinY" type=
"int" overloaded=
"no"> 
11771         <autodoc>MinY(self) -
> int
</autodoc> 
11772         <docstring>Gets the minimum vertical extent used in drawing commands so far.
</docstring> 
11774       <method name=
"MaxY" type=
"int" overloaded=
"no"> 
11775         <autodoc>MaxY(self) -
> int
</autodoc> 
11776         <docstring>Gets the maximum vertical extent used in drawing commands so far.
</docstring> 
11778       <method name=
"GetBoundingBox" type=
"" overloaded=
"no"> 
11779         <autodoc>GetBoundingBox() -
> (x1,y1, x2,y2)
</autodoc> 
11780         <docstring>Returns the min and max points used in drawing commands so far.
</docstring> 
11782           <param name=
"OUTPUT" type=
"int" default=
""/> 
11783           <param name=
"OUTPUT" type=
"int" default=
""/> 
11784           <param name=
"OUTPUT" type=
"int" default=
""/> 
11785           <param name=
"OUTPUT" type=
"int" default=
""/> 
11788       <method name=
"_DrawPointList" type=
"PyObject" overloaded=
"no"> 
11789         <autodoc>_DrawPointList(self, PyObject pyCoords, PyObject pyPens, PyObject pyBrushes) -
> PyObject
</autodoc> 
11791           <param name=
"pyCoords" type=
"PyObject" default=
""/> 
11792           <param name=
"pyPens" type=
"PyObject" default=
""/> 
11793           <param name=
"pyBrushes" type=
"PyObject" default=
""/> 
11796       <method name=
"_DrawLineList" type=
"PyObject" overloaded=
"no"> 
11797         <autodoc>_DrawLineList(self, PyObject pyCoords, PyObject pyPens, PyObject pyBrushes) -
> PyObject
</autodoc> 
11799           <param name=
"pyCoords" type=
"PyObject" default=
""/> 
11800           <param name=
"pyPens" type=
"PyObject" default=
""/> 
11801           <param name=
"pyBrushes" type=
"PyObject" default=
""/> 
11804       <method name=
"_DrawRectangleList" type=
"PyObject" overloaded=
"no"> 
11805         <autodoc>_DrawRectangleList(self, PyObject pyCoords, PyObject pyPens, PyObject pyBrushes) -
> PyObject
</autodoc> 
11807           <param name=
"pyCoords" type=
"PyObject" default=
""/> 
11808           <param name=
"pyPens" type=
"PyObject" default=
""/> 
11809           <param name=
"pyBrushes" type=
"PyObject" default=
""/> 
11812       <method name=
"_DrawEllipseList" type=
"PyObject" overloaded=
"no"> 
11813         <autodoc>_DrawEllipseList(self, PyObject pyCoords, PyObject pyPens, PyObject pyBrushes) -
> PyObject
</autodoc> 
11815           <param name=
"pyCoords" type=
"PyObject" default=
""/> 
11816           <param name=
"pyPens" type=
"PyObject" default=
""/> 
11817           <param name=
"pyBrushes" type=
"PyObject" default=
""/> 
11820       <method name=
"_DrawPolygonList" type=
"PyObject" overloaded=
"no"> 
11821         <autodoc>_DrawPolygonList(self, PyObject pyCoords, PyObject pyPens, PyObject pyBrushes) -
> PyObject
</autodoc> 
11823           <param name=
"pyCoords" type=
"PyObject" default=
""/> 
11824           <param name=
"pyPens" type=
"PyObject" default=
""/> 
11825           <param name=
"pyBrushes" type=
"PyObject" default=
""/> 
11828       <method name=
"_DrawTextList" type=
"PyObject" overloaded=
"no"> 
11829         <autodoc>_DrawTextList(self, PyObject textList, PyObject pyPoints, PyObject foregroundList, 
 
11830     PyObject backgroundList) -
> PyObject
</autodoc> 
11832           <param name=
"textList" type=
"PyObject" default=
""/> 
11833           <param name=
"pyPoints" type=
"PyObject" default=
""/> 
11834           <param name=
"foregroundList" type=
"PyObject" default=
""/> 
11835           <param name=
"backgroundList" type=
"PyObject" default=
""/> 
11840 #---------------------------------------------------------------------------
 
11842     <class name=
"MemoryDC" oldname=
"wxMemoryDC" module=
"_gdi"> 
11843       <docstring>A memory device context provides a means to draw graphics onto a
 
11844 bitmap. A bitmap must be selected into the new memory DC before it may
 
11845 be used for anything. Typical usage is as follows::
 
11848     dc.SelectObject(bitmap)
 
11849     # draw on the dc usign any of the Draw methods
 
11850     dc.SelectObject(wx.NullBitmap)
 
11851     # the bitmap now contains wahtever was drawn upon it
 
11853 Note that the memory DC *must* be deleted (or the bitmap selected out
 
11854 of it) before a bitmap can be reselected into another memory DC.
 
11856       <baseclass name=
"DC"/> 
11857       <constructor name=
"MemoryDC" overloaded=
"no"> 
11858         <autodoc>__init__(self) -
> MemoryDC
</autodoc> 
11859         <docstring>Constructs a new memory device context.
 
11861 Use the Ok member to test whether the constructor was successful in
 
11862 creating a usable device context. Don't forget to select a bitmap into
 
11863 the DC before drawing on it.
 
11865 :see: `MemoryDCFromDC`
</docstring> 
11867       <constructor name=
"MemoryDCFromDC" overloaded=
"no"> 
11868         <autodoc>MemoryDCFromDC(DC oldDC) -
> MemoryDC
</autodoc> 
11869         <docstring>Creates a DC that is compatible with the oldDC.
</docstring> 
11871           <param name=
"oldDC" type=
"DC" default=
""/> 
11874       <method name=
"SelectObject" type=
"" overloaded=
"no"> 
11875         <autodoc>SelectObject(self, Bitmap bitmap)
</autodoc> 
11876         <docstring>Selects the bitmap into the device context, to use as the memory
 
11877 bitmap. Selecting the bitmap into a memory DC allows you to draw into
 
11878 the DC, and therefore the bitmap, and also to use Blit to copy the
 
11879 bitmap to a window.
 
11881 If the argument is wx.NullBitmap (or some other uninitialised
 
11882 `wx.Bitmap`) the current bitmap is selected out of the device context,
 
11883 and the original bitmap restored, allowing the current bitmap to be
 
11884 destroyed safely.
</docstring> 
11886           <param name=
"bitmap" type=
"Bitmap" default=
""/> 
11891 #---------------------------------------------------------------------------
 
11893     <class name=
"BufferedDC" oldname=
"wxBufferedDC" module=
"_gdi"> 
11894       <docstring>This simple class provides a simple way to avoid flicker: when drawing
 
11895 on it, everything is in fact first drawn on an in-memory buffer (a
 
11896 `wx.Bitmap`) and then copied to the screen only once, when this object
 
11899 It can be used in the same way as any other device
 
11900 context. wx.BufferedDC itself typically replaces `wx.ClientDC`, if you
 
11901 want to use it in your EVT_PAINT handler, you should look at
 
11902 `wx.BufferedPaintDC`.
 
11904       <baseclass name=
"MemoryDC"/> 
11905       <constructor name=
"BufferedDC" overloaded=
"yes"> 
11906         <docstring>Constructs a buffered DC.
 
11908     :param dc: The underlying DC: everything drawn to this object will
 
11909         be flushed to this DC when this object is destroyed. You may
 
11910         pass ``None`` in order to just initialize the buffer, and not
 
11913     :param buffer: If a `wx.Size` object is passed as the 
2nd arg then
 
11914         it is the size of the bitmap that will be created internally
 
11915         and used for an implicit buffer. If the 
2nd arg is a
 
11916         `wx.Bitmap` then it is the explicit buffer that will be
 
11917         used. Using an explicit buffer is the most efficient solution
 
11918         as the bitmap doesn't have to be recreated each time but it
 
11919         also requires more memory as the bitmap is never freed. The
 
11920         bitmap should have appropriate size, anything drawn outside of
 
11921         its bounds is clipped.
 
11924           <param name=
"dc" type=
"DC" default=
""/> 
11925           <param name=
"buffer" type=
"Bitmap" default=
""/> 
11928       <constructor name=
"BufferedDC" overloaded=
"yes"> 
11929         <autodoc>__init__(self, DC dc, Bitmap buffer) -
> BufferedDC
 
11930 __init__(self, DC dc, Size area) -
> BufferedDC
</autodoc> 
11931         <docstring>Constructs a buffered DC.
 
11933     :param dc: The underlying DC: everything drawn to this object will
 
11934         be flushed to this DC when this object is destroyed. You may
 
11935         pass ``None`` in order to just initialize the buffer, and not
 
11938     :param buffer: If a `wx.Size` object is passed as the 
2nd arg then
 
11939         it is the size of the bitmap that will be created internally
 
11940         and used for an implicit buffer. If the 
2nd arg is a
 
11941         `wx.Bitmap` then it is the explicit buffer that will be
 
11942         used. Using an explicit buffer is the most efficient solution
 
11943         as the bitmap doesn't have to be recreated each time but it
 
11944         also requires more memory as the bitmap is never freed. The
 
11945         bitmap should have appropriate size, anything drawn outside of
 
11946         its bounds is clipped.
 
11949           <param name=
"dc" type=
"DC" default=
""/> 
11950           <param name=
"area" type=
"Size" default=
""/> 
11953       <destructor name=
"~wxBufferedDC" overloaded=
"no"> 
11954         <autodoc>__del__(self)
</autodoc> 
11955         <docstring>Copies everything drawn on the DC so far to the underlying DC
 
11956 associated with this object, if any.
</docstring> 
11958       <method name=
"UnMask" type=
"" overloaded=
"no"> 
11959         <autodoc>UnMask(self)
</autodoc> 
11960         <docstring>Blits the buffer to the dc, and detaches the dc from the buffer (so it
 
11961 can be effectively used once only).  This is usually only called in
 
11962 the destructor.
</docstring> 
11965     <class name=
"BufferedPaintDC" oldname=
"wxBufferedPaintDC" module=
"_gdi"> 
11966       <docstring>This is a subclass of `wx.BufferedDC` which can be used inside of an
 
11967 EVT_PAINT event handler. Just create an object of this class instead
 
11968 of `wx.PaintDC` and that's all you have to do to (mostly) avoid
 
11969 flicker. The only thing to watch out for is that if you are using this
 
11970 class together with `wx.ScrolledWindow`, you probably do **not** want
 
11971 to call `wx.Window.PrepareDC` on it as it already does this internally
 
11972 for the real underlying `wx.PaintDC`.
 
11974 If your window is already fully buffered in a `wx.Bitmap` then your
 
11975 EVT_PAINT handler can be as simple as just creating a
 
11976 ``wx.BufferedPaintDC`` as it will `Blit` the buffer to the window
 
11977 automatically when it is destroyed.  For example::
 
11979     def OnPaint(self, event):
 
11980         dc = wx.BufferedPaintDC(self, self.buffer)
 
11984       <baseclass name=
"BufferedDC"/> 
11985       <constructor name=
"BufferedPaintDC" overloaded=
"no"> 
11986         <autodoc>__init__(self, Window window, Bitmap buffer=NullBitmap) -
> BufferedPaintDC
</autodoc> 
11987         <docstring>Create a buffered paint DC.  As with `wx.BufferedDC`, you may either
 
11988 provide the bitmap to be used for buffering or let this object create
 
11989 one internally (in the latter case, the size of the client part of the
 
11990 window is automatically used).
 
11994           <param name=
"window" type=
"Window" default=
""/> 
11995           <param name=
"buffer" type=
"Bitmap" default=
"wxNullBitmap"/> 
12000 #---------------------------------------------------------------------------
 
12002     <class name=
"ScreenDC" oldname=
"wxScreenDC" module=
"_gdi"> 
12003       <docstring>A wxScreenDC can be used to paint anywhere on the screen. This should
 
12004 normally be constructed as a temporary stack object; don't store a
 
12007       <baseclass name=
"DC"/> 
12008       <constructor name=
"ScreenDC" overloaded=
"no"> 
12009         <autodoc>__init__(self) -
> ScreenDC
</autodoc> 
12010         <docstring>A wxScreenDC can be used to paint anywhere on the screen. This should
 
12011 normally be constructed as a temporary stack object; don't store a
 
12015       <method name=
"StartDrawingOnTopWin" type=
"bool" overloaded=
"no"> 
12016         <autodoc>StartDrawingOnTopWin(self, Window window) -
> bool
</autodoc> 
12017         <docstring>Specify that the area of the screen to be drawn upon coincides with
 
12020 :see: `EndDrawingOnTop`
</docstring> 
12022           <param name=
"window" type=
"Window" default=
""/> 
12025       <method name=
"StartDrawingOnTop" type=
"bool" overloaded=
"no"> 
12026         <autodoc>StartDrawingOnTop(self, Rect rect=None) -
> bool
</autodoc> 
12027         <docstring>Specify that the area is the given rectangle, or the whole screen if
 
12028 ``None`` is passed.
 
12030 :see: `EndDrawingOnTop`
</docstring> 
12032           <param name=
"rect" type=
"Rect" default=
"NULL"/> 
12035       <method name=
"EndDrawingOnTop" type=
"bool" overloaded=
"no"> 
12036         <autodoc>EndDrawingOnTop(self) -
> bool
</autodoc> 
12037         <docstring>Use this in conjunction with `StartDrawingOnTop` or
 
12038 `StartDrawingOnTopWin` to ensure that drawing to the screen occurs on
 
12039 top of existing windows. Without this, some window systems (such as X)
 
12040 only allow drawing to take place underneath other windows.
 
12042 You might use this pair of functions when implementing a drag feature,
 
12043 for example as in the `wx.SplitterWindow` implementation.
 
12045 These functions are probably obsolete since the X implementations
 
12046 allow drawing directly on the screen now. However, the fact that this
 
12047 function allows the screen to be refreshed afterwards may be useful
 
12048 to some applications.
</docstring> 
12052 #---------------------------------------------------------------------------
 
12054     <class name=
"ClientDC" oldname=
"wxClientDC" module=
"_gdi"> 
12055       <docstring>A wx.ClientDC must be constructed if an application wishes to paint on
 
12056 the client area of a window from outside an EVT_PAINT event. This should
 
12057 normally be constructed as a temporary stack object; don't store a
 
12058 wx.ClientDC object long term.
 
12060 To draw on a window from within an EVT_PAINT handler, construct a
 
12061 `wx.PaintDC` object.
 
12063 To draw on the whole window including decorations, construct a
 
12064 `wx.WindowDC` object (Windows only).
 
12066       <baseclass name=
"DC"/> 
12067       <constructor name=
"ClientDC" overloaded=
"no"> 
12068         <autodoc>__init__(self, Window win) -
> ClientDC
</autodoc> 
12069         <docstring>Constructor. Pass the window on which you wish to paint.
</docstring> 
12071           <param name=
"win" type=
"Window" default=
""/> 
12076 #---------------------------------------------------------------------------
 
12078     <class name=
"PaintDC" oldname=
"wxPaintDC" module=
"_gdi"> 
12079       <docstring>A wx.PaintDC must be constructed if an application wishes to paint on
 
12080 the client area of a window from within an EVT_PAINT event
 
12081 handler. This should normally be constructed as a temporary stack
 
12082 object; don't store a wx.PaintDC object. If you have an EVT_PAINT
 
12083 handler, you **must** create a wx.PaintDC object within it even if you
 
12084 don't actually use it.
 
12086 Using wx.PaintDC within EVT_PAINT handlers is important because it
 
12087 automatically sets the clipping area to the damaged area of the
 
12088 window. Attempts to draw outside this area do not appear.
 
12090 To draw on a window from outside EVT_PAINT handlers, construct a
 
12091 `wx.ClientDC` object.
 
12093       <baseclass name=
"DC"/> 
12094       <constructor name=
"PaintDC" overloaded=
"no"> 
12095         <autodoc>__init__(self, Window win) -
> PaintDC
</autodoc> 
12096         <docstring>Constructor. Pass the window on which you wish to paint.
</docstring> 
12098           <param name=
"win" type=
"Window" default=
""/> 
12103 #---------------------------------------------------------------------------
 
12105     <class name=
"WindowDC" oldname=
"wxWindowDC" module=
"_gdi"> 
12106       <docstring>A wx.WindowDC must be constructed if an application wishes to paint on
 
12107 the whole area of a window (client and decorations). This should
 
12108 normally be constructed as a temporary stack object; don't store a
 
12109 wx.WindowDC object.
</docstring> 
12110       <baseclass name=
"DC"/> 
12111       <constructor name=
"WindowDC" overloaded=
"no"> 
12112         <autodoc>__init__(self, Window win) -
> WindowDC
</autodoc> 
12113         <docstring>Constructor. Pass the window on which you wish to paint.
</docstring> 
12115           <param name=
"win" type=
"Window" default=
""/> 
12120 #---------------------------------------------------------------------------
 
12122     <class name=
"MirrorDC" oldname=
"wxMirrorDC" module=
"_gdi"> 
12123       <docstring>wx.MirrorDC is a simple wrapper class which is always associated with a
 
12124 real `wx.DC` object and either forwards all of its operations to it
 
12125 without changes (no mirroring takes place) or exchanges x and y
 
12126 coordinates which makes it possible to reuse the same code to draw a
 
12127 figure and its mirror -- i.e. reflection related to the diagonal line
 
12128 x == y.
</docstring> 
12129       <baseclass name=
"DC"/> 
12130       <constructor name=
"MirrorDC" overloaded=
"no"> 
12131         <autodoc>__init__(self, DC dc, bool mirror) -
> MirrorDC
</autodoc> 
12132         <docstring>Creates a mirrored DC associated with the real *dc*.  Everything drawn
 
12133 on the wx.MirrorDC will appear on the *dc*, and will be mirrored if
 
12134 *mirror* is True.
</docstring> 
12136           <param name=
"dc" type=
"DC" default=
""/> 
12137           <param name=
"mirror" type=
"bool" default=
""/> 
12142 #---------------------------------------------------------------------------
 
12144     <class name=
"PostScriptDC" oldname=
"wxPostScriptDC" module=
"_gdi"> 
12145       <docstring>This is a `wx.DC` that can write to PostScript files on any platform.
</docstring> 
12146       <baseclass name=
"DC"/> 
12147       <constructor name=
"PostScriptDC" overloaded=
"no"> 
12148         <autodoc>__init__(self, wxPrintData printData) -
> PostScriptDC
</autodoc> 
12149         <docstring>Constructs a PostScript printer device context from a `wx.PrintData`
 
12150 object.
</docstring> 
12152           <param name=
"printData" type=
"wxPrintData" default=
""/> 
12155       <method name=
"GetPrintData" type=
"wxPrintData" overloaded=
"no"> 
12156         <autodoc>GetPrintData(self) -
> wxPrintData
</autodoc> 
12158       <method name=
"SetPrintData" type=
"" overloaded=
"no"> 
12159         <autodoc>SetPrintData(self, wxPrintData data)
</autodoc> 
12161           <param name=
"data" type=
"wxPrintData" default=
""/> 
12164       <staticmethod name=
"SetResolution" type=
"" overloaded=
"no"> 
12165         <autodoc>SetResolution(int ppi)
</autodoc> 
12166         <docstring>Set resolution (in pixels per inch) that will be used in PostScript
 
12167 output. Default is 
720ppi.
</docstring> 
12169           <param name=
"ppi" type=
"int" default=
""/> 
12172       <staticmethod name=
"GetResolution" type=
"int" overloaded=
"no"> 
12173         <autodoc>GetResolution() -
> int
</autodoc> 
12174         <docstring>Return resolution used in PostScript output.
</docstring> 
12178 #---------------------------------------------------------------------------
 
12180     <class name=
"MetaFile" oldname=
"wxMetaFile" module=
"_gdi"> 
12181       <baseclass name=
"Object"/> 
12182       <constructor name=
"MetaFile" overloaded=
"no"> 
12183         <autodoc>__init__(self, String filename=EmptyString) -
> MetaFile
</autodoc> 
12185           <param name=
"filename" type=
"String" default=
"wxPyEmptyString"/> 
12189     <class name=
"MetaFileDC" oldname=
"wxMetaFileDC" module=
"_gdi"> 
12190       <baseclass name=
"DC"/> 
12191       <constructor name=
"MetaFileDC" overloaded=
"no"> 
12192         <autodoc>__init__(self, String filename=EmptyString, int width=
0, int height=
0, 
 
12193     String description=EmptyString) -
> MetaFileDC
</autodoc> 
12195           <param name=
"filename" type=
"String" default=
"wxPyEmptyString"/> 
12196           <param name=
"width" type=
"int" default=
"0"/> 
12197           <param name=
"height" type=
"int" default=
"0"/> 
12198           <param name=
"description" type=
"String" default=
"wxPyEmptyString"/> 
12202     <class name=
"PrinterDC" oldname=
"wxPrinterDC" module=
"_gdi"> 
12203       <baseclass name=
"DC"/> 
12204       <constructor name=
"PrinterDC" overloaded=
"no"> 
12205         <autodoc>__init__(self, wxPrintData printData) -
> PrinterDC
</autodoc> 
12207           <param name=
"printData" type=
"wxPrintData" default=
""/> 
12212 #---------------------------------------------------------------------------
 
12214     <class name=
"ImageList" oldname=
"wxImageList" module=
"_gdi"> 
12215       <baseclass name=
"Object"/> 
12216       <constructor name=
"ImageList" overloaded=
"no"> 
12217         <autodoc>__init__(self, int width, int height, int mask=True, int initialCount=
1) -
> ImageList
</autodoc> 
12219           <param name=
"width" type=
"int" default=
""/> 
12220           <param name=
"height" type=
"int" default=
""/> 
12221           <param name=
"mask" type=
"int" default=
"True"/> 
12222           <param name=
"initialCount" type=
"int" default=
"1"/> 
12225       <destructor name=
"~wxImageList" overloaded=
"no"> 
12226         <autodoc>__del__(self)
</autodoc> 
12228       <method name=
"Add" type=
"int" overloaded=
"no"> 
12229         <autodoc>Add(self, Bitmap bitmap, Bitmap mask=NullBitmap) -
> int
</autodoc> 
12231           <param name=
"bitmap" type=
"Bitmap" default=
""/> 
12232           <param name=
"mask" type=
"Bitmap" default=
"wxNullBitmap"/> 
12235       <method name=
"AddWithColourMask" type=
"int" overloaded=
"no"> 
12236         <autodoc>AddWithColourMask(self, Bitmap bitmap, Colour maskColour) -
> int
</autodoc> 
12238           <param name=
"bitmap" type=
"Bitmap" default=
""/> 
12239           <param name=
"maskColour" type=
"Colour" default=
""/> 
12242       <method name=
"AddIcon" type=
"int" overloaded=
"no"> 
12243         <autodoc>AddIcon(self, Icon icon) -
> int
</autodoc> 
12245           <param name=
"icon" type=
"Icon" default=
""/> 
12248       <method name=
"Replace" type=
"bool" overloaded=
"no"> 
12249         <autodoc>Replace(self, int index, Bitmap bitmap) -
> bool
</autodoc> 
12251           <param name=
"index" type=
"int" default=
""/> 
12252           <param name=
"bitmap" type=
"Bitmap" default=
""/> 
12255       <method name=
"Draw" type=
"bool" overloaded=
"no"> 
12256         <autodoc>Draw(self, int index, DC dc, int x, int x, int flags=IMAGELIST_DRAW_NORMAL, 
 
12257     bool solidBackground=False) -
> bool
</autodoc> 
12259           <param name=
"index" type=
"int" default=
""/> 
12260           <param name=
"dc" type=
"DC" default=
""/> 
12261           <param name=
"x" type=
"int" default=
""/> 
12262           <param name=
"x" type=
"int" default=
""/> 
12263           <param name=
"flags" type=
"int" default=
"wxIMAGELIST_DRAW_NORMAL"/> 
12264           <param name=
"solidBackground" type=
"bool" default=
"False"/> 
12267       <method name=
"GetImageCount" type=
"int" overloaded=
"no"> 
12268         <autodoc>GetImageCount(self) -
> int
</autodoc> 
12270       <method name=
"Remove" type=
"bool" overloaded=
"no"> 
12271         <autodoc>Remove(self, int index) -
> bool
</autodoc> 
12273           <param name=
"index" type=
"int" default=
""/> 
12276       <method name=
"RemoveAll" type=
"bool" overloaded=
"no"> 
12277         <autodoc>RemoveAll(self) -
> bool
</autodoc> 
12279       <method name=
"GetSize" type=
"" overloaded=
"no"> 
12280         <autodoc>GetSize() -
> (width,height)
</autodoc> 
12282           <param name=
"index" type=
"int" default=
""/> 
12283           <param name=
"OUTPUT" type=
"int" default=
""/> 
12284           <param name=
"OUTPUT" type=
"int" default=
""/> 
12289 #---------------------------------------------------------------------------
 
12291     <class name=
"PenList" oldname=
"wxPenList" module=
"_gdi"> 
12292       <baseclass name=
"Object"/> 
12293       <method name=
"AddPen" type=
"" overloaded=
"no"> 
12294         <autodoc>AddPen(self, Pen pen)
</autodoc> 
12296           <param name=
"pen" type=
"Pen" default=
""/> 
12299       <method name=
"FindOrCreatePen" type=
"Pen" overloaded=
"no"> 
12300         <autodoc>FindOrCreatePen(self, Colour colour, int width, int style) -
> Pen
</autodoc> 
12302           <param name=
"colour" type=
"Colour" default=
""/> 
12303           <param name=
"width" type=
"int" default=
""/> 
12304           <param name=
"style" type=
"int" default=
""/> 
12307       <method name=
"RemovePen" type=
"" overloaded=
"no"> 
12308         <autodoc>RemovePen(self, Pen pen)
</autodoc> 
12310           <param name=
"pen" type=
"Pen" default=
""/> 
12313       <method name=
"GetCount" type=
"int" overloaded=
"no"> 
12314         <autodoc>GetCount(self) -
> int
</autodoc> 
12317     <class name=
"BrushList" oldname=
"wxBrushList" module=
"_gdi"> 
12318       <baseclass name=
"Object"/> 
12319       <method name=
"AddBrush" type=
"" overloaded=
"no"> 
12320         <autodoc>AddBrush(self, Brush brush)
</autodoc> 
12322           <param name=
"brush" type=
"Brush" default=
""/> 
12325       <method name=
"FindOrCreateBrush" type=
"Brush" overloaded=
"no"> 
12326         <autodoc>FindOrCreateBrush(self, Colour colour, int style) -
> Brush
</autodoc> 
12328           <param name=
"colour" type=
"Colour" default=
""/> 
12329           <param name=
"style" type=
"int" default=
""/> 
12332       <method name=
"RemoveBrush" type=
"" overloaded=
"no"> 
12333         <autodoc>RemoveBrush(self, Brush brush)
</autodoc> 
12335           <param name=
"brush" type=
"Brush" default=
""/> 
12338       <method name=
"GetCount" type=
"int" overloaded=
"no"> 
12339         <autodoc>GetCount(self) -
> int
</autodoc> 
12342     <class name=
"ColourDatabase" oldname=
"wxColourDatabase" module=
"_gdi"> 
12343       <baseclass name=
"Object"/> 
12344       <constructor name=
"ColourDatabase" overloaded=
"no"> 
12345         <autodoc>__init__(self) -
> ColourDatabase
</autodoc> 
12347       <destructor name=
"~wxColourDatabase" overloaded=
"no"> 
12348         <autodoc>__del__(self)
</autodoc> 
12350       <method name=
"Find" type=
"Colour" overloaded=
"no"> 
12351         <autodoc>Find(self, String name) -
> Colour
</autodoc> 
12353           <param name=
"name" type=
"String" default=
""/> 
12356       <method name=
"FindName" type=
"String" overloaded=
"no"> 
12357         <autodoc>FindName(self, Colour colour) -
> String
</autodoc> 
12359           <param name=
"colour" type=
"Colour" default=
""/> 
12362       <method name=
"AddColour" type=
"" overloaded=
"no"> 
12363         <autodoc>AddColour(self, String name, Colour colour)
</autodoc> 
12365           <param name=
"name" type=
"String" default=
""/> 
12366           <param name=
"colour" type=
"Colour" default=
""/> 
12369       <method name=
"Append" type=
"" overloaded=
"no"> 
12370         <autodoc>Append(self, String name, int red, int green, int blue)
</autodoc> 
12372           <param name=
"name" type=
"String" default=
""/> 
12373           <param name=
"red" type=
"int" default=
""/> 
12374           <param name=
"green" type=
"int" default=
""/> 
12375           <param name=
"blue" type=
"int" default=
""/> 
12379     <class name=
"FontList" oldname=
"wxFontList" module=
"_gdi"> 
12380       <baseclass name=
"Object"/> 
12381       <method name=
"AddFont" type=
"" overloaded=
"no"> 
12382         <autodoc>AddFont(self, Font font)
</autodoc> 
12384           <param name=
"font" type=
"Font" default=
""/> 
12387       <method name=
"FindOrCreateFont" type=
"Font" overloaded=
"no"> 
12388         <autodoc>FindOrCreateFont(self, int point_size, int family, int style, int weight, 
 
12389     bool underline=False, String facename=EmptyString, 
 
12390     int encoding=FONTENCODING_DEFAULT) -
> Font
</autodoc> 
12392           <param name=
"point_size" type=
"int" default=
""/> 
12393           <param name=
"family" type=
"int" default=
""/> 
12394           <param name=
"style" type=
"int" default=
""/> 
12395           <param name=
"weight" type=
"int" default=
""/> 
12396           <param name=
"underline" type=
"bool" default=
"False"/> 
12397           <param name=
"facename" type=
"String" default=
"wxPyEmptyString"/> 
12398           <param name=
"encoding" type=
"wxFontEncoding" default=
"wxFONTENCODING_DEFAULT"/> 
12401       <method name=
"RemoveFont" type=
"" overloaded=
"no"> 
12402         <autodoc>RemoveFont(self, Font font)
</autodoc> 
12404           <param name=
"font" type=
"Font" default=
""/> 
12407       <method name=
"GetCount" type=
"int" overloaded=
"no"> 
12408         <autodoc>GetCount(self) -
> int
</autodoc> 
12412 #---------------------------------------------------------------------------
 
12414     <pythoncode> NullColor = NullColour 
</pythoncode> 
12416 #---------------------------------------------------------------------------
 
12418     <class name=
"Effects" oldname=
"wxEffects" module=
"_gdi"> 
12419       <baseclass name=
"Object"/> 
12420       <constructor name=
"Effects" overloaded=
"no"> 
12421         <autodoc>__init__(self) -
> Effects
</autodoc> 
12423       <method name=
"GetHighlightColour" type=
"Colour" overloaded=
"no"> 
12424         <autodoc>GetHighlightColour(self) -
> Colour
</autodoc> 
12426       <method name=
"GetLightShadow" type=
"Colour" overloaded=
"no"> 
12427         <autodoc>GetLightShadow(self) -
> Colour
</autodoc> 
12429       <method name=
"GetFaceColour" type=
"Colour" overloaded=
"no"> 
12430         <autodoc>GetFaceColour(self) -
> Colour
</autodoc> 
12432       <method name=
"GetMediumShadow" type=
"Colour" overloaded=
"no"> 
12433         <autodoc>GetMediumShadow(self) -
> Colour
</autodoc> 
12435       <method name=
"GetDarkShadow" type=
"Colour" overloaded=
"no"> 
12436         <autodoc>GetDarkShadow(self) -
> Colour
</autodoc> 
12438       <method name=
"SetHighlightColour" type=
"" overloaded=
"no"> 
12439         <autodoc>SetHighlightColour(self, Colour c)
</autodoc> 
12441           <param name=
"c" type=
"Colour" default=
""/> 
12444       <method name=
"SetLightShadow" type=
"" overloaded=
"no"> 
12445         <autodoc>SetLightShadow(self, Colour c)
</autodoc> 
12447           <param name=
"c" type=
"Colour" default=
""/> 
12450       <method name=
"SetFaceColour" type=
"" overloaded=
"no"> 
12451         <autodoc>SetFaceColour(self, Colour c)
</autodoc> 
12453           <param name=
"c" type=
"Colour" default=
""/> 
12456       <method name=
"SetMediumShadow" type=
"" overloaded=
"no"> 
12457         <autodoc>SetMediumShadow(self, Colour c)
</autodoc> 
12459           <param name=
"c" type=
"Colour" default=
""/> 
12462       <method name=
"SetDarkShadow" type=
"" overloaded=
"no"> 
12463         <autodoc>SetDarkShadow(self, Colour c)
</autodoc> 
12465           <param name=
"c" type=
"Colour" default=
""/> 
12468       <method name=
"Set" type=
"" overloaded=
"no"> 
12469         <autodoc>Set(self, Colour highlightColour, Colour lightShadow, Colour faceColour, 
 
12470     Colour mediumShadow, Colour darkShadow)
</autodoc> 
12472           <param name=
"highlightColour" type=
"Colour" default=
""/> 
12473           <param name=
"lightShadow" type=
"Colour" default=
""/> 
12474           <param name=
"faceColour" type=
"Colour" default=
""/> 
12475           <param name=
"mediumShadow" type=
"Colour" default=
""/> 
12476           <param name=
"darkShadow" type=
"Colour" default=
""/> 
12479       <method name=
"DrawSunkenEdge" type=
"" overloaded=
"no"> 
12480         <autodoc>DrawSunkenEdge(self, DC dc, Rect rect, int borderSize=
1)
</autodoc> 
12482           <param name=
"dc" type=
"DC" default=
""/> 
12483           <param name=
"rect" type=
"Rect" default=
""/> 
12484           <param name=
"borderSize" type=
"int" default=
"1"/> 
12487       <method name=
"TileBitmap" type=
"bool" overloaded=
"no"> 
12488         <autodoc>TileBitmap(self, Rect rect, DC dc, Bitmap bitmap) -
> bool
</autodoc> 
12490           <param name=
"rect" type=
"Rect" default=
""/> 
12491           <param name=
"dc" type=
"DC" default=
""/> 
12492           <param name=
"bitmap" type=
"Bitmap" default=
""/> 
12497   <module name=
"_windows"> 
12498     <import name=
"_core"/> 
12499     <pythoncode> wx = _core 
</pythoncode> 
12501 #---------------------------------------------------------------------------
 
12503     <class name=
"Panel" oldname=
"wxPanel" module=
"_windows"> 
12504       <baseclass name=
"Window"/> 
12505       <constructor name=
"Panel" overloaded=
"no"> 
12506         <autodoc>__init__(self, Window parent, int id=-
1, Point pos=DefaultPosition, 
 
12507     Size size=DefaultSize, long style=wxTAB_TRAVERSAL|wxNO_BORDER, 
 
12508     String name=PanelNameStr) -
> Panel
</autodoc> 
12510           <param name=
"parent" type=
"Window" default=
""/> 
12511           <param name=
"id" type=
"int" default=
"-1"/> 
12512           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
12513           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
12514           <param name=
"style" type=
"long" default=
"wxTAB_TRAVERSAL|wxNO_BORDER"/> 
12515           <param name=
"name" type=
"String" default=
"wxPyPanelNameStr"/> 
12518       <constructor name=
"PrePanel" overloaded=
"no"> 
12519         <autodoc>PrePanel() -
> Panel
</autodoc> 
12521       <method name=
"Create" type=
"bool" overloaded=
"no"> 
12522         <autodoc>Create(self, Window parent, int id=-
1, Point pos=DefaultPosition, 
 
12523     Size size=DefaultSize, long style=wxTAB_TRAVERSAL|wxNO_BORDER, 
 
12524     String name=PanelNameStr) -
> bool
</autodoc> 
12525         <docstring>Create the GUI part of the Window for 
2-phase creation mode.
</docstring> 
12527           <param name=
"parent" type=
"Window" default=
""/> 
12528           <param name=
"id" type=
"int" default=
"-1"/> 
12529           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
12530           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
12531           <param name=
"style" type=
"long" default=
"wxTAB_TRAVERSAL|wxNO_BORDER"/> 
12532           <param name=
"name" type=
"String" default=
"wxPyPanelNameStr"/> 
12535       <method name=
"InitDialog" type=
"" overloaded=
"no"> 
12536         <autodoc>InitDialog(self)
</autodoc> 
12537         <docstring>Sends an EVT_INIT_DIALOG event, whose handler usually transfers data
 
12538 to the dialog via validators.
</docstring> 
12540       <staticmethod name=
"GetClassDefaultAttributes" type=
"VisualAttributes" overloaded=
"no"> 
12541         <autodoc>GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -
> VisualAttributes
</autodoc> 
12542         <docstring>Get the default attributes for this class.  This is useful if you want
 
12543 to use the same font or colour in your own control as in a standard
 
12544 control -- which is a much better idea than hard coding specific
 
12545 colours or fonts which might look completely out of place on the
 
12546 user's system, especially if it uses themes.
 
12548 The variant parameter is only relevant under Mac currently and is
 
12549 ignore under other platforms. Under Mac, it will change the size of
 
12550 the returned font. See `wx.Window.SetWindowVariant` for more about
 
12553           <param name=
"variant" type=
"wxWindowVariant" default=
"wxWINDOW_VARIANT_NORMAL"/> 
12558 #---------------------------------------------------------------------------
 
12560     <class name=
"ScrolledWindow" oldname=
"wxScrolledWindow" module=
"_windows"> 
12561       <baseclass name=
"Panel"/> 
12562       <constructor name=
"ScrolledWindow" overloaded=
"no"> 
12563         <autodoc>__init__(self, Window parent, int id=-
1, Point pos=DefaultPosition, 
 
12564     Size size=DefaultSize, long style=wxHSCROLL|wxVSCROLL, 
 
12565     String name=PanelNameStr) -
> ScrolledWindow
</autodoc> 
12567           <param name=
"parent" type=
"Window" default=
""/> 
12568           <param name=
"id" type=
"int" default=
"-1"/> 
12569           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
12570           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
12571           <param name=
"style" type=
"long" default=
"wxHSCROLL|wxVSCROLL"/> 
12572           <param name=
"name" type=
"String" default=
"wxPyPanelNameStr"/> 
12575       <constructor name=
"PreScrolledWindow" overloaded=
"no"> 
12576         <autodoc>PreScrolledWindow() -
> ScrolledWindow
</autodoc> 
12578       <method name=
"Create" type=
"bool" overloaded=
"no"> 
12579         <autodoc>Create(self, Window parent, int id=-
1, Point pos=DefaultPosition, 
 
12580     Size size=DefaultSize, long style=wxHSCROLL|wxVSCROLL, 
 
12581     String name=PanelNameStr) -
> bool
</autodoc> 
12582         <docstring>Create the GUI part of the Window for 
2-phase creation mode.
</docstring> 
12584           <param name=
"parent" type=
"Window" default=
""/> 
12585           <param name=
"id" type=
"int" default=
"-1"/> 
12586           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
12587           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
12588           <param name=
"style" type=
"long" default=
"wxHSCROLL|wxVSCROLL"/> 
12589           <param name=
"name" type=
"String" default=
"wxPyPanelNameStr"/> 
12592       <method name=
"SetScrollbars" type=
"" overloaded=
"no"> 
12593         <autodoc>SetScrollbars(self, int pixelsPerUnitX, int pixelsPerUnitY, int noUnitsX, 
 
12594     int noUnitsY, int xPos=
0, int yPos=
0, bool noRefresh=False)
</autodoc> 
12596           <param name=
"pixelsPerUnitX" type=
"int" default=
""/> 
12597           <param name=
"pixelsPerUnitY" type=
"int" default=
""/> 
12598           <param name=
"noUnitsX" type=
"int" default=
""/> 
12599           <param name=
"noUnitsY" type=
"int" default=
""/> 
12600           <param name=
"xPos" type=
"int" default=
"0"/> 
12601           <param name=
"yPos" type=
"int" default=
"0"/> 
12602           <param name=
"noRefresh" type=
"bool" default=
"False"/> 
12605       <method name=
"Scroll" type=
"" overloaded=
"no"> 
12606         <autodoc>Scroll(self, int x, int y)
</autodoc> 
12608           <param name=
"x" type=
"int" default=
""/> 
12609           <param name=
"y" type=
"int" default=
""/> 
12612       <method name=
"GetScrollPageSize" type=
"int" overloaded=
"no"> 
12613         <autodoc>GetScrollPageSize(self, int orient) -
> int
</autodoc> 
12615           <param name=
"orient" type=
"int" default=
""/> 
12618       <method name=
"SetScrollPageSize" type=
"" overloaded=
"no"> 
12619         <autodoc>SetScrollPageSize(self, int orient, int pageSize)
</autodoc> 
12621           <param name=
"orient" type=
"int" default=
""/> 
12622           <param name=
"pageSize" type=
"int" default=
""/> 
12625       <method name=
"SetScrollRate" type=
"" overloaded=
"no"> 
12626         <autodoc>SetScrollRate(self, int xstep, int ystep)
</autodoc> 
12628           <param name=
"xstep" type=
"int" default=
""/> 
12629           <param name=
"ystep" type=
"int" default=
""/> 
12632       <method name=
"GetScrollPixelsPerUnit" type=
"" overloaded=
"no"> 
12633         <autodoc>GetScrollPixelsPerUnit() -
> (xUnit, yUnit)
</autodoc> 
12634         <docstring>Get the size of one logical unit in physical units.
</docstring> 
12636           <param name=
"OUTPUT" type=
"int" default=
""/> 
12637           <param name=
"OUTPUT" type=
"int" default=
""/> 
12640       <method name=
"EnableScrolling" type=
"" overloaded=
"no"> 
12641         <autodoc>EnableScrolling(self, bool x_scrolling, bool y_scrolling)
</autodoc> 
12643           <param name=
"x_scrolling" type=
"bool" default=
""/> 
12644           <param name=
"y_scrolling" type=
"bool" default=
""/> 
12647       <method name=
"GetViewStart" type=
"" overloaded=
"no"> 
12648         <autodoc>GetViewStart() -
> (x,y)
</autodoc> 
12649         <docstring>Get the view start
</docstring> 
12651           <param name=
"OUTPUT" type=
"int" default=
""/> 
12652           <param name=
"OUTPUT" type=
"int" default=
""/> 
12655       <method name=
"SetScale" type=
"" overloaded=
"no"> 
12656         <autodoc>SetScale(self, double xs, double ys)
</autodoc> 
12658           <param name=
"xs" type=
"double" default=
""/> 
12659           <param name=
"ys" type=
"double" default=
""/> 
12662       <method name=
"GetScaleX" type=
"double" overloaded=
"no"> 
12663         <autodoc>GetScaleX(self) -
> double
</autodoc> 
12665       <method name=
"GetScaleY" type=
"double" overloaded=
"no"> 
12666         <autodoc>GetScaleY(self) -
> double
</autodoc> 
12668       <method name=
"CalcScrolledPosition" type=
"Point" overloaded=
"yes"> 
12669         <docstring>Translate between scrolled and unscrolled coordinates.
</docstring> 
12671           <param name=
"pt" type=
"Point" default=
""/> 
12674       <method name=
"CalcScrolledPosition" type=
"" overloaded=
"yes"> 
12675         <autodoc>CalcScrolledPosition(self, Point pt) -
> Point
 
12676 CalcScrolledPosition(int x, int y) -
> (sx, sy)
</autodoc> 
12677         <docstring>Translate between scrolled and unscrolled coordinates.
</docstring> 
12679           <param name=
"x" type=
"int" default=
""/> 
12680           <param name=
"y" type=
"int" default=
""/> 
12681           <param name=
"OUTPUT" type=
"int" default=
""/> 
12682           <param name=
"OUTPUT" type=
"int" default=
""/> 
12685       <method name=
"CalcUnscrolledPosition" type=
"Point" overloaded=
"yes"> 
12686         <docstring>Translate between scrolled and unscrolled coordinates.
</docstring> 
12688           <param name=
"pt" type=
"Point" default=
""/> 
12691       <method name=
"CalcUnscrolledPosition" type=
"" overloaded=
"yes"> 
12692         <autodoc>CalcUnscrolledPosition(self, Point pt) -
> Point
 
12693 CalcUnscrolledPosition(int x, int y) -
> (ux, uy)
</autodoc> 
12694         <docstring>Translate between scrolled and unscrolled coordinates.
</docstring> 
12696           <param name=
"x" type=
"int" default=
""/> 
12697           <param name=
"y" type=
"int" default=
""/> 
12698           <param name=
"OUTPUT" type=
"int" default=
""/> 
12699           <param name=
"OUTPUT" type=
"int" default=
""/> 
12702       <method name=
"AdjustScrollbars" type=
"" overloaded=
"no"> 
12703         <autodoc>AdjustScrollbars(self)
</autodoc> 
12705       <method name=
"CalcScrollInc" type=
"int" overloaded=
"no"> 
12706         <autodoc>CalcScrollInc(self, ScrollWinEvent event) -
> int
</autodoc> 
12708           <param name=
"event" type=
"ScrollWinEvent" default=
""/> 
12711       <method name=
"SetTargetWindow" type=
"" overloaded=
"no"> 
12712         <autodoc>SetTargetWindow(self, Window target)
</autodoc> 
12714           <param name=
"target" type=
"Window" default=
""/> 
12717       <method name=
"GetTargetWindow" type=
"Window" overloaded=
"no"> 
12718         <autodoc>GetTargetWindow(self) -
> Window
</autodoc> 
12720       <method name=
"DoPrepareDC" type=
"" overloaded=
"no"> 
12721         <autodoc>DoPrepareDC(self, DC dc)
</autodoc> 
12722         <docstring>Normally what is called by `PrepareDC`.
</docstring> 
12724           <param name=
"dc" type=
"DC" default=
""/> 
12727       <staticmethod name=
"GetClassDefaultAttributes" type=
"VisualAttributes" overloaded=
"no"> 
12728         <autodoc>GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -
> VisualAttributes
</autodoc> 
12729         <docstring>Get the default attributes for this class.  This is useful if you want
 
12730 to use the same font or colour in your own control as in a standard
 
12731 control -- which is a much better idea than hard coding specific
 
12732 colours or fonts which might look completely out of place on the
 
12733 user's system, especially if it uses themes.
 
12735 The variant parameter is only relevant under Mac currently and is
 
12736 ignore under other platforms. Under Mac, it will change the size of
 
12737 the returned font. See `wx.Window.SetWindowVariant` for more about
 
12740           <param name=
"variant" type=
"wxWindowVariant" default=
"wxWINDOW_VARIANT_NORMAL"/> 
12745 #---------------------------------------------------------------------------
 
12747     <class name=
"TopLevelWindow" oldname=
"wxTopLevelWindow" module=
"_windows"> 
12748       <baseclass name=
"Window"/> 
12749       <method name=
"Maximize" type=
"" overloaded=
"no"> 
12750         <autodoc>Maximize(self, bool maximize=True)
</autodoc> 
12752           <param name=
"maximize" type=
"bool" default=
"True"/> 
12755       <method name=
"Restore" type=
"" overloaded=
"no"> 
12756         <autodoc>Restore(self)
</autodoc> 
12758       <method name=
"Iconize" type=
"" overloaded=
"no"> 
12759         <autodoc>Iconize(self, bool iconize=True)
</autodoc> 
12761           <param name=
"iconize" type=
"bool" default=
"True"/> 
12764       <method name=
"IsMaximized" type=
"bool" overloaded=
"no"> 
12765         <autodoc>IsMaximized(self) -
> bool
</autodoc> 
12767       <method name=
"IsIconized" type=
"bool" overloaded=
"no"> 
12768         <autodoc>IsIconized(self) -
> bool
</autodoc> 
12770       <method name=
"GetIcon" type=
"Icon" overloaded=
"no"> 
12771         <autodoc>GetIcon(self) -
> Icon
</autodoc> 
12773       <method name=
"SetIcon" type=
"" overloaded=
"no"> 
12774         <autodoc>SetIcon(self, Icon icon)
</autodoc> 
12776           <param name=
"icon" type=
"Icon" default=
""/> 
12779       <method name=
"SetIcons" type=
"" overloaded=
"no"> 
12780         <autodoc>SetIcons(self, wxIconBundle icons)
</autodoc> 
12782           <param name=
"icons" type=
"IconBundle" default=
""/> 
12785       <method name=
"ShowFullScreen" type=
"bool" overloaded=
"no"> 
12786         <autodoc>ShowFullScreen(self, bool show, long style=FULLSCREEN_ALL) -
> bool
</autodoc> 
12788           <param name=
"show" type=
"bool" default=
""/> 
12789           <param name=
"style" type=
"long" default=
"wxFULLSCREEN_ALL"/> 
12792       <method name=
"IsFullScreen" type=
"bool" overloaded=
"no"> 
12793         <autodoc>IsFullScreen(self) -
> bool
</autodoc> 
12795       <method name=
"SetTitle" type=
"" overloaded=
"no"> 
12796         <autodoc>SetTitle(self, String title)
</autodoc> 
12797         <docstring>Sets the window's title. Applicable only to frames and dialogs.
</docstring> 
12799           <param name=
"title" type=
"String" default=
""/> 
12802       <method name=
"GetTitle" type=
"String" overloaded=
"no"> 
12803         <autodoc>GetTitle(self) -
> String
</autodoc> 
12804         <docstring>Gets the window's title. Applicable only to frames and dialogs.
</docstring> 
12806       <method name=
"SetShape" type=
"bool" overloaded=
"no"> 
12807         <autodoc>SetShape(self, Region region) -
> bool
</autodoc> 
12809           <param name=
"region" type=
"Region" default=
""/> 
12814 #---------------------------------------------------------------------------
 
12816     <class name=
"Frame" oldname=
"wxFrame" module=
"_windows"> 
12817       <baseclass name=
"TopLevelWindow"/> 
12818       <constructor name=
"Frame" overloaded=
"no"> 
12819         <autodoc>__init__(self, Window parent, int id=-
1, String title=EmptyString, 
 
12820     Point pos=DefaultPosition, Size size=DefaultSize, 
 
12821     long style=DEFAULT_FRAME_STYLE, String name=FrameNameStr) -
> Frame
</autodoc> 
12823           <param name=
"parent" type=
"Window" default=
""/> 
12824           <param name=
"id" type=
"int" default=
"-1"/> 
12825           <param name=
"title" type=
"String" default=
"wxPyEmptyString"/> 
12826           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
12827           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
12828           <param name=
"style" type=
"long" default=
"wxDEFAULT_FRAME_STYLE"/> 
12829           <param name=
"name" type=
"String" default=
"wxPyFrameNameStr"/> 
12832       <constructor name=
"PreFrame" overloaded=
"no"> 
12833         <autodoc>PreFrame() -
> Frame
</autodoc> 
12835       <method name=
"Create" type=
"bool" overloaded=
"no"> 
12836         <autodoc>Create(self, Window parent, int id=-
1, String title=EmptyString, 
 
12837     Point pos=DefaultPosition, Size size=DefaultSize, 
 
12838     long style=DEFAULT_FRAME_STYLE, String name=FrameNameStr) -
> bool
</autodoc> 
12840           <param name=
"parent" type=
"Window" default=
""/> 
12841           <param name=
"id" type=
"int" default=
"-1"/> 
12842           <param name=
"title" type=
"String" default=
"wxPyEmptyString"/> 
12843           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
12844           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
12845           <param name=
"style" type=
"long" default=
"wxDEFAULT_FRAME_STYLE"/> 
12846           <param name=
"name" type=
"String" default=
"wxPyFrameNameStr"/> 
12849       <method name=
"GetClientAreaOrigin" type=
"Point" overloaded=
"no"> 
12850         <autodoc>GetClientAreaOrigin(self) -
> Point
</autodoc> 
12851         <docstring>Get the origin of the client area of the window relative to the
 
12852 window's top left corner (the client area may be shifted because of
 
12853 the borders, scrollbars, other decorations...)
</docstring> 
12855       <method name=
"SendSizeEvent" type=
"" overloaded=
"no"> 
12856         <autodoc>SendSizeEvent(self)
</autodoc> 
12858       <method name=
"SetMenuBar" type=
"" overloaded=
"no"> 
12859         <autodoc>SetMenuBar(self, MenuBar menubar)
</autodoc> 
12861           <param name=
"menubar" type=
"MenuBar" default=
""/> 
12864       <method name=
"GetMenuBar" type=
"MenuBar" overloaded=
"no"> 
12865         <autodoc>GetMenuBar(self) -
> MenuBar
</autodoc> 
12867       <method name=
"ProcessCommand" type=
"bool" overloaded=
"no"> 
12868         <autodoc>ProcessCommand(self, int winid) -
> bool
</autodoc> 
12870           <param name=
"winid" type=
"int" default=
""/> 
12873       <method name=
"CreateStatusBar" type=
"wxStatusBar" overloaded=
"no"> 
12874         <autodoc>CreateStatusBar(self, int number=
1, long style=wxST_SIZEGRIP|wxFULL_REPAINT_ON_RESIZE, 
 
12875     int winid=
0, String name=StatusLineNameStr) -
> StatusBar
</autodoc> 
12877           <param name=
"number" type=
"int" default=
"1"/> 
12878           <param name=
"style" type=
"long" default=
"wxST_SIZEGRIP|wxFULL_REPAINT_ON_RESIZE"/> 
12879           <param name=
"winid" type=
"int" default=
"0"/> 
12880           <param name=
"name" type=
"String" default=
"wxPyStatusLineNameStr"/> 
12883       <method name=
"GetStatusBar" type=
"wxStatusBar" overloaded=
"no"> 
12884         <autodoc>GetStatusBar(self) -
> StatusBar
</autodoc> 
12886       <method name=
"SetStatusBar" type=
"" overloaded=
"no"> 
12887         <autodoc>SetStatusBar(self, StatusBar statBar)
</autodoc> 
12889           <param name=
"statBar" type=
"wxStatusBar" default=
""/> 
12892       <method name=
"SetStatusText" type=
"" overloaded=
"no"> 
12893         <autodoc>SetStatusText(self, String text, int number=
0)
</autodoc> 
12895           <param name=
"text" type=
"String" default=
""/> 
12896           <param name=
"number" type=
"int" default=
"0"/> 
12899       <method name=
"SetStatusWidths" type=
"" overloaded=
"no"> 
12900         <autodoc>SetStatusWidths(self, int widths, int widths_field)
</autodoc> 
12902           <param name=
"widths" type=
"int" default=
""/> 
12903           <param name=
"widths_field" type=
"int" default=
""/> 
12906       <method name=
"PushStatusText" type=
"" overloaded=
"no"> 
12907         <autodoc>PushStatusText(self, String text, int number=
0)
</autodoc> 
12909           <param name=
"text" type=
"String" default=
""/> 
12910           <param name=
"number" type=
"int" default=
"0"/> 
12913       <method name=
"PopStatusText" type=
"" overloaded=
"no"> 
12914         <autodoc>PopStatusText(self, int number=
0)
</autodoc> 
12916           <param name=
"number" type=
"int" default=
"0"/> 
12919       <method name=
"SetStatusBarPane" type=
"" overloaded=
"no"> 
12920         <autodoc>SetStatusBarPane(self, int n)
</autodoc> 
12922           <param name=
"n" type=
"int" default=
""/> 
12925       <method name=
"GetStatusBarPane" type=
"int" overloaded=
"no"> 
12926         <autodoc>GetStatusBarPane(self) -
> int
</autodoc> 
12928       <method name=
"CreateToolBar" type=
"wxToolBar" overloaded=
"no"> 
12929         <autodoc>CreateToolBar(self, long style=-
1, int winid=-
1, String name=ToolBarNameStr) -
> wxToolBar
</autodoc> 
12931           <param name=
"style" type=
"long" default=
"-1"/> 
12932           <param name=
"winid" type=
"int" default=
"-1"/> 
12933           <param name=
"name" type=
"String" default=
"wxPyToolBarNameStr"/> 
12936       <method name=
"GetToolBar" type=
"wxToolBar" overloaded=
"no"> 
12937         <autodoc>GetToolBar(self) -
> wxToolBar
</autodoc> 
12939       <method name=
"SetToolBar" type=
"" overloaded=
"no"> 
12940         <autodoc>SetToolBar(self, wxToolBar toolbar)
</autodoc> 
12942           <param name=
"toolbar" type=
"wxToolBar" default=
""/> 
12945       <method name=
"DoGiveHelp" type=
"" overloaded=
"no"> 
12946         <autodoc>DoGiveHelp(self, String text, bool show)
</autodoc> 
12948           <param name=
"text" type=
"String" default=
""/> 
12949           <param name=
"show" type=
"bool" default=
""/> 
12952       <method name=
"DoMenuUpdates" type=
"" overloaded=
"no"> 
12953         <autodoc>DoMenuUpdates(self, Menu menu=None)
</autodoc> 
12955           <param name=
"menu" type=
"Menu" default=
"NULL"/> 
12958       <staticmethod name=
"GetClassDefaultAttributes" type=
"VisualAttributes" overloaded=
"no"> 
12959         <autodoc>GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -
> VisualAttributes
</autodoc> 
12960         <docstring>Get the default attributes for this class.  This is useful if you want
 
12961 to use the same font or colour in your own control as in a standard
 
12962 control -- which is a much better idea than hard coding specific
 
12963 colours or fonts which might look completely out of place on the
 
12964 user's system, especially if it uses themes.
 
12966 The variant parameter is only relevant under Mac currently and is
 
12967 ignore under other platforms. Under Mac, it will change the size of
 
12968 the returned font. See `wx.Window.SetWindowVariant` for more about
 
12971           <param name=
"variant" type=
"wxWindowVariant" default=
"wxWINDOW_VARIANT_NORMAL"/> 
12976 #---------------------------------------------------------------------------
 
12978     <class name=
"Dialog" oldname=
"wxDialog" module=
"_windows"> 
12979       <baseclass name=
"TopLevelWindow"/> 
12980       <constructor name=
"Dialog" overloaded=
"no"> 
12981         <autodoc>__init__(self, Window parent, int id=-
1, String title=EmptyString, 
 
12982     Point pos=DefaultPosition, Size size=DefaultSize, 
 
12983     long style=DEFAULT_DIALOG_STYLE, String name=DialogNameStr) -
> Dialog
</autodoc> 
12985           <param name=
"parent" type=
"Window" default=
""/> 
12986           <param name=
"id" type=
"int" default=
"-1"/> 
12987           <param name=
"title" type=
"String" default=
"wxPyEmptyString"/> 
12988           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
12989           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
12990           <param name=
"style" type=
"long" default=
"wxDEFAULT_DIALOG_STYLE"/> 
12991           <param name=
"name" type=
"String" default=
"wxPyDialogNameStr"/> 
12994       <constructor name=
"PreDialog" overloaded=
"no"> 
12995         <autodoc>PreDialog() -
> Dialog
</autodoc> 
12997       <method name=
"Create" type=
"bool" overloaded=
"no"> 
12998         <autodoc>Create(self, Window parent, int id=-
1, String title=EmptyString, 
 
12999     Point pos=DefaultPosition, Size size=DefaultSize, 
 
13000     long style=DEFAULT_DIALOG_STYLE, String name=DialogNameStr) -
> bool
</autodoc> 
13002           <param name=
"parent" type=
"Window" default=
""/> 
13003           <param name=
"id" type=
"int" default=
"-1"/> 
13004           <param name=
"title" type=
"String" default=
"wxPyEmptyString"/> 
13005           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
13006           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
13007           <param name=
"style" type=
"long" default=
"wxDEFAULT_DIALOG_STYLE"/> 
13008           <param name=
"name" type=
"String" default=
"wxPyDialogNameStr"/> 
13011       <method name=
"SetReturnCode" type=
"" overloaded=
"no"> 
13012         <autodoc>SetReturnCode(self, int returnCode)
</autodoc> 
13014           <param name=
"returnCode" type=
"int" default=
""/> 
13017       <method name=
"GetReturnCode" type=
"int" overloaded=
"no"> 
13018         <autodoc>GetReturnCode(self) -
> int
</autodoc> 
13020       <method name=
"CreateTextSizer" type=
"Sizer" overloaded=
"no"> 
13021         <autodoc>CreateTextSizer(self, String message) -
> Sizer
</autodoc> 
13023           <param name=
"message" type=
"String" default=
""/> 
13026       <method name=
"CreateButtonSizer" type=
"Sizer" overloaded=
"no"> 
13027         <autodoc>CreateButtonSizer(self, long flags) -
> Sizer
</autodoc> 
13029           <param name=
"flags" type=
"long" default=
""/> 
13032       <method name=
"IsModal" type=
"bool" overloaded=
"no"> 
13033         <autodoc>IsModal(self) -
> bool
</autodoc> 
13035       <method name=
"ShowModal" type=
"int" overloaded=
"no"> 
13036         <autodoc>ShowModal(self) -
> int
</autodoc> 
13038       <method name=
"EndModal" type=
"" overloaded=
"no"> 
13039         <autodoc>EndModal(self, int retCode)
</autodoc> 
13041           <param name=
"retCode" type=
"int" default=
""/> 
13044       <staticmethod name=
"GetClassDefaultAttributes" type=
"VisualAttributes" overloaded=
"no"> 
13045         <autodoc>GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -
> VisualAttributes
</autodoc> 
13046         <docstring>Get the default attributes for this class.  This is useful if you want
 
13047 to use the same font or colour in your own control as in a standard
 
13048 control -- which is a much better idea than hard coding specific
 
13049 colours or fonts which might look completely out of place on the
 
13050 user's system, especially if it uses themes.
 
13052 The variant parameter is only relevant under Mac currently and is
 
13053 ignore under other platforms. Under Mac, it will change the size of
 
13054 the returned font. See `wx.Window.SetWindowVariant` for more about
 
13057           <param name=
"variant" type=
"wxWindowVariant" default=
"wxWINDOW_VARIANT_NORMAL"/> 
13062 #---------------------------------------------------------------------------
 
13064     <class name=
"MiniFrame" oldname=
"wxMiniFrame" module=
"_windows"> 
13065       <baseclass name=
"Frame"/> 
13066       <constructor name=
"MiniFrame" overloaded=
"no"> 
13067         <autodoc>__init__(self, Window parent, int id=-
1, String title=EmptyString, 
 
13068     Point pos=DefaultPosition, Size size=DefaultSize, 
 
13069     long style=DEFAULT_FRAME_STYLE, String name=FrameNameStr) -
> MiniFrame
</autodoc> 
13071           <param name=
"parent" type=
"Window" default=
""/> 
13072           <param name=
"id" type=
"int" default=
"-1"/> 
13073           <param name=
"title" type=
"String" default=
"wxPyEmptyString"/> 
13074           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
13075           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
13076           <param name=
"style" type=
"long" default=
"wxDEFAULT_FRAME_STYLE"/> 
13077           <param name=
"name" type=
"String" default=
"wxPyFrameNameStr"/> 
13080       <constructor name=
"PreMiniFrame" overloaded=
"no"> 
13081         <autodoc>PreMiniFrame() -
> MiniFrame
</autodoc> 
13083       <method name=
"Create" type=
"bool" overloaded=
"no"> 
13084         <autodoc>Create(self, Window parent, int id=-
1, String title=EmptyString, 
 
13085     Point pos=DefaultPosition, Size size=DefaultSize, 
 
13086     long style=DEFAULT_FRAME_STYLE, String name=FrameNameStr) -
> bool
</autodoc> 
13088           <param name=
"parent" type=
"Window" default=
""/> 
13089           <param name=
"id" type=
"int" default=
"-1"/> 
13090           <param name=
"title" type=
"String" default=
"wxPyEmptyString"/> 
13091           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
13092           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
13093           <param name=
"style" type=
"long" default=
"wxDEFAULT_FRAME_STYLE"/> 
13094           <param name=
"name" type=
"String" default=
"wxPyFrameNameStr"/> 
13099 #---------------------------------------------------------------------------
 
13101     <class name=
"SplashScreenWindow" oldname=
"wxSplashScreenWindow" module=
"_windows"> 
13102       <baseclass name=
"Window"/> 
13103       <constructor name=
"SplashScreenWindow" overloaded=
"no"> 
13104         <autodoc>__init__(self, Bitmap bitmap, Window parent, int id, Point pos=DefaultPosition, 
 
13105     Size size=DefaultSize, long style=NO_BORDER) -
> SplashScreenWindow
</autodoc> 
13107           <param name=
"bitmap" type=
"Bitmap" default=
""/> 
13108           <param name=
"parent" type=
"Window" default=
""/> 
13109           <param name=
"id" type=
"int" default=
""/> 
13110           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
13111           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
13112           <param name=
"style" type=
"long" default=
"wxNO_BORDER"/> 
13115       <method name=
"SetBitmap" type=
"" overloaded=
"no"> 
13116         <autodoc>SetBitmap(self, Bitmap bitmap)
</autodoc> 
13118           <param name=
"bitmap" type=
"Bitmap" default=
""/> 
13121       <method name=
"GetBitmap" type=
"Bitmap" overloaded=
"no"> 
13122         <autodoc>GetBitmap(self) -
> Bitmap
</autodoc> 
13125     <class name=
"SplashScreen" oldname=
"wxSplashScreen" module=
"_windows"> 
13126       <baseclass name=
"Frame"/> 
13127       <constructor name=
"SplashScreen" overloaded=
"no"> 
13128         <autodoc>__init__(self, Bitmap bitmap, long splashStyle, int milliseconds, 
 
13129     Window parent, int id=-
1, Point pos=DefaultPosition, 
 
13130     Size size=DefaultSize, long style=wxSIMPLE_BORDER|wxFRAME_NO_TASKBAR|wxSTAY_ON_TOP) -
> SplashScreen
</autodoc> 
13132           <param name=
"bitmap" type=
"Bitmap" default=
""/> 
13133           <param name=
"splashStyle" type=
"long" default=
""/> 
13134           <param name=
"milliseconds" type=
"int" default=
""/> 
13135           <param name=
"parent" type=
"Window" default=
""/> 
13136           <param name=
"id" type=
"int" default=
"-1"/> 
13137           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
13138           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
13139           <param name=
"style" type=
"long" default=
"wxSIMPLE_BORDER|wxFRAME_NO_TASKBAR|wxSTAY_ON_TOP"/> 
13142       <method name=
"GetSplashStyle" type=
"long" overloaded=
"no"> 
13143         <autodoc>GetSplashStyle(self) -
> long
</autodoc> 
13145       <method name=
"GetSplashWindow" type=
"SplashScreenWindow" overloaded=
"no"> 
13146         <autodoc>GetSplashWindow(self) -
> SplashScreenWindow
</autodoc> 
13148       <method name=
"GetTimeout" type=
"int" overloaded=
"no"> 
13149         <autodoc>GetTimeout(self) -
> int
</autodoc> 
13153 #---------------------------------------------------------------------------
 
13155     <class name=
"StatusBar" oldname=
"wxStatusBar" module=
"_windows"> 
13156       <baseclass name=
"Window"/> 
13157       <constructor name=
"StatusBar" overloaded=
"no"> 
13158         <autodoc>__init__(self, Window parent, int id=-
1, long style=wxST_SIZEGRIP|wxFULL_REPAINT_ON_RESIZE, 
 
13159     String name=StatusLineNameStr) -
> StatusBar
</autodoc> 
13161           <param name=
"parent" type=
"Window" default=
""/> 
13162           <param name=
"id" type=
"int" default=
"-1"/> 
13163           <param name=
"style" type=
"long" default=
"wxST_SIZEGRIP|wxFULL_REPAINT_ON_RESIZE"/> 
13164           <param name=
"name" type=
"String" default=
"wxPyStatusLineNameStr"/> 
13167       <constructor name=
"PreStatusBar" overloaded=
"no"> 
13168         <autodoc>PreStatusBar() -
> StatusBar
</autodoc> 
13170       <method name=
"Create" type=
"bool" overloaded=
"no"> 
13171         <autodoc>Create(self, Window parent, int id=-
1, long style=ST_SIZEGRIP, String name=StatusLineNameStr) -
> bool
</autodoc> 
13173           <param name=
"parent" type=
"Window" default=
""/> 
13174           <param name=
"id" type=
"int" default=
"-1"/> 
13175           <param name=
"style" type=
"long" default=
"wxST_SIZEGRIP"/> 
13176           <param name=
"name" type=
"String" default=
"wxPyStatusLineNameStr"/> 
13179       <method name=
"SetFieldsCount" type=
"" overloaded=
"no"> 
13180         <autodoc>SetFieldsCount(self, int number=
1)
</autodoc> 
13182           <param name=
"number" type=
"int" default=
"1"/> 
13185       <method name=
"GetFieldsCount" type=
"int" overloaded=
"no"> 
13186         <autodoc>GetFieldsCount(self) -
> int
</autodoc> 
13188       <method name=
"SetStatusText" type=
"" overloaded=
"no"> 
13189         <autodoc>SetStatusText(self, String text, int number=
0)
</autodoc> 
13191           <param name=
"text" type=
"String" default=
""/> 
13192           <param name=
"number" type=
"int" default=
"0"/> 
13195       <method name=
"GetStatusText" type=
"String" overloaded=
"no"> 
13196         <autodoc>GetStatusText(self, int number=
0) -
> String
</autodoc> 
13198           <param name=
"number" type=
"int" default=
"0"/> 
13201       <method name=
"PushStatusText" type=
"" overloaded=
"no"> 
13202         <autodoc>PushStatusText(self, String text, int number=
0)
</autodoc> 
13204           <param name=
"text" type=
"String" default=
""/> 
13205           <param name=
"number" type=
"int" default=
"0"/> 
13208       <method name=
"PopStatusText" type=
"" overloaded=
"no"> 
13209         <autodoc>PopStatusText(self, int number=
0)
</autodoc> 
13211           <param name=
"number" type=
"int" default=
"0"/> 
13214       <method name=
"SetStatusWidths" type=
"" overloaded=
"no"> 
13215         <autodoc>SetStatusWidths(self, int widths, int widths_field)
</autodoc> 
13217           <param name=
"widths" type=
"int" default=
""/> 
13218           <param name=
"widths_field" type=
"int" default=
""/> 
13221       <method name=
"SetStatusStyles" type=
"" overloaded=
"no"> 
13222         <autodoc>SetStatusStyles(self, int styles, int styles_field)
</autodoc> 
13224           <param name=
"styles" type=
"int" default=
""/> 
13225           <param name=
"styles_field" type=
"int" default=
""/> 
13228       <method name=
"GetFieldRect" type=
"Rect" overloaded=
"no"> 
13229         <autodoc>GetFieldRect(self, int i) -
> Rect
</autodoc> 
13231           <param name=
"i" type=
"int" default=
""/> 
13234       <method name=
"SetMinHeight" type=
"" overloaded=
"no"> 
13235         <autodoc>SetMinHeight(self, int height)
</autodoc> 
13237           <param name=
"height" type=
"int" default=
""/> 
13240       <method name=
"GetBorderX" type=
"int" overloaded=
"no"> 
13241         <autodoc>GetBorderX(self) -
> int
</autodoc> 
13243       <method name=
"GetBorderY" type=
"int" overloaded=
"no"> 
13244         <autodoc>GetBorderY(self) -
> int
</autodoc> 
13246       <staticmethod name=
"GetClassDefaultAttributes" type=
"VisualAttributes" overloaded=
"no"> 
13247         <autodoc>GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -
> VisualAttributes
</autodoc> 
13248         <docstring>Get the default attributes for this class.  This is useful if you want
 
13249 to use the same font or colour in your own control as in a standard
 
13250 control -- which is a much better idea than hard coding specific
 
13251 colours or fonts which might look completely out of place on the
 
13252 user's system, especially if it uses themes.
 
13254 The variant parameter is only relevant under Mac currently and is
 
13255 ignore under other platforms. Under Mac, it will change the size of
 
13256 the returned font. See `wx.Window.SetWindowVariant` for more about
 
13259           <param name=
"variant" type=
"wxWindowVariant" default=
"wxWINDOW_VARIANT_NORMAL"/> 
13264 #---------------------------------------------------------------------------
 
13266     <class name=
"SplitterWindow" oldname=
"wxSplitterWindow" module=
"_windows"> 
13267       <docstring>wx.SplitterWindow manages up to two subwindows or panes, with an
 
13268 optional vertical or horizontal split which can be used with the mouse
 
13269 or programmatically.
 
13273     ====================   ======================================
 
13274     wx.SP_3D               Draws a 
3D effect border and sash.
 
13275     wx.SP_3DSASH           Draws a 
3D effect sash.
 
13276     wx.SP_3DBORDER         Synonym for wxSP_BORDER.
 
13277     wx.SP_BORDER           Draws a standard border.
 
13278     wx.SP_NOBORDER         No border (default).
 
13279     wx.SP_NO_XP_THEME      Under Windows XP, switches off the
 
13280                            attempt to draw the splitter
 
13281                            using Windows XP theming, so the
 
13282                            borders and sash will take on the
 
13284     wx.SP_PERMIT_UNSPLIT   Always allow to unsplit, even with
 
13285                            the minimum pane size other than zero.
 
13286     wx.SP_LIVE_UPDATE      Don't draw XOR line but resize the
 
13287                            child windows immediately.
 
13288     ====================   ======================================
 
13292     ==============================  =======================================
 
13293     EVT_SPLITTER_SASH_POS_CHANGING  The sash position is in the
 
13294                                     process of being changed. May be
 
13295                                     used to modify the position of
 
13296                                     the tracking bar to properly
 
13297                                     reflect the position that would
 
13298                                     be set if the drag were to be
 
13299                                     completed at this point.
 
13301     EVT_SPLITTER_SASH_POS_CHANGED
 
13302                                     The sash position was
 
13303                                     changed. May be used to modify
 
13304                                     the sash position before it is
 
13305                                     set, or to prevent the change
 
13308     EVT_SPLITTER_UNSPLIT            The splitter has been just unsplit.
 
13310     EVT_SPLITTER_DCLICK             The sash was double clicked. The
 
13311                                     default behaviour is to unsplit
 
13312                                     the window when this happens
 
13313                                     (unless the minimum pane size has
 
13314                                     been set to a value greater than
 
13316     ==============================  =======================================
 
13319       <baseclass name=
"Window"/> 
13320       <constructor name=
"SplitterWindow" overloaded=
"no"> 
13321         <autodoc>__init__(self, Window parent, int id=-
1, Point pos=DefaultPosition, 
 
13322     Size size=DefaultSize, long style=SP_3D, String name=SplitterNameStr) -
> SplitterWindow
</autodoc> 
13323         <docstring>Constructor.  Creates and shows a SplitterWindow.
</docstring> 
13325           <param name=
"parent" type=
"Window" default=
""/> 
13326           <param name=
"id" type=
"int" default=
"-1"/> 
13327           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
13328           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
13329           <param name=
"style" type=
"long" default=
"wxSP_3D"/> 
13330           <param name=
"name" type=
"String" default=
"wxPySplitterNameStr"/> 
13333       <constructor name=
"PreSplitterWindow" overloaded=
"no"> 
13334         <autodoc>PreSplitterWindow() -
> SplitterWindow
</autodoc> 
13335         <docstring>Precreate a SplitterWindow for 
2-phase creation.
</docstring> 
13337       <method name=
"Create" type=
"bool" overloaded=
"no"> 
13338         <autodoc>Create(self, Window parent, int id=-
1, Point pos=DefaultPosition, 
 
13339     Size size=DefaultSize, long style=SP_3D, String name=SplitterNameStr) -
> bool
</autodoc> 
13340         <docstring>Create the GUI part of the SplitterWindow for the 
2-phase create.
</docstring> 
13342           <param name=
"parent" type=
"Window" default=
""/> 
13343           <param name=
"id" type=
"int" default=
"-1"/> 
13344           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
13345           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
13346           <param name=
"style" type=
"long" default=
"wxSP_3D"/> 
13347           <param name=
"name" type=
"String" default=
"wxPySplitterNameStr"/> 
13350       <method name=
"GetWindow1" type=
"Window" overloaded=
"no"> 
13351         <autodoc>GetWindow1(self) -
> Window
</autodoc> 
13352         <docstring>Gets the only or left/top pane.
</docstring> 
13354       <method name=
"GetWindow2" type=
"Window" overloaded=
"no"> 
13355         <autodoc>GetWindow2(self) -
> Window
</autodoc> 
13356         <docstring>Gets the right/bottom pane.
</docstring> 
13358       <method name=
"SetSplitMode" type=
"" overloaded=
"no"> 
13359         <autodoc>SetSplitMode(self, int mode)
</autodoc> 
13360         <docstring>Sets the split mode.  The mode can be wx.SPLIT_VERTICAL or
 
13361 wx.SPLIT_HORIZONTAL.  This only sets the internal variable; does not
 
13362 update the display.
</docstring> 
13364           <param name=
"mode" type=
"int" default=
""/> 
13367       <method name=
"GetSplitMode" type=
"wxSplitMode" overloaded=
"no"> 
13368         <autodoc>GetSplitMode(self) -
> int
</autodoc> 
13369         <docstring>Gets the split mode
</docstring> 
13371       <method name=
"Initialize" type=
"" overloaded=
"no"> 
13372         <autodoc>Initialize(self, Window window)
</autodoc> 
13373         <docstring>Initializes the splitter window to have one pane.  This should be
 
13374 called if you wish to initially view only a single pane in the
 
13375 splitter window.
</docstring> 
13377           <param name=
"window" type=
"Window" default=
""/> 
13380       <method name=
"SplitVertically" type=
"bool" overloaded=
"no"> 
13381         <autodoc>SplitVertically(self, Window window1, Window window2, int sashPosition=
0) -
> bool
</autodoc> 
13382         <docstring>Initializes the left and right panes of the splitter window.
 
13383     :param window1:       The left pane.
 
13384     :param window2:       The right pane.
 
13385     :param sashPosition:  The initial position of the sash. If this
 
13386                   value is positive, it specifies the size of the left
 
13387                   pane. If it is negative, it is absolute value gives
 
13388                   the size of the right pane. Finally, specify 
0 
13389                   (default) to choose the default position (half of
 
13390                   the total window width).
 
13392 Returns True if successful, False otherwise (the window was already
 
13395 SplitVertically should be called if you wish to initially view two
 
13396 panes. It can also be called at any subsequent time, but the
 
13397 application should check that the window is not currently split using
 
13401           <param name=
"window1" type=
"Window" default=
""/> 
13402           <param name=
"window2" type=
"Window" default=
""/> 
13403           <param name=
"sashPosition" type=
"int" default=
"0"/> 
13406       <method name=
"SplitHorizontally" type=
"bool" overloaded=
"no"> 
13407         <autodoc>SplitHorizontally(self, Window window1, Window window2, int sashPosition=
0) -
> bool
</autodoc> 
13408         <docstring>Initializes the top and bottom panes of the splitter window.
 
13409     :param window1:       The top pane.
 
13410     :param window2:       The bottom pane.
 
13411     :param sashPosition:  The initial position of the sash. If this
 
13412                   value is positive, it specifies the size of the
 
13413                   upper pane. If it is negative, it is absolute value
 
13414                   gives the size of the lower pane. Finally, specify 
0 
13415                   (default) to choose the default position (half of
 
13416                   the total window height).
 
13418 Returns True if successful, False otherwise (the window was already
 
13421 SplitHorizontally should be called if you wish to initially view two
 
13422 panes. It can also be called at any subsequent time, but the
 
13423 application should check that the window is not currently split using
 
13427           <param name=
"window1" type=
"Window" default=
""/> 
13428           <param name=
"window2" type=
"Window" default=
""/> 
13429           <param name=
"sashPosition" type=
"int" default=
"0"/> 
13432       <method name=
"Unsplit" type=
"bool" overloaded=
"no"> 
13433         <autodoc>Unsplit(self, Window toRemove=None) -
> bool
</autodoc> 
13434         <docstring>Unsplits the window.  Pass the pane to remove, or None to remove the
 
13435 right or bottom pane.  Returns True if successful, False otherwise (the
 
13436 window was not split).
 
13438 This function will not actually delete the pane being
 
13439 removed; it sends EVT_SPLITTER_UNSPLIT which can be handled
 
13440 for the desired behaviour. By default, the pane being
 
13441 removed is only hidden.
</docstring> 
13443           <param name=
"toRemove" type=
"Window" default=
"NULL"/> 
13446       <method name=
"ReplaceWindow" type=
"bool" overloaded=
"no"> 
13447         <autodoc>ReplaceWindow(self, Window winOld, Window winNew) -
> bool
</autodoc> 
13448         <docstring>This function replaces one of the windows managed by the
 
13449 SplitterWindow with another one. It is in general better to use it
 
13450 instead of calling Unsplit() and then resplitting the window back
 
13451 because it will provoke much less flicker. It is valid to call this
 
13452 function whether the splitter has two windows or only one.
 
13454 Both parameters should be non-None and winOld must specify one of the
 
13455 windows managed by the splitter. If the parameters are incorrect or
 
13456 the window couldn't be replaced, False is returned. Otherwise the
 
13457 function will return True, but please notice that it will not Destroy
 
13458 the replaced window and you may wish to do it yourself.
</docstring> 
13460           <param name=
"winOld" type=
"Window" default=
""/> 
13461           <param name=
"winNew" type=
"Window" default=
""/> 
13464       <method name=
"UpdateSize" type=
"" overloaded=
"no"> 
13465         <autodoc>UpdateSize(self)
</autodoc> 
13466         <docstring>Causes any pending sizing of the sash and child panes to take place
 
13469 Such resizing normally takes place in idle time, in order to wait for
 
13470 layout to be completed. However, this can cause unacceptable flicker
 
13471 as the panes are resized after the window has been shown. To work
 
13472 around this, you can perform window layout (for example by sending a
 
13473 size event to the parent window), and then call this function, before
 
13474 showing the top-level window.
</docstring> 
13476       <method name=
"IsSplit" type=
"bool" overloaded=
"no"> 
13477         <autodoc>IsSplit(self) -
> bool
</autodoc> 
13478         <docstring>Is the window split?
</docstring> 
13480       <method name=
"SetSashSize" type=
"" overloaded=
"no"> 
13481         <autodoc>SetSashSize(self, int width)
</autodoc> 
13482         <docstring>Sets the sash size
</docstring> 
13484           <param name=
"width" type=
"int" default=
""/> 
13487       <method name=
"SetBorderSize" type=
"" overloaded=
"no"> 
13488         <autodoc>SetBorderSize(self, int width)
</autodoc> 
13489         <docstring>Sets the border size
</docstring> 
13491           <param name=
"width" type=
"int" default=
""/> 
13494       <method name=
"GetSashSize" type=
"int" overloaded=
"no"> 
13495         <autodoc>GetSashSize(self) -
> int
</autodoc> 
13496         <docstring>Gets the sash size
</docstring> 
13498       <method name=
"GetBorderSize" type=
"int" overloaded=
"no"> 
13499         <autodoc>GetBorderSize(self) -
> int
</autodoc> 
13500         <docstring>Gets the border size
</docstring> 
13502       <method name=
"SetSashPosition" type=
"" overloaded=
"no"> 
13503         <autodoc>SetSashPosition(self, int position, bool redraw=True)
</autodoc> 
13504         <docstring>Sets the sash position, in pixels.  If redraw is Ttrue then the panes
 
13505 are resized and the sash and border are redrawn.
</docstring> 
13507           <param name=
"position" type=
"int" default=
""/> 
13508           <param name=
"redraw" type=
"bool" default=
"True"/> 
13511       <method name=
"GetSashPosition" type=
"int" overloaded=
"no"> 
13512         <autodoc>GetSashPosition(self) -
> int
</autodoc> 
13513         <docstring>Returns the surrent sash position.
</docstring> 
13515       <method name=
"SetMinimumPaneSize" type=
"" overloaded=
"no"> 
13516         <autodoc>SetMinimumPaneSize(self, int min)
</autodoc> 
13517         <docstring>Sets the minimum pane size in pixels.
 
13519 The default minimum pane size is zero, which means that either pane
 
13520 can be reduced to zero by dragging the sash, thus removing one of the
 
13521 panes. To prevent this behaviour (and veto out-of-range sash
 
13522 dragging), set a minimum size, for example 
20 pixels. If the
 
13523 wx.SP_PERMIT_UNSPLIT style is used when a splitter window is created,
 
13524 the window may be unsplit even if minimum size is non-zero.
</docstring> 
13526           <param name=
"min" type=
"int" default=
""/> 
13529       <method name=
"GetMinimumPaneSize" type=
"int" overloaded=
"no"> 
13530         <autodoc>GetMinimumPaneSize(self) -
> int
</autodoc> 
13531         <docstring>Gets the minimum pane size in pixels.
</docstring> 
13533       <method name=
"SashHitTest" type=
"bool" overloaded=
"no"> 
13534         <autodoc>SashHitTest(self, int x, int y, int tolerance=
5) -
> bool
</autodoc> 
13535         <docstring>Tests for x, y over the sash
</docstring> 
13537           <param name=
"x" type=
"int" default=
""/> 
13538           <param name=
"y" type=
"int" default=
""/> 
13539           <param name=
"tolerance" type=
"int" default=
"5"/> 
13542       <method name=
"SizeWindows" type=
"" overloaded=
"no"> 
13543         <autodoc>SizeWindows(self)
</autodoc> 
13544         <docstring>Resizes subwindows
</docstring> 
13546       <method name=
"SetNeedUpdating" type=
"" overloaded=
"no"> 
13547         <autodoc>SetNeedUpdating(self, bool needUpdating)
</autodoc> 
13549           <param name=
"needUpdating" type=
"bool" default=
""/> 
13552       <method name=
"GetNeedUpdating" type=
"bool" overloaded=
"no"> 
13553         <autodoc>GetNeedUpdating(self) -
> bool
</autodoc> 
13555       <staticmethod name=
"GetClassDefaultAttributes" type=
"VisualAttributes" overloaded=
"no"> 
13556         <autodoc>GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -
> VisualAttributes
</autodoc> 
13557         <docstring>Get the default attributes for this class.  This is useful if you want
 
13558 to use the same font or colour in your own control as in a standard
 
13559 control -- which is a much better idea than hard coding specific
 
13560 colours or fonts which might look completely out of place on the
 
13561 user's system, especially if it uses themes.
 
13563 The variant parameter is only relevant under Mac currently and is
 
13564 ignore under other platforms. Under Mac, it will change the size of
 
13565 the returned font. See `wx.Window.SetWindowVariant` for more about
 
13568           <param name=
"variant" type=
"wxWindowVariant" default=
"wxWINDOW_VARIANT_NORMAL"/> 
13572     <class name=
"SplitterEvent" oldname=
"wxSplitterEvent" module=
"_windows"> 
13573       <docstring>This class represents the events generated by a splitter control.
</docstring> 
13574       <baseclass name=
"NotifyEvent"/> 
13575       <constructor name=
"SplitterEvent" overloaded=
"no"> 
13576         <autodoc>__init__(self, wxEventType type=wxEVT_NULL, SplitterWindow splitter=(wxSplitterWindow *) NULL) -
> SplitterEvent
</autodoc> 
13577         <docstring>This class represents the events generated by a splitter control.
</docstring> 
13579           <param name=
"type" type=
"wxEventType" default=
"wxEVT_NULL"/> 
13580           <param name=
"splitter" type=
"SplitterWindow" default=
"(wxSplitterWindow *) NULL"/> 
13583       <method name=
"SetSashPosition" type=
"" overloaded=
"no"> 
13584         <autodoc>SetSashPosition(self, int pos)
</autodoc> 
13585         <docstring>This funciton is only meaningful during EVT_SPLITTER_SASH_POS_CHANGING
 
13586 and EVT_SPLITTER_SASH_POS_CHANGED events.  In the case of _CHANGED
 
13587 events, sets the the new sash position. In the case of _CHANGING
 
13588 events, sets the new tracking bar position so visual feedback during
 
13589 dragging will represent that change that will actually take place. Set
 
13590 to -
1 from the event handler code to prevent repositioning.
</docstring> 
13592           <param name=
"pos" type=
"int" default=
""/> 
13595       <method name=
"GetSashPosition" type=
"int" overloaded=
"no"> 
13596         <autodoc>GetSashPosition(self) -
> int
</autodoc> 
13597         <docstring>Returns the new sash position while in EVT_SPLITTER_SASH_POS_CHANGING
 
13598 and EVT_SPLITTER_SASH_POS_CHANGED events.
</docstring> 
13600       <method name=
"GetWindowBeingRemoved" type=
"Window" overloaded=
"no"> 
13601         <autodoc>GetWindowBeingRemoved(self) -
> Window
</autodoc> 
13602         <docstring>Returns a pointer to the window being removed when a splitter window
 
13603 is unsplit.
</docstring> 
13605       <method name=
"GetX" type=
"int" overloaded=
"no"> 
13606         <autodoc>GetX(self) -
> int
</autodoc> 
13607         <docstring>Returns the x coordinate of the double-click point in a
 
13608 EVT_SPLITTER_DCLICK event.
</docstring> 
13610       <method name=
"GetY" type=
"int" overloaded=
"no"> 
13611         <autodoc>GetY(self) -
> int
</autodoc> 
13612         <docstring>Returns the y coordinate of the double-click point in a
 
13613 EVT_SPLITTER_DCLICK event.
</docstring> 
13617 EVT_SPLITTER_SASH_POS_CHANGED = wx.PyEventBinder( wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGED, 
1 )
 
13618 EVT_SPLITTER_SASH_POS_CHANGING = wx.PyEventBinder( wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGING, 
1 )
 
13619 EVT_SPLITTER_DOUBLECLICKED = wx.PyEventBinder( wxEVT_COMMAND_SPLITTER_DOUBLECLICKED, 
1 )
 
13620 EVT_SPLITTER_UNSPLIT = wx.PyEventBinder( wxEVT_COMMAND_SPLITTER_UNSPLIT, 
1 )
 
13621 EVT_SPLITTER_DCLICK = EVT_SPLITTER_DOUBLECLICKED
 
13624 #---------------------------------------------------------------------------
 
13626     <class name=
"SashWindow" oldname=
"wxSashWindow" module=
"_windows"> 
13627       <baseclass name=
"Window"/> 
13628       <constructor name=
"SashWindow" overloaded=
"no"> 
13629         <autodoc>__init__(self, Window parent, int id=-
1, Point pos=DefaultPosition, 
 
13630     Size size=DefaultSize, long style=wxCLIP_CHILDREN|wxSW_3D, 
 
13631     String name=SashNameStr) -
> SashWindow
</autodoc> 
13633           <param name=
"parent" type=
"Window" default=
""/> 
13634           <param name=
"id" type=
"int" default=
"-1"/> 
13635           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
13636           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
13637           <param name=
"style" type=
"long" default=
"wxCLIP_CHILDREN|wxSW_3D"/> 
13638           <param name=
"name" type=
"String" default=
"wxPySashNameStr"/> 
13641       <constructor name=
"PreSashWindow" overloaded=
"no"> 
13642         <autodoc>PreSashWindow() -
> SashWindow
</autodoc> 
13644       <method name=
"Create" type=
"bool" overloaded=
"no"> 
13645         <autodoc>Create(self, Window parent, int id=-
1, Point pos=DefaultPosition, 
 
13646     Size size=DefaultSize, long style=wxCLIP_CHILDREN|wxSW_3D, 
 
13647     String name=SashNameStr) -
> bool
</autodoc> 
13649           <param name=
"parent" type=
"Window" default=
""/> 
13650           <param name=
"id" type=
"int" default=
"-1"/> 
13651           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
13652           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
13653           <param name=
"style" type=
"long" default=
"wxCLIP_CHILDREN|wxSW_3D"/> 
13654           <param name=
"name" type=
"String" default=
"wxPySashNameStr"/> 
13657       <method name=
"SetSashVisible" type=
"" overloaded=
"no"> 
13658         <autodoc>SetSashVisible(self, int edge, bool sash)
</autodoc> 
13660           <param name=
"edge" type=
"wxSashEdgePosition" default=
""/> 
13661           <param name=
"sash" type=
"bool" default=
""/> 
13664       <method name=
"GetSashVisible" type=
"bool" overloaded=
"no"> 
13665         <autodoc>GetSashVisible(self, int edge) -
> bool
</autodoc> 
13667           <param name=
"edge" type=
"wxSashEdgePosition" default=
""/> 
13670       <method name=
"SetSashBorder" type=
"" overloaded=
"no"> 
13671         <autodoc>SetSashBorder(self, int edge, bool border)
</autodoc> 
13673           <param name=
"edge" type=
"wxSashEdgePosition" default=
""/> 
13674           <param name=
"border" type=
"bool" default=
""/> 
13677       <method name=
"HasBorder" type=
"bool" overloaded=
"no"> 
13678         <autodoc>HasBorder(self, int edge) -
> bool
</autodoc> 
13680           <param name=
"edge" type=
"wxSashEdgePosition" default=
""/> 
13683       <method name=
"GetEdgeMargin" type=
"int" overloaded=
"no"> 
13684         <autodoc>GetEdgeMargin(self, int edge) -
> int
</autodoc> 
13686           <param name=
"edge" type=
"wxSashEdgePosition" default=
""/> 
13689       <method name=
"SetDefaultBorderSize" type=
"" overloaded=
"no"> 
13690         <autodoc>SetDefaultBorderSize(self, int width)
</autodoc> 
13692           <param name=
"width" type=
"int" default=
""/> 
13695       <method name=
"GetDefaultBorderSize" type=
"int" overloaded=
"no"> 
13696         <autodoc>GetDefaultBorderSize(self) -
> int
</autodoc> 
13698       <method name=
"SetExtraBorderSize" type=
"" overloaded=
"no"> 
13699         <autodoc>SetExtraBorderSize(self, int width)
</autodoc> 
13701           <param name=
"width" type=
"int" default=
""/> 
13704       <method name=
"GetExtraBorderSize" type=
"int" overloaded=
"no"> 
13705         <autodoc>GetExtraBorderSize(self) -
> int
</autodoc> 
13707       <method name=
"SetMinimumSizeX" type=
"" overloaded=
"no"> 
13708         <autodoc>SetMinimumSizeX(self, int min)
</autodoc> 
13710           <param name=
"min" type=
"int" default=
""/> 
13713       <method name=
"SetMinimumSizeY" type=
"" overloaded=
"no"> 
13714         <autodoc>SetMinimumSizeY(self, int min)
</autodoc> 
13716           <param name=
"min" type=
"int" default=
""/> 
13719       <method name=
"GetMinimumSizeX" type=
"int" overloaded=
"no"> 
13720         <autodoc>GetMinimumSizeX(self) -
> int
</autodoc> 
13722       <method name=
"GetMinimumSizeY" type=
"int" overloaded=
"no"> 
13723         <autodoc>GetMinimumSizeY(self) -
> int
</autodoc> 
13725       <method name=
"SetMaximumSizeX" type=
"" overloaded=
"no"> 
13726         <autodoc>SetMaximumSizeX(self, int max)
</autodoc> 
13728           <param name=
"max" type=
"int" default=
""/> 
13731       <method name=
"SetMaximumSizeY" type=
"" overloaded=
"no"> 
13732         <autodoc>SetMaximumSizeY(self, int max)
</autodoc> 
13734           <param name=
"max" type=
"int" default=
""/> 
13737       <method name=
"GetMaximumSizeX" type=
"int" overloaded=
"no"> 
13738         <autodoc>GetMaximumSizeX(self) -
> int
</autodoc> 
13740       <method name=
"GetMaximumSizeY" type=
"int" overloaded=
"no"> 
13741         <autodoc>GetMaximumSizeY(self) -
> int
</autodoc> 
13743       <method name=
"SashHitTest" type=
"wxSashEdgePosition" overloaded=
"no"> 
13744         <autodoc>SashHitTest(self, int x, int y, int tolerance=
2) -
> int
</autodoc> 
13746           <param name=
"x" type=
"int" default=
""/> 
13747           <param name=
"y" type=
"int" default=
""/> 
13748           <param name=
"tolerance" type=
"int" default=
"2"/> 
13751       <method name=
"SizeWindows" type=
"" overloaded=
"no"> 
13752         <autodoc>SizeWindows(self)
</autodoc> 
13755     <class name=
"SashEvent" oldname=
"wxSashEvent" module=
"_windows"> 
13756       <baseclass name=
"CommandEvent"/> 
13757       <constructor name=
"SashEvent" overloaded=
"no"> 
13758         <autodoc>__init__(self, int id=
0, int edge=SASH_NONE) -
> SashEvent
</autodoc> 
13760           <param name=
"id" type=
"int" default=
"0"/> 
13761           <param name=
"edge" type=
"wxSashEdgePosition" default=
"wxSASH_NONE"/> 
13764       <method name=
"SetEdge" type=
"" overloaded=
"no"> 
13765         <autodoc>SetEdge(self, int edge)
</autodoc> 
13767           <param name=
"edge" type=
"wxSashEdgePosition" default=
""/> 
13770       <method name=
"GetEdge" type=
"wxSashEdgePosition" overloaded=
"no"> 
13771         <autodoc>GetEdge(self) -
> int
</autodoc> 
13773       <method name=
"SetDragRect" type=
"" overloaded=
"no"> 
13774         <autodoc>SetDragRect(self, Rect rect)
</autodoc> 
13776           <param name=
"rect" type=
"Rect" default=
""/> 
13779       <method name=
"GetDragRect" type=
"Rect" overloaded=
"no"> 
13780         <autodoc>GetDragRect(self) -
> Rect
</autodoc> 
13782       <method name=
"SetDragStatus" type=
"" overloaded=
"no"> 
13783         <autodoc>SetDragStatus(self, int status)
</autodoc> 
13785           <param name=
"status" type=
"wxSashDragStatus" default=
""/> 
13788       <method name=
"GetDragStatus" type=
"wxSashDragStatus" overloaded=
"no"> 
13789         <autodoc>GetDragStatus(self) -
> int
</autodoc> 
13793     EVT_SASH_DRAGGED = wx.PyEventBinder( wxEVT_SASH_DRAGGED, 
1 )
 
13794     EVT_SASH_DRAGGED_RANGE = wx.PyEventBinder( wxEVT_SASH_DRAGGED, 
2 )
 
13797 #---------------------------------------------------------------------------
 
13799     <class name=
"QueryLayoutInfoEvent" oldname=
"wxQueryLayoutInfoEvent" module=
"_windows"> 
13800       <baseclass name=
"Event"/> 
13801       <constructor name=
"QueryLayoutInfoEvent" overloaded=
"no"> 
13802         <autodoc>__init__(self, int id=
0) -
> QueryLayoutInfoEvent
</autodoc> 
13804           <param name=
"id" type=
"int" default=
"0"/> 
13807       <method name=
"SetRequestedLength" type=
"" overloaded=
"no"> 
13808         <autodoc>SetRequestedLength(self, int length)
</autodoc> 
13810           <param name=
"length" type=
"int" default=
""/> 
13813       <method name=
"GetRequestedLength" type=
"int" overloaded=
"no"> 
13814         <autodoc>GetRequestedLength(self) -
> int
</autodoc> 
13816       <method name=
"SetFlags" type=
"" overloaded=
"no"> 
13817         <autodoc>SetFlags(self, int flags)
</autodoc> 
13819           <param name=
"flags" type=
"int" default=
""/> 
13822       <method name=
"GetFlags" type=
"int" overloaded=
"no"> 
13823         <autodoc>GetFlags(self) -
> int
</autodoc> 
13825       <method name=
"SetSize" type=
"" overloaded=
"no"> 
13826         <autodoc>SetSize(self, Size size)
</autodoc> 
13828           <param name=
"size" type=
"Size" default=
""/> 
13831       <method name=
"GetSize" type=
"Size" overloaded=
"no"> 
13832         <autodoc>GetSize(self) -
> Size
</autodoc> 
13834       <method name=
"SetOrientation" type=
"" overloaded=
"no"> 
13835         <autodoc>SetOrientation(self, int orient)
</autodoc> 
13837           <param name=
"orient" type=
"wxLayoutOrientation" default=
""/> 
13840       <method name=
"GetOrientation" type=
"wxLayoutOrientation" overloaded=
"no"> 
13841         <autodoc>GetOrientation(self) -
> int
</autodoc> 
13843       <method name=
"SetAlignment" type=
"" overloaded=
"no"> 
13844         <autodoc>SetAlignment(self, int align)
</autodoc> 
13846           <param name=
"align" type=
"wxLayoutAlignment" default=
""/> 
13849       <method name=
"GetAlignment" type=
"wxLayoutAlignment" overloaded=
"no"> 
13850         <autodoc>GetAlignment(self) -
> int
</autodoc> 
13853     <class name=
"CalculateLayoutEvent" oldname=
"wxCalculateLayoutEvent" module=
"_windows"> 
13854       <baseclass name=
"Event"/> 
13855       <constructor name=
"CalculateLayoutEvent" overloaded=
"no"> 
13856         <autodoc>__init__(self, int id=
0) -
> CalculateLayoutEvent
</autodoc> 
13858           <param name=
"id" type=
"int" default=
"0"/> 
13861       <method name=
"SetFlags" type=
"" overloaded=
"no"> 
13862         <autodoc>SetFlags(self, int flags)
</autodoc> 
13864           <param name=
"flags" type=
"int" default=
""/> 
13867       <method name=
"GetFlags" type=
"int" overloaded=
"no"> 
13868         <autodoc>GetFlags(self) -
> int
</autodoc> 
13870       <method name=
"SetRect" type=
"" overloaded=
"no"> 
13871         <autodoc>SetRect(self, Rect rect)
</autodoc> 
13873           <param name=
"rect" type=
"Rect" default=
""/> 
13876       <method name=
"GetRect" type=
"Rect" overloaded=
"no"> 
13877         <autodoc>GetRect(self) -
> Rect
</autodoc> 
13881     EVT_QUERY_LAYOUT_INFO = wx.PyEventBinder( wxEVT_QUERY_LAYOUT_INFO )
 
13882     EVT_CALCULATE_LAYOUT = wx.PyEventBinder( wxEVT_CALCULATE_LAYOUT )
 
13884     <class name=
"SashLayoutWindow" oldname=
"wxSashLayoutWindow" module=
"_windows"> 
13885       <baseclass name=
"SashWindow"/> 
13886       <constructor name=
"SashLayoutWindow" overloaded=
"no"> 
13887         <autodoc>__init__(self, Window parent, int id=-
1, Point pos=DefaultPosition, 
 
13888     Size size=DefaultSize, long style=wxCLIP_CHILDREN|wxSW_3D, 
 
13889     String name=SashLayoutNameStr) -
> SashLayoutWindow
</autodoc> 
13891           <param name=
"parent" type=
"Window" default=
""/> 
13892           <param name=
"id" type=
"int" default=
"-1"/> 
13893           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
13894           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
13895           <param name=
"style" type=
"long" default=
"wxCLIP_CHILDREN|wxSW_3D"/> 
13896           <param name=
"name" type=
"String" default=
"wxPySashLayoutNameStr"/> 
13899       <constructor name=
"PreSashLayoutWindow" overloaded=
"no"> 
13900         <autodoc>PreSashLayoutWindow() -
> SashLayoutWindow
</autodoc> 
13902       <method name=
"Create" type=
"bool" overloaded=
"no"> 
13903         <autodoc>Create(self, Window parent, int id=-
1, Point pos=DefaultPosition, 
 
13904     Size size=DefaultSize, long style=wxCLIP_CHILDREN|wxSW_3D, 
 
13905     String name=SashLayoutNameStr) -
> bool
</autodoc> 
13907           <param name=
"parent" type=
"Window" default=
""/> 
13908           <param name=
"id" type=
"int" default=
"-1"/> 
13909           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
13910           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
13911           <param name=
"style" type=
"long" default=
"wxCLIP_CHILDREN|wxSW_3D"/> 
13912           <param name=
"name" type=
"String" default=
"wxPySashLayoutNameStr"/> 
13915       <method name=
"GetAlignment" type=
"wxLayoutAlignment" overloaded=
"no"> 
13916         <autodoc>GetAlignment(self) -
> int
</autodoc> 
13918       <method name=
"GetOrientation" type=
"wxLayoutOrientation" overloaded=
"no"> 
13919         <autodoc>GetOrientation(self) -
> int
</autodoc> 
13921       <method name=
"SetAlignment" type=
"" overloaded=
"no"> 
13922         <autodoc>SetAlignment(self, int alignment)
</autodoc> 
13924           <param name=
"alignment" type=
"wxLayoutAlignment" default=
""/> 
13927       <method name=
"SetDefaultSize" type=
"" overloaded=
"no"> 
13928         <autodoc>SetDefaultSize(self, Size size)
</autodoc> 
13930           <param name=
"size" type=
"Size" default=
""/> 
13933       <method name=
"SetOrientation" type=
"" overloaded=
"no"> 
13934         <autodoc>SetOrientation(self, int orientation)
</autodoc> 
13936           <param name=
"orientation" type=
"wxLayoutOrientation" default=
""/> 
13940     <class name=
"LayoutAlgorithm" oldname=
"wxLayoutAlgorithm" module=
"_windows"> 
13941       <baseclass name=
"Object"/> 
13942       <constructor name=
"LayoutAlgorithm" overloaded=
"no"> 
13943         <autodoc>__init__(self) -
> LayoutAlgorithm
</autodoc> 
13945       <destructor name=
"~wxLayoutAlgorithm" overloaded=
"no"> 
13946         <autodoc>__del__(self)
</autodoc> 
13948       <method name=
"LayoutMDIFrame" type=
"bool" overloaded=
"no"> 
13949         <autodoc>LayoutMDIFrame(self, MDIParentFrame frame, Rect rect=None) -
> bool
</autodoc> 
13951           <param name=
"frame" type=
"wxMDIParentFrame" default=
""/> 
13952           <param name=
"rect" type=
"Rect" default=
"NULL"/> 
13955       <method name=
"LayoutFrame" type=
"bool" overloaded=
"no"> 
13956         <autodoc>LayoutFrame(self, Frame frame, Window mainWindow=None) -
> bool
</autodoc> 
13958           <param name=
"frame" type=
"Frame" default=
""/> 
13959           <param name=
"mainWindow" type=
"Window" default=
"NULL"/> 
13962       <method name=
"LayoutWindow" type=
"bool" overloaded=
"no"> 
13963         <autodoc>LayoutWindow(self, Window parent, Window mainWindow=None) -
> bool
</autodoc> 
13965           <param name=
"parent" type=
"Window" default=
""/> 
13966           <param name=
"mainWindow" type=
"Window" default=
"NULL"/> 
13971 #---------------------------------------------------------------------------
 
13973     <class name=
"PopupWindow" oldname=
"wxPopupWindow" module=
"_windows"> 
13974       <baseclass name=
"Window"/> 
13975       <constructor name=
"PopupWindow" overloaded=
"no"> 
13976         <autodoc>__init__(self, Window parent, int flags=BORDER_NONE) -
> PopupWindow
</autodoc> 
13978           <param name=
"parent" type=
"Window" default=
""/> 
13979           <param name=
"flags" type=
"int" default=
"wxBORDER_NONE"/> 
13982       <constructor name=
"PrePopupWindow" overloaded=
"no"> 
13983         <autodoc>PrePopupWindow() -
> PopupWindow
</autodoc> 
13985       <method name=
"Create" type=
"bool" overloaded=
"no"> 
13986         <autodoc>Create(self, Window parent, int flags=BORDER_NONE) -
> bool
</autodoc> 
13988           <param name=
"parent" type=
"Window" default=
""/> 
13989           <param name=
"flags" type=
"int" default=
"wxBORDER_NONE"/> 
13992       <method name=
"Position" type=
"" overloaded=
"no"> 
13993         <autodoc>Position(self, Point ptOrigin, Size size)
</autodoc> 
13995           <param name=
"ptOrigin" type=
"Point" default=
""/> 
13996           <param name=
"size" type=
"Size" default=
""/> 
14001 #---------------------------------------------------------------------------
 
14003     <class name=
"PopupTransientWindow" oldname=
"wxPyPopupTransientWindow" module=
"_windows"> 
14004       <baseclass name=
"PopupWindow"/> 
14005       <constructor name=
"wxPyPopupTransientWindow" overloaded=
"no"> 
14006         <autodoc>__init__(self, Window parent, int style=BORDER_NONE) -
> PopupTransientWindow
</autodoc> 
14008           <param name=
"parent" type=
"Window" default=
""/> 
14009           <param name=
"style" type=
"int" default=
"wxBORDER_NONE"/> 
14012       <constructor name=
"PrePopupTransientWindow" overloaded=
"no"> 
14013         <autodoc>PrePopupTransientWindow() -
> PopupTransientWindow
</autodoc> 
14015       <method name=
"_setCallbackInfo" type=
"" overloaded=
"no"> 
14016         <autodoc>_setCallbackInfo(self, PyObject self, PyObject _class)
</autodoc> 
14018           <param name=
"self" type=
"PyObject" default=
""/> 
14019           <param name=
"_class" type=
"PyObject" default=
""/> 
14022       <method name=
"Popup" type=
"" overloaded=
"no"> 
14023         <autodoc>Popup(self, Window focus=None)
</autodoc> 
14025           <param name=
"focus" type=
"Window" default=
"NULL"/> 
14028       <method name=
"Dismiss" type=
"" overloaded=
"no"> 
14029         <autodoc>Dismiss(self)
</autodoc> 
14033 #---------------------------------------------------------------------------
 
14035     <class name=
"TipWindow" oldname=
"wxTipWindow" module=
"_windows"> 
14036       <baseclass name=
"PopupTransientWindow"/> 
14037       <constructor name=
"TipWindow" overloaded=
"no"> 
14038         <autodoc>__init__(self, Window parent, String text, int maxLength=
100, Rect rectBound=None) -
> TipWindow
</autodoc> 
14040           <param name=
"parent" type=
"Window" default=
""/> 
14041           <param name=
"text" type=
"String" default=
""/> 
14042           <param name=
"maxLength" type=
"int" default=
"100"/> 
14043           <param name=
"rectBound" type=
"Rect" default=
"NULL"/> 
14046       <method name=
"SetBoundingRect" type=
"" overloaded=
"no"> 
14047         <autodoc>SetBoundingRect(self, Rect rectBound)
</autodoc> 
14049           <param name=
"rectBound" type=
"Rect" default=
""/> 
14052       <method name=
"Close" type=
"" overloaded=
"no"> 
14053         <autodoc>Close(self)
</autodoc> 
14057 #---------------------------------------------------------------------------
 
14059     <class name=
"VScrolledWindow" oldname=
"wxPyVScrolledWindow" module=
"_windows"> 
14060       <baseclass name=
"Panel"/> 
14061       <constructor name=
"wxPyVScrolledWindow" overloaded=
"no"> 
14062         <autodoc>__init__(self, Window parent, int id=ID_ANY, Point pos=DefaultPosition, 
 
14063     Size size=DefaultSize, long style=
0, String name=PanelNameStr) -
> VScrolledWindow
</autodoc> 
14065           <param name=
"parent" type=
"Window" default=
""/> 
14066           <param name=
"id" type=
"int" default=
"wxID_ANY"/> 
14067           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
14068           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
14069           <param name=
"style" type=
"long" default=
"0"/> 
14070           <param name=
"name" type=
"String" default=
"wxPyPanelNameStr"/> 
14073       <constructor name=
"PreVScrolledWindow" overloaded=
"no"> 
14074         <autodoc>PreVScrolledWindow() -
> VScrolledWindow
</autodoc> 
14076       <method name=
"_setCallbackInfo" type=
"" overloaded=
"no"> 
14077         <autodoc>_setCallbackInfo(self, PyObject self, PyObject _class)
</autodoc> 
14079           <param name=
"self" type=
"PyObject" default=
""/> 
14080           <param name=
"_class" type=
"PyObject" default=
""/> 
14083       <method name=
"Create" type=
"bool" overloaded=
"no"> 
14084         <autodoc>Create(self, Window parent, int id=ID_ANY, Point pos=DefaultPosition, 
 
14085     Size size=DefaultSize, long style=
0, String name=PanelNameStr) -
> bool
</autodoc> 
14087           <param name=
"parent" type=
"Window" default=
""/> 
14088           <param name=
"id" type=
"int" default=
"wxID_ANY"/> 
14089           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
14090           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
14091           <param name=
"style" type=
"long" default=
"0"/> 
14092           <param name=
"name" type=
"String" default=
"wxPyPanelNameStr"/> 
14095       <method name=
"SetLineCount" type=
"" overloaded=
"no"> 
14096         <autodoc>SetLineCount(self, size_t count)
</autodoc> 
14098           <param name=
"count" type=
"size_t" default=
""/> 
14101       <method name=
"ScrollToLine" type=
"bool" overloaded=
"no"> 
14102         <autodoc>ScrollToLine(self, size_t line) -
> bool
</autodoc> 
14104           <param name=
"line" type=
"size_t" default=
""/> 
14107       <method name=
"ScrollLines" type=
"bool" overloaded=
"no"> 
14108         <autodoc>ScrollLines(self, int lines) -
> bool
</autodoc> 
14109         <docstring>If the platform and window class supports it, scrolls the window by
 
14110 the given number of lines down, if lines is positive, or up if lines
 
14111 is negative.  Returns True if the window was scrolled, False if it was
 
14112 already on top/bottom and nothing was done.
</docstring> 
14114           <param name=
"lines" type=
"int" default=
""/> 
14117       <method name=
"ScrollPages" type=
"bool" overloaded=
"no"> 
14118         <autodoc>ScrollPages(self, int pages) -
> bool
</autodoc> 
14119         <docstring>If the platform and window class supports it, scrolls the window by
 
14120 the given number of pages down, if pages is positive, or up if pages
 
14121 is negative.  Returns True if the window was scrolled, False if it was
 
14122 already on top/bottom and nothing was done.
</docstring> 
14124           <param name=
"pages" type=
"int" default=
""/> 
14127       <method name=
"RefreshLine" type=
"" overloaded=
"no"> 
14128         <autodoc>RefreshLine(self, size_t line)
</autodoc> 
14130           <param name=
"line" type=
"size_t" default=
""/> 
14133       <method name=
"RefreshLines" type=
"" overloaded=
"no"> 
14134         <autodoc>RefreshLines(self, size_t from, size_t to)
</autodoc> 
14136           <param name=
"from" type=
"size_t" default=
""/> 
14137           <param name=
"to" type=
"size_t" default=
""/> 
14140       <method name=
"HitTestXY" type=
"int" overloaded=
"no"> 
14141         <autodoc>HitTestXY(self, int x, int y) -
> int
</autodoc> 
14142         <docstring>Test where the given (in client coords) point lies
</docstring> 
14144           <param name=
"x" type=
"int" default=
""/> 
14145           <param name=
"y" type=
"int" default=
""/> 
14148       <method name=
"HitTest" type=
"int" overloaded=
"no"> 
14149         <autodoc>HitTest(self, Point pt) -
> int
</autodoc> 
14150         <docstring>Test where the given (in client coords) point lies
</docstring> 
14152           <param name=
"pt" type=
"Point" default=
""/> 
14155       <method name=
"RefreshAll" type=
"" overloaded=
"no"> 
14156         <autodoc>RefreshAll(self)
</autodoc> 
14158       <method name=
"GetLineCount" type=
"size_t" overloaded=
"no"> 
14159         <autodoc>GetLineCount(self) -
> size_t
</autodoc> 
14161       <method name=
"GetFirstVisibleLine" type=
"size_t" overloaded=
"no"> 
14162         <autodoc>GetFirstVisibleLine(self) -
> size_t
</autodoc> 
14164       <method name=
"GetLastVisibleLine" type=
"size_t" overloaded=
"no"> 
14165         <autodoc>GetLastVisibleLine(self) -
> size_t
</autodoc> 
14167       <method name=
"IsVisible" type=
"bool" overloaded=
"no"> 
14168         <autodoc>IsVisible(self, size_t line) -
> bool
</autodoc> 
14170           <param name=
"line" type=
"size_t" default=
""/> 
14174     <class name=
"VListBox" oldname=
"wxPyVListBox" module=
"_windows"> 
14175       <baseclass name=
"VScrolledWindow"/> 
14176       <constructor name=
"wxPyVListBox" overloaded=
"no"> 
14177         <autodoc>__init__(self, Window parent, int id=ID_ANY, Point pos=DefaultPosition, 
 
14178     Size size=DefaultSize, long style=
0, String name=VListBoxNameStr) -
> VListBox
</autodoc> 
14180           <param name=
"parent" type=
"Window" default=
""/> 
14181           <param name=
"id" type=
"int" default=
"wxID_ANY"/> 
14182           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
14183           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
14184           <param name=
"style" type=
"long" default=
"0"/> 
14185           <param name=
"name" type=
"String" default=
"wxPyVListBoxNameStr"/> 
14188       <constructor name=
"PreVListBox" overloaded=
"no"> 
14189         <autodoc>PreVListBox() -
> VListBox
</autodoc> 
14191       <method name=
"_setCallbackInfo" type=
"" overloaded=
"no"> 
14192         <autodoc>_setCallbackInfo(self, PyObject self, PyObject _class)
</autodoc> 
14194           <param name=
"self" type=
"PyObject" default=
""/> 
14195           <param name=
"_class" type=
"PyObject" default=
""/> 
14198       <method name=
"Create" type=
"bool" overloaded=
"no"> 
14199         <autodoc>Create(self, Window parent, int id=ID_ANY, Point pos=DefaultPosition, 
 
14200     Size size=DefaultSize, long style=
0, String name=VListBoxNameStr) -
> bool
</autodoc> 
14202           <param name=
"parent" type=
"Window" default=
""/> 
14203           <param name=
"id" type=
"int" default=
"wxID_ANY"/> 
14204           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
14205           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
14206           <param name=
"style" type=
"long" default=
"0"/> 
14207           <param name=
"name" type=
"String" default=
"wxPyVListBoxNameStr"/> 
14210       <method name=
"GetItemCount" type=
"size_t" overloaded=
"no"> 
14211         <autodoc>GetItemCount(self) -
> size_t
</autodoc> 
14213       <method name=
"HasMultipleSelection" type=
"bool" overloaded=
"no"> 
14214         <autodoc>HasMultipleSelection(self) -
> bool
</autodoc> 
14216       <method name=
"GetSelection" type=
"int" overloaded=
"no"> 
14217         <autodoc>GetSelection(self) -
> int
</autodoc> 
14219       <method name=
"IsCurrent" type=
"bool" overloaded=
"no"> 
14220         <autodoc>IsCurrent(self, size_t item) -
> bool
</autodoc> 
14222           <param name=
"item" type=
"size_t" default=
""/> 
14225       <method name=
"IsSelected" type=
"bool" overloaded=
"no"> 
14226         <autodoc>IsSelected(self, size_t item) -
> bool
</autodoc> 
14228           <param name=
"item" type=
"size_t" default=
""/> 
14231       <method name=
"GetSelectedCount" type=
"size_t" overloaded=
"no"> 
14232         <autodoc>GetSelectedCount(self) -
> size_t
</autodoc> 
14234       <method name=
"GetFirstSelected" type=
"PyObject" overloaded=
"no"> 
14235         <autodoc>GetFirstSelected(self) -
> PyObject
</autodoc> 
14237       <method name=
"GetNextSelected" type=
"PyObject" overloaded=
"no"> 
14238         <autodoc>GetNextSelected(self, unsigned long cookie) -
> PyObject
</autodoc> 
14240           <param name=
"cookie" type=
"unsigned long" default=
""/> 
14243       <method name=
"GetMargins" type=
"Point" overloaded=
"no"> 
14244         <autodoc>GetMargins(self) -
> Point
</autodoc> 
14246       <method name=
"GetSelectionBackground" type=
"Colour" overloaded=
"no"> 
14247         <autodoc>GetSelectionBackground(self) -
> Colour
</autodoc> 
14249       <method name=
"SetItemCount" type=
"" overloaded=
"no"> 
14250         <autodoc>SetItemCount(self, size_t count)
</autodoc> 
14252           <param name=
"count" type=
"size_t" default=
""/> 
14255       <method name=
"Clear" type=
"" overloaded=
"no"> 
14256         <autodoc>Clear(self)
</autodoc> 
14258       <method name=
"SetSelection" type=
"" overloaded=
"no"> 
14259         <autodoc>SetSelection(self, int selection)
</autodoc> 
14261           <param name=
"selection" type=
"int" default=
""/> 
14264       <method name=
"Select" type=
"bool" overloaded=
"no"> 
14265         <autodoc>Select(self, size_t item, bool select=True) -
> bool
</autodoc> 
14267           <param name=
"item" type=
"size_t" default=
""/> 
14268           <param name=
"select" type=
"bool" default=
"True"/> 
14271       <method name=
"SelectRange" type=
"bool" overloaded=
"no"> 
14272         <autodoc>SelectRange(self, size_t from, size_t to) -
> bool
</autodoc> 
14274           <param name=
"from" type=
"size_t" default=
""/> 
14275           <param name=
"to" type=
"size_t" default=
""/> 
14278       <method name=
"Toggle" type=
"" overloaded=
"no"> 
14279         <autodoc>Toggle(self, size_t item)
</autodoc> 
14281           <param name=
"item" type=
"size_t" default=
""/> 
14284       <method name=
"SelectAll" type=
"bool" overloaded=
"no"> 
14285         <autodoc>SelectAll(self) -
> bool
</autodoc> 
14287       <method name=
"DeselectAll" type=
"bool" overloaded=
"no"> 
14288         <autodoc>DeselectAll(self) -
> bool
</autodoc> 
14290       <method name=
"SetMargins" type=
"" overloaded=
"no"> 
14291         <autodoc>SetMargins(self, Point pt)
</autodoc> 
14293           <param name=
"pt" type=
"Point" default=
""/> 
14296       <method name=
"SetMarginsXY" type=
"" overloaded=
"no"> 
14297         <autodoc>SetMarginsXY(self, int x, int y)
</autodoc> 
14299           <param name=
"x" type=
"int" default=
""/> 
14300           <param name=
"y" type=
"int" default=
""/> 
14303       <method name=
"SetSelectionBackground" type=
"" overloaded=
"no"> 
14304         <autodoc>SetSelectionBackground(self, Colour col)
</autodoc> 
14306           <param name=
"col" type=
"Colour" default=
""/> 
14310     <class name=
"HtmlListBox" oldname=
"wxPyHtmlListBox" module=
"_windows"> 
14311       <baseclass name=
"VListBox"/> 
14312       <constructor name=
"wxPyHtmlListBox" overloaded=
"no"> 
14313         <autodoc>__init__(self, Window parent, int id=ID_ANY, Point pos=DefaultPosition, 
 
14314     Size size=DefaultSize, long style=
0, String name=VListBoxNameStr) -
> HtmlListBox
</autodoc> 
14316           <param name=
"parent" type=
"Window" default=
""/> 
14317           <param name=
"id" type=
"int" default=
"wxID_ANY"/> 
14318           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
14319           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
14320           <param name=
"style" type=
"long" default=
"0"/> 
14321           <param name=
"name" type=
"String" default=
"wxPyVListBoxNameStr"/> 
14324       <constructor name=
"PreHtmlListBox" overloaded=
"no"> 
14325         <autodoc>PreHtmlListBox() -
> HtmlListBox
</autodoc> 
14327       <method name=
"_setCallbackInfo" type=
"" overloaded=
"no"> 
14328         <autodoc>_setCallbackInfo(self, PyObject self, PyObject _class)
</autodoc> 
14330           <param name=
"self" type=
"PyObject" default=
""/> 
14331           <param name=
"_class" type=
"PyObject" default=
""/> 
14334       <method name=
"Create" type=
"bool" overloaded=
"no"> 
14335         <autodoc>Create(self, Window parent, int id=ID_ANY, Point pos=DefaultPosition, 
 
14336     Size size=DefaultSize, long style=
0, String name=VListBoxNameStr) -
> bool
</autodoc> 
14338           <param name=
"parent" type=
"Window" default=
""/> 
14339           <param name=
"id" type=
"int" default=
"wxID_ANY"/> 
14340           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
14341           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
14342           <param name=
"style" type=
"long" default=
"0"/> 
14343           <param name=
"name" type=
"String" default=
"wxPyVListBoxNameStr"/> 
14346       <method name=
"RefreshAll" type=
"" overloaded=
"no"> 
14347         <autodoc>RefreshAll(self)
</autodoc> 
14349       <method name=
"SetItemCount" type=
"" overloaded=
"no"> 
14350         <autodoc>SetItemCount(self, size_t count)
</autodoc> 
14352           <param name=
"count" type=
"size_t" default=
""/> 
14355       <method name=
"GetFileSystem" type=
"FileSystem" overloaded=
"no"> 
14356         <autodoc>GetFileSystem(self) -
> FileSystem
</autodoc> 
14360 #---------------------------------------------------------------------------
 
14362     <class name=
"TaskBarIcon" oldname=
"wxTaskBarIcon" module=
"_windows"> 
14363       <baseclass name=
"EvtHandler"/> 
14364       <constructor name=
"TaskBarIcon" overloaded=
"no"> 
14365         <autodoc>__init__(self) -
> TaskBarIcon
</autodoc> 
14367       <destructor name=
"~wxTaskBarIcon" overloaded=
"no"> 
14368         <autodoc>__del__(self)
</autodoc> 
14370       <method name=
"Destroy" type=
"" overloaded=
"no"> 
14371         <autodoc>Destroy(self)
</autodoc> 
14372         <docstring>Deletes the C++ object this Python object is a proxy for.
</docstring> 
14374       <method name=
"IsOk" type=
"bool" overloaded=
"no"> 
14375         <autodoc>IsOk(self) -
> bool
</autodoc> 
14377       <method name=
"IsIconInstalled" type=
"bool" overloaded=
"no"> 
14378         <autodoc>IsIconInstalled(self) -
> bool
</autodoc> 
14380       <method name=
"SetIcon" type=
"bool" overloaded=
"no"> 
14381         <autodoc>SetIcon(self, Icon icon, String tooltip=EmptyString) -
> bool
</autodoc> 
14383           <param name=
"icon" type=
"Icon" default=
""/> 
14384           <param name=
"tooltip" type=
"String" default=
"wxPyEmptyString"/> 
14387       <method name=
"RemoveIcon" type=
"bool" overloaded=
"no"> 
14388         <autodoc>RemoveIcon(self) -
> bool
</autodoc> 
14390       <method name=
"PopupMenu" type=
"bool" overloaded=
"no"> 
14391         <autodoc>PopupMenu(self, Menu menu) -
> bool
</autodoc> 
14393           <param name=
"menu" type=
"Menu" default=
""/> 
14397     <class name=
"TaskBarIconEvent" oldname=
"wxTaskBarIconEvent" module=
"_windows"> 
14398       <baseclass name=
"Event"/> 
14399       <constructor name=
"TaskBarIconEvent" overloaded=
"no"> 
14400         <autodoc>__init__(self, wxEventType evtType, TaskBarIcon tbIcon) -
> TaskBarIconEvent
</autodoc> 
14402           <param name=
"evtType" type=
"wxEventType" default=
""/> 
14403           <param name=
"tbIcon" type=
"TaskBarIcon" default=
""/> 
14408 EVT_TASKBAR_MOVE = wx.PyEventBinder (         wxEVT_TASKBAR_MOVE )
 
14409 EVT_TASKBAR_LEFT_DOWN = wx.PyEventBinder (    wxEVT_TASKBAR_LEFT_DOWN )
 
14410 EVT_TASKBAR_LEFT_UP = wx.PyEventBinder (      wxEVT_TASKBAR_LEFT_UP )
 
14411 EVT_TASKBAR_RIGHT_DOWN = wx.PyEventBinder (   wxEVT_TASKBAR_RIGHT_DOWN )
 
14412 EVT_TASKBAR_RIGHT_UP = wx.PyEventBinder (     wxEVT_TASKBAR_RIGHT_UP )
 
14413 EVT_TASKBAR_LEFT_DCLICK = wx.PyEventBinder (  wxEVT_TASKBAR_LEFT_DCLICK )
 
14414 EVT_TASKBAR_RIGHT_DCLICK = wx.PyEventBinder ( wxEVT_TASKBAR_RIGHT_DCLICK )
 
14417 #---------------------------------------------------------------------------
 
14419     <class name=
"ColourData" oldname=
"wxColourData" module=
"_windows"> 
14420       <docstring>This class holds a variety of information related to the colour
 
14421 chooser dialog, used to transfer settings and results to and from the
 
14422 `wx.ColourDialog`.
</docstring> 
14423       <baseclass name=
"Object"/> 
14424       <constructor name=
"ColourData" overloaded=
"no"> 
14425         <autodoc>__init__(self) -
> ColourData
</autodoc> 
14426         <docstring>Constructor, sets default values.
</docstring> 
14428       <destructor name=
"~wxColourData" overloaded=
"no"> 
14429         <autodoc>__del__(self)
</autodoc> 
14431       <method name=
"GetChooseFull" type=
"bool" overloaded=
"no"> 
14432         <autodoc>GetChooseFull(self) -
> bool
</autodoc> 
14433         <docstring>Under Windows, determines whether the Windows colour dialog will
 
14434 display the full dialog with custom colour selection controls. Has no
 
14435 meaning under other platforms.  The default value is true.
</docstring> 
14437       <method name=
"GetColour" type=
"Colour" overloaded=
"no"> 
14438         <autodoc>GetColour(self) -
> Colour
</autodoc> 
14439         <docstring>Gets the colour (pre)selected by the dialog.
</docstring> 
14441       <method name=
"GetCustomColour" type=
"Colour" overloaded=
"no"> 
14442         <autodoc>GetCustomColour(self, int i) -
> Colour
</autodoc> 
14443         <docstring>Gets the i'th custom colour associated with the colour dialog. i
 
14444 should be an integer between 
0 and 
15. The default custom colours are
 
14445 all invalid colours.
</docstring> 
14447           <param name=
"i" type=
"int" default=
""/> 
14450       <method name=
"SetChooseFull" type=
"" overloaded=
"no"> 
14451         <autodoc>SetChooseFull(self, int flag)
</autodoc> 
14452         <docstring>Under Windows, tells the Windows colour dialog to display the full
 
14453 dialog with custom colour selection controls. Under other platforms,
 
14454 has no effect.  The default value is true.
</docstring> 
14456           <param name=
"flag" type=
"int" default=
""/> 
14459       <method name=
"SetColour" type=
"" overloaded=
"no"> 
14460         <autodoc>SetColour(self, Colour colour)
</autodoc> 
14461         <docstring>Sets the default colour for the colour dialog.  The default colour is
 
14464           <param name=
"colour" type=
"Colour" default=
""/> 
14467       <method name=
"SetCustomColour" type=
"" overloaded=
"no"> 
14468         <autodoc>SetCustomColour(self, int i, Colour colour)
</autodoc> 
14469         <docstring>Sets the i'th custom colour for the colour dialog. i should be an
 
14470 integer between 
0 and 
15. The default custom colours are all invalid colours.
</docstring> 
14472           <param name=
"i" type=
"int" default=
""/> 
14473           <param name=
"colour" type=
"Colour" default=
""/> 
14477     <class name=
"ColourDialog" oldname=
"wxColourDialog" module=
"_windows"> 
14478       <docstring>This class represents the colour chooser dialog.
</docstring> 
14479       <baseclass name=
"Dialog"/> 
14480       <constructor name=
"ColourDialog" overloaded=
"no"> 
14481         <autodoc>__init__(self, Window parent, ColourData data=None) -
> ColourDialog
</autodoc> 
14482         <docstring>Constructor. Pass a parent window, and optionally a `wx.ColourData`,
 
14483 which will be copied to the colour dialog's internal ColourData
 
14484 instance.
</docstring> 
14486           <param name=
"parent" type=
"Window" default=
""/> 
14487           <param name=
"data" type=
"ColourData" default=
"NULL"/> 
14490       <method name=
"GetColourData" type=
"ColourData" overloaded=
"no"> 
14491         <autodoc>GetColourData(self) -
> ColourData
</autodoc> 
14492         <docstring>Returns a reference to the `wx.ColourData` used by the dialog.
</docstring> 
14495     <class name=
"DirDialog" oldname=
"wxDirDialog" module=
"_windows"> 
14496       <docstring>wx.DirDialog allows the user to select a directory by browising the
 
14501     ====================  ==========================================
 
14502     wx.DD_NEW_DIR_BUTTON  Add 'Create new directory' button and allow
 
14503                           directory names to be editable. On Windows
 
14504                           the new directory button is only available
 
14505                           with recent versions of the common dialogs.
 
14506     ====================  ==========================================
 
14508       <baseclass name=
"Dialog"/> 
14509       <constructor name=
"DirDialog" overloaded=
"no"> 
14510         <autodoc>__init__(self, Window parent, String message=DirSelectorPromptStr, 
 
14511     String defaultPath=EmptyString, long style=
0, 
 
14512     Point pos=DefaultPosition, Size size=DefaultSize, 
 
14513     String name=DirDialogNameStr) -
> DirDialog
</autodoc> 
14514         <docstring>Constructor.  Use ShowModal method to show the dialog.
</docstring> 
14516           <param name=
"parent" type=
"Window" default=
""/> 
14517           <param name=
"message" type=
"String" default=
"wxPyDirSelectorPromptStr"/> 
14518           <param name=
"defaultPath" type=
"String" default=
"wxPyEmptyString"/> 
14519           <param name=
"style" type=
"long" default=
"0"/> 
14520           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
14521           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
14522           <param name=
"name" type=
"String" default=
"wxPyDirDialogNameStr"/> 
14525       <method name=
"GetPath" type=
"String" overloaded=
"no"> 
14526         <autodoc>GetPath(self) -
> String
</autodoc> 
14527         <docstring>Returns the default or user-selected path.
</docstring> 
14529       <method name=
"GetMessage" type=
"String" overloaded=
"no"> 
14530         <autodoc>GetMessage(self) -
> String
</autodoc> 
14531         <docstring>Returns the message that will be displayed on the dialog.
</docstring> 
14533       <method name=
"GetStyle" type=
"long" overloaded=
"no"> 
14534         <autodoc>GetStyle(self) -
> long
</autodoc> 
14535         <docstring>Returns the dialog style.
</docstring> 
14537       <method name=
"SetMessage" type=
"" overloaded=
"no"> 
14538         <autodoc>SetMessage(self, String message)
</autodoc> 
14539         <docstring>Sets the message that will be displayed on the dialog.
</docstring> 
14541           <param name=
"message" type=
"String" default=
""/> 
14544       <method name=
"SetPath" type=
"" overloaded=
"no"> 
14545         <autodoc>SetPath(self, String path)
</autodoc> 
14546         <docstring>Sets the default path.
</docstring> 
14548           <param name=
"path" type=
"String" default=
""/> 
14552     <class name=
"FileDialog" oldname=
"wxFileDialog" module=
"_windows"> 
14553       <docstring>wx.FileDialog allows the user to select one or more files from the
 
14556 In Windows, this is the common file selector dialog. On X based
 
14557 platforms a generic alternative is used.  The path and filename are
 
14558 distinct elements of a full file pathname. If path is "", the
 
14559 current directory will be used. If filename is "", no default
 
14560 filename will be supplied. The wildcard determines what files are
 
14561 displayed in the file selector, and file extension supplies a type
 
14562 extension for the required filename.
 
14564 Both the X and Windows versions implement a wildcard filter. Typing a
 
14565 filename containing wildcards (\\*, ?) in the filename text item, and
 
14566 clicking on Ok, will result in only those files matching the pattern
 
14567 being displayed. The wildcard may be a specification for multiple
 
14568 types of file with a description for each, such as::
 
14570    "BMP files (*.bmp)|*.bmp|GIF files (*.gif)|*.gif"
 
14575     ===================   ==========================================
 
14576     wx.OPEN               This is an open dialog.
 
14578     wx.SAVE               This is a save dialog.
 
14580     wx.HIDE_READONLY      For open dialog only: hide the checkbox
 
14581                           allowing to open the file in read-only mode.
 
14583     wx.OVERWRITE_PROMPT   For save dialog only: prompt for a confirmation
 
14584                           if a file will be overwritten.
 
14586     wx.MULTIPLE           For open dialog only: allows selecting multiple
 
14589     wx.CHANGE_DIR         Change the current working directory to the
 
14590                           directory  where the file(s) chosen by the user
 
14592     ===================   ==========================================
 
14594       <baseclass name=
"Dialog"/> 
14595       <constructor name=
"FileDialog" overloaded=
"no"> 
14596         <autodoc>__init__(self, Window parent, String message=FileSelectorPromptStr, 
 
14597     String defaultDir=EmptyString, String defaultFile=EmptyString, 
 
14598     String wildcard=FileSelectorDefaultWildcardStr, 
 
14599     long style=
0, Point pos=DefaultPosition) -
> FileDialog
</autodoc> 
14600         <docstring>Constructor.  Use ShowModal method to show the dialog.
</docstring> 
14602           <param name=
"parent" type=
"Window" default=
""/> 
14603           <param name=
"message" type=
"String" default=
"wxPyFileSelectorPromptStr"/> 
14604           <param name=
"defaultDir" type=
"String" default=
"wxPyEmptyString"/> 
14605           <param name=
"defaultFile" type=
"String" default=
"wxPyEmptyString"/> 
14606           <param name=
"wildcard" type=
"String" default=
"wxPyFileSelectorDefaultWildcardStr"/> 
14607           <param name=
"style" type=
"long" default=
"0"/> 
14608           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
14611       <method name=
"SetMessage" type=
"" overloaded=
"no"> 
14612         <autodoc>SetMessage(self, String message)
</autodoc> 
14613         <docstring>Sets the message that will be displayed on the dialog.
</docstring> 
14615           <param name=
"message" type=
"String" default=
""/> 
14618       <method name=
"SetPath" type=
"" overloaded=
"no"> 
14619         <autodoc>SetPath(self, String path)
</autodoc> 
14620         <docstring>Sets the path (the combined directory and filename that will be
 
14621 returned when the dialog is dismissed).
</docstring> 
14623           <param name=
"path" type=
"String" default=
""/> 
14626       <method name=
"SetDirectory" type=
"" overloaded=
"no"> 
14627         <autodoc>SetDirectory(self, String dir)
</autodoc> 
14628         <docstring>Sets the default directory.
</docstring> 
14630           <param name=
"dir" type=
"String" default=
""/> 
14633       <method name=
"SetFilename" type=
"" overloaded=
"no"> 
14634         <autodoc>SetFilename(self, String name)
</autodoc> 
14635         <docstring>Sets the default filename.
</docstring> 
14637           <param name=
"name" type=
"String" default=
""/> 
14640       <method name=
"SetWildcard" type=
"" overloaded=
"no"> 
14641         <autodoc>SetWildcard(self, String wildCard)
</autodoc> 
14642         <docstring>Sets the wildcard, which can contain multiple file types, for
 
14645     "BMP files (*.bmp)|*.bmp|GIF files (*.gif)|*.gif"
 
14648           <param name=
"wildCard" type=
"String" default=
""/> 
14651       <method name=
"SetStyle" type=
"" overloaded=
"no"> 
14652         <autodoc>SetStyle(self, long style)
</autodoc> 
14653         <docstring>Sets the dialog style.
</docstring> 
14655           <param name=
"style" type=
"long" default=
""/> 
14658       <method name=
"SetFilterIndex" type=
"" overloaded=
"no"> 
14659         <autodoc>SetFilterIndex(self, int filterIndex)
</autodoc> 
14660         <docstring>Sets the default filter index, starting from zero.
</docstring> 
14662           <param name=
"filterIndex" type=
"int" default=
""/> 
14665       <method name=
"GetMessage" type=
"String" overloaded=
"no"> 
14666         <autodoc>GetMessage(self) -
> String
</autodoc> 
14667         <docstring>Returns the message that will be displayed on the dialog.
</docstring> 
14669       <method name=
"GetPath" type=
"String" overloaded=
"no"> 
14670         <autodoc>GetPath(self) -
> String
</autodoc> 
14671         <docstring>Returns the full path (directory and filename) of the selected file.
</docstring> 
14673       <method name=
"GetDirectory" type=
"String" overloaded=
"no"> 
14674         <autodoc>GetDirectory(self) -
> String
</autodoc> 
14675         <docstring>Returns the default directory.
</docstring> 
14677       <method name=
"GetFilename" type=
"String" overloaded=
"no"> 
14678         <autodoc>GetFilename(self) -
> String
</autodoc> 
14679         <docstring>Returns the default filename.
</docstring> 
14681       <method name=
"GetWildcard" type=
"String" overloaded=
"no"> 
14682         <autodoc>GetWildcard(self) -
> String
</autodoc> 
14683         <docstring>Returns the file dialog wildcard.
</docstring> 
14685       <method name=
"GetStyle" type=
"long" overloaded=
"no"> 
14686         <autodoc>GetStyle(self) -
> long
</autodoc> 
14687         <docstring>Returns the dialog style.
</docstring> 
14689       <method name=
"GetFilterIndex" type=
"int" overloaded=
"no"> 
14690         <autodoc>GetFilterIndex(self) -
> int
</autodoc> 
14691         <docstring>Returns the index into the list of filters supplied, optionally, in
 
14692 the wildcard parameter. Before the dialog is shown, this is the index
 
14693 which will be used when the dialog is first displayed. After the
 
14694 dialog is shown, this is the index selected by the user.
</docstring> 
14696       <method name=
"GetFilenames" type=
"PyObject" overloaded=
"no"> 
14697         <autodoc>GetFilenames(self) -
> PyObject
</autodoc> 
14698         <docstring>Returns a list of filenames chosen in the dialog.  This function
 
14699 should only be used with the dialogs which have wx.MULTIPLE style, use
 
14700 GetFilename for the others.
</docstring> 
14702       <method name=
"GetPaths" type=
"PyObject" overloaded=
"no"> 
14703         <autodoc>GetPaths(self) -
> PyObject
</autodoc> 
14704         <docstring>Fills the array paths with the full paths of the files chosen. This
 
14705 function should only be used with the dialogs which have wx.MULTIPLE
 
14706 style, use GetPath for the others.
</docstring> 
14709     <class name=
"MultiChoiceDialog" oldname=
"wxMultiChoiceDialog" module=
"_windows"> 
14710       <docstring>A simple dialog with a multi selection listbox.
</docstring> 
14711       <baseclass name=
"Dialog"/> 
14712       <constructor name=
"MultiChoiceDialog" overloaded=
"no"> 
14713         <autodoc>__init__(Window parent, String message, String caption,
 
14714     List choices=[], long style=CHOICEDLG_STYLE,
 
14715     Point pos=DefaultPosition) -
> MultiChoiceDialog
</autodoc> 
14716         <docstring>Constructor.  Use ShowModal method to show the dialog.
</docstring> 
14718           <param name=
"parent" type=
"Window" default=
""/> 
14719           <param name=
"message" type=
"String" default=
""/> 
14720           <param name=
"caption" type=
"String" default=
""/> 
14721           <param name=
"choices" type=
"int" default=
"0"/> 
14722           <param name=
"choices_array" type=
"String" default=
"NULL"/> 
14723           <param name=
"style" type=
"long" default=
"wxCHOICEDLG_STYLE"/> 
14724           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
14727       <method name=
"SetSelections" type=
"" overloaded=
"no"> 
14728         <autodoc>SetSelections(List selections)
</autodoc> 
14729         <docstring>Specify the items in the list that should be selected, using a list of
 
14730 integers.
</docstring> 
14732           <param name=
"selections" type=
"wxArrayInt" default=
""/> 
14735       <method name=
"GetSelections" type=
"PyObject" overloaded=
"no"> 
14736         <autodoc>GetSelections() -
> [selections]
</autodoc> 
14737         <docstring>Returns a list of integers representing the items that are selected.
</docstring> 
14740     <class name=
"SingleChoiceDialog" oldname=
"wxSingleChoiceDialog" module=
"_windows"> 
14741       <docstring>A simple dialog with a single selection listbox.
</docstring> 
14742       <baseclass name=
"Dialog"/> 
14743       <constructor name=
"SingleChoiceDialog" overloaded=
"no"> 
14744         <autodoc>__init__(Window parent, String message, String caption,
 
14745     List choices=[], long style=CHOICEDLG_STYLE,
 
14746     Point pos=DefaultPosition) -
> SingleChoiceDialog
</autodoc> 
14747         <docstring>Constructor.  Use ShowModal method to show the dialog.
</docstring> 
14749           <param name=
"parent" type=
"Window" default=
""/> 
14750           <param name=
"message" type=
"String" default=
""/> 
14751           <param name=
"caption" type=
"String" default=
""/> 
14752           <param name=
"choices" type=
"int" default=
""/> 
14753           <param name=
"choices_array" type=
"String" default=
""/> 
14754           <param name=
"style" type=
"long" default=
"wxCHOICEDLG_STYLE"/> 
14755           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
14758       <method name=
"GetSelection" type=
"int" overloaded=
"no"> 
14759         <autodoc>GetSelection(self) -
> int
</autodoc> 
14760         <docstring>Get the index of teh currently selected item.
</docstring> 
14762       <method name=
"GetStringSelection" type=
"String" overloaded=
"no"> 
14763         <autodoc>GetStringSelection(self) -
> String
</autodoc> 
14764         <docstring>Returns the string value of the currently selected item
</docstring> 
14766       <method name=
"SetSelection" type=
"" overloaded=
"no"> 
14767         <autodoc>SetSelection(self, int sel)
</autodoc> 
14768         <docstring>Set the current selected item to sel
</docstring> 
14770           <param name=
"sel" type=
"int" default=
""/> 
14774     <class name=
"TextEntryDialog" oldname=
"wxTextEntryDialog" module=
"_windows"> 
14775       <docstring>A dialog with text control, [ok] and [cancel] buttons
</docstring> 
14776       <baseclass name=
"Dialog"/> 
14777       <constructor name=
"TextEntryDialog" overloaded=
"no"> 
14778         <autodoc>__init__(self, Window parent, String message, String caption=GetTextFromUserPromptStr, 
 
14779     String defaultValue=EmptyString, 
 
14780     long style=wxOK|wxCANCEL|wxCENTRE, Point pos=DefaultPosition) -
> TextEntryDialog
</autodoc> 
14781         <docstring>Constructor.  Use ShowModal method to show the dialog.
</docstring> 
14783           <param name=
"parent" type=
"Window" default=
""/> 
14784           <param name=
"message" type=
"String" default=
""/> 
14785           <param name=
"caption" type=
"String" default=
"wxPyGetTextFromUserPromptStr"/> 
14786           <param name=
"defaultValue" type=
"String" default=
"wxPyEmptyString"/> 
14787           <param name=
"style" type=
"long" default=
"wxOK|wxCANCEL|wxCENTRE"/> 
14788           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
14791       <method name=
"GetValue" type=
"String" overloaded=
"no"> 
14792         <autodoc>GetValue(self) -
> String
</autodoc> 
14793         <docstring>Returns the text that the user has entered if the user has pressed OK,
 
14794 or the original value if the user has pressed Cancel.
</docstring> 
14796       <method name=
"SetValue" type=
"" overloaded=
"no"> 
14797         <autodoc>SetValue(self, String value)
</autodoc> 
14798         <docstring>Sets the default text value.
</docstring> 
14800           <param name=
"value" type=
"String" default=
""/> 
14804     <class name=
"FontData" oldname=
"wxFontData" module=
"_windows"> 
14805       <docstring>This class holds a variety of information related to font dialogs and
 
14806 is used to transfer settings to and results from a `wx.FontDialog`.
</docstring> 
14807       <baseclass name=
"Object"/> 
14808       <constructor name=
"FontData" overloaded=
"no"> 
14809         <autodoc>__init__(self) -
> FontData
</autodoc> 
14810         <docstring>This class holds a variety of information related to font dialogs and
 
14811 is used to transfer settings to and results from a `wx.FontDialog`.
</docstring> 
14813       <destructor name=
"~wxFontData" overloaded=
"no"> 
14814         <autodoc>__del__(self)
</autodoc> 
14816       <method name=
"EnableEffects" type=
"" overloaded=
"no"> 
14817         <autodoc>EnableEffects(self, bool enable)
</autodoc> 
14818         <docstring>Enables or disables 'effects' under MS Windows only. This refers to
 
14819 the controls for manipulating colour, strikeout and underline
 
14820 properties.  The default value is true.
</docstring> 
14822           <param name=
"enable" type=
"bool" default=
""/> 
14825       <method name=
"GetAllowSymbols" type=
"bool" overloaded=
"no"> 
14826         <autodoc>GetAllowSymbols(self) -
> bool
</autodoc> 
14827         <docstring>Under MS Windows, returns a flag determining whether symbol fonts can
 
14828 be selected. Has no effect on other platforms. The default value is
 
14831       <method name=
"GetColour" type=
"Colour" overloaded=
"no"> 
14832         <autodoc>GetColour(self) -
> Colour
</autodoc> 
14833         <docstring>Gets the colour associated with the font dialog. The default value is
 
14836       <method name=
"GetChosenFont" type=
"Font" overloaded=
"no"> 
14837         <autodoc>GetChosenFont(self) -
> Font
</autodoc> 
14838         <docstring>Gets the font chosen by the user.
</docstring> 
14840       <method name=
"GetEnableEffects" type=
"bool" overloaded=
"no"> 
14841         <autodoc>GetEnableEffects(self) -
> bool
</autodoc> 
14842         <docstring>Determines whether 'effects' are enabled under Windows.
</docstring> 
14844       <method name=
"GetInitialFont" type=
"Font" overloaded=
"no"> 
14845         <autodoc>GetInitialFont(self) -
> Font
</autodoc> 
14846         <docstring>Gets the font that will be initially used by the font dialog. This
 
14847 should have previously been set by the application.
</docstring> 
14849       <method name=
"GetShowHelp" type=
"bool" overloaded=
"no"> 
14850         <autodoc>GetShowHelp(self) -
> bool
</autodoc> 
14851         <docstring>Returns true if the Help button will be shown (Windows only).  The
 
14852 default value is false.
</docstring> 
14854       <method name=
"SetAllowSymbols" type=
"" overloaded=
"no"> 
14855         <autodoc>SetAllowSymbols(self, bool allowSymbols)
</autodoc> 
14856         <docstring>Under MS Windows, determines whether symbol fonts can be selected. Has
 
14857 no effect on other platforms.  The default value is true.
</docstring> 
14859           <param name=
"allowSymbols" type=
"bool" default=
""/> 
14862       <method name=
"SetChosenFont" type=
"" overloaded=
"no"> 
14863         <autodoc>SetChosenFont(self, Font font)
</autodoc> 
14864         <docstring>Sets the font that will be returned to the user (normally for internal
 
14865 use only).
</docstring> 
14867           <param name=
"font" type=
"Font" default=
""/> 
14870       <method name=
"SetColour" type=
"" overloaded=
"no"> 
14871         <autodoc>SetColour(self, Colour colour)
</autodoc> 
14872         <docstring>Sets the colour that will be used for the font foreground colour.  The
 
14873 default colour is black.
</docstring> 
14875           <param name=
"colour" type=
"Colour" default=
""/> 
14878       <method name=
"SetInitialFont" type=
"" overloaded=
"no"> 
14879         <autodoc>SetInitialFont(self, Font font)
</autodoc> 
14880         <docstring>Sets the font that will be initially used by the font dialog.
</docstring> 
14882           <param name=
"font" type=
"Font" default=
""/> 
14885       <method name=
"SetRange" type=
"" overloaded=
"no"> 
14886         <autodoc>SetRange(self, int min, int max)
</autodoc> 
14887         <docstring>Sets the valid range for the font point size (Windows only).  The
 
14888 default is 
0, 
0 (unrestricted range).
</docstring> 
14890           <param name=
"min" type=
"int" default=
""/> 
14891           <param name=
"max" type=
"int" default=
""/> 
14894       <method name=
"SetShowHelp" type=
"" overloaded=
"no"> 
14895         <autodoc>SetShowHelp(self, bool showHelp)
</autodoc> 
14896         <docstring>Determines whether the Help button will be displayed in the font
 
14897 dialog (Windows only).  The default value is false.
</docstring> 
14899           <param name=
"showHelp" type=
"bool" default=
""/> 
14903     <class name=
"FontDialog" oldname=
"wxFontDialog" module=
"_windows"> 
14904       <docstring>wx.FontDialog allows the user to select a system font and its attributes.
 
14906 :see: `wx.FontData`
 
14908       <baseclass name=
"Dialog"/> 
14909       <constructor name=
"FontDialog" overloaded=
"no"> 
14910         <autodoc>__init__(self, Window parent, FontData data) -
> FontDialog
</autodoc> 
14911         <docstring>Constructor. Pass a parent window and the `wx.FontData` object to be
 
14912 used to initialize the dialog controls.  Call `ShowModal` to display
 
14913 the dialog.  If ShowModal returns ``wx.ID_OK`` then you can fetch the
 
14914 results with via the `wx.FontData` returned by `GetFontData`.
</docstring> 
14916           <param name=
"parent" type=
"Window" default=
""/> 
14917           <param name=
"data" type=
"FontData" default=
""/> 
14920       <method name=
"GetFontData" type=
"FontData" overloaded=
"no"> 
14921         <autodoc>GetFontData(self) -
> FontData
</autodoc> 
14922         <docstring>Returns a reference to the internal `wx.FontData` used by the
 
14923 wx.FontDialog.
</docstring> 
14926     <class name=
"MessageDialog" oldname=
"wxMessageDialog" module=
"_windows"> 
14927       <docstring>This class provides a simple dialog that shows a single or multi-line
 
14928 message, with a choice of OK, Yes, No and/or Cancel buttons.
 
14932     ===================    =============================================
 
14933     wx.OK                  Show an OK button.
 
14934     wx.CANCEL              Show a Cancel button.
 
14935     wx.YES_NO              Show Yes and No buttons.
 
14936     wx.YES_DEFAULT         Used with wxYES_NO, makes Yes button the
 
14937                            default - which is the default behaviour.
 
14938     wx.NO_DEFAULT          Used with wxYES_NO, makes No button the default.
 
14939     wx.ICON_EXCLAMATION    Shows an exclamation mark icon.
 
14940     wx.ICON_HAND           Shows an error icon.
 
14941     wx.ICON_ERROR          Shows an error icon - the same as wxICON_HAND.
 
14942     wx.ICON_QUESTION       Shows a question mark icon.
 
14943     wx.ICON_INFORMATION    Shows an information (i) icon.
 
14944     wx.STAY_ON_TOP         The message box stays on top of all other
 
14945                            window, even those of the other applications
 
14947     ===================    =============================================
 
14949       <baseclass name=
"Dialog"/> 
14950       <constructor name=
"MessageDialog" overloaded=
"no"> 
14951         <autodoc>__init__(self, Window parent, String message, String caption=MessageBoxCaptionStr, 
 
14952     long style=wxOK|wxCANCEL|wxCENTRE, 
 
14953     Point pos=DefaultPosition) -
> MessageDialog
</autodoc> 
14954         <docstring>Constructor, use `ShowModal` to display the dialog.
</docstring> 
14956           <param name=
"parent" type=
"Window" default=
""/> 
14957           <param name=
"message" type=
"String" default=
""/> 
14958           <param name=
"caption" type=
"String" default=
"wxPyMessageBoxCaptionStr"/> 
14959           <param name=
"style" type=
"long" default=
"wxOK|wxCANCEL|wxCENTRE"/> 
14960           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
14964     <class name=
"ProgressDialog" oldname=
"wxProgressDialog" module=
"_windows"> 
14965       <docstring>A dialog that shows a short message and a progress bar. Optionally, it
 
14966 can display an ABORT button.
 
14970     ====================     =============================================
 
14971     wx.PD_APP_MODAL          Make the progress dialog modal. If this flag is
 
14972                              not given, it is only "locally" modal -
 
14973                              that is the input to the parent window is
 
14974                              disabled, but not to the other ones.
 
14976     wx.PD_AUTO_HIDE          Causes the progress dialog to disappear from
 
14977                              screen as soon as the maximum value of the
 
14978                              progress meter has been reached.
 
14980     wx.PD_CAN_ABORT          This flag tells the dialog that it should have
 
14981                              a "Cancel" button which the user may press. If
 
14982                              this happens, the next call to Update() will
 
14985     wx.PD_ELAPSED_TIME       This flag tells the dialog that it should show
 
14986                              elapsed time (since creating the dialog).
 
14988     wx.PD_ESTIMATED_TIME     This flag tells the dialog that it should show
 
14991     wx.PD_REMAINING_TIME     This flag tells the dialog that it should show
 
14993     ====================     =============================================
 
14995       <baseclass name=
"Frame"/> 
14996       <constructor name=
"ProgressDialog" overloaded=
"no"> 
14997         <autodoc>__init__(self, String title, String message, int maximum=
100, Window parent=None, 
 
14998     int style=wxPD_AUTO_HIDE|wxPD_APP_MODAL) -
> ProgressDialog
</autodoc> 
14999         <docstring>Constructor. Creates the dialog, displays it and disables user input
 
15000 for other windows, or, if wx.PD_APP_MODAL flag is not given, for its
 
15001 parent window only.
</docstring> 
15003           <param name=
"title" type=
"String" default=
""/> 
15004           <param name=
"message" type=
"String" default=
""/> 
15005           <param name=
"maximum" type=
"int" default=
"100"/> 
15006           <param name=
"parent" type=
"Window" default=
"NULL"/> 
15007           <param name=
"style" type=
"int" default=
"wxPD_AUTO_HIDE|wxPD_APP_MODAL"/> 
15010       <method name=
"Update" type=
"bool" overloaded=
"no"> 
15011         <autodoc>Update(self, int value, String newmsg=EmptyString) -
> bool
</autodoc> 
15012         <docstring>Updates the dialog, setting the progress bar to the new value and, if
 
15013 given changes the message above it. The value given should be less
 
15014 than or equal to the maximum value given to the constructor and the
 
15015 dialog is closed if it is equal to the maximum.  Returns true unless
 
15016 the Cancel button has been pressed.
 
15018 If false is returned, the application can either immediately destroy
 
15019 the dialog or ask the user for the confirmation and if the abort is
 
15020 not confirmed the dialog may be resumed with Resume function.
</docstring> 
15022           <param name=
"value" type=
"int" default=
""/> 
15023           <param name=
"newmsg" type=
"String" default=
"wxPyEmptyString"/> 
15026       <method name=
"Resume" type=
"" overloaded=
"no"> 
15027         <autodoc>Resume(self)
</autodoc> 
15028         <docstring>Can be used to continue with the dialog, after the user had chosen to
 
15033 EVT_FIND = wx.PyEventBinder( wxEVT_COMMAND_FIND, 
1 )
 
15034 EVT_FIND_NEXT = wx.PyEventBinder( wxEVT_COMMAND_FIND_NEXT, 
1 )
 
15035 EVT_FIND_REPLACE = wx.PyEventBinder( wxEVT_COMMAND_FIND_REPLACE, 
1 )
 
15036 EVT_FIND_REPLACE_ALL = wx.PyEventBinder( wxEVT_COMMAND_FIND_REPLACE_ALL, 
1 )
 
15037 EVT_FIND_CLOSE = wx.PyEventBinder( wxEVT_COMMAND_FIND_CLOSE, 
1 )
 
15039 # For backwards compatibility.  Should they be removed?
 
15040 EVT_COMMAND_FIND             = EVT_FIND 
 
15041 EVT_COMMAND_FIND_NEXT        = EVT_FIND_NEXT
 
15042 EVT_COMMAND_FIND_REPLACE     = EVT_FIND_REPLACE
 
15043 EVT_COMMAND_FIND_REPLACE_ALL = EVT_FIND_REPLACE_ALL
 
15044 EVT_COMMAND_FIND_CLOSE       = EVT_FIND_CLOSE        
 
15046     <class name=
"FindDialogEvent" oldname=
"wxFindDialogEvent" module=
"_windows"> 
15047       <docstring>Events for the FindReplaceDialog
</docstring> 
15048       <baseclass name=
"CommandEvent"/> 
15049       <constructor name=
"FindDialogEvent" overloaded=
"no"> 
15050         <autodoc>__init__(self, wxEventType commandType=wxEVT_NULL, int id=
0) -
> FindDialogEvent
</autodoc> 
15051         <docstring>Events for the FindReplaceDialog
</docstring> 
15053           <param name=
"commandType" type=
"wxEventType" default=
"wxEVT_NULL"/> 
15054           <param name=
"id" type=
"int" default=
"0"/> 
15057       <method name=
"GetFlags" type=
"int" overloaded=
"no"> 
15058         <autodoc>GetFlags(self) -
> int
</autodoc> 
15059         <docstring>Get the currently selected flags: this is the combination of
 
15060 wx.FR_DOWN, wx.FR_WHOLEWORD and wx.FR_MATCHCASE flags.
</docstring> 
15062       <method name=
"GetFindString" type=
"String" overloaded=
"no"> 
15063         <autodoc>GetFindString(self) -
> String
</autodoc> 
15064         <docstring>Return the string to find (never empty).
</docstring> 
15066       <method name=
"GetReplaceString" type=
"String" overloaded=
"no"> 
15067         <autodoc>GetReplaceString(self) -
> String
</autodoc> 
15068         <docstring>Return the string to replace the search string with (only for replace
 
15069 and replace all events).
</docstring> 
15071       <method name=
"GetDialog" type=
"wxFindReplaceDialog" overloaded=
"no"> 
15072         <autodoc>GetDialog(self) -
> FindReplaceDialog
</autodoc> 
15073         <docstring>Return the pointer to the dialog which generated this event.
</docstring> 
15075       <method name=
"SetFlags" type=
"" overloaded=
"no"> 
15076         <autodoc>SetFlags(self, int flags)
</autodoc> 
15078           <param name=
"flags" type=
"int" default=
""/> 
15081       <method name=
"SetFindString" type=
"" overloaded=
"no"> 
15082         <autodoc>SetFindString(self, String str)
</autodoc> 
15084           <param name=
"str" type=
"String" default=
""/> 
15087       <method name=
"SetReplaceString" type=
"" overloaded=
"no"> 
15088         <autodoc>SetReplaceString(self, String str)
</autodoc> 
15090           <param name=
"str" type=
"String" default=
""/> 
15094     <class name=
"FindReplaceData" oldname=
"wxFindReplaceData" module=
"_windows"> 
15095       <docstring>wx.FindReplaceData holds the data for wx.FindReplaceDialog. It is used
 
15096 to initialize the dialog with the default values and will keep the
 
15097 last values from the dialog when it is closed. It is also updated each
 
15098 time a `wx.FindDialogEvent` is generated so instead of using the
 
15099 `wx.FindDialogEvent` methods you can also directly query this object.
 
15101 Note that all SetXXX() methods may only be called before showing the
 
15102 dialog and calling them has no effect later.
 
15106     ================   ===============================================  
 
15107     wx.FR_DOWN         Downward search/replace selected (otherwise,
 
15110     wx.FR_WHOLEWORD    Whole word search/replace selected
 
15112     wx.FR_MATCHCASE    Case sensitive search/replace selected
 
15113                        (otherwise, case insensitive)
 
15114     ================   ===============================================  
 
15116       <baseclass name=
"Object"/> 
15117       <constructor name=
"FindReplaceData" overloaded=
"no"> 
15118         <autodoc>__init__(self, int flags=
0) -
> FindReplaceData
</autodoc> 
15119         <docstring>Constuctor initializes the flags to default value (
0).
</docstring> 
15121           <param name=
"flags" type=
"int" default=
"0"/> 
15124       <destructor name=
"~wxFindReplaceData" overloaded=
"no"> 
15125         <autodoc>__del__(self)
</autodoc> 
15127       <method name=
"GetFindString" type=
"String" overloaded=
"no"> 
15128         <autodoc>GetFindString(self) -
> String
</autodoc> 
15129         <docstring>Get the string to find.
</docstring> 
15131       <method name=
"GetReplaceString" type=
"String" overloaded=
"no"> 
15132         <autodoc>GetReplaceString(self) -
> String
</autodoc> 
15133         <docstring>Get the replacement string.
</docstring> 
15135       <method name=
"GetFlags" type=
"int" overloaded=
"no"> 
15136         <autodoc>GetFlags(self) -
> int
</autodoc> 
15137         <docstring>Get the combination of flag values.
</docstring> 
15139       <method name=
"SetFlags" type=
"" overloaded=
"no"> 
15140         <autodoc>SetFlags(self, int flags)
</autodoc> 
15141         <docstring>Set the flags to use to initialize the controls of the dialog.
</docstring> 
15143           <param name=
"flags" type=
"int" default=
""/> 
15146       <method name=
"SetFindString" type=
"" overloaded=
"no"> 
15147         <autodoc>SetFindString(self, String str)
</autodoc> 
15148         <docstring>Set the string to find (used as initial value by the dialog).
</docstring> 
15150           <param name=
"str" type=
"String" default=
""/> 
15153       <method name=
"SetReplaceString" type=
"" overloaded=
"no"> 
15154         <autodoc>SetReplaceString(self, String str)
</autodoc> 
15155         <docstring>Set the replacement string (used as initial value by the dialog).
</docstring> 
15157           <param name=
"str" type=
"String" default=
""/> 
15161     <class name=
"FindReplaceDialog" oldname=
"wxFindReplaceDialog" module=
"_windows"> 
15162       <docstring>wx.FindReplaceDialog is a standard modeless dialog which is used to
 
15163 allow the user to search for some text (and possibly replace it with
 
15164 something else). The actual searching is supposed to be done in the
 
15165 owner window which is the parent of this dialog. Note that it means
 
15166 that unlike for the other standard dialogs this one must have a parent
 
15167 window. Also note that there is no way to use this dialog in a modal
 
15168 way; it is always, by design and implementation, modeless.
 
15174     =====================  =========================================
 
15175     wx.FR_REPLACEDIALOG    replace dialog (otherwise find dialog)
 
15177     wx.FR_NOUPDOWN         don't allow changing the search direction
 
15179     wx.FR_NOMATCHCASE      don't allow case sensitive searching
 
15181     wx.FR_NOWHOLEWORD      don't allow whole word searching
 
15182     =====================  =========================================
 
15184       <baseclass name=
"Dialog"/> 
15185       <constructor name=
"FindReplaceDialog" overloaded=
"no"> 
15186         <autodoc>__init__(self, Window parent, FindReplaceData data, String title, 
 
15187     int style=
0) -
> FindReplaceDialog
</autodoc> 
15188         <docstring>Create a FindReplaceDialog.  The parent and data parameters must be
 
15189 non-None.  Use Show to display the dialog.
</docstring> 
15191           <param name=
"parent" type=
"Window" default=
""/> 
15192           <param name=
"data" type=
"FindReplaceData" default=
""/> 
15193           <param name=
"title" type=
"String" default=
""/> 
15194           <param name=
"style" type=
"int" default=
"0"/> 
15197       <constructor name=
"PreFindReplaceDialog" overloaded=
"no"> 
15198         <autodoc>PreFindReplaceDialog() -
> FindReplaceDialog
</autodoc> 
15199         <docstring>Precreate a FindReplaceDialog for 
2-phase creation
</docstring> 
15201       <method name=
"Create" type=
"bool" overloaded=
"no"> 
15202         <autodoc>Create(self, Window parent, FindReplaceData data, String title, 
 
15203     int style=
0) -
> bool
</autodoc> 
15204         <docstring>Create the dialog, for 
2-phase create.
</docstring> 
15206           <param name=
"parent" type=
"Window" default=
""/> 
15207           <param name=
"data" type=
"FindReplaceData" default=
""/> 
15208           <param name=
"title" type=
"String" default=
""/> 
15209           <param name=
"style" type=
"int" default=
"0"/> 
15212       <method name=
"GetData" type=
"FindReplaceData" overloaded=
"no"> 
15213         <autodoc>GetData(self) -
> FindReplaceData
</autodoc> 
15214         <docstring>Get the FindReplaceData object used by this dialog.
</docstring> 
15216       <method name=
"SetData" type=
"" overloaded=
"no"> 
15217         <autodoc>SetData(self, FindReplaceData data)
</autodoc> 
15218         <docstring>Set the FindReplaceData object used by this dialog.
</docstring> 
15220           <param name=
"data" type=
"FindReplaceData" default=
""/> 
15225 #---------------------------------------------------------------------------
 
15227     <class name=
"MDIParentFrame" oldname=
"wxMDIParentFrame" module=
"_windows"> 
15228       <baseclass name=
"Frame"/> 
15229       <constructor name=
"MDIParentFrame" overloaded=
"no"> 
15230         <autodoc>__init__(self, Window parent, int id=-
1, String title=EmptyString, 
 
15231     Point pos=DefaultPosition, Size size=DefaultSize, 
 
15232     long style=wxDEFAULT_FRAME_STYLE|wxVSCROLL|wxHSCROLL, 
 
15233     String name=FrameNameStr) -
> MDIParentFrame
</autodoc> 
15235           <param name=
"parent" type=
"Window" default=
""/> 
15236           <param name=
"id" type=
"int" default=
"-1"/> 
15237           <param name=
"title" type=
"String" default=
"wxPyEmptyString"/> 
15238           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
15239           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
15240           <param name=
"style" type=
"long" default=
"wxDEFAULT_FRAME_STYLE|wxVSCROLL|wxHSCROLL"/> 
15241           <param name=
"name" type=
"String" default=
"wxPyFrameNameStr"/> 
15244       <constructor name=
"PreMDIParentFrame" overloaded=
"no"> 
15245         <autodoc>PreMDIParentFrame() -
> MDIParentFrame
</autodoc> 
15247       <method name=
"Create" type=
"bool" overloaded=
"no"> 
15248         <autodoc>Create(self, Window parent, int id=-
1, String title=EmptyString, 
 
15249     Point pos=DefaultPosition, Size size=DefaultSize, 
 
15250     long style=wxDEFAULT_FRAME_STYLE|wxVSCROLL|wxHSCROLL, 
 
15251     String name=FrameNameStr) -
> bool
</autodoc> 
15253           <param name=
"parent" type=
"Window" default=
""/> 
15254           <param name=
"id" type=
"int" default=
"-1"/> 
15255           <param name=
"title" type=
"String" default=
"wxPyEmptyString"/> 
15256           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
15257           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
15258           <param name=
"style" type=
"long" default=
"wxDEFAULT_FRAME_STYLE|wxVSCROLL|wxHSCROLL"/> 
15259           <param name=
"name" type=
"String" default=
"wxPyFrameNameStr"/> 
15262       <method name=
"ActivateNext" type=
"" overloaded=
"no"> 
15263         <autodoc>ActivateNext(self)
</autodoc> 
15265       <method name=
"ActivatePrevious" type=
"" overloaded=
"no"> 
15266         <autodoc>ActivatePrevious(self)
</autodoc> 
15268       <method name=
"ArrangeIcons" type=
"" overloaded=
"no"> 
15269         <autodoc>ArrangeIcons(self)
</autodoc> 
15271       <method name=
"Cascade" type=
"" overloaded=
"no"> 
15272         <autodoc>Cascade(self)
</autodoc> 
15274       <method name=
"GetActiveChild" type=
"wxMDIChildFrame" overloaded=
"no"> 
15275         <autodoc>GetActiveChild(self) -
> MDIChildFrame
</autodoc> 
15277       <method name=
"GetClientWindow" type=
"wxMDIClientWindow" overloaded=
"no"> 
15278         <autodoc>GetClientWindow(self) -
> MDIClientWindow
</autodoc> 
15280       <method name=
"GetToolBar" type=
"Window" overloaded=
"no"> 
15281         <autodoc>GetToolBar(self) -
> Window
</autodoc> 
15283       <method name=
"Tile" type=
"" overloaded=
"no"> 
15284         <autodoc>Tile(self)
</autodoc> 
15287     <class name=
"MDIChildFrame" oldname=
"wxMDIChildFrame" module=
"_windows"> 
15288       <baseclass name=
"Frame"/> 
15289       <constructor name=
"MDIChildFrame" overloaded=
"no"> 
15290         <autodoc>__init__(self, MDIParentFrame parent, int id=-
1, String title=EmptyString, 
 
15291     Point pos=DefaultPosition, Size size=DefaultSize, 
 
15292     long style=DEFAULT_FRAME_STYLE, 
 
15293     String name=FrameNameStr) -
> MDIChildFrame
</autodoc> 
15295           <param name=
"parent" type=
"MDIParentFrame" default=
""/> 
15296           <param name=
"id" type=
"int" default=
"-1"/> 
15297           <param name=
"title" type=
"String" default=
"wxPyEmptyString"/> 
15298           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
15299           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
15300           <param name=
"style" type=
"long" default=
"wxDEFAULT_FRAME_STYLE"/> 
15301           <param name=
"name" type=
"String" default=
"wxPyFrameNameStr"/> 
15304       <constructor name=
"PreMDIChildFrame" overloaded=
"no"> 
15305         <autodoc>PreMDIChildFrame() -
> MDIChildFrame
</autodoc> 
15307       <method name=
"Create" type=
"bool" overloaded=
"no"> 
15308         <autodoc>Create(self, MDIParentFrame parent, int id=-
1, String title=EmptyString, 
 
15309     Point pos=DefaultPosition, Size size=DefaultSize, 
 
15310     long style=DEFAULT_FRAME_STYLE, 
 
15311     String name=FrameNameStr) -
> bool
</autodoc> 
15313           <param name=
"parent" type=
"MDIParentFrame" default=
""/> 
15314           <param name=
"id" type=
"int" default=
"-1"/> 
15315           <param name=
"title" type=
"String" default=
"wxPyEmptyString"/> 
15316           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
15317           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
15318           <param name=
"style" type=
"long" default=
"wxDEFAULT_FRAME_STYLE"/> 
15319           <param name=
"name" type=
"String" default=
"wxPyFrameNameStr"/> 
15322       <method name=
"Activate" type=
"" overloaded=
"no"> 
15323         <autodoc>Activate(self)
</autodoc> 
15325       <method name=
"Maximize" type=
"" overloaded=
"no"> 
15326         <autodoc>Maximize(self, bool maximize)
</autodoc> 
15328           <param name=
"maximize" type=
"bool" default=
""/> 
15331       <method name=
"Restore" type=
"" overloaded=
"no"> 
15332         <autodoc>Restore(self)
</autodoc> 
15335     <class name=
"MDIClientWindow" oldname=
"wxMDIClientWindow" module=
"_windows"> 
15336       <baseclass name=
"Window"/> 
15337       <constructor name=
"MDIClientWindow" overloaded=
"no"> 
15338         <autodoc>__init__(self, MDIParentFrame parent, long style=
0) -
> MDIClientWindow
</autodoc> 
15340           <param name=
"parent" type=
"MDIParentFrame" default=
""/> 
15341           <param name=
"style" type=
"long" default=
"0"/> 
15344       <constructor name=
"PreMDIClientWindow" overloaded=
"no"> 
15345         <autodoc>PreMDIClientWindow() -
> MDIClientWindow
</autodoc> 
15347       <method name=
"Create" type=
"bool" overloaded=
"no"> 
15348         <autodoc>Create(self, MDIParentFrame parent, long style=
0) -
> bool
</autodoc> 
15350           <param name=
"parent" type=
"MDIParentFrame" default=
""/> 
15351           <param name=
"style" type=
"long" default=
"0"/> 
15356 #---------------------------------------------------------------------------
 
15358     <class name=
"PyWindow" oldname=
"wxPyWindow" module=
"_windows"> 
15359       <baseclass name=
"Window"/> 
15360       <constructor name=
"PyWindow" overloaded=
"no"> 
15361         <autodoc>__init__(self, Window parent, int id=-
1, Point pos=DefaultPosition, 
 
15362     Size size=DefaultSize, long style=
0, String name=PanelNameStr) -
> PyWindow
</autodoc> 
15364           <param name=
"parent" type=
"Window" default=
""/> 
15365           <param name=
"id" type=
"int" default=
"-1"/> 
15366           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
15367           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
15368           <param name=
"style" type=
"long" default=
"0"/> 
15369           <param name=
"name" type=
"String" default=
"wxPyPanelNameStr"/> 
15372       <constructor name=
"PrePyWindow" overloaded=
"no"> 
15373         <autodoc>PrePyWindow() -
> PyWindow
</autodoc> 
15375       <method name=
"_setCallbackInfo" type=
"" overloaded=
"no"> 
15376         <autodoc>_setCallbackInfo(self, PyObject self, PyObject _class)
</autodoc> 
15378           <param name=
"self" type=
"PyObject" default=
""/> 
15379           <param name=
"_class" type=
"PyObject" default=
""/> 
15382       <method name=
"SetBestSize" type=
"" overloaded=
"no"> 
15383         <autodoc>SetBestSize(self, Size size)
</autodoc> 
15385           <param name=
"size" type=
"Size" default=
""/> 
15388       <method name=
"base_DoMoveWindow" type=
"" overloaded=
"no"> 
15389         <autodoc>base_DoMoveWindow(self, int x, int y, int width, int height)
</autodoc> 
15391           <param name=
"x" type=
"int" default=
""/> 
15392           <param name=
"y" type=
"int" default=
""/> 
15393           <param name=
"width" type=
"int" default=
""/> 
15394           <param name=
"height" type=
"int" default=
""/> 
15397       <method name=
"base_DoSetSize" type=
"" overloaded=
"no"> 
15398         <autodoc>base_DoSetSize(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)
</autodoc> 
15400           <param name=
"x" type=
"int" default=
""/> 
15401           <param name=
"y" type=
"int" default=
""/> 
15402           <param name=
"width" type=
"int" default=
""/> 
15403           <param name=
"height" type=
"int" default=
""/> 
15404           <param name=
"sizeFlags" type=
"int" default=
"wxSIZE_AUTO"/> 
15407       <method name=
"base_DoSetClientSize" type=
"" overloaded=
"no"> 
15408         <autodoc>base_DoSetClientSize(self, int width, int height)
</autodoc> 
15410           <param name=
"width" type=
"int" default=
""/> 
15411           <param name=
"height" type=
"int" default=
""/> 
15414       <method name=
"base_DoSetVirtualSize" type=
"" overloaded=
"no"> 
15415         <autodoc>base_DoSetVirtualSize(self, int x, int y)
</autodoc> 
15417           <param name=
"x" type=
"int" default=
""/> 
15418           <param name=
"y" type=
"int" default=
""/> 
15421       <method name=
"base_DoGetSize" type=
"" overloaded=
"no"> 
15422         <autodoc>base_DoGetSize() -
> (width, height)
</autodoc> 
15424           <param name=
"OUTPUT" type=
"int" default=
""/> 
15425           <param name=
"OUTPUT" type=
"int" default=
""/> 
15428       <method name=
"base_DoGetClientSize" type=
"" overloaded=
"no"> 
15429         <autodoc>base_DoGetClientSize() -
> (width, height)
</autodoc> 
15431           <param name=
"OUTPUT" type=
"int" default=
""/> 
15432           <param name=
"OUTPUT" type=
"int" default=
""/> 
15435       <method name=
"base_DoGetPosition" type=
"" overloaded=
"no"> 
15436         <autodoc>base_DoGetPosition() -
> (x,y)
</autodoc> 
15438           <param name=
"OUTPUT" type=
"int" default=
""/> 
15439           <param name=
"OUTPUT" type=
"int" default=
""/> 
15442       <method name=
"base_DoGetVirtualSize" type=
"Size" overloaded=
"no"> 
15443         <autodoc>base_DoGetVirtualSize(self) -
> Size
</autodoc> 
15445       <method name=
"base_DoGetBestSize" type=
"Size" overloaded=
"no"> 
15446         <autodoc>base_DoGetBestSize(self) -
> Size
</autodoc> 
15448       <method name=
"base_InitDialog" type=
"" overloaded=
"no"> 
15449         <autodoc>base_InitDialog(self)
</autodoc> 
15451       <method name=
"base_TransferDataToWindow" type=
"bool" overloaded=
"no"> 
15452         <autodoc>base_TransferDataToWindow(self) -
> bool
</autodoc> 
15454       <method name=
"base_TransferDataFromWindow" type=
"bool" overloaded=
"no"> 
15455         <autodoc>base_TransferDataFromWindow(self) -
> bool
</autodoc> 
15457       <method name=
"base_Validate" type=
"bool" overloaded=
"no"> 
15458         <autodoc>base_Validate(self) -
> bool
</autodoc> 
15460       <method name=
"base_AcceptsFocus" type=
"bool" overloaded=
"no"> 
15461         <autodoc>base_AcceptsFocus(self) -
> bool
</autodoc> 
15463       <method name=
"base_AcceptsFocusFromKeyboard" type=
"bool" overloaded=
"no"> 
15464         <autodoc>base_AcceptsFocusFromKeyboard(self) -
> bool
</autodoc> 
15466       <method name=
"base_GetMaxSize" type=
"Size" overloaded=
"no"> 
15467         <autodoc>base_GetMaxSize(self) -
> Size
</autodoc> 
15469       <method name=
"base_AddChild" type=
"" overloaded=
"no"> 
15470         <autodoc>base_AddChild(self, Window child)
</autodoc> 
15472           <param name=
"child" type=
"Window" default=
""/> 
15475       <method name=
"base_RemoveChild" type=
"" overloaded=
"no"> 
15476         <autodoc>base_RemoveChild(self, Window child)
</autodoc> 
15478           <param name=
"child" type=
"Window" default=
""/> 
15481       <method name=
"base_ShouldInheritColours" type=
"bool" overloaded=
"no"> 
15482         <autodoc>base_ShouldInheritColours(self) -
> bool
</autodoc> 
15484       <method name=
"base_ApplyParentThemeBackground" type=
"" overloaded=
"no"> 
15485         <autodoc>base_ApplyParentThemeBackground(self, Colour c)
</autodoc> 
15487           <param name=
"c" type=
"Colour" default=
""/> 
15490       <method name=
"base_GetDefaultAttributes" type=
"VisualAttributes" overloaded=
"no"> 
15491         <autodoc>base_GetDefaultAttributes(self) -
> VisualAttributes
</autodoc> 
15494     <class name=
"PyPanel" oldname=
"wxPyPanel" module=
"_windows"> 
15495       <baseclass name=
"Panel"/> 
15496       <constructor name=
"PyPanel" overloaded=
"no"> 
15497         <autodoc>__init__(self, Window parent, int id=-
1, Point pos=DefaultPosition, 
 
15498     Size size=DefaultSize, long style=
0, String name=PanelNameStr) -
> PyPanel
</autodoc> 
15500           <param name=
"parent" type=
"Window" default=
""/> 
15501           <param name=
"id" type=
"int" default=
"-1"/> 
15502           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
15503           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
15504           <param name=
"style" type=
"long" default=
"0"/> 
15505           <param name=
"name" type=
"String" default=
"wxPyPanelNameStr"/> 
15508       <constructor name=
"PrePyPanel" overloaded=
"no"> 
15509         <autodoc>PrePyPanel() -
> PyPanel
</autodoc> 
15511       <method name=
"_setCallbackInfo" type=
"" overloaded=
"no"> 
15512         <autodoc>_setCallbackInfo(self, PyObject self, PyObject _class)
</autodoc> 
15514           <param name=
"self" type=
"PyObject" default=
""/> 
15515           <param name=
"_class" type=
"PyObject" default=
""/> 
15518       <method name=
"SetBestSize" type=
"" overloaded=
"no"> 
15519         <autodoc>SetBestSize(self, Size size)
</autodoc> 
15521           <param name=
"size" type=
"Size" default=
""/> 
15524       <method name=
"base_DoMoveWindow" type=
"" overloaded=
"no"> 
15525         <autodoc>base_DoMoveWindow(self, int x, int y, int width, int height)
</autodoc> 
15527           <param name=
"x" type=
"int" default=
""/> 
15528           <param name=
"y" type=
"int" default=
""/> 
15529           <param name=
"width" type=
"int" default=
""/> 
15530           <param name=
"height" type=
"int" default=
""/> 
15533       <method name=
"base_DoSetSize" type=
"" overloaded=
"no"> 
15534         <autodoc>base_DoSetSize(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)
</autodoc> 
15536           <param name=
"x" type=
"int" default=
""/> 
15537           <param name=
"y" type=
"int" default=
""/> 
15538           <param name=
"width" type=
"int" default=
""/> 
15539           <param name=
"height" type=
"int" default=
""/> 
15540           <param name=
"sizeFlags" type=
"int" default=
"wxSIZE_AUTO"/> 
15543       <method name=
"base_DoSetClientSize" type=
"" overloaded=
"no"> 
15544         <autodoc>base_DoSetClientSize(self, int width, int height)
</autodoc> 
15546           <param name=
"width" type=
"int" default=
""/> 
15547           <param name=
"height" type=
"int" default=
""/> 
15550       <method name=
"base_DoSetVirtualSize" type=
"" overloaded=
"no"> 
15551         <autodoc>base_DoSetVirtualSize(self, int x, int y)
</autodoc> 
15553           <param name=
"x" type=
"int" default=
""/> 
15554           <param name=
"y" type=
"int" default=
""/> 
15557       <method name=
"base_DoGetSize" type=
"" overloaded=
"no"> 
15558         <autodoc>base_DoGetSize() -
> (width, height)
</autodoc> 
15560           <param name=
"OUTPUT" type=
"int" default=
""/> 
15561           <param name=
"OUTPUT" type=
"int" default=
""/> 
15564       <method name=
"base_DoGetClientSize" type=
"" overloaded=
"no"> 
15565         <autodoc>base_DoGetClientSize() -
> (width, height)
</autodoc> 
15567           <param name=
"OUTPUT" type=
"int" default=
""/> 
15568           <param name=
"OUTPUT" type=
"int" default=
""/> 
15571       <method name=
"base_DoGetPosition" type=
"" overloaded=
"no"> 
15572         <autodoc>base_DoGetPosition() -
> (x,y)
</autodoc> 
15574           <param name=
"OUTPUT" type=
"int" default=
""/> 
15575           <param name=
"OUTPUT" type=
"int" default=
""/> 
15578       <method name=
"base_DoGetVirtualSize" type=
"Size" overloaded=
"no"> 
15579         <autodoc>base_DoGetVirtualSize(self) -
> Size
</autodoc> 
15581       <method name=
"base_DoGetBestSize" type=
"Size" overloaded=
"no"> 
15582         <autodoc>base_DoGetBestSize(self) -
> Size
</autodoc> 
15584       <method name=
"base_InitDialog" type=
"" overloaded=
"no"> 
15585         <autodoc>base_InitDialog(self)
</autodoc> 
15587       <method name=
"base_TransferDataToWindow" type=
"bool" overloaded=
"no"> 
15588         <autodoc>base_TransferDataToWindow(self) -
> bool
</autodoc> 
15590       <method name=
"base_TransferDataFromWindow" type=
"bool" overloaded=
"no"> 
15591         <autodoc>base_TransferDataFromWindow(self) -
> bool
</autodoc> 
15593       <method name=
"base_Validate" type=
"bool" overloaded=
"no"> 
15594         <autodoc>base_Validate(self) -
> bool
</autodoc> 
15596       <method name=
"base_AcceptsFocus" type=
"bool" overloaded=
"no"> 
15597         <autodoc>base_AcceptsFocus(self) -
> bool
</autodoc> 
15599       <method name=
"base_AcceptsFocusFromKeyboard" type=
"bool" overloaded=
"no"> 
15600         <autodoc>base_AcceptsFocusFromKeyboard(self) -
> bool
</autodoc> 
15602       <method name=
"base_GetMaxSize" type=
"Size" overloaded=
"no"> 
15603         <autodoc>base_GetMaxSize(self) -
> Size
</autodoc> 
15605       <method name=
"base_AddChild" type=
"" overloaded=
"no"> 
15606         <autodoc>base_AddChild(self, Window child)
</autodoc> 
15608           <param name=
"child" type=
"Window" default=
""/> 
15611       <method name=
"base_RemoveChild" type=
"" overloaded=
"no"> 
15612         <autodoc>base_RemoveChild(self, Window child)
</autodoc> 
15614           <param name=
"child" type=
"Window" default=
""/> 
15617       <method name=
"base_ShouldInheritColours" type=
"bool" overloaded=
"no"> 
15618         <autodoc>base_ShouldInheritColours(self) -
> bool
</autodoc> 
15620       <method name=
"base_ApplyParentThemeBackground" type=
"" overloaded=
"no"> 
15621         <autodoc>base_ApplyParentThemeBackground(self, Colour c)
</autodoc> 
15623           <param name=
"c" type=
"Colour" default=
""/> 
15626       <method name=
"base_GetDefaultAttributes" type=
"VisualAttributes" overloaded=
"no"> 
15627         <autodoc>base_GetDefaultAttributes(self) -
> VisualAttributes
</autodoc> 
15630     <class name=
"PyScrolledWindow" oldname=
"wxPyScrolledWindow" module=
"_windows"> 
15631       <baseclass name=
"ScrolledWindow"/> 
15632       <constructor name=
"PyScrolledWindow" overloaded=
"no"> 
15633         <autodoc>__init__(self, Window parent, int id=-
1, Point pos=DefaultPosition, 
 
15634     Size size=DefaultSize, long style=
0, String name=PanelNameStr) -
> PyScrolledWindow
</autodoc> 
15636           <param name=
"parent" type=
"Window" default=
""/> 
15637           <param name=
"id" type=
"int" default=
"-1"/> 
15638           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
15639           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
15640           <param name=
"style" type=
"long" default=
"0"/> 
15641           <param name=
"name" type=
"String" default=
"wxPyPanelNameStr"/> 
15644       <constructor name=
"PrePyScrolledWindow" overloaded=
"no"> 
15645         <autodoc>PrePyScrolledWindow() -
> PyScrolledWindow
</autodoc> 
15647       <method name=
"_setCallbackInfo" type=
"" overloaded=
"no"> 
15648         <autodoc>_setCallbackInfo(self, PyObject self, PyObject _class)
</autodoc> 
15650           <param name=
"self" type=
"PyObject" default=
""/> 
15651           <param name=
"_class" type=
"PyObject" default=
""/> 
15654       <method name=
"SetBestSize" type=
"" overloaded=
"no"> 
15655         <autodoc>SetBestSize(self, Size size)
</autodoc> 
15657           <param name=
"size" type=
"Size" default=
""/> 
15660       <method name=
"base_DoMoveWindow" type=
"" overloaded=
"no"> 
15661         <autodoc>base_DoMoveWindow(self, int x, int y, int width, int height)
</autodoc> 
15663           <param name=
"x" type=
"int" default=
""/> 
15664           <param name=
"y" type=
"int" default=
""/> 
15665           <param name=
"width" type=
"int" default=
""/> 
15666           <param name=
"height" type=
"int" default=
""/> 
15669       <method name=
"base_DoSetSize" type=
"" overloaded=
"no"> 
15670         <autodoc>base_DoSetSize(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)
</autodoc> 
15672           <param name=
"x" type=
"int" default=
""/> 
15673           <param name=
"y" type=
"int" default=
""/> 
15674           <param name=
"width" type=
"int" default=
""/> 
15675           <param name=
"height" type=
"int" default=
""/> 
15676           <param name=
"sizeFlags" type=
"int" default=
"wxSIZE_AUTO"/> 
15679       <method name=
"base_DoSetClientSize" type=
"" overloaded=
"no"> 
15680         <autodoc>base_DoSetClientSize(self, int width, int height)
</autodoc> 
15682           <param name=
"width" type=
"int" default=
""/> 
15683           <param name=
"height" type=
"int" default=
""/> 
15686       <method name=
"base_DoSetVirtualSize" type=
"" overloaded=
"no"> 
15687         <autodoc>base_DoSetVirtualSize(self, int x, int y)
</autodoc> 
15689           <param name=
"x" type=
"int" default=
""/> 
15690           <param name=
"y" type=
"int" default=
""/> 
15693       <method name=
"base_DoGetSize" type=
"" overloaded=
"no"> 
15694         <autodoc>base_DoGetSize() -
> (width, height)
</autodoc> 
15696           <param name=
"OUTPUT" type=
"int" default=
""/> 
15697           <param name=
"OUTPUT" type=
"int" default=
""/> 
15700       <method name=
"base_DoGetClientSize" type=
"" overloaded=
"no"> 
15701         <autodoc>base_DoGetClientSize() -
> (width, height)
</autodoc> 
15703           <param name=
"OUTPUT" type=
"int" default=
""/> 
15704           <param name=
"OUTPUT" type=
"int" default=
""/> 
15707       <method name=
"base_DoGetPosition" type=
"" overloaded=
"no"> 
15708         <autodoc>base_DoGetPosition() -
> (x,y)
</autodoc> 
15710           <param name=
"OUTPUT" type=
"int" default=
""/> 
15711           <param name=
"OUTPUT" type=
"int" default=
""/> 
15714       <method name=
"base_DoGetVirtualSize" type=
"Size" overloaded=
"no"> 
15715         <autodoc>base_DoGetVirtualSize(self) -
> Size
</autodoc> 
15717       <method name=
"base_DoGetBestSize" type=
"Size" overloaded=
"no"> 
15718         <autodoc>base_DoGetBestSize(self) -
> Size
</autodoc> 
15720       <method name=
"base_InitDialog" type=
"" overloaded=
"no"> 
15721         <autodoc>base_InitDialog(self)
</autodoc> 
15723       <method name=
"base_TransferDataToWindow" type=
"bool" overloaded=
"no"> 
15724         <autodoc>base_TransferDataToWindow(self) -
> bool
</autodoc> 
15726       <method name=
"base_TransferDataFromWindow" type=
"bool" overloaded=
"no"> 
15727         <autodoc>base_TransferDataFromWindow(self) -
> bool
</autodoc> 
15729       <method name=
"base_Validate" type=
"bool" overloaded=
"no"> 
15730         <autodoc>base_Validate(self) -
> bool
</autodoc> 
15732       <method name=
"base_AcceptsFocus" type=
"bool" overloaded=
"no"> 
15733         <autodoc>base_AcceptsFocus(self) -
> bool
</autodoc> 
15735       <method name=
"base_AcceptsFocusFromKeyboard" type=
"bool" overloaded=
"no"> 
15736         <autodoc>base_AcceptsFocusFromKeyboard(self) -
> bool
</autodoc> 
15738       <method name=
"base_GetMaxSize" type=
"Size" overloaded=
"no"> 
15739         <autodoc>base_GetMaxSize(self) -
> Size
</autodoc> 
15741       <method name=
"base_AddChild" type=
"" overloaded=
"no"> 
15742         <autodoc>base_AddChild(self, Window child)
</autodoc> 
15744           <param name=
"child" type=
"Window" default=
""/> 
15747       <method name=
"base_RemoveChild" type=
"" overloaded=
"no"> 
15748         <autodoc>base_RemoveChild(self, Window child)
</autodoc> 
15750           <param name=
"child" type=
"Window" default=
""/> 
15753       <method name=
"base_ShouldInheritColours" type=
"bool" overloaded=
"no"> 
15754         <autodoc>base_ShouldInheritColours(self) -
> bool
</autodoc> 
15756       <method name=
"base_ApplyParentThemeBackground" type=
"" overloaded=
"no"> 
15757         <autodoc>base_ApplyParentThemeBackground(self, Colour c)
</autodoc> 
15759           <param name=
"c" type=
"Colour" default=
""/> 
15762       <method name=
"base_GetDefaultAttributes" type=
"VisualAttributes" overloaded=
"no"> 
15763         <autodoc>base_GetDefaultAttributes(self) -
> VisualAttributes
</autodoc> 
15767 #---------------------------------------------------------------------------
 
15769     <class name=
"PrintData" oldname=
"wxPrintData" module=
"_windows"> 
15770       <baseclass name=
"Object"/> 
15771       <constructor name=
"PrintData" overloaded=
"yes"/> 
15772       <constructor name=
"PrintData" overloaded=
"yes"> 
15773         <autodoc>__init__(self) -
> PrintData
 
15774 __init__(self, PrintData data) -
> PrintData
</autodoc> 
15776           <param name=
"data" type=
"PrintData" default=
""/> 
15779       <destructor name=
"~wxPrintData" overloaded=
"no"> 
15780         <autodoc>__del__(self)
</autodoc> 
15782       <method name=
"GetNoCopies" type=
"int" overloaded=
"no"> 
15783         <autodoc>GetNoCopies(self) -
> int
</autodoc> 
15785       <method name=
"GetCollate" type=
"bool" overloaded=
"no"> 
15786         <autodoc>GetCollate(self) -
> bool
</autodoc> 
15788       <method name=
"GetOrientation" type=
"int" overloaded=
"no"> 
15789         <autodoc>GetOrientation(self) -
> int
</autodoc> 
15791       <method name=
"Ok" type=
"bool" overloaded=
"no"> 
15792         <autodoc>Ok(self) -
> bool
</autodoc> 
15794       <method name=
"GetPrinterName" type=
"String" overloaded=
"no"> 
15795         <autodoc>GetPrinterName(self) -
> String
</autodoc> 
15797       <method name=
"GetColour" type=
"bool" overloaded=
"no"> 
15798         <autodoc>GetColour(self) -
> bool
</autodoc> 
15800       <method name=
"GetDuplex" type=
"wxDuplexMode" overloaded=
"no"> 
15801         <autodoc>GetDuplex(self) -
> int
</autodoc> 
15803       <method name=
"GetPaperId" type=
"wxPaperSize" overloaded=
"no"> 
15804         <autodoc>GetPaperId(self) -
> int
</autodoc> 
15806       <method name=
"GetPaperSize" type=
"Size" overloaded=
"no"> 
15807         <autodoc>GetPaperSize(self) -
> Size
</autodoc> 
15809       <method name=
"GetQuality" type=
"int" overloaded=
"no"> 
15810         <autodoc>GetQuality(self) -
> int
</autodoc> 
15812       <method name=
"SetNoCopies" type=
"" overloaded=
"no"> 
15813         <autodoc>SetNoCopies(self, int v)
</autodoc> 
15815           <param name=
"v" type=
"int" default=
""/> 
15818       <method name=
"SetCollate" type=
"" overloaded=
"no"> 
15819         <autodoc>SetCollate(self, bool flag)
</autodoc> 
15821           <param name=
"flag" type=
"bool" default=
""/> 
15824       <method name=
"SetOrientation" type=
"" overloaded=
"no"> 
15825         <autodoc>SetOrientation(self, int orient)
</autodoc> 
15827           <param name=
"orient" type=
"int" default=
""/> 
15830       <method name=
"SetPrinterName" type=
"" overloaded=
"no"> 
15831         <autodoc>SetPrinterName(self, String name)
</autodoc> 
15833           <param name=
"name" type=
"String" default=
""/> 
15836       <method name=
"SetColour" type=
"" overloaded=
"no"> 
15837         <autodoc>SetColour(self, bool colour)
</autodoc> 
15839           <param name=
"colour" type=
"bool" default=
""/> 
15842       <method name=
"SetDuplex" type=
"" overloaded=
"no"> 
15843         <autodoc>SetDuplex(self, int duplex)
</autodoc> 
15845           <param name=
"duplex" type=
"wxDuplexMode" default=
""/> 
15848       <method name=
"SetPaperId" type=
"" overloaded=
"no"> 
15849         <autodoc>SetPaperId(self, int sizeId)
</autodoc> 
15851           <param name=
"sizeId" type=
"wxPaperSize" default=
""/> 
15854       <method name=
"SetPaperSize" type=
"" overloaded=
"no"> 
15855         <autodoc>SetPaperSize(self, Size sz)
</autodoc> 
15857           <param name=
"sz" type=
"Size" default=
""/> 
15860       <method name=
"SetQuality" type=
"" overloaded=
"no"> 
15861         <autodoc>SetQuality(self, int quality)
</autodoc> 
15863           <param name=
"quality" type=
"int" default=
""/> 
15866       <method name=
"GetPrinterCommand" type=
"String" overloaded=
"no"> 
15867         <autodoc>GetPrinterCommand(self) -
> String
</autodoc> 
15869       <method name=
"GetPrinterOptions" type=
"String" overloaded=
"no"> 
15870         <autodoc>GetPrinterOptions(self) -
> String
</autodoc> 
15872       <method name=
"GetPreviewCommand" type=
"String" overloaded=
"no"> 
15873         <autodoc>GetPreviewCommand(self) -
> String
</autodoc> 
15875       <method name=
"GetFilename" type=
"String" overloaded=
"no"> 
15876         <autodoc>GetFilename(self) -
> String
</autodoc> 
15878       <method name=
"GetFontMetricPath" type=
"String" overloaded=
"no"> 
15879         <autodoc>GetFontMetricPath(self) -
> String
</autodoc> 
15881       <method name=
"GetPrinterScaleX" type=
"double" overloaded=
"no"> 
15882         <autodoc>GetPrinterScaleX(self) -
> double
</autodoc> 
15884       <method name=
"GetPrinterScaleY" type=
"double" overloaded=
"no"> 
15885         <autodoc>GetPrinterScaleY(self) -
> double
</autodoc> 
15887       <method name=
"GetPrinterTranslateX" type=
"long" overloaded=
"no"> 
15888         <autodoc>GetPrinterTranslateX(self) -
> long
</autodoc> 
15890       <method name=
"GetPrinterTranslateY" type=
"long" overloaded=
"no"> 
15891         <autodoc>GetPrinterTranslateY(self) -
> long
</autodoc> 
15893       <method name=
"GetPrintMode" type=
"wxPrintMode" overloaded=
"no"> 
15894         <autodoc>GetPrintMode(self) -
> int
</autodoc> 
15896       <method name=
"SetPrinterCommand" type=
"" overloaded=
"no"> 
15897         <autodoc>SetPrinterCommand(self, String command)
</autodoc> 
15899           <param name=
"command" type=
"String" default=
""/> 
15902       <method name=
"SetPrinterOptions" type=
"" overloaded=
"no"> 
15903         <autodoc>SetPrinterOptions(self, String options)
</autodoc> 
15905           <param name=
"options" type=
"String" default=
""/> 
15908       <method name=
"SetPreviewCommand" type=
"" overloaded=
"no"> 
15909         <autodoc>SetPreviewCommand(self, String command)
</autodoc> 
15911           <param name=
"command" type=
"String" default=
""/> 
15914       <method name=
"SetFilename" type=
"" overloaded=
"no"> 
15915         <autodoc>SetFilename(self, String filename)
</autodoc> 
15917           <param name=
"filename" type=
"String" default=
""/> 
15920       <method name=
"SetFontMetricPath" type=
"" overloaded=
"no"> 
15921         <autodoc>SetFontMetricPath(self, String path)
</autodoc> 
15923           <param name=
"path" type=
"String" default=
""/> 
15926       <method name=
"SetPrinterScaleX" type=
"" overloaded=
"no"> 
15927         <autodoc>SetPrinterScaleX(self, double x)
</autodoc> 
15929           <param name=
"x" type=
"double" default=
""/> 
15932       <method name=
"SetPrinterScaleY" type=
"" overloaded=
"no"> 
15933         <autodoc>SetPrinterScaleY(self, double y)
</autodoc> 
15935           <param name=
"y" type=
"double" default=
""/> 
15938       <method name=
"SetPrinterScaling" type=
"" overloaded=
"no"> 
15939         <autodoc>SetPrinterScaling(self, double x, double y)
</autodoc> 
15941           <param name=
"x" type=
"double" default=
""/> 
15942           <param name=
"y" type=
"double" default=
""/> 
15945       <method name=
"SetPrinterTranslateX" type=
"" overloaded=
"no"> 
15946         <autodoc>SetPrinterTranslateX(self, long x)
</autodoc> 
15948           <param name=
"x" type=
"long" default=
""/> 
15951       <method name=
"SetPrinterTranslateY" type=
"" overloaded=
"no"> 
15952         <autodoc>SetPrinterTranslateY(self, long y)
</autodoc> 
15954           <param name=
"y" type=
"long" default=
""/> 
15957       <method name=
"SetPrinterTranslation" type=
"" overloaded=
"no"> 
15958         <autodoc>SetPrinterTranslation(self, long x, long y)
</autodoc> 
15960           <param name=
"x" type=
"long" default=
""/> 
15961           <param name=
"y" type=
"long" default=
""/> 
15964       <method name=
"SetPrintMode" type=
"" overloaded=
"no"> 
15965         <autodoc>SetPrintMode(self, int printMode)
</autodoc> 
15967           <param name=
"printMode" type=
"wxPrintMode" default=
""/> 
15970       <method name=
"GetOutputStream" type=
"OutputStream" overloaded=
"no"> 
15971         <autodoc>GetOutputStream(self) -
> OutputStream
</autodoc> 
15973       <method name=
"SetOutputStream" type=
"" overloaded=
"no"> 
15974         <autodoc>SetOutputStream(self, OutputStream outputstream)
</autodoc> 
15976           <param name=
"outputstream" type=
"OutputStream" default=
""/> 
15980     <class name=
"PageSetupDialogData" oldname=
"wxPageSetupDialogData" module=
"_windows"> 
15981       <baseclass name=
"Object"/> 
15982       <constructor name=
"PageSetupDialogData" overloaded=
"yes"/> 
15983       <constructor name=
"PageSetupDialogData" overloaded=
"yes"> 
15984         <autodoc>__init__(self) -
> PageSetupDialogData
 
15985 __init__(self, PageSetupDialogData data) -
> PageSetupDialogData
</autodoc> 
15987           <param name=
"data" type=
"PageSetupDialogData" default=
""/> 
15990       <destructor name=
"~wxPageSetupDialogData" overloaded=
"no"> 
15991         <autodoc>__del__(self)
</autodoc> 
15993       <method name=
"EnableHelp" type=
"" overloaded=
"no"> 
15994         <autodoc>EnableHelp(self, bool flag)
</autodoc> 
15996           <param name=
"flag" type=
"bool" default=
""/> 
15999       <method name=
"EnableMargins" type=
"" overloaded=
"no"> 
16000         <autodoc>EnableMargins(self, bool flag)
</autodoc> 
16002           <param name=
"flag" type=
"bool" default=
""/> 
16005       <method name=
"EnableOrientation" type=
"" overloaded=
"no"> 
16006         <autodoc>EnableOrientation(self, bool flag)
</autodoc> 
16008           <param name=
"flag" type=
"bool" default=
""/> 
16011       <method name=
"EnablePaper" type=
"" overloaded=
"no"> 
16012         <autodoc>EnablePaper(self, bool flag)
</autodoc> 
16014           <param name=
"flag" type=
"bool" default=
""/> 
16017       <method name=
"EnablePrinter" type=
"" overloaded=
"no"> 
16018         <autodoc>EnablePrinter(self, bool flag)
</autodoc> 
16020           <param name=
"flag" type=
"bool" default=
""/> 
16023       <method name=
"GetDefaultMinMargins" type=
"bool" overloaded=
"no"> 
16024         <autodoc>GetDefaultMinMargins(self) -
> bool
</autodoc> 
16026       <method name=
"GetEnableMargins" type=
"bool" overloaded=
"no"> 
16027         <autodoc>GetEnableMargins(self) -
> bool
</autodoc> 
16029       <method name=
"GetEnableOrientation" type=
"bool" overloaded=
"no"> 
16030         <autodoc>GetEnableOrientation(self) -
> bool
</autodoc> 
16032       <method name=
"GetEnablePaper" type=
"bool" overloaded=
"no"> 
16033         <autodoc>GetEnablePaper(self) -
> bool
</autodoc> 
16035       <method name=
"GetEnablePrinter" type=
"bool" overloaded=
"no"> 
16036         <autodoc>GetEnablePrinter(self) -
> bool
</autodoc> 
16038       <method name=
"GetEnableHelp" type=
"bool" overloaded=
"no"> 
16039         <autodoc>GetEnableHelp(self) -
> bool
</autodoc> 
16041       <method name=
"GetDefaultInfo" type=
"bool" overloaded=
"no"> 
16042         <autodoc>GetDefaultInfo(self) -
> bool
</autodoc> 
16044       <method name=
"GetMarginTopLeft" type=
"Point" overloaded=
"no"> 
16045         <autodoc>GetMarginTopLeft(self) -
> Point
</autodoc> 
16047       <method name=
"GetMarginBottomRight" type=
"Point" overloaded=
"no"> 
16048         <autodoc>GetMarginBottomRight(self) -
> Point
</autodoc> 
16050       <method name=
"GetMinMarginTopLeft" type=
"Point" overloaded=
"no"> 
16051         <autodoc>GetMinMarginTopLeft(self) -
> Point
</autodoc> 
16053       <method name=
"GetMinMarginBottomRight" type=
"Point" overloaded=
"no"> 
16054         <autodoc>GetMinMarginBottomRight(self) -
> Point
</autodoc> 
16056       <method name=
"GetPaperId" type=
"wxPaperSize" overloaded=
"no"> 
16057         <autodoc>GetPaperId(self) -
> int
</autodoc> 
16059       <method name=
"GetPaperSize" type=
"Size" overloaded=
"no"> 
16060         <autodoc>GetPaperSize(self) -
> Size
</autodoc> 
16062       <method name=
"GetPrintData" type=
"PrintData" overloaded=
"no"> 
16063         <autodoc>GetPrintData(self) -
> PrintData
</autodoc> 
16065       <method name=
"Ok" type=
"bool" overloaded=
"no"> 
16066         <autodoc>Ok(self) -
> bool
</autodoc> 
16068       <method name=
"SetDefaultInfo" type=
"" overloaded=
"no"> 
16069         <autodoc>SetDefaultInfo(self, bool flag)
</autodoc> 
16071           <param name=
"flag" type=
"bool" default=
""/> 
16074       <method name=
"SetDefaultMinMargins" type=
"" overloaded=
"no"> 
16075         <autodoc>SetDefaultMinMargins(self, bool flag)
</autodoc> 
16077           <param name=
"flag" type=
"bool" default=
""/> 
16080       <method name=
"SetMarginTopLeft" type=
"" overloaded=
"no"> 
16081         <autodoc>SetMarginTopLeft(self, Point pt)
</autodoc> 
16083           <param name=
"pt" type=
"Point" default=
""/> 
16086       <method name=
"SetMarginBottomRight" type=
"" overloaded=
"no"> 
16087         <autodoc>SetMarginBottomRight(self, Point pt)
</autodoc> 
16089           <param name=
"pt" type=
"Point" default=
""/> 
16092       <method name=
"SetMinMarginTopLeft" type=
"" overloaded=
"no"> 
16093         <autodoc>SetMinMarginTopLeft(self, Point pt)
</autodoc> 
16095           <param name=
"pt" type=
"Point" default=
""/> 
16098       <method name=
"SetMinMarginBottomRight" type=
"" overloaded=
"no"> 
16099         <autodoc>SetMinMarginBottomRight(self, Point pt)
</autodoc> 
16101           <param name=
"pt" type=
"Point" default=
""/> 
16104       <method name=
"SetPaperId" type=
"" overloaded=
"no"> 
16105         <autodoc>SetPaperId(self, int id)
</autodoc> 
16107           <param name=
"id" type=
"wxPaperSize" default=
""/> 
16110       <method name=
"SetPaperSize" type=
"" overloaded=
"no"> 
16111         <autodoc>SetPaperSize(self, Size size)
</autodoc> 
16113           <param name=
"size" type=
"Size" default=
""/> 
16116       <method name=
"SetPrintData" type=
"" overloaded=
"no"> 
16117         <autodoc>SetPrintData(self, PrintData printData)
</autodoc> 
16119           <param name=
"printData" type=
"PrintData" default=
""/> 
16123     <class name=
"PageSetupDialog" oldname=
"wxPageSetupDialog" module=
"_windows"> 
16124       <baseclass name=
"Dialog"/> 
16125       <constructor name=
"PageSetupDialog" overloaded=
"no"> 
16126         <autodoc>__init__(self, Window parent, PageSetupDialogData data=None) -
> PageSetupDialog
</autodoc> 
16128           <param name=
"parent" type=
"Window" default=
""/> 
16129           <param name=
"data" type=
"PageSetupDialogData" default=
"NULL"/> 
16132       <method name=
"GetPageSetupData" type=
"PageSetupDialogData" overloaded=
"no"> 
16133         <autodoc>GetPageSetupData(self) -
> PageSetupDialogData
</autodoc> 
16135       <method name=
"ShowModal" type=
"int" overloaded=
"no"> 
16136         <autodoc>ShowModal(self) -
> int
</autodoc> 
16139     <class name=
"PrintDialogData" oldname=
"wxPrintDialogData" module=
"_windows"> 
16140       <baseclass name=
"Object"/> 
16141       <constructor name=
"PrintDialogData" overloaded=
"yes"/> 
16142       <constructor name=
"PrintDialogData" overloaded=
"yes"> 
16143         <autodoc>__init__(self) -
> PrintDialogData
 
16144 __init__(self, PrintData printData) -
> PrintDialogData
</autodoc> 
16146           <param name=
"printData" type=
"PrintData" default=
""/> 
16149       <destructor name=
"~wxPrintDialogData" overloaded=
"no"> 
16150         <autodoc>__del__(self)
</autodoc> 
16152       <method name=
"GetFromPage" type=
"int" overloaded=
"no"> 
16153         <autodoc>GetFromPage(self) -
> int
</autodoc> 
16155       <method name=
"GetToPage" type=
"int" overloaded=
"no"> 
16156         <autodoc>GetToPage(self) -
> int
</autodoc> 
16158       <method name=
"GetMinPage" type=
"int" overloaded=
"no"> 
16159         <autodoc>GetMinPage(self) -
> int
</autodoc> 
16161       <method name=
"GetMaxPage" type=
"int" overloaded=
"no"> 
16162         <autodoc>GetMaxPage(self) -
> int
</autodoc> 
16164       <method name=
"GetNoCopies" type=
"int" overloaded=
"no"> 
16165         <autodoc>GetNoCopies(self) -
> int
</autodoc> 
16167       <method name=
"GetAllPages" type=
"bool" overloaded=
"no"> 
16168         <autodoc>GetAllPages(self) -
> bool
</autodoc> 
16170       <method name=
"GetSelection" type=
"bool" overloaded=
"no"> 
16171         <autodoc>GetSelection(self) -
> bool
</autodoc> 
16173       <method name=
"GetCollate" type=
"bool" overloaded=
"no"> 
16174         <autodoc>GetCollate(self) -
> bool
</autodoc> 
16176       <method name=
"GetPrintToFile" type=
"bool" overloaded=
"no"> 
16177         <autodoc>GetPrintToFile(self) -
> bool
</autodoc> 
16179       <method name=
"GetSetupDialog" type=
"bool" overloaded=
"no"> 
16180         <autodoc>GetSetupDialog(self) -
> bool
</autodoc> 
16182       <method name=
"SetFromPage" type=
"" overloaded=
"no"> 
16183         <autodoc>SetFromPage(self, int v)
</autodoc> 
16185           <param name=
"v" type=
"int" default=
""/> 
16188       <method name=
"SetToPage" type=
"" overloaded=
"no"> 
16189         <autodoc>SetToPage(self, int v)
</autodoc> 
16191           <param name=
"v" type=
"int" default=
""/> 
16194       <method name=
"SetMinPage" type=
"" overloaded=
"no"> 
16195         <autodoc>SetMinPage(self, int v)
</autodoc> 
16197           <param name=
"v" type=
"int" default=
""/> 
16200       <method name=
"SetMaxPage" type=
"" overloaded=
"no"> 
16201         <autodoc>SetMaxPage(self, int v)
</autodoc> 
16203           <param name=
"v" type=
"int" default=
""/> 
16206       <method name=
"SetNoCopies" type=
"" overloaded=
"no"> 
16207         <autodoc>SetNoCopies(self, int v)
</autodoc> 
16209           <param name=
"v" type=
"int" default=
""/> 
16212       <method name=
"SetAllPages" type=
"" overloaded=
"no"> 
16213         <autodoc>SetAllPages(self, bool flag)
</autodoc> 
16215           <param name=
"flag" type=
"bool" default=
""/> 
16218       <method name=
"SetSelection" type=
"" overloaded=
"no"> 
16219         <autodoc>SetSelection(self, bool flag)
</autodoc> 
16221           <param name=
"flag" type=
"bool" default=
""/> 
16224       <method name=
"SetCollate" type=
"" overloaded=
"no"> 
16225         <autodoc>SetCollate(self, bool flag)
</autodoc> 
16227           <param name=
"flag" type=
"bool" default=
""/> 
16230       <method name=
"SetPrintToFile" type=
"" overloaded=
"no"> 
16231         <autodoc>SetPrintToFile(self, bool flag)
</autodoc> 
16233           <param name=
"flag" type=
"bool" default=
""/> 
16236       <method name=
"SetSetupDialog" type=
"" overloaded=
"no"> 
16237         <autodoc>SetSetupDialog(self, bool flag)
</autodoc> 
16239           <param name=
"flag" type=
"bool" default=
""/> 
16242       <method name=
"EnablePrintToFile" type=
"" overloaded=
"no"> 
16243         <autodoc>EnablePrintToFile(self, bool flag)
</autodoc> 
16245           <param name=
"flag" type=
"bool" default=
""/> 
16248       <method name=
"EnableSelection" type=
"" overloaded=
"no"> 
16249         <autodoc>EnableSelection(self, bool flag)
</autodoc> 
16251           <param name=
"flag" type=
"bool" default=
""/> 
16254       <method name=
"EnablePageNumbers" type=
"" overloaded=
"no"> 
16255         <autodoc>EnablePageNumbers(self, bool flag)
</autodoc> 
16257           <param name=
"flag" type=
"bool" default=
""/> 
16260       <method name=
"EnableHelp" type=
"" overloaded=
"no"> 
16261         <autodoc>EnableHelp(self, bool flag)
</autodoc> 
16263           <param name=
"flag" type=
"bool" default=
""/> 
16266       <method name=
"GetEnablePrintToFile" type=
"bool" overloaded=
"no"> 
16267         <autodoc>GetEnablePrintToFile(self) -
> bool
</autodoc> 
16269       <method name=
"GetEnableSelection" type=
"bool" overloaded=
"no"> 
16270         <autodoc>GetEnableSelection(self) -
> bool
</autodoc> 
16272       <method name=
"GetEnablePageNumbers" type=
"bool" overloaded=
"no"> 
16273         <autodoc>GetEnablePageNumbers(self) -
> bool
</autodoc> 
16275       <method name=
"GetEnableHelp" type=
"bool" overloaded=
"no"> 
16276         <autodoc>GetEnableHelp(self) -
> bool
</autodoc> 
16278       <method name=
"Ok" type=
"bool" overloaded=
"no"> 
16279         <autodoc>Ok(self) -
> bool
</autodoc> 
16281       <method name=
"GetPrintData" type=
"PrintData" overloaded=
"no"> 
16282         <autodoc>GetPrintData(self) -
> PrintData
</autodoc> 
16284       <method name=
"SetPrintData" type=
"" overloaded=
"no"> 
16285         <autodoc>SetPrintData(self, PrintData printData)
</autodoc> 
16287           <param name=
"printData" type=
"PrintData" default=
""/> 
16291     <class name=
"PrintDialog" oldname=
"wxPrintDialog" module=
"_windows"> 
16292       <baseclass name=
"Dialog"/> 
16293       <constructor name=
"PrintDialog" overloaded=
"no"> 
16294         <autodoc>__init__(self, Window parent, PrintDialogData data=None) -
> PrintDialog
</autodoc> 
16296           <param name=
"parent" type=
"Window" default=
""/> 
16297           <param name=
"data" type=
"PrintDialogData" default=
"NULL"/> 
16300       <method name=
"GetPrintDialogData" type=
"PrintDialogData" overloaded=
"no"> 
16301         <autodoc>GetPrintDialogData(self) -
> PrintDialogData
</autodoc> 
16303       <method name=
"GetPrintDC" type=
"DC" overloaded=
"no"> 
16304         <autodoc>GetPrintDC(self) -
> DC
</autodoc> 
16306       <method name=
"ShowModal" type=
"int" overloaded=
"no"> 
16307         <autodoc>ShowModal(self) -
> int
</autodoc> 
16310     <class name=
"Printer" oldname=
"wxPrinter" module=
"_windows"> 
16311       <baseclass name=
"Object"/> 
16312       <constructor name=
"Printer" overloaded=
"no"> 
16313         <autodoc>__init__(self, PrintDialogData data=None) -
> Printer
</autodoc> 
16315           <param name=
"data" type=
"PrintDialogData" default=
"NULL"/> 
16318       <destructor name=
"~wxPrinter" overloaded=
"no"> 
16319         <autodoc>__del__(self)
</autodoc> 
16321       <method name=
"CreateAbortWindow" type=
"" overloaded=
"no"> 
16322         <autodoc>CreateAbortWindow(self, Window parent, Printout printout)
</autodoc> 
16324           <param name=
"parent" type=
"Window" default=
""/> 
16325           <param name=
"printout" type=
"wxPyPrintout" default=
""/> 
16328       <method name=
"GetPrintDialogData" type=
"PrintDialogData" overloaded=
"no"> 
16329         <autodoc>GetPrintDialogData(self) -
> PrintDialogData
</autodoc> 
16331       <method name=
"Print" type=
"bool" overloaded=
"no"> 
16332         <autodoc>Print(self, Window parent, Printout printout, int prompt=True) -
> bool
</autodoc> 
16334           <param name=
"parent" type=
"Window" default=
""/> 
16335           <param name=
"printout" type=
"wxPyPrintout" default=
""/> 
16336           <param name=
"prompt" type=
"int" default=
"True"/> 
16339       <method name=
"PrintDialog" type=
"DC" overloaded=
"no"> 
16340         <autodoc>PrintDialog(self, Window parent) -
> DC
</autodoc> 
16342           <param name=
"parent" type=
"Window" default=
""/> 
16345       <method name=
"ReportError" type=
"" overloaded=
"no"> 
16346         <autodoc>ReportError(self, Window parent, Printout printout, String message)
</autodoc> 
16348           <param name=
"parent" type=
"Window" default=
""/> 
16349           <param name=
"printout" type=
"wxPyPrintout" default=
""/> 
16350           <param name=
"message" type=
"String" default=
""/> 
16353       <method name=
"Setup" type=
"bool" overloaded=
"no"> 
16354         <autodoc>Setup(self, Window parent) -
> bool
</autodoc> 
16356           <param name=
"parent" type=
"Window" default=
""/> 
16359       <method name=
"GetAbort" type=
"bool" overloaded=
"no"> 
16360         <autodoc>GetAbort(self) -
> bool
</autodoc> 
16362       <staticmethod name=
"GetLastError" type=
"wxPrinterError" overloaded=
"no"> 
16363         <autodoc>GetLastError() -
> int
</autodoc> 
16366     <class name=
"Printout" oldname=
"wxPyPrintout" module=
"_windows"> 
16367       <baseclass name=
"Object"/> 
16368       <constructor name=
"wxPyPrintout" overloaded=
"no"> 
16369         <autodoc>__init__(self, String title=PrintoutTitleStr) -
> Printout
</autodoc> 
16371           <param name=
"title" type=
"String" default=
"wxPyPrintoutTitleStr"/> 
16374       <method name=
"_setCallbackInfo" type=
"" overloaded=
"no"> 
16375         <autodoc>_setCallbackInfo(self, PyObject self, PyObject _class)
</autodoc> 
16377           <param name=
"self" type=
"PyObject" default=
""/> 
16378           <param name=
"_class" type=
"PyObject" default=
""/> 
16381       <method name=
"GetTitle" type=
"String" overloaded=
"no"> 
16382         <autodoc>GetTitle(self) -
> String
</autodoc> 
16384       <method name=
"GetDC" type=
"DC" overloaded=
"no"> 
16385         <autodoc>GetDC(self) -
> DC
</autodoc> 
16387       <method name=
"SetDC" type=
"" overloaded=
"no"> 
16388         <autodoc>SetDC(self, DC dc)
</autodoc> 
16390           <param name=
"dc" type=
"DC" default=
""/> 
16393       <method name=
"SetPageSizePixels" type=
"" overloaded=
"no"> 
16394         <autodoc>SetPageSizePixels(self, int w, int h)
</autodoc> 
16396           <param name=
"w" type=
"int" default=
""/> 
16397           <param name=
"h" type=
"int" default=
""/> 
16400       <method name=
"GetPageSizePixels" type=
"" overloaded=
"no"> 
16401         <autodoc>GetPageSizePixels() -
> (w, h)
</autodoc> 
16403           <param name=
"OUTPUT" type=
"int" default=
""/> 
16404           <param name=
"OUTPUT" type=
"int" default=
""/> 
16407       <method name=
"SetPageSizeMM" type=
"" overloaded=
"no"> 
16408         <autodoc>SetPageSizeMM(self, int w, int h)
</autodoc> 
16410           <param name=
"w" type=
"int" default=
""/> 
16411           <param name=
"h" type=
"int" default=
""/> 
16414       <method name=
"GetPageSizeMM" type=
"" overloaded=
"no"> 
16415         <autodoc>GetPageSizeMM() -
> (w, h)
</autodoc> 
16417           <param name=
"OUTPUT" type=
"int" default=
""/> 
16418           <param name=
"OUTPUT" type=
"int" default=
""/> 
16421       <method name=
"SetPPIScreen" type=
"" overloaded=
"no"> 
16422         <autodoc>SetPPIScreen(self, int x, int y)
</autodoc> 
16424           <param name=
"x" type=
"int" default=
""/> 
16425           <param name=
"y" type=
"int" default=
""/> 
16428       <method name=
"GetPPIScreen" type=
"" overloaded=
"no"> 
16429         <autodoc>GetPPIScreen() -
> (x,y)
</autodoc> 
16431           <param name=
"OUTPUT" type=
"int" default=
""/> 
16432           <param name=
"OUTPUT" type=
"int" default=
""/> 
16435       <method name=
"SetPPIPrinter" type=
"" overloaded=
"no"> 
16436         <autodoc>SetPPIPrinter(self, int x, int y)
</autodoc> 
16438           <param name=
"x" type=
"int" default=
""/> 
16439           <param name=
"y" type=
"int" default=
""/> 
16442       <method name=
"GetPPIPrinter" type=
"" overloaded=
"no"> 
16443         <autodoc>GetPPIPrinter() -
> (x,y)
</autodoc> 
16445           <param name=
"OUTPUT" type=
"int" default=
""/> 
16446           <param name=
"OUTPUT" type=
"int" default=
""/> 
16449       <method name=
"IsPreview" type=
"bool" overloaded=
"no"> 
16450         <autodoc>IsPreview(self) -
> bool
</autodoc> 
16452       <method name=
"SetIsPreview" type=
"" overloaded=
"no"> 
16453         <autodoc>SetIsPreview(self, bool p)
</autodoc> 
16455           <param name=
"p" type=
"bool" default=
""/> 
16458       <method name=
"base_OnBeginDocument" type=
"bool" overloaded=
"no"> 
16459         <autodoc>base_OnBeginDocument(self, int startPage, int endPage) -
> bool
</autodoc> 
16461           <param name=
"startPage" type=
"int" default=
""/> 
16462           <param name=
"endPage" type=
"int" default=
""/> 
16465       <method name=
"base_OnEndDocument" type=
"" overloaded=
"no"> 
16466         <autodoc>base_OnEndDocument(self)
</autodoc> 
16468       <method name=
"base_OnBeginPrinting" type=
"" overloaded=
"no"> 
16469         <autodoc>base_OnBeginPrinting(self)
</autodoc> 
16471       <method name=
"base_OnEndPrinting" type=
"" overloaded=
"no"> 
16472         <autodoc>base_OnEndPrinting(self)
</autodoc> 
16474       <method name=
"base_OnPreparePrinting" type=
"" overloaded=
"no"> 
16475         <autodoc>base_OnPreparePrinting(self)
</autodoc> 
16477       <method name=
"base_HasPage" type=
"bool" overloaded=
"no"> 
16478         <autodoc>base_HasPage(self, int page) -
> bool
</autodoc> 
16480           <param name=
"page" type=
"int" default=
""/> 
16483       <method name=
"base_GetPageInfo" type=
"" overloaded=
"no"> 
16484         <autodoc>base_GetPageInfo() -
> (minPage, maxPage, pageFrom, pageTo)
</autodoc> 
16486           <param name=
"OUTPUT" type=
"int" default=
""/> 
16487           <param name=
"OUTPUT" type=
"int" default=
""/> 
16488           <param name=
"OUTPUT" type=
"int" default=
""/> 
16489           <param name=
"OUTPUT" type=
"int" default=
""/> 
16493     <class name=
"PreviewCanvas" oldname=
"wxPreviewCanvas" module=
"_windows"> 
16494       <baseclass name=
"ScrolledWindow"/> 
16495       <constructor name=
"PreviewCanvas" overloaded=
"no"> 
16496         <autodoc>__init__(self, PrintPreview preview, Window parent, Point pos=DefaultPosition, 
 
16497     Size size=DefaultSize, long style=
0, 
 
16498     String name=PreviewCanvasNameStr) -
> PreviewCanvas
</autodoc> 
16500           <param name=
"preview" type=
"wxPrintPreview" default=
""/> 
16501           <param name=
"parent" type=
"Window" default=
""/> 
16502           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
16503           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
16504           <param name=
"style" type=
"long" default=
"0"/> 
16505           <param name=
"name" type=
"String" default=
"wxPyPreviewCanvasNameStr"/> 
16509     <class name=
"PreviewFrame" oldname=
"wxPreviewFrame" module=
"_windows"> 
16510       <baseclass name=
"Frame"/> 
16511       <constructor name=
"PreviewFrame" overloaded=
"no"> 
16512         <autodoc>__init__(self, PrintPreview preview, Frame parent, String title, Point pos=DefaultPosition, 
 
16513     Size size=DefaultSize, 
 
16514     long style=DEFAULT_FRAME_STYLE, String name=FrameNameStr) -
> PreviewFrame
</autodoc> 
16516           <param name=
"preview" type=
"wxPrintPreview" default=
""/> 
16517           <param name=
"parent" type=
"Frame" default=
""/> 
16518           <param name=
"title" type=
"String" default=
""/> 
16519           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
16520           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
16521           <param name=
"style" type=
"long" default=
"wxDEFAULT_FRAME_STYLE"/> 
16522           <param name=
"name" type=
"String" default=
"wxPyFrameNameStr"/> 
16525       <method name=
"Initialize" type=
"" overloaded=
"no"> 
16526         <autodoc>Initialize(self)
</autodoc> 
16528       <method name=
"CreateControlBar" type=
"" overloaded=
"no"> 
16529         <autodoc>CreateControlBar(self)
</autodoc> 
16531       <method name=
"CreateCanvas" type=
"" overloaded=
"no"> 
16532         <autodoc>CreateCanvas(self)
</autodoc> 
16534       <method name=
"GetControlBar" type=
"wxPreviewControlBar" overloaded=
"no"> 
16535         <autodoc>GetControlBar(self) -
> PreviewControlBar
</autodoc> 
16538     <class name=
"PreviewControlBar" oldname=
"wxPreviewControlBar" module=
"_windows"> 
16539       <baseclass name=
"Panel"/> 
16540       <constructor name=
"PreviewControlBar" overloaded=
"no"> 
16541         <autodoc>__init__(self, PrintPreview preview, long buttons, Window parent, 
 
16542     Point pos=DefaultPosition, Size size=DefaultSize, 
 
16543     long style=TAB_TRAVERSAL, String name=PanelNameStr) -
> PreviewControlBar
</autodoc> 
16545           <param name=
"preview" type=
"wxPrintPreview" default=
""/> 
16546           <param name=
"buttons" type=
"long" default=
""/> 
16547           <param name=
"parent" type=
"Window" default=
""/> 
16548           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
16549           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
16550           <param name=
"style" type=
"long" default=
"wxTAB_TRAVERSAL"/> 
16551           <param name=
"name" type=
"String" default=
"wxPyPanelNameStr"/> 
16554       <method name=
"GetZoomControl" type=
"int" overloaded=
"no"> 
16555         <autodoc>GetZoomControl(self) -
> int
</autodoc> 
16557       <method name=
"SetZoomControl" type=
"" overloaded=
"no"> 
16558         <autodoc>SetZoomControl(self, int zoom)
</autodoc> 
16560           <param name=
"zoom" type=
"int" default=
""/> 
16563       <method name=
"GetPrintPreview" type=
"wxPrintPreview" overloaded=
"no"> 
16564         <autodoc>GetPrintPreview(self) -
> PrintPreview
</autodoc> 
16566       <method name=
"OnNext" type=
"" overloaded=
"no"> 
16567         <autodoc>OnNext(self)
</autodoc> 
16569       <method name=
"OnPrevious" type=
"" overloaded=
"no"> 
16570         <autodoc>OnPrevious(self)
</autodoc> 
16572       <method name=
"OnFirst" type=
"" overloaded=
"no"> 
16573         <autodoc>OnFirst(self)
</autodoc> 
16575       <method name=
"OnLast" type=
"" overloaded=
"no"> 
16576         <autodoc>OnLast(self)
</autodoc> 
16578       <method name=
"OnGoto" type=
"" overloaded=
"no"> 
16579         <autodoc>OnGoto(self)
</autodoc> 
16582     <class name=
"PrintPreview" oldname=
"wxPrintPreview" module=
"_windows"> 
16583       <baseclass name=
"Object"/> 
16584       <constructor name=
"PrintPreview" overloaded=
"yes"> 
16586           <param name=
"printout" type=
"Printout" default=
""/> 
16587           <param name=
"printoutForPrinting" type=
"Printout" default=
""/> 
16588           <param name=
"data" type=
"PrintDialogData" default=
"NULL"/> 
16591       <constructor name=
"PrintPreview" overloaded=
"yes"> 
16592         <autodoc>__init__(self, Printout printout, Printout printoutForPrinting, PrintDialogData data=None) -
> PrintPreview
 
16593 __init__(self, Printout printout, Printout printoutForPrinting, PrintData data) -
> PrintPreview
</autodoc> 
16595           <param name=
"printout" type=
"Printout" default=
""/> 
16596           <param name=
"printoutForPrinting" type=
"Printout" default=
""/> 
16597           <param name=
"data" type=
"PrintData" default=
""/> 
16600       <method name=
"SetCurrentPage" type=
"bool" overloaded=
"no"> 
16601         <autodoc>SetCurrentPage(self, int pageNum) -
> bool
</autodoc> 
16603           <param name=
"pageNum" type=
"int" default=
""/> 
16606       <method name=
"GetCurrentPage" type=
"int" overloaded=
"no"> 
16607         <autodoc>GetCurrentPage(self) -
> int
</autodoc> 
16609       <method name=
"SetPrintout" type=
"" overloaded=
"no"> 
16610         <autodoc>SetPrintout(self, Printout printout)
</autodoc> 
16612           <param name=
"printout" type=
"Printout" default=
""/> 
16615       <method name=
"GetPrintout" type=
"Printout" overloaded=
"no"> 
16616         <autodoc>GetPrintout(self) -
> Printout
</autodoc> 
16618       <method name=
"GetPrintoutForPrinting" type=
"Printout" overloaded=
"no"> 
16619         <autodoc>GetPrintoutForPrinting(self) -
> Printout
</autodoc> 
16621       <method name=
"SetFrame" type=
"" overloaded=
"no"> 
16622         <autodoc>SetFrame(self, Frame frame)
</autodoc> 
16624           <param name=
"frame" type=
"Frame" default=
""/> 
16627       <method name=
"SetCanvas" type=
"" overloaded=
"no"> 
16628         <autodoc>SetCanvas(self, PreviewCanvas canvas)
</autodoc> 
16630           <param name=
"canvas" type=
"PreviewCanvas" default=
""/> 
16633       <method name=
"GetFrame" type=
"Frame" overloaded=
"no"> 
16634         <autodoc>GetFrame(self) -
> Frame
</autodoc> 
16636       <method name=
"GetCanvas" type=
"PreviewCanvas" overloaded=
"no"> 
16637         <autodoc>GetCanvas(self) -
> PreviewCanvas
</autodoc> 
16639       <method name=
"PaintPage" type=
"bool" overloaded=
"no"> 
16640         <autodoc>PaintPage(self, PreviewCanvas canvas, DC dc) -
> bool
</autodoc> 
16642           <param name=
"canvas" type=
"PreviewCanvas" default=
""/> 
16643           <param name=
"dc" type=
"DC" default=
""/> 
16646       <method name=
"DrawBlankPage" type=
"bool" overloaded=
"no"> 
16647         <autodoc>DrawBlankPage(self, PreviewCanvas canvas, DC dc) -
> bool
</autodoc> 
16649           <param name=
"canvas" type=
"PreviewCanvas" default=
""/> 
16650           <param name=
"dc" type=
"DC" default=
""/> 
16653       <method name=
"RenderPage" type=
"bool" overloaded=
"no"> 
16654         <autodoc>RenderPage(self, int pageNum) -
> bool
</autodoc> 
16656           <param name=
"pageNum" type=
"int" default=
""/> 
16659       <method name=
"AdjustScrollbars" type=
"" overloaded=
"no"> 
16660         <autodoc>AdjustScrollbars(self, PreviewCanvas canvas)
</autodoc> 
16662           <param name=
"canvas" type=
"PreviewCanvas" default=
""/> 
16665       <method name=
"GetPrintDialogData" type=
"PrintDialogData" overloaded=
"no"> 
16666         <autodoc>GetPrintDialogData(self) -
> PrintDialogData
</autodoc> 
16668       <method name=
"SetZoom" type=
"" overloaded=
"no"> 
16669         <autodoc>SetZoom(self, int percent)
</autodoc> 
16671           <param name=
"percent" type=
"int" default=
""/> 
16674       <method name=
"GetZoom" type=
"int" overloaded=
"no"> 
16675         <autodoc>GetZoom(self) -
> int
</autodoc> 
16677       <method name=
"GetMaxPage" type=
"int" overloaded=
"no"> 
16678         <autodoc>GetMaxPage(self) -
> int
</autodoc> 
16680       <method name=
"GetMinPage" type=
"int" overloaded=
"no"> 
16681         <autodoc>GetMinPage(self) -
> int
</autodoc> 
16683       <method name=
"Ok" type=
"bool" overloaded=
"no"> 
16684         <autodoc>Ok(self) -
> bool
</autodoc> 
16686       <method name=
"SetOk" type=
"" overloaded=
"no"> 
16687         <autodoc>SetOk(self, bool ok)
</autodoc> 
16689           <param name=
"ok" type=
"bool" default=
""/> 
16692       <method name=
"Print" type=
"bool" overloaded=
"no"> 
16693         <autodoc>Print(self, bool interactive) -
> bool
</autodoc> 
16695           <param name=
"interactive" type=
"bool" default=
""/> 
16698       <method name=
"DetermineScaling" type=
"" overloaded=
"no"> 
16699         <autodoc>DetermineScaling(self)
</autodoc> 
16702     <class name=
"PyPrintPreview" oldname=
"wxPyPrintPreview" module=
"_windows"> 
16703       <baseclass name=
"PrintPreview"/> 
16704       <constructor name=
"PyPrintPreview" overloaded=
"yes"> 
16706           <param name=
"printout" type=
"Printout" default=
""/> 
16707           <param name=
"printoutForPrinting" type=
"Printout" default=
""/> 
16708           <param name=
"data" type=
"PrintDialogData" default=
"NULL"/> 
16711       <constructor name=
"PyPrintPreview" overloaded=
"yes"> 
16712         <autodoc>__init__(self, Printout printout, Printout printoutForPrinting, PrintDialogData data=None) -
> PyPrintPreview
 
16713 __init__(self, Printout printout, Printout printoutForPrinting, PrintData data) -
> PyPrintPreview
</autodoc> 
16715           <param name=
"printout" type=
"Printout" default=
""/> 
16716           <param name=
"printoutForPrinting" type=
"Printout" default=
""/> 
16717           <param name=
"data" type=
"PrintData" default=
""/> 
16720       <method name=
"_setCallbackInfo" type=
"" overloaded=
"no"> 
16721         <autodoc>_setCallbackInfo(self, PyObject self, PyObject _class)
</autodoc> 
16723           <param name=
"self" type=
"PyObject" default=
""/> 
16724           <param name=
"_class" type=
"PyObject" default=
""/> 
16727       <method name=
"base_SetCurrentPage" type=
"bool" overloaded=
"no"> 
16728         <autodoc>base_SetCurrentPage(self, int pageNum) -
> bool
</autodoc> 
16730           <param name=
"pageNum" type=
"int" default=
""/> 
16733       <method name=
"base_PaintPage" type=
"bool" overloaded=
"no"> 
16734         <autodoc>base_PaintPage(self, PreviewCanvas canvas, DC dc) -
> bool
</autodoc> 
16736           <param name=
"canvas" type=
"PreviewCanvas" default=
""/> 
16737           <param name=
"dc" type=
"DC" default=
""/> 
16740       <method name=
"base_DrawBlankPage" type=
"bool" overloaded=
"no"> 
16741         <autodoc>base_DrawBlankPage(self, PreviewCanvas canvas, DC dc) -
> bool
</autodoc> 
16743           <param name=
"canvas" type=
"PreviewCanvas" default=
""/> 
16744           <param name=
"dc" type=
"DC" default=
""/> 
16747       <method name=
"base_RenderPage" type=
"bool" overloaded=
"no"> 
16748         <autodoc>base_RenderPage(self, int pageNum) -
> bool
</autodoc> 
16750           <param name=
"pageNum" type=
"int" default=
""/> 
16753       <method name=
"base_SetZoom" type=
"" overloaded=
"no"> 
16754         <autodoc>base_SetZoom(self, int percent)
</autodoc> 
16756           <param name=
"percent" type=
"int" default=
""/> 
16759       <method name=
"base_Print" type=
"bool" overloaded=
"no"> 
16760         <autodoc>base_Print(self, bool interactive) -
> bool
</autodoc> 
16762           <param name=
"interactive" type=
"bool" default=
""/> 
16765       <method name=
"base_DetermineScaling" type=
"" overloaded=
"no"> 
16766         <autodoc>base_DetermineScaling(self)
</autodoc> 
16769     <class name=
"PyPreviewFrame" oldname=
"wxPyPreviewFrame" module=
"_windows"> 
16770       <baseclass name=
"PreviewFrame"/> 
16771       <constructor name=
"PyPreviewFrame" overloaded=
"no"> 
16772         <autodoc>__init__(self, PrintPreview preview, Frame parent, String title, Point pos=DefaultPosition, 
 
16773     Size size=DefaultSize, 
 
16774     long style=DEFAULT_FRAME_STYLE, String name=FrameNameStr) -
> PyPreviewFrame
</autodoc> 
16776           <param name=
"preview" type=
"PrintPreview" default=
""/> 
16777           <param name=
"parent" type=
"Frame" default=
""/> 
16778           <param name=
"title" type=
"String" default=
""/> 
16779           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
16780           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
16781           <param name=
"style" type=
"long" default=
"wxDEFAULT_FRAME_STYLE"/> 
16782           <param name=
"name" type=
"String" default=
"wxPyFrameNameStr"/> 
16785       <method name=
"_setCallbackInfo" type=
"" overloaded=
"no"> 
16786         <autodoc>_setCallbackInfo(self, PyObject self, PyObject _class)
</autodoc> 
16788           <param name=
"self" type=
"PyObject" default=
""/> 
16789           <param name=
"_class" type=
"PyObject" default=
""/> 
16792       <method name=
"SetPreviewCanvas" type=
"" overloaded=
"no"> 
16793         <autodoc>SetPreviewCanvas(self, PreviewCanvas canvas)
</autodoc> 
16795           <param name=
"canvas" type=
"PreviewCanvas" default=
""/> 
16798       <method name=
"SetControlBar" type=
"" overloaded=
"no"> 
16799         <autodoc>SetControlBar(self, PreviewControlBar bar)
</autodoc> 
16801           <param name=
"bar" type=
"PreviewControlBar" default=
""/> 
16804       <method name=
"base_Initialize" type=
"" overloaded=
"no"> 
16805         <autodoc>base_Initialize(self)
</autodoc> 
16807       <method name=
"base_CreateCanvas" type=
"" overloaded=
"no"> 
16808         <autodoc>base_CreateCanvas(self)
</autodoc> 
16810       <method name=
"base_CreateControlBar" type=
"" overloaded=
"no"> 
16811         <autodoc>base_CreateControlBar(self)
</autodoc> 
16814     <class name=
"PyPreviewControlBar" oldname=
"wxPyPreviewControlBar" module=
"_windows"> 
16815       <baseclass name=
"PreviewControlBar"/> 
16816       <constructor name=
"PyPreviewControlBar" overloaded=
"no"> 
16817         <autodoc>__init__(self, PrintPreview preview, long buttons, Window parent, 
 
16818     Point pos=DefaultPosition, Size size=DefaultSize, 
 
16819     long style=
0, String name=PanelNameStr) -
> PyPreviewControlBar
</autodoc> 
16821           <param name=
"preview" type=
"PrintPreview" default=
""/> 
16822           <param name=
"buttons" type=
"long" default=
""/> 
16823           <param name=
"parent" type=
"Window" default=
""/> 
16824           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
16825           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
16826           <param name=
"style" type=
"long" default=
"0"/> 
16827           <param name=
"name" type=
"String" default=
"wxPyPanelNameStr"/> 
16830       <method name=
"_setCallbackInfo" type=
"" overloaded=
"no"> 
16831         <autodoc>_setCallbackInfo(self, PyObject self, PyObject _class)
</autodoc> 
16833           <param name=
"self" type=
"PyObject" default=
""/> 
16834           <param name=
"_class" type=
"PyObject" default=
""/> 
16837       <method name=
"SetPrintPreview" type=
"" overloaded=
"no"> 
16838         <autodoc>SetPrintPreview(self, PrintPreview preview)
</autodoc> 
16840           <param name=
"preview" type=
"PrintPreview" default=
""/> 
16843       <method name=
"base_CreateButtons" type=
"" overloaded=
"no"> 
16844         <autodoc>base_CreateButtons(self)
</autodoc> 
16846       <method name=
"base_SetZoomControl" type=
"" overloaded=
"no"> 
16847         <autodoc>base_SetZoomControl(self, int zoom)
</autodoc> 
16849           <param name=
"zoom" type=
"int" default=
""/> 
16854   <module name=
"_controls"> 
16855     <import name=
"_core"/> 
16856     <pythoncode> wx = _core 
</pythoncode> 
16858 #---------------------------------------------------------------------------
 
16860     <class name=
"Button" oldname=
"wxButton" module=
"_controls"> 
16861       <docstring>A button is a control that contains a text string, and is one of the most
 
16862 common elements of a GUI.  It may be placed on a dialog box or panel, or
 
16863 indeed almost any other window.
 
16867     ==============   ==========================================
 
16868     wx.BU_LEFT       Left-justifies the label. Windows and GTK+ only.
 
16869     wx.BU_TOP        Aligns the label to the top of the button.
 
16870                      Windows and GTK+ only.
 
16871     wx.BU_RIGHT      Right-justifies the bitmap label. Windows and GTK+ only.
 
16872     wx.BU_BOTTOM     Aligns the label to the bottom of the button.
 
16873                      Windows and GTK+ only.
 
16874     wx.BU_EXACTFIT   Creates the button as small as possible
 
16875                      instead of making it of the standard size
 
16876                      (which is the default behaviour.)
 
16877     ==============   ==========================================
 
16881     ============     ==========================================
 
16882     EVT_BUTTON       Sent when the button is clicked.
 
16883     ============     ==========================================
 
16885 :see: `wx.BitmapButton`
 
16887       <baseclass name=
"Control"/> 
16888       <constructor name=
"Button" overloaded=
"no"> 
16889         <autodoc>__init__(self, Window parent, int id=-
1, String label=EmptyString, 
 
16890     Point pos=DefaultPosition, Size size=DefaultSize, 
 
16891     long style=
0, Validator validator=DefaultValidator, 
 
16892     String name=ButtonNameStr) -
> Button
</autodoc> 
16893         <docstring>Create and show a button.  The preferred way to create standard
 
16894 buttons is to use a standard ID and an empty label.  In this case
 
16895 wxWigets will automatically use a stock label that coresponds to the
 
16896 ID given.  In additon, the button will be decorated with stock icons
 
16899 The stock IDs and coresponding labels are
 
16901     ==================      ====================
 
16903     wx.ID_APPLY             '\\
&Apply'
 
16904     wx.ID_BOLD              '\\
&Bold'
 
16905     wx.ID_CANCEL            '\\
&Cancel'
 
16906     wx.ID_CLEAR             '\\
&Clear'
 
16907     wx.ID_CLOSE             '\\
&Close'
 
16908     wx.ID_COPY              '\\
&Copy'
 
16909     wx.ID_CUT               'Cu\\
&t'
 
16910     wx.ID_DELETE            '\\
&Delete'
 
16911     wx.ID_FIND              '\\
&Find'
 
16912     wx.ID_REPLACE           'Find and rep\\
&lace'
 
16913     wx.ID_BACKWARD          '\\
&Back'
 
16914     wx.ID_DOWN              '\\
&Down'
 
16915     wx.ID_FORWARD           '\\
&Forward'
 
16916     wx.ID_UP                '\\
&Up'
 
16917     wx.ID_HELP              '\\
&Help'
 
16918     wx.ID_HOME              '\\
&Home'
 
16919     wx.ID_INDENT            'Indent'
 
16920     wx.ID_INDEX             '\\
&Index'
 
16921     wx.ID_ITALIC            '\\
&Italic'
 
16922     wx.ID_JUSTIFY_CENTER    'Centered'
 
16923     wx.ID_JUSTIFY_FILL      'Justified'
 
16924     wx.ID_JUSTIFY_LEFT      'Align Left'
 
16925     wx.ID_JUSTIFY_RIGHT     'Align Right'
 
16926     wx.ID_NEW               '\\
&New'
 
16927     wx.ID_NO                '\\
&No'
 
16928     wx.ID_OK                '\\
&OK'
 
16929     wx.ID_OPEN              '\\
&Open'
 
16930     wx.ID_PASTE             '\\
&Paste'
 
16931     wx.ID_PREFERENCES       '\\
&Preferences'
 
16932     wx.ID_PRINT             '\\
&Print'
 
16933     wx.ID_PREVIEW           'Print previe\\
&w'
 
16934     wx.ID_PROPERTIES        '\\
&Properties'
 
16935     wx.ID_EXIT              '\\
&Quit'
 
16936     wx.ID_REDO              '\\
&Redo'
 
16937     wx.ID_REFRESH           'Refresh'
 
16938     wx.ID_REMOVE            'Remove'
 
16939     wx.ID_REVERT_TO_SAVED   'Revert to Saved'
 
16940     wx.ID_SAVE              '\\
&Save'
 
16941     wx.ID_SAVEAS            'Save \\
&As...'
 
16942     wx.ID_STOP              '\\
&Stop'
 
16943     wx.ID_UNDELETE          'Undelete'
 
16944     wx.ID_UNDERLINE         '\\
&Underline'
 
16945     wx.ID_UNDO              '\\
&Undo'
 
16946     wx.ID_UNINDENT          '\\
&Unindent'
 
16947     wx.ID_YES               '\\
&Yes'
 
16948     wx.ID_ZOOM_100          '\\
&Actual Size'
 
16949     wx.ID_ZOOM_FIT          'Zoom to \\
&Fit'
 
16950     wx.ID_ZOOM_IN           'Zoom \\
&In'
 
16951     wx.ID_ZOOM_OUT          'Zoom \\
&Out'
 
16952     ==================      ====================
 
16955           <param name=
"parent" type=
"Window" default=
""/> 
16956           <param name=
"id" type=
"int" default=
"-1"/> 
16957           <param name=
"label" type=
"String" default=
"wxPyEmptyString"/> 
16958           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
16959           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
16960           <param name=
"style" type=
"long" default=
"0"/> 
16961           <param name=
"validator" type=
"Validator" default=
"wxDefaultValidator"/> 
16962           <param name=
"name" type=
"String" default=
"wxPyButtonNameStr"/> 
16965       <constructor name=
"PreButton" overloaded=
"no"> 
16966         <autodoc>PreButton() -
> Button
</autodoc> 
16967         <docstring>Precreate a Button for 
2-phase creation.
</docstring> 
16969       <method name=
"Create" type=
"bool" overloaded=
"no"> 
16970         <autodoc>Create(self, Window parent, int id=-
1, String label=EmptyString, 
 
16971     Point pos=DefaultPosition, Size size=DefaultSize, 
 
16972     long style=
0, Validator validator=DefaultValidator, 
 
16973     String name=ButtonNameStr) -
> bool
</autodoc> 
16974         <docstring>Acutally create the GUI Button for 
2-phase creation.
</docstring> 
16976           <param name=
"parent" type=
"Window" default=
""/> 
16977           <param name=
"id" type=
"int" default=
"-1"/> 
16978           <param name=
"label" type=
"String" default=
"wxPyEmptyString"/> 
16979           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
16980           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
16981           <param name=
"style" type=
"long" default=
"0"/> 
16982           <param name=
"validator" type=
"Validator" default=
"wxDefaultValidator"/> 
16983           <param name=
"name" type=
"String" default=
"wxPyButtonNameStr"/> 
16986       <method name=
"SetDefault" type=
"" overloaded=
"no"> 
16987         <autodoc>SetDefault(self)
</autodoc> 
16988         <docstring>This sets the button to be the default item for the panel or dialog box.
</docstring> 
16990       <staticmethod name=
"GetDefaultSize" type=
"Size" overloaded=
"no"> 
16991         <autodoc>GetDefaultSize() -
> Size
</autodoc> 
16992         <docstring>Returns the default button size for this platform.
</docstring> 
16994       <staticmethod name=
"GetClassDefaultAttributes" type=
"VisualAttributes" overloaded=
"no"> 
16995         <autodoc>GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -
> VisualAttributes
</autodoc> 
16996         <docstring>Get the default attributes for this class.  This is useful if you want
 
16997 to use the same font or colour in your own control as in a standard
 
16998 control -- which is a much better idea than hard coding specific
 
16999 colours or fonts which might look completely out of place on the
 
17000 user's system, especially if it uses themes.
 
17002 The variant parameter is only relevant under Mac currently and is
 
17003 ignore under other platforms. Under Mac, it will change the size of
 
17004 the returned font. See `wx.Window.SetWindowVariant` for more about
 
17007           <param name=
"variant" type=
"wxWindowVariant" default=
"wxWINDOW_VARIANT_NORMAL"/> 
17011     <class name=
"BitmapButton" oldname=
"wxBitmapButton" module=
"_controls"> 
17012       <docstring>A Button that contains a bitmap.  A bitmap button can be supplied with a
 
17013 single bitmap, and wxWidgets will draw all button states using this bitmap. If
 
17014 the application needs more control, additional bitmaps for the selected state,
 
17015 unpressed focused state, and greyed-out state may be supplied.       
 
17019     ==============  =============================================
 
17020     wx.BU_AUTODRAW  If this is specified, the button will be drawn
 
17021                     automatically using the label bitmap only,
 
17022                     providing a 
3D-look border. If this style is
 
17023                     not specified, the button will be drawn
 
17024                     without borders and using all provided
 
17025                     bitmaps. WIN32 only.
 
17026     wx.BU_LEFT      Left-justifies the label. WIN32 only.
 
17027     wx.BU_TOP       Aligns the label to the top of the button. WIN32
 
17029     wx.BU_RIGHT     Right-justifies the bitmap label. WIN32 only.
 
17030     wx.BU_BOTTOM    Aligns the label to the bottom of the
 
17031                     button. WIN32 only.
 
17032     wx.BU_EXACTFIT  Creates the button as small as possible
 
17033                     instead of making it of the standard size
 
17034                     (which is the default behaviour.)
 
17035     ==============  =============================================
 
17039      ===========   ==================================
 
17040      EVT_BUTTON    Sent when the button is clicked.
 
17041      ===========   ==================================
 
17043 :see: `wx.Button`, `wx.Bitmap`
 
17045       <baseclass name=
"Button"/> 
17046       <constructor name=
"BitmapButton" overloaded=
"no"> 
17047         <autodoc>__init__(self, Window parent, int id=-
1, Bitmap bitmap=wxNullBitmap, 
 
17048     Point pos=DefaultPosition, Size size=DefaultSize, 
 
17049     long style=BU_AUTODRAW, Validator validator=DefaultValidator, 
 
17050     String name=ButtonNameStr) -
> BitmapButton
</autodoc> 
17051         <docstring>Create and show a button with a bitmap for the label.
</docstring> 
17053           <param name=
"parent" type=
"Window" default=
""/> 
17054           <param name=
"id" type=
"int" default=
"-1"/> 
17055           <param name=
"bitmap" type=
"Bitmap" default=
"wxNullBitmap"/> 
17056           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
17057           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
17058           <param name=
"style" type=
"long" default=
"wxBU_AUTODRAW"/> 
17059           <param name=
"validator" type=
"Validator" default=
"wxDefaultValidator"/> 
17060           <param name=
"name" type=
"String" default=
"wxPyButtonNameStr"/> 
17063       <constructor name=
"PreBitmapButton" overloaded=
"no"> 
17064         <autodoc>PreBitmapButton() -
> BitmapButton
</autodoc> 
17065         <docstring>Precreate a BitmapButton for 
2-phase creation.
</docstring> 
17067       <method name=
"Create" type=
"bool" overloaded=
"no"> 
17068         <autodoc>Create(self, Window parent, int id=-
1, Bitmap bitmap=wxNullBitmap, 
 
17069     Point pos=DefaultPosition, Size size=DefaultSize, 
 
17070     long style=BU_AUTODRAW, Validator validator=DefaultValidator, 
 
17071     String name=ButtonNameStr) -
> bool
</autodoc> 
17072         <docstring>Acutally create the GUI BitmapButton for 
2-phase creation.
</docstring> 
17074           <param name=
"parent" type=
"Window" default=
""/> 
17075           <param name=
"id" type=
"int" default=
"-1"/> 
17076           <param name=
"bitmap" type=
"Bitmap" default=
"wxNullBitmap"/> 
17077           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
17078           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
17079           <param name=
"style" type=
"long" default=
"wxBU_AUTODRAW"/> 
17080           <param name=
"validator" type=
"Validator" default=
"wxDefaultValidator"/> 
17081           <param name=
"name" type=
"String" default=
"wxPyButtonNameStr"/> 
17084       <method name=
"GetBitmapLabel" type=
"Bitmap" overloaded=
"no"> 
17085         <autodoc>GetBitmapLabel(self) -
> Bitmap
</autodoc> 
17086         <docstring>Returns the label bitmap (the one passed to the constructor).
</docstring> 
17088       <method name=
"GetBitmapDisabled" type=
"Bitmap" overloaded=
"no"> 
17089         <autodoc>GetBitmapDisabled(self) -
> Bitmap
</autodoc> 
17090         <docstring>Returns the bitmap for the disabled state.
</docstring> 
17092       <method name=
"GetBitmapFocus" type=
"Bitmap" overloaded=
"no"> 
17093         <autodoc>GetBitmapFocus(self) -
> Bitmap
</autodoc> 
17094         <docstring>Returns the bitmap for the focused state.
</docstring> 
17096       <method name=
"GetBitmapSelected" type=
"Bitmap" overloaded=
"no"> 
17097         <autodoc>GetBitmapSelected(self) -
> Bitmap
</autodoc> 
17098         <docstring>Returns the bitmap for the selected state.
</docstring> 
17100       <method name=
"SetBitmapDisabled" type=
"" overloaded=
"no"> 
17101         <autodoc>SetBitmapDisabled(self, Bitmap bitmap)
</autodoc> 
17102         <docstring>Sets the bitmap for the disabled button appearance.
</docstring> 
17104           <param name=
"bitmap" type=
"Bitmap" default=
""/> 
17107       <method name=
"SetBitmapFocus" type=
"" overloaded=
"no"> 
17108         <autodoc>SetBitmapFocus(self, Bitmap bitmap)
</autodoc> 
17109         <docstring>Sets the bitmap for the button appearance when it has the keyboard focus.
</docstring> 
17111           <param name=
"bitmap" type=
"Bitmap" default=
""/> 
17114       <method name=
"SetBitmapSelected" type=
"" overloaded=
"no"> 
17115         <autodoc>SetBitmapSelected(self, Bitmap bitmap)
</autodoc> 
17116         <docstring>Sets the bitmap for the selected (depressed) button appearance.
</docstring> 
17118           <param name=
"bitmap" type=
"Bitmap" default=
""/> 
17121       <method name=
"SetBitmapLabel" type=
"" overloaded=
"no"> 
17122         <autodoc>SetBitmapLabel(self, Bitmap bitmap)
</autodoc> 
17123         <docstring>Sets the bitmap label for the button.  This is the bitmap used for the
 
17124 unselected state, and for all other states if no other bitmaps are provided.
</docstring> 
17126           <param name=
"bitmap" type=
"Bitmap" default=
""/> 
17129       <method name=
"SetMargins" type=
"" overloaded=
"no"> 
17130         <autodoc>SetMargins(self, int x, int y)
</autodoc> 
17132           <param name=
"x" type=
"int" default=
""/> 
17133           <param name=
"y" type=
"int" default=
""/> 
17136       <method name=
"GetMarginX" type=
"int" overloaded=
"no"> 
17137         <autodoc>GetMarginX(self) -
> int
</autodoc> 
17139       <method name=
"GetMarginY" type=
"int" overloaded=
"no"> 
17140         <autodoc>GetMarginY(self) -
> int
</autodoc> 
17144 #---------------------------------------------------------------------------
 
17146     <class name=
"CheckBox" oldname=
"wxCheckBox" module=
"_controls"> 
17147       <docstring>A checkbox is a labelled box which by default is either on (the
 
17148 checkmark is visible) or off (no checkmark). Optionally (When the
 
17149 wx.CHK_3STATE style flag is set) it can have a third state, called the
 
17150 mixed or undetermined state. Often this is used as a "Does Not
 
17155     =================================  ===============================
 
17156     wx.CHK_2STATE                      Create a 
2-state checkbox. 
 
17157                                        This is the default.
 
17158     wx.CHK_3STATE                      Create a 
3-state checkbox.
 
17159     wx.CHK_ALLOW_3RD_STATE_FOR_USER    By default a user can't set a
 
17160                                        3-state checkbox to the
 
17161                                        third state. It can only be
 
17162                                        done from code. Using this
 
17163                                        flags allows the user to set
 
17164                                        the checkbox to the third
 
17166                                        wx.ALIGN_RIGHT Makes the
 
17167                                        text appear on the left of
 
17169     =================================  ===============================
 
17173     ===============================  ===============================
 
17174     EVT_CHECKBOX                     Sent when checkbox is clicked.
 
17175     ===============================  ===============================
 
17177       <baseclass name=
"Control"/> 
17178       <constructor name=
"CheckBox" overloaded=
"no"> 
17179         <autodoc>__init__(self, Window parent, int id=-
1, String label=EmptyString, 
 
17180     Point pos=DefaultPosition, Size size=DefaultSize, 
 
17181     long style=
0, Validator validator=DefaultValidator, 
 
17182     String name=CheckBoxNameStr) -
> CheckBox
</autodoc> 
17183         <docstring>Creates and shows a CheckBox control
</docstring> 
17185           <param name=
"parent" type=
"Window" default=
""/> 
17186           <param name=
"id" type=
"int" default=
"-1"/> 
17187           <param name=
"label" type=
"String" default=
"wxPyEmptyString"/> 
17188           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
17189           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
17190           <param name=
"style" type=
"long" default=
"0"/> 
17191           <param name=
"validator" type=
"Validator" default=
"wxDefaultValidator"/> 
17192           <param name=
"name" type=
"String" default=
"wxPyCheckBoxNameStr"/> 
17195       <constructor name=
"PreCheckBox" overloaded=
"no"> 
17196         <autodoc>PreCheckBox() -
> CheckBox
</autodoc> 
17197         <docstring>Precreate a CheckBox for 
2-phase creation.
</docstring> 
17199       <method name=
"Create" type=
"bool" overloaded=
"no"> 
17200         <autodoc>Create(self, Window parent, int id=-
1, String label=EmptyString, 
 
17201     Point pos=DefaultPosition, Size size=DefaultSize, 
 
17202     long style=
0, Validator validator=DefaultValidator, 
 
17203     String name=CheckBoxNameStr) -
> bool
</autodoc> 
17204         <docstring>Actually create the GUI CheckBox for 
2-phase creation.
</docstring> 
17206           <param name=
"parent" type=
"Window" default=
""/> 
17207           <param name=
"id" type=
"int" default=
"-1"/> 
17208           <param name=
"label" type=
"String" default=
"wxPyEmptyString"/> 
17209           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
17210           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
17211           <param name=
"style" type=
"long" default=
"0"/> 
17212           <param name=
"validator" type=
"Validator" default=
"wxDefaultValidator"/> 
17213           <param name=
"name" type=
"String" default=
"wxPyCheckBoxNameStr"/> 
17216       <method name=
"GetValue" type=
"bool" overloaded=
"no"> 
17217         <autodoc>GetValue(self) -
> bool
</autodoc> 
17218         <docstring>Gets the state of a 
2-state CheckBox.  Returns True if it is checked,
 
17219 False otherwise.
</docstring> 
17221       <method name=
"IsChecked" type=
"bool" overloaded=
"no"> 
17222         <autodoc>IsChecked(self) -
> bool
</autodoc> 
17223         <docstring>Similar to GetValue, but raises an exception if it is not a 
2-state
 
17224 CheckBox.
</docstring> 
17226       <method name=
"SetValue" type=
"" overloaded=
"no"> 
17227         <autodoc>SetValue(self, bool state)
</autodoc> 
17228         <docstring>Set the state of a 
2-state CheckBox.  Pass True for checked, False for
 
17229 unchecked.
</docstring> 
17231           <param name=
"state" type=
"bool" default=
""/> 
17234       <method name=
"Get3StateValue" type=
"wxCheckBoxState" overloaded=
"no"> 
17235         <autodoc>Get3StateValue(self) -
> int
</autodoc> 
17236         <docstring>Returns wx.CHK_UNCHECKED when the CheckBox is unchecked,
 
17237 wx.CHK_CHECKED when it is checked and wx.CHK_UNDETERMINED when it's in
 
17238 the undetermined state.  Raises an exceptiion when the function is
 
17239 used with a 
2-state CheckBox.
</docstring> 
17241       <method name=
"Set3StateValue" type=
"" overloaded=
"no"> 
17242         <autodoc>Set3StateValue(self, int state)
</autodoc> 
17243         <docstring>Sets the CheckBox to the given state.  The state parameter can be one
 
17244 of the following: wx.CHK_UNCHECKED (Check is off), wx.CHK_CHECKED (the
 
17245 Check is on) or wx.CHK_UNDETERMINED (Check is mixed). Raises an
 
17246 exception when the CheckBox is a 
2-state checkbox and setting the
 
17247 state to wx.CHK_UNDETERMINED.
</docstring> 
17249           <param name=
"state" type=
"wxCheckBoxState" default=
""/> 
17252       <method name=
"Is3State" type=
"bool" overloaded=
"no"> 
17253         <autodoc>Is3State(self) -
> bool
</autodoc> 
17254         <docstring>Returns whether or not the CheckBox is a 
3-state CheckBox.
</docstring> 
17256       <method name=
"Is3rdStateAllowedForUser" type=
"bool" overloaded=
"no"> 
17257         <autodoc>Is3rdStateAllowedForUser(self) -
> bool
</autodoc> 
17258         <docstring>Returns whether or not the user can set the CheckBox to the third
 
17261       <staticmethod name=
"GetClassDefaultAttributes" type=
"VisualAttributes" overloaded=
"no"> 
17262         <autodoc>GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -
> VisualAttributes
</autodoc> 
17263         <docstring>Get the default attributes for this class.  This is useful if you want
 
17264 to use the same font or colour in your own control as in a standard
 
17265 control -- which is a much better idea than hard coding specific
 
17266 colours or fonts which might look completely out of place on the
 
17267 user's system, especially if it uses themes.
 
17269 The variant parameter is only relevant under Mac currently and is
 
17270 ignore under other platforms. Under Mac, it will change the size of
 
17271 the returned font. See `wx.Window.SetWindowVariant` for more about
 
17274           <param name=
"variant" type=
"wxWindowVariant" default=
"wxWINDOW_VARIANT_NORMAL"/> 
17279 #---------------------------------------------------------------------------
 
17281     <class name=
"Choice" oldname=
"wxChoice" module=
"_controls"> 
17282       <docstring>A Choice control is used to select one of a list of strings.
 
17283 Unlike a `wx.ListBox`, only the selection is visible until the
 
17284 user pulls down the menu of choices.
 
17288     ================    ==========================================
 
17289     EVT_CHOICE          Sent when an item in the list is selected.
 
17290     ================    ==========================================
 
17292       <baseclass name=
"ControlWithItems"/> 
17293       <constructor name=
"Choice" overloaded=
"no"> 
17294         <autodoc>__init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
 
17295     List choices=[], long style=
0, Validator validator=DefaultValidator,
 
17296     String name=ChoiceNameStr) -
> Choice
</autodoc> 
17297         <docstring>Create and show a Choice control
</docstring> 
17299           <param name=
"parent" type=
"Window" default=
""/> 
17300           <param name=
"id" type=
"int" default=
"-1"/> 
17301           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
17302           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
17303           <param name=
"choices" type=
"wxArrayString" default=
"wxPyEmptyStringArray"/> 
17304           <param name=
"style" type=
"long" default=
"0"/> 
17305           <param name=
"validator" type=
"Validator" default=
"wxDefaultValidator"/> 
17306           <param name=
"name" type=
"String" default=
"wxPyChoiceNameStr"/> 
17309       <constructor name=
"PreChoice" overloaded=
"no"> 
17310         <autodoc>PreChoice() -
> Choice
</autodoc> 
17311         <docstring>Precreate a Choice control for 
2-phase creation.
</docstring> 
17313       <method name=
"Create" type=
"bool" overloaded=
"no"> 
17314         <autodoc>Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
 
17315     List choices=[], long style=
0, Validator validator=DefaultValidator,
 
17316     String name=ChoiceNameStr) -
> bool
</autodoc> 
17317         <docstring>Actually create the GUI Choice control for 
2-phase creation
</docstring> 
17319           <param name=
"parent" type=
"Window" default=
""/> 
17320           <param name=
"id" type=
"int" default=
"-1"/> 
17321           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
17322           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
17323           <param name=
"choices" type=
"wxArrayString" default=
"wxPyEmptyStringArray"/> 
17324           <param name=
"style" type=
"long" default=
"0"/> 
17325           <param name=
"validator" type=
"Validator" default=
"wxDefaultValidator"/> 
17326           <param name=
"name" type=
"String" default=
"wxPyChoiceNameStr"/> 
17329       <method name=
"SetSelection" type=
"" overloaded=
"no"> 
17330         <autodoc>SetSelection(self, int n)
</autodoc> 
17331         <docstring>Select the n'th item (zero based) in the list.
</docstring> 
17333           <param name=
"n" type=
"int" default=
""/> 
17336       <method name=
"SetStringSelection" type=
"bool" overloaded=
"no"> 
17337         <autodoc>SetStringSelection(self, String string) -
> bool
</autodoc> 
17338         <docstring>Select the item with the specifed string
</docstring> 
17340           <param name=
"string" type=
"String" default=
""/> 
17343       <method name=
"SetString" type=
"" overloaded=
"no"> 
17344         <autodoc>SetString(self, int n, String string)
</autodoc> 
17345         <docstring>Set the label for the n'th item (zero based) in the list.
</docstring> 
17347           <param name=
"n" type=
"int" default=
""/> 
17348           <param name=
"string" type=
"String" default=
""/> 
17351       <staticmethod name=
"GetClassDefaultAttributes" type=
"VisualAttributes" overloaded=
"no"> 
17352         <autodoc>GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -
> VisualAttributes
</autodoc> 
17353         <docstring>Get the default attributes for this class.  This is useful if you want
 
17354 to use the same font or colour in your own control as in a standard
 
17355 control -- which is a much better idea than hard coding specific
 
17356 colours or fonts which might look completely out of place on the
 
17357 user's system, especially if it uses themes.
 
17359 The variant parameter is only relevant under Mac currently and is
 
17360 ignore under other platforms. Under Mac, it will change the size of
 
17361 the returned font. See `wx.Window.SetWindowVariant` for more about
 
17364           <param name=
"variant" type=
"wxWindowVariant" default=
"wxWINDOW_VARIANT_NORMAL"/> 
17369 #---------------------------------------------------------------------------
 
17371     <class name=
"ComboBox" oldname=
"wxComboBox" module=
"_controls"> 
17372       <docstring>A combobox is like a combination of an edit control and a
 
17373 listbox. It can be displayed as static list with editable or
 
17374 read-only text field; or a drop-down list with text field.
 
17376 A combobox permits a single selection only. Combobox items are
 
17377 numbered from zero.
 
17381     ================    ===============================================
 
17382     wx.CB_SIMPLE        Creates a combobox with a permanently
 
17383                         displayed list.  Windows only.
 
17385     wx.CB_DROPDOWN      Creates a combobox with a drop-down list.
 
17387     wx.CB_READONLY      Same as wxCB_DROPDOWN but only the strings
 
17388                         specified as the combobox choices can be
 
17389                         selected, it is impossible to select
 
17390                         (even from a program) a string which is
 
17391                         not in the choices list.
 
17393     wx.CB_SORT          Sorts the entries in the list alphabetically.
 
17394     ================    ===============================================
 
17398     ================    ===============================================
 
17399     EVT_COMBOBOX        Sent when an item on the list is selected.
 
17400     EVT_TEXT            Sent when the combobox text changes.
 
17401     ================    ===============================================
 
17403       <baseclass name=
"Control"/> 
17404       <baseclass name=
"ItemContainer"/> 
17405       <constructor name=
"ComboBox" overloaded=
"no"> 
17406         <autodoc>__init__(Window parent, int id, String value=EmptyString,
 
17407     Point pos=DefaultPosition, Size size=DefaultSize,
 
17408     List choices=[], long style=
0, Validator validator=DefaultValidator,
 
17409     String name=ComboBoxNameStr) -
> ComboBox
</autodoc> 
17410         <docstring>Constructor, creates and shows a ComboBox control.
</docstring> 
17412           <param name=
"parent" type=
"Window" default=
""/> 
17413           <param name=
"id" type=
"int" default=
"-1"/> 
17414           <param name=
"value" type=
"String" default=
"wxPyEmptyString"/> 
17415           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
17416           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
17417           <param name=
"choices" type=
"wxArrayString" default=
"wxPyEmptyStringArray"/> 
17418           <param name=
"style" type=
"long" default=
"0"/> 
17419           <param name=
"validator" type=
"Validator" default=
"wxDefaultValidator"/> 
17420           <param name=
"name" type=
"String" default=
"wxPyComboBoxNameStr"/> 
17423       <constructor name=
"PreComboBox" overloaded=
"no"> 
17424         <autodoc>PreComboBox() -
> ComboBox
</autodoc> 
17425         <docstring>Precreate a ComboBox control for 
2-phase creation.
</docstring> 
17427       <method name=
"Create" type=
"bool" overloaded=
"no"> 
17428         <autodoc>Create(Window parent, int id, String value=EmptyString,
 
17429     Point pos=DefaultPosition, Size size=DefaultSize,
 
17430     List choices=[], long style=
0, Validator validator=DefaultValidator,
 
17431     String name=ChoiceNameStr) -
> bool
</autodoc> 
17432         <docstring>Actually create the GUI wxComboBox control for 
2-phase creation
</docstring> 
17434           <param name=
"parent" type=
"Window" default=
""/> 
17435           <param name=
"id" type=
"int" default=
"-1"/> 
17436           <param name=
"value" type=
"String" default=
"wxPyEmptyString"/> 
17437           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
17438           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
17439           <param name=
"choices" type=
"wxArrayString" default=
"wxPyEmptyStringArray"/> 
17440           <param name=
"style" type=
"long" default=
"0"/> 
17441           <param name=
"validator" type=
"Validator" default=
"wxDefaultValidator"/> 
17442           <param name=
"name" type=
"String" default=
"wxPyChoiceNameStr"/> 
17445       <method name=
"GetValue" type=
"String" overloaded=
"no"> 
17446         <autodoc>GetValue(self) -
> String
</autodoc> 
17447         <docstring>Returns the current value in the combobox text field.
</docstring> 
17449       <method name=
"SetValue" type=
"" overloaded=
"no"> 
17450         <autodoc>SetValue(self, String value)
</autodoc> 
17452           <param name=
"value" type=
"String" default=
""/> 
17455       <method name=
"Copy" type=
"" overloaded=
"no"> 
17456         <autodoc>Copy(self)
</autodoc> 
17457         <docstring>Copies the selected text to the clipboard.
</docstring> 
17459       <method name=
"Cut" type=
"" overloaded=
"no"> 
17460         <autodoc>Cut(self)
</autodoc> 
17461         <docstring>Copies the selected text to the clipboard and removes the selection.
</docstring> 
17463       <method name=
"Paste" type=
"" overloaded=
"no"> 
17464         <autodoc>Paste(self)
</autodoc> 
17465         <docstring>Pastes text from the clipboard to the text field.
</docstring> 
17467       <method name=
"SetInsertionPoint" type=
"" overloaded=
"no"> 
17468         <autodoc>SetInsertionPoint(self, long pos)
</autodoc> 
17469         <docstring>Sets the insertion point in the combobox text field.
</docstring> 
17471           <param name=
"pos" type=
"long" default=
""/> 
17474       <method name=
"GetInsertionPoint" type=
"long" overloaded=
"no"> 
17475         <autodoc>GetInsertionPoint(self) -
> long
</autodoc> 
17476         <docstring>Returns the insertion point for the combobox's text field.
</docstring> 
17478       <method name=
"GetLastPosition" type=
"long" overloaded=
"no"> 
17479         <autodoc>GetLastPosition(self) -
> long
</autodoc> 
17480         <docstring>Returns the last position in the combobox text field.
</docstring> 
17482       <method name=
"Replace" type=
"" overloaded=
"no"> 
17483         <autodoc>Replace(self, long from, long to, String value)
</autodoc> 
17484         <docstring>Replaces the text between two positions with the given text, in the
 
17485 combobox text field.
</docstring> 
17487           <param name=
"from" type=
"long" default=
""/> 
17488           <param name=
"to" type=
"long" default=
""/> 
17489           <param name=
"value" type=
"String" default=
""/> 
17492       <method name=
"SetSelection" type=
"" overloaded=
"no"> 
17493         <autodoc>SetSelection(self, int n)
</autodoc> 
17494         <docstring>Sets the item at index 'n' to be the selected item.
</docstring> 
17496           <param name=
"n" type=
"int" default=
""/> 
17499       <method name=
"SetMark" type=
"" overloaded=
"no"> 
17500         <autodoc>SetMark(self, long from, long to)
</autodoc> 
17501         <docstring>Selects the text between the two positions in the combobox text field.
</docstring> 
17503           <param name=
"from" type=
"long" default=
""/> 
17504           <param name=
"to" type=
"long" default=
""/> 
17507       <method name=
"SetStringSelection" type=
"bool" overloaded=
"no"> 
17508         <autodoc>SetStringSelection(self, String string) -
> bool
</autodoc> 
17509         <docstring>Select the item with the specifed string
</docstring> 
17511           <param name=
"string" type=
"String" default=
""/> 
17514       <method name=
"SetString" type=
"" overloaded=
"no"> 
17515         <autodoc>SetString(self, int n, String string)
</autodoc> 
17516         <docstring>Set the label for the n'th item (zero based) in the list.
</docstring> 
17518           <param name=
"n" type=
"int" default=
""/> 
17519           <param name=
"string" type=
"String" default=
""/> 
17522       <method name=
"SetEditable" type=
"" overloaded=
"no"> 
17523         <autodoc>SetEditable(self, bool editable)
</autodoc> 
17525           <param name=
"editable" type=
"bool" default=
""/> 
17528       <method name=
"SetInsertionPointEnd" type=
"" overloaded=
"no"> 
17529         <autodoc>SetInsertionPointEnd(self)
</autodoc> 
17530         <docstring>Sets the insertion point at the end of the combobox text field.
</docstring> 
17532       <method name=
"Remove" type=
"" overloaded=
"no"> 
17533         <autodoc>Remove(self, long from, long to)
</autodoc> 
17534         <docstring>Removes the text between the two positions in the combobox text field.
</docstring> 
17536           <param name=
"from" type=
"long" default=
""/> 
17537           <param name=
"to" type=
"long" default=
""/> 
17540       <staticmethod name=
"GetClassDefaultAttributes" type=
"VisualAttributes" overloaded=
"no"> 
17541         <autodoc>GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -
> VisualAttributes
</autodoc> 
17542         <docstring>Get the default attributes for this class.  This is useful if you want
 
17543 to use the same font or colour in your own control as in a standard
 
17544 control -- which is a much better idea than hard coding specific
 
17545 colours or fonts which might look completely out of place on the
 
17546 user's system, especially if it uses themes.
 
17548 The variant parameter is only relevant under Mac currently and is
 
17549 ignore under other platforms. Under Mac, it will change the size of
 
17550 the returned font. See `wx.Window.SetWindowVariant` for more about
 
17553           <param name=
"variant" type=
"wxWindowVariant" default=
"wxWINDOW_VARIANT_NORMAL"/> 
17558 #---------------------------------------------------------------------------
 
17560     <class name=
"Gauge" oldname=
"wxGauge" module=
"_controls"> 
17561       <baseclass name=
"Control"/> 
17562       <constructor name=
"Gauge" overloaded=
"no"> 
17563         <autodoc>__init__(self, Window parent, int id=-
1, int range=
100, Point pos=DefaultPosition, 
 
17564     Size size=DefaultSize, long style=GA_HORIZONTAL, 
 
17565     Validator validator=DefaultValidator, 
 
17566     String name=GaugeNameStr) -
> Gauge
</autodoc> 
17568           <param name=
"parent" type=
"Window" default=
""/> 
17569           <param name=
"id" type=
"int" default=
"-1"/> 
17570           <param name=
"range" type=
"int" default=
"100"/> 
17571           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
17572           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
17573           <param name=
"style" type=
"long" default=
"wxGA_HORIZONTAL"/> 
17574           <param name=
"validator" type=
"Validator" default=
"wxDefaultValidator"/> 
17575           <param name=
"name" type=
"String" default=
"wxPyGaugeNameStr"/> 
17578       <constructor name=
"PreGauge" overloaded=
"no"> 
17579         <autodoc>PreGauge() -
> Gauge
</autodoc> 
17581       <method name=
"Create" type=
"bool" overloaded=
"no"> 
17582         <autodoc>Create(self, Window parent, int id=-
1, int range=
100, Point pos=DefaultPosition, 
 
17583     Size size=DefaultSize, long style=GA_HORIZONTAL, 
 
17584     Validator validator=DefaultValidator, 
 
17585     String name=GaugeNameStr) -
> bool
</autodoc> 
17587           <param name=
"parent" type=
"Window" default=
""/> 
17588           <param name=
"id" type=
"int" default=
"-1"/> 
17589           <param name=
"range" type=
"int" default=
"100"/> 
17590           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
17591           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
17592           <param name=
"style" type=
"long" default=
"wxGA_HORIZONTAL"/> 
17593           <param name=
"validator" type=
"Validator" default=
"wxDefaultValidator"/> 
17594           <param name=
"name" type=
"String" default=
"wxPyGaugeNameStr"/> 
17597       <method name=
"SetRange" type=
"" overloaded=
"no"> 
17598         <autodoc>SetRange(self, int range)
</autodoc> 
17600           <param name=
"range" type=
"int" default=
""/> 
17603       <method name=
"GetRange" type=
"int" overloaded=
"no"> 
17604         <autodoc>GetRange(self) -
> int
</autodoc> 
17606       <method name=
"SetValue" type=
"" overloaded=
"no"> 
17607         <autodoc>SetValue(self, int pos)
</autodoc> 
17609           <param name=
"pos" type=
"int" default=
""/> 
17612       <method name=
"GetValue" type=
"int" overloaded=
"no"> 
17613         <autodoc>GetValue(self) -
> int
</autodoc> 
17615       <method name=
"IsVertical" type=
"bool" overloaded=
"no"> 
17616         <autodoc>IsVertical(self) -
> bool
</autodoc> 
17618       <method name=
"SetShadowWidth" type=
"" overloaded=
"no"> 
17619         <autodoc>SetShadowWidth(self, int w)
</autodoc> 
17621           <param name=
"w" type=
"int" default=
""/> 
17624       <method name=
"GetShadowWidth" type=
"int" overloaded=
"no"> 
17625         <autodoc>GetShadowWidth(self) -
> int
</autodoc> 
17627       <method name=
"SetBezelFace" type=
"" overloaded=
"no"> 
17628         <autodoc>SetBezelFace(self, int w)
</autodoc> 
17630           <param name=
"w" type=
"int" default=
""/> 
17633       <method name=
"GetBezelFace" type=
"int" overloaded=
"no"> 
17634         <autodoc>GetBezelFace(self) -
> int
</autodoc> 
17636       <staticmethod name=
"GetClassDefaultAttributes" type=
"VisualAttributes" overloaded=
"no"> 
17637         <autodoc>GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -
> VisualAttributes
</autodoc> 
17638         <docstring>Get the default attributes for this class.  This is useful if you want
 
17639 to use the same font or colour in your own control as in a standard
 
17640 control -- which is a much better idea than hard coding specific
 
17641 colours or fonts which might look completely out of place on the
 
17642 user's system, especially if it uses themes.
 
17644 The variant parameter is only relevant under Mac currently and is
 
17645 ignore under other platforms. Under Mac, it will change the size of
 
17646 the returned font. See `wx.Window.SetWindowVariant` for more about
 
17649           <param name=
"variant" type=
"wxWindowVariant" default=
"wxWINDOW_VARIANT_NORMAL"/> 
17654 #---------------------------------------------------------------------------
 
17656     <class name=
"StaticBox" oldname=
"wxStaticBox" module=
"_controls"> 
17657       <baseclass name=
"Control"/> 
17658       <constructor name=
"StaticBox" overloaded=
"no"> 
17659         <autodoc>__init__(self, Window parent, int id=-
1, String label=EmptyString, 
 
17660     Point pos=DefaultPosition, Size size=DefaultSize, 
 
17661     long style=
0, String name=StaticBoxNameStr) -
> StaticBox
</autodoc> 
17663           <param name=
"parent" type=
"Window" default=
""/> 
17664           <param name=
"id" type=
"int" default=
"-1"/> 
17665           <param name=
"label" type=
"String" default=
"wxPyEmptyString"/> 
17666           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
17667           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
17668           <param name=
"style" type=
"long" default=
"0"/> 
17669           <param name=
"name" type=
"String" default=
"wxPyStaticBoxNameStr"/> 
17672       <constructor name=
"PreStaticBox" overloaded=
"no"> 
17673         <autodoc>PreStaticBox() -
> StaticBox
</autodoc> 
17675       <method name=
"Create" type=
"bool" overloaded=
"no"> 
17676         <autodoc>Create(self, Window parent, int id=-
1, String label=EmptyString, 
 
17677     Point pos=DefaultPosition, Size size=DefaultSize, 
 
17678     long style=
0, String name=StaticBoxNameStr) -
> bool
</autodoc> 
17680           <param name=
"parent" type=
"Window" default=
""/> 
17681           <param name=
"id" type=
"int" default=
"-1"/> 
17682           <param name=
"label" type=
"String" default=
"wxPyEmptyString"/> 
17683           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
17684           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
17685           <param name=
"style" type=
"long" default=
"0"/> 
17686           <param name=
"name" type=
"String" default=
"wxPyStaticBoxNameStr"/> 
17689       <staticmethod name=
"GetClassDefaultAttributes" type=
"VisualAttributes" overloaded=
"no"> 
17690         <autodoc>GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -
> VisualAttributes
</autodoc> 
17691         <docstring>Get the default attributes for this class.  This is useful if you want
 
17692 to use the same font or colour in your own control as in a standard
 
17693 control -- which is a much better idea than hard coding specific
 
17694 colours or fonts which might look completely out of place on the
 
17695 user's system, especially if it uses themes.
 
17697 The variant parameter is only relevant under Mac currently and is
 
17698 ignore under other platforms. Under Mac, it will change the size of
 
17699 the returned font. See `wx.Window.SetWindowVariant` for more about
 
17702           <param name=
"variant" type=
"wxWindowVariant" default=
"wxWINDOW_VARIANT_NORMAL"/> 
17707 #---------------------------------------------------------------------------
 
17709     <class name=
"StaticLine" oldname=
"wxStaticLine" module=
"_controls"> 
17710       <baseclass name=
"Control"/> 
17711       <constructor name=
"StaticLine" overloaded=
"no"> 
17712         <autodoc>__init__(self, Window parent, int id=-
1, Point pos=DefaultPosition, 
 
17713     Size size=DefaultSize, long style=LI_HORIZONTAL, 
 
17714     String name=StaticTextNameStr) -
> StaticLine
</autodoc> 
17716           <param name=
"parent" type=
"Window" default=
""/> 
17717           <param name=
"id" type=
"int" default=
"-1"/> 
17718           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
17719           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
17720           <param name=
"style" type=
"long" default=
"wxLI_HORIZONTAL"/> 
17721           <param name=
"name" type=
"String" default=
"wxPyStaticTextNameStr"/> 
17724       <constructor name=
"PreStaticLine" overloaded=
"no"> 
17725         <autodoc>PreStaticLine() -
> StaticLine
</autodoc> 
17727       <method name=
"Create" type=
"bool" overloaded=
"no"> 
17728         <autodoc>Create(self, Window parent, int id=-
1, Point pos=DefaultPosition, 
 
17729     Size size=DefaultSize, long style=LI_HORIZONTAL, 
 
17730     String name=StaticTextNameStr) -
> bool
</autodoc> 
17732           <param name=
"parent" type=
"Window" default=
""/> 
17733           <param name=
"id" type=
"int" default=
"-1"/> 
17734           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
17735           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
17736           <param name=
"style" type=
"long" default=
"wxLI_HORIZONTAL"/> 
17737           <param name=
"name" type=
"String" default=
"wxPyStaticTextNameStr"/> 
17740       <method name=
"IsVertical" type=
"bool" overloaded=
"no"> 
17741         <autodoc>IsVertical(self) -
> bool
</autodoc> 
17743       <staticmethod name=
"GetDefaultSize" type=
"int" overloaded=
"no"> 
17744         <autodoc>GetDefaultSize() -
> int
</autodoc> 
17746       <staticmethod name=
"GetClassDefaultAttributes" type=
"VisualAttributes" overloaded=
"no"> 
17747         <autodoc>GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -
> VisualAttributes
</autodoc> 
17748         <docstring>Get the default attributes for this class.  This is useful if you want
 
17749 to use the same font or colour in your own control as in a standard
 
17750 control -- which is a much better idea than hard coding specific
 
17751 colours or fonts which might look completely out of place on the
 
17752 user's system, especially if it uses themes.
 
17754 The variant parameter is only relevant under Mac currently and is
 
17755 ignore under other platforms. Under Mac, it will change the size of
 
17756 the returned font. See `wx.Window.SetWindowVariant` for more about
 
17759           <param name=
"variant" type=
"wxWindowVariant" default=
"wxWINDOW_VARIANT_NORMAL"/> 
17764 #---------------------------------------------------------------------------
 
17766     <class name=
"StaticText" oldname=
"wxStaticText" module=
"_controls"> 
17767       <baseclass name=
"Control"/> 
17768       <constructor name=
"StaticText" overloaded=
"no"> 
17769         <autodoc>__init__(self, Window parent, int id=-
1, String label=EmptyString, 
 
17770     Point pos=DefaultPosition, Size size=DefaultSize, 
 
17771     long style=
0, String name=StaticTextNameStr) -
> StaticText
</autodoc> 
17773           <param name=
"parent" type=
"Window" default=
""/> 
17774           <param name=
"id" type=
"int" default=
"-1"/> 
17775           <param name=
"label" type=
"String" default=
"wxPyEmptyString"/> 
17776           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
17777           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
17778           <param name=
"style" type=
"long" default=
"0"/> 
17779           <param name=
"name" type=
"String" default=
"wxPyStaticTextNameStr"/> 
17782       <constructor name=
"PreStaticText" overloaded=
"no"> 
17783         <autodoc>PreStaticText() -
> StaticText
</autodoc> 
17785       <method name=
"Create" type=
"bool" overloaded=
"no"> 
17786         <autodoc>Create(self, Window parent, int id=-
1, String label=EmptyString, 
 
17787     Point pos=DefaultPosition, Size size=DefaultSize, 
 
17788     long style=
0, String name=StaticTextNameStr) -
> bool
</autodoc> 
17790           <param name=
"parent" type=
"Window" default=
""/> 
17791           <param name=
"id" type=
"int" default=
"-1"/> 
17792           <param name=
"label" type=
"String" default=
"wxPyEmptyString"/> 
17793           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
17794           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
17795           <param name=
"style" type=
"long" default=
"0"/> 
17796           <param name=
"name" type=
"String" default=
"wxPyStaticTextNameStr"/> 
17799       <staticmethod name=
"GetClassDefaultAttributes" type=
"VisualAttributes" overloaded=
"no"> 
17800         <autodoc>GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -
> VisualAttributes
</autodoc> 
17801         <docstring>Get the default attributes for this class.  This is useful if you want
 
17802 to use the same font or colour in your own control as in a standard
 
17803 control -- which is a much better idea than hard coding specific
 
17804 colours or fonts which might look completely out of place on the
 
17805 user's system, especially if it uses themes.
 
17807 The variant parameter is only relevant under Mac currently and is
 
17808 ignore under other platforms. Under Mac, it will change the size of
 
17809 the returned font. See `wx.Window.SetWindowVariant` for more about
 
17812           <param name=
"variant" type=
"wxWindowVariant" default=
"wxWINDOW_VARIANT_NORMAL"/> 
17817 #---------------------------------------------------------------------------
 
17819     <class name=
"StaticBitmap" oldname=
"wxStaticBitmap" module=
"_controls"> 
17820       <baseclass name=
"Control"/> 
17821       <constructor name=
"StaticBitmap" overloaded=
"no"> 
17822         <autodoc>__init__(self, Window parent, int id=-
1, Bitmap bitmap=wxNullBitmap, 
 
17823     Point pos=DefaultPosition, Size size=DefaultSize, 
 
17824     long style=
0, String name=StaticBitmapNameStr) -
> StaticBitmap
</autodoc> 
17826           <param name=
"parent" type=
"Window" default=
""/> 
17827           <param name=
"id" type=
"int" default=
"-1"/> 
17828           <param name=
"bitmap" type=
"Bitmap" default=
"wxNullBitmap"/> 
17829           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
17830           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
17831           <param name=
"style" type=
"long" default=
"0"/> 
17832           <param name=
"name" type=
"String" default=
"wxPyStaticBitmapNameStr"/> 
17835       <constructor name=
"PreStaticBitmap" overloaded=
"no"> 
17836         <autodoc>PreStaticBitmap() -
> StaticBitmap
</autodoc> 
17838       <method name=
"Create" type=
"bool" overloaded=
"no"> 
17839         <autodoc>Create(self, Window parent, int id=-
1, Bitmap bitmap=wxNullBitmap, 
 
17840     Point pos=DefaultPosition, Size size=DefaultSize, 
 
17841     long style=
0, String name=StaticBitmapNameStr) -
> bool
</autodoc> 
17843           <param name=
"parent" type=
"Window" default=
""/> 
17844           <param name=
"id" type=
"int" default=
"-1"/> 
17845           <param name=
"bitmap" type=
"Bitmap" default=
"wxNullBitmap"/> 
17846           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
17847           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
17848           <param name=
"style" type=
"long" default=
"0"/> 
17849           <param name=
"name" type=
"String" default=
"wxPyStaticBitmapNameStr"/> 
17852       <method name=
"GetBitmap" type=
"Bitmap" overloaded=
"no"> 
17853         <autodoc>GetBitmap(self) -
> Bitmap
</autodoc> 
17855       <method name=
"SetBitmap" type=
"" overloaded=
"no"> 
17856         <autodoc>SetBitmap(self, Bitmap bitmap)
</autodoc> 
17858           <param name=
"bitmap" type=
"Bitmap" default=
""/> 
17861       <method name=
"SetIcon" type=
"" overloaded=
"no"> 
17862         <autodoc>SetIcon(self, Icon icon)
</autodoc> 
17864           <param name=
"icon" type=
"Icon" default=
""/> 
17867       <staticmethod name=
"GetClassDefaultAttributes" type=
"VisualAttributes" overloaded=
"no"> 
17868         <autodoc>GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -
> VisualAttributes
</autodoc> 
17869         <docstring>Get the default attributes for this class.  This is useful if you want
 
17870 to use the same font or colour in your own control as in a standard
 
17871 control -- which is a much better idea than hard coding specific
 
17872 colours or fonts which might look completely out of place on the
 
17873 user's system, especially if it uses themes.
 
17875 The variant parameter is only relevant under Mac currently and is
 
17876 ignore under other platforms. Under Mac, it will change the size of
 
17877 the returned font. See `wx.Window.SetWindowVariant` for more about
 
17880           <param name=
"variant" type=
"wxWindowVariant" default=
"wxWINDOW_VARIANT_NORMAL"/> 
17885 #---------------------------------------------------------------------------
 
17887     <class name=
"ListBox" oldname=
"wxListBox" module=
"_controls"> 
17888       <baseclass name=
"ControlWithItems"/> 
17889       <constructor name=
"ListBox" overloaded=
"no"> 
17890         <autodoc>__init__(self, Window parent, int id=-
1, Point pos=DefaultPosition, 
 
17891     Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray, 
 
17892     long style=
0, Validator validator=DefaultValidator, 
 
17893     String name=ListBoxNameStr) -
> ListBox
</autodoc> 
17895           <param name=
"parent" type=
"Window" default=
""/> 
17896           <param name=
"id" type=
"int" default=
"-1"/> 
17897           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
17898           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
17899           <param name=
"choices" type=
"wxArrayString" default=
"wxPyEmptyStringArray"/> 
17900           <param name=
"style" type=
"long" default=
"0"/> 
17901           <param name=
"validator" type=
"Validator" default=
"wxDefaultValidator"/> 
17902           <param name=
"name" type=
"String" default=
"wxPyListBoxNameStr"/> 
17905       <constructor name=
"PreListBox" overloaded=
"no"> 
17906         <autodoc>PreListBox() -
> ListBox
</autodoc> 
17908       <method name=
"Create" type=
"bool" overloaded=
"no"> 
17909         <autodoc>Create(self, Window parent, int id=-
1, Point pos=DefaultPosition, 
 
17910     Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray, 
 
17911     long style=
0, Validator validator=DefaultValidator, 
 
17912     String name=ListBoxNameStr) -
> bool
</autodoc> 
17914           <param name=
"parent" type=
"Window" default=
""/> 
17915           <param name=
"id" type=
"int" default=
"-1"/> 
17916           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
17917           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
17918           <param name=
"choices" type=
"wxArrayString" default=
"wxPyEmptyStringArray"/> 
17919           <param name=
"style" type=
"long" default=
"0"/> 
17920           <param name=
"validator" type=
"Validator" default=
"wxDefaultValidator"/> 
17921           <param name=
"name" type=
"String" default=
"wxPyListBoxNameStr"/> 
17924       <method name=
"Insert" type=
"" overloaded=
"no"> 
17925         <autodoc>Insert(self, String item, int pos, PyObject clientData=None)
</autodoc> 
17926         <docstring>Insert an item into the control before the item at the ``pos`` index,
 
17927 optionally associating some data object with the item.
</docstring> 
17929           <param name=
"item" type=
"String" default=
""/> 
17930           <param name=
"pos" type=
"int" default=
""/> 
17931           <param name=
"clientData" type=
"PyObject" default=
"NULL"/> 
17934       <method name=
"InsertItems" type=
"" overloaded=
"no"> 
17935         <autodoc>InsertItems(self, wxArrayString items, int pos)
</autodoc> 
17937           <param name=
"items" type=
"wxArrayString" default=
""/> 
17938           <param name=
"pos" type=
"int" default=
""/> 
17941       <method name=
"Set" type=
"" overloaded=
"no"> 
17942         <autodoc>Set(self, wxArrayString items)
</autodoc> 
17944           <param name=
"items" type=
"wxArrayString" default=
""/> 
17947       <method name=
"IsSelected" type=
"bool" overloaded=
"no"> 
17948         <autodoc>IsSelected(self, int n) -
> bool
</autodoc> 
17950           <param name=
"n" type=
"int" default=
""/> 
17953       <method name=
"SetSelection" type=
"" overloaded=
"no"> 
17954         <autodoc>SetSelection(self, int n, bool select=True)
</autodoc> 
17956           <param name=
"n" type=
"int" default=
""/> 
17957           <param name=
"select" type=
"bool" default=
"True"/> 
17960       <method name=
"Select" type=
"" overloaded=
"no"> 
17961         <autodoc>Select(self, int n)
</autodoc> 
17962         <docstring>Sets the item at index 'n' to be the selected item.
</docstring> 
17964           <param name=
"n" type=
"int" default=
""/> 
17967       <method name=
"Deselect" type=
"" overloaded=
"no"> 
17968         <autodoc>Deselect(self, int n)
</autodoc> 
17970           <param name=
"n" type=
"int" default=
""/> 
17973       <method name=
"DeselectAll" type=
"" overloaded=
"no"> 
17974         <autodoc>DeselectAll(self, int itemToLeaveSelected=-
1)
</autodoc> 
17976           <param name=
"itemToLeaveSelected" type=
"int" default=
"-1"/> 
17979       <method name=
"SetStringSelection" type=
"bool" overloaded=
"no"> 
17980         <autodoc>SetStringSelection(self, String s, bool select=True) -
> bool
</autodoc> 
17982           <param name=
"s" type=
"String" default=
""/> 
17983           <param name=
"select" type=
"bool" default=
"True"/> 
17986       <method name=
"GetSelections" type=
"PyObject" overloaded=
"no"> 
17987         <autodoc>GetSelections(self) -
> PyObject
</autodoc> 
17989       <method name=
"SetFirstItem" type=
"" overloaded=
"no"> 
17990         <autodoc>SetFirstItem(self, int n)
</autodoc> 
17992           <param name=
"n" type=
"int" default=
""/> 
17995       <method name=
"SetFirstItemStr" type=
"" overloaded=
"no"> 
17996         <autodoc>SetFirstItemStr(self, String s)
</autodoc> 
17998           <param name=
"s" type=
"String" default=
""/> 
18001       <method name=
"EnsureVisible" type=
"" overloaded=
"no"> 
18002         <autodoc>EnsureVisible(self, int n)
</autodoc> 
18004           <param name=
"n" type=
"int" default=
""/> 
18007       <method name=
"AppendAndEnsureVisible" type=
"" overloaded=
"no"> 
18008         <autodoc>AppendAndEnsureVisible(self, String s)
</autodoc> 
18010           <param name=
"s" type=
"String" default=
""/> 
18013       <method name=
"IsSorted" type=
"bool" overloaded=
"no"> 
18014         <autodoc>IsSorted(self) -
> bool
</autodoc> 
18016       <method name=
"SetItemForegroundColour" type=
"" overloaded=
"no"> 
18017         <autodoc>SetItemForegroundColour(self, int item, Colour c)
</autodoc> 
18019           <param name=
"item" type=
"int" default=
""/> 
18020           <param name=
"c" type=
"Colour" default=
""/> 
18023       <method name=
"SetItemBackgroundColour" type=
"" overloaded=
"no"> 
18024         <autodoc>SetItemBackgroundColour(self, int item, Colour c)
</autodoc> 
18026           <param name=
"item" type=
"int" default=
""/> 
18027           <param name=
"c" type=
"Colour" default=
""/> 
18030       <method name=
"SetItemFont" type=
"" overloaded=
"no"> 
18031         <autodoc>SetItemFont(self, int item, Font f)
</autodoc> 
18033           <param name=
"item" type=
"int" default=
""/> 
18034           <param name=
"f" type=
"Font" default=
""/> 
18037       <staticmethod name=
"GetClassDefaultAttributes" type=
"VisualAttributes" overloaded=
"no"> 
18038         <autodoc>GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -
> VisualAttributes
</autodoc> 
18039         <docstring>Get the default attributes for this class.  This is useful if you want
 
18040 to use the same font or colour in your own control as in a standard
 
18041 control -- which is a much better idea than hard coding specific
 
18042 colours or fonts which might look completely out of place on the
 
18043 user's system, especially if it uses themes.
 
18045 The variant parameter is only relevant under Mac currently and is
 
18046 ignore under other platforms. Under Mac, it will change the size of
 
18047 the returned font. See `wx.Window.SetWindowVariant` for more about
 
18050           <param name=
"variant" type=
"wxWindowVariant" default=
"wxWINDOW_VARIANT_NORMAL"/> 
18055 #---------------------------------------------------------------------------
 
18057     <class name=
"CheckListBox" oldname=
"wxCheckListBox" module=
"_controls"> 
18058       <baseclass name=
"ListBox"/> 
18059       <constructor name=
"CheckListBox" overloaded=
"no"> 
18060         <autodoc>__init__(self, Window parent, int id=-
1, Point pos=DefaultPosition, 
 
18061     Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray, 
 
18062     long style=
0, Validator validator=DefaultValidator, 
 
18063     String name=ListBoxNameStr) -
> CheckListBox
</autodoc> 
18065           <param name=
"parent" type=
"Window" default=
""/> 
18066           <param name=
"id" type=
"int" default=
"-1"/> 
18067           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
18068           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
18069           <param name=
"choices" type=
"wxArrayString" default=
"wxPyEmptyStringArray"/> 
18070           <param name=
"style" type=
"long" default=
"0"/> 
18071           <param name=
"validator" type=
"Validator" default=
"wxDefaultValidator"/> 
18072           <param name=
"name" type=
"String" default=
"wxPyListBoxNameStr"/> 
18075       <constructor name=
"PreCheckListBox" overloaded=
"no"> 
18076         <autodoc>PreCheckListBox() -
> CheckListBox
</autodoc> 
18078       <method name=
"Create" type=
"bool" overloaded=
"no"> 
18079         <autodoc>Create(self, Window parent, int id=-
1, Point pos=DefaultPosition, 
 
18080     Size size=DefaultSize, wxArrayString choices=wxPyEmptyStringArray, 
 
18081     long style=
0, Validator validator=DefaultValidator, 
 
18082     String name=ListBoxNameStr) -
> bool
</autodoc> 
18084           <param name=
"parent" type=
"Window" default=
""/> 
18085           <param name=
"id" type=
"int" default=
"-1"/> 
18086           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
18087           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
18088           <param name=
"choices" type=
"wxArrayString" default=
"wxPyEmptyStringArray"/> 
18089           <param name=
"style" type=
"long" default=
"0"/> 
18090           <param name=
"validator" type=
"Validator" default=
"wxDefaultValidator"/> 
18091           <param name=
"name" type=
"String" default=
"wxPyListBoxNameStr"/> 
18094       <method name=
"IsChecked" type=
"bool" overloaded=
"no"> 
18095         <autodoc>IsChecked(self, int index) -
> bool
</autodoc> 
18097           <param name=
"index" type=
"int" default=
""/> 
18100       <method name=
"Check" type=
"" overloaded=
"no"> 
18101         <autodoc>Check(self, int index, int check=True)
</autodoc> 
18103           <param name=
"index" type=
"int" default=
""/> 
18104           <param name=
"check" type=
"int" default=
"True"/> 
18107       <method name=
"GetItemHeight" type=
"int" overloaded=
"no"> 
18108         <autodoc>GetItemHeight(self) -
> int
</autodoc> 
18110       <method name=
"HitTest" type=
"int" overloaded=
"no"> 
18111         <autodoc>HitTest(self, Point pt) -
> int
</autodoc> 
18112         <docstring>Test where the given (in client coords) point lies
</docstring> 
18114           <param name=
"pt" type=
"Point" default=
""/> 
18117       <method name=
"HitTestXY" type=
"int" overloaded=
"no"> 
18118         <autodoc>HitTestXY(self, int x, int y) -
> int
</autodoc> 
18119         <docstring>Test where the given (in client coords) point lies
</docstring> 
18121           <param name=
"x" type=
"int" default=
""/> 
18122           <param name=
"y" type=
"int" default=
""/> 
18127 #---------------------------------------------------------------------------
 
18129     <class name=
"TextAttr" oldname=
"wxTextAttr" module=
"_controls"> 
18130       <constructor name=
"TextAttr" overloaded=
"no"> 
18131         <autodoc>__init__(self, Colour colText=wxNullColour, Colour colBack=wxNullColour, 
 
18132     Font font=wxNullFont, int alignment=TEXT_ALIGNMENT_DEFAULT) -
> TextAttr
</autodoc> 
18134           <param name=
"colText" type=
"Colour" default=
"wxNullColour"/> 
18135           <param name=
"colBack" type=
"Colour" default=
"wxNullColour"/> 
18136           <param name=
"font" type=
"Font" default=
"wxNullFont"/> 
18137           <param name=
"alignment" type=
"wxTextAttrAlignment" default=
"wxTEXT_ALIGNMENT_DEFAULT"/> 
18140       <destructor name=
"~wxTextAttr" overloaded=
"no"> 
18141         <autodoc>__del__(self)
</autodoc> 
18143       <method name=
"Init" type=
"" overloaded=
"no"> 
18144         <autodoc>Init(self)
</autodoc> 
18146       <method name=
"SetTextColour" type=
"" overloaded=
"no"> 
18147         <autodoc>SetTextColour(self, Colour colText)
</autodoc> 
18149           <param name=
"colText" type=
"Colour" default=
""/> 
18152       <method name=
"SetBackgroundColour" type=
"" overloaded=
"no"> 
18153         <autodoc>SetBackgroundColour(self, Colour colBack)
</autodoc> 
18155           <param name=
"colBack" type=
"Colour" default=
""/> 
18158       <method name=
"SetFont" type=
"" overloaded=
"no"> 
18159         <autodoc>SetFont(self, Font font, long flags=TEXT_ATTR_FONT)
</autodoc> 
18161           <param name=
"font" type=
"Font" default=
""/> 
18162           <param name=
"flags" type=
"long" default=
"wxTEXT_ATTR_FONT"/> 
18165       <method name=
"SetAlignment" type=
"" overloaded=
"no"> 
18166         <autodoc>SetAlignment(self, int alignment)
</autodoc> 
18168           <param name=
"alignment" type=
"wxTextAttrAlignment" default=
""/> 
18171       <method name=
"SetTabs" type=
"" overloaded=
"no"> 
18172         <autodoc>SetTabs(self, wxArrayInt tabs)
</autodoc> 
18174           <param name=
"tabs" type=
"wxArrayInt" default=
""/> 
18177       <method name=
"SetLeftIndent" type=
"" overloaded=
"no"> 
18178         <autodoc>SetLeftIndent(self, int indent, int subIndent=
0)
</autodoc> 
18180           <param name=
"indent" type=
"int" default=
""/> 
18181           <param name=
"subIndent" type=
"int" default=
"0"/> 
18184       <method name=
"SetRightIndent" type=
"" overloaded=
"no"> 
18185         <autodoc>SetRightIndent(self, int indent)
</autodoc> 
18187           <param name=
"indent" type=
"int" default=
""/> 
18190       <method name=
"SetFlags" type=
"" overloaded=
"no"> 
18191         <autodoc>SetFlags(self, long flags)
</autodoc> 
18193           <param name=
"flags" type=
"long" default=
""/> 
18196       <method name=
"HasTextColour" type=
"bool" overloaded=
"no"> 
18197         <autodoc>HasTextColour(self) -
> bool
</autodoc> 
18199       <method name=
"HasBackgroundColour" type=
"bool" overloaded=
"no"> 
18200         <autodoc>HasBackgroundColour(self) -
> bool
</autodoc> 
18202       <method name=
"HasFont" type=
"bool" overloaded=
"no"> 
18203         <autodoc>HasFont(self) -
> bool
</autodoc> 
18205       <method name=
"HasAlignment" type=
"bool" overloaded=
"no"> 
18206         <autodoc>HasAlignment(self) -
> bool
</autodoc> 
18208       <method name=
"HasTabs" type=
"bool" overloaded=
"no"> 
18209         <autodoc>HasTabs(self) -
> bool
</autodoc> 
18211       <method name=
"HasLeftIndent" type=
"bool" overloaded=
"no"> 
18212         <autodoc>HasLeftIndent(self) -
> bool
</autodoc> 
18214       <method name=
"HasRightIndent" type=
"bool" overloaded=
"no"> 
18215         <autodoc>HasRightIndent(self) -
> bool
</autodoc> 
18217       <method name=
"HasFlag" type=
"bool" overloaded=
"no"> 
18218         <autodoc>HasFlag(self, long flag) -
> bool
</autodoc> 
18220           <param name=
"flag" type=
"long" default=
""/> 
18223       <method name=
"GetTextColour" type=
"Colour" overloaded=
"no"> 
18224         <autodoc>GetTextColour(self) -
> Colour
</autodoc> 
18226       <method name=
"GetBackgroundColour" type=
"Colour" overloaded=
"no"> 
18227         <autodoc>GetBackgroundColour(self) -
> Colour
</autodoc> 
18229       <method name=
"GetFont" type=
"Font" overloaded=
"no"> 
18230         <autodoc>GetFont(self) -
> Font
</autodoc> 
18232       <method name=
"GetAlignment" type=
"wxTextAttrAlignment" overloaded=
"no"> 
18233         <autodoc>GetAlignment(self) -
> int
</autodoc> 
18235       <method name=
"GetTabs" type=
"wxArrayInt" overloaded=
"no"> 
18236         <autodoc>GetTabs(self) -
> wxArrayInt
</autodoc> 
18238       <method name=
"GetLeftIndent" type=
"long" overloaded=
"no"> 
18239         <autodoc>GetLeftIndent(self) -
> long
</autodoc> 
18241       <method name=
"GetLeftSubIndent" type=
"long" overloaded=
"no"> 
18242         <autodoc>GetLeftSubIndent(self) -
> long
</autodoc> 
18244       <method name=
"GetRightIndent" type=
"long" overloaded=
"no"> 
18245         <autodoc>GetRightIndent(self) -
> long
</autodoc> 
18247       <method name=
"GetFlags" type=
"long" overloaded=
"no"> 
18248         <autodoc>GetFlags(self) -
> long
</autodoc> 
18250       <method name=
"IsDefault" type=
"bool" overloaded=
"no"> 
18251         <autodoc>IsDefault(self) -
> bool
</autodoc> 
18253       <staticmethod name=
"Combine" type=
"TextAttr" overloaded=
"no"> 
18254         <autodoc>Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -
> TextAttr
</autodoc> 
18256           <param name=
"attr" type=
"TextAttr" default=
""/> 
18257           <param name=
"attrDef" type=
"TextAttr" default=
""/> 
18258           <param name=
"text" type=
"wxTextCtrl" default=
""/> 
18262     <class name=
"TextCtrl" oldname=
"wxTextCtrl" module=
"_controls"> 
18263       <baseclass name=
"Control"/> 
18264       <constructor name=
"TextCtrl" overloaded=
"no"> 
18265         <autodoc>__init__(self, Window parent, int id=-
1, String value=EmptyString, 
 
18266     Point pos=DefaultPosition, Size size=DefaultSize, 
 
18267     long style=
0, Validator validator=DefaultValidator, 
 
18268     String name=TextCtrlNameStr) -
> TextCtrl
</autodoc> 
18270           <param name=
"parent" type=
"Window" default=
""/> 
18271           <param name=
"id" type=
"int" default=
"-1"/> 
18272           <param name=
"value" type=
"String" default=
"wxPyEmptyString"/> 
18273           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
18274           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
18275           <param name=
"style" type=
"long" default=
"0"/> 
18276           <param name=
"validator" type=
"Validator" default=
"wxDefaultValidator"/> 
18277           <param name=
"name" type=
"String" default=
"wxPyTextCtrlNameStr"/> 
18280       <constructor name=
"PreTextCtrl" overloaded=
"no"> 
18281         <autodoc>PreTextCtrl() -
> TextCtrl
</autodoc> 
18283       <method name=
"Create" type=
"bool" overloaded=
"no"> 
18284         <autodoc>Create(self, Window parent, int id=-
1, String value=EmptyString, 
 
18285     Point pos=DefaultPosition, Size size=DefaultSize, 
 
18286     long style=
0, Validator validator=DefaultValidator, 
 
18287     String name=TextCtrlNameStr) -
> bool
</autodoc> 
18289           <param name=
"parent" type=
"Window" default=
""/> 
18290           <param name=
"id" type=
"int" default=
"-1"/> 
18291           <param name=
"value" type=
"String" default=
"wxPyEmptyString"/> 
18292           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
18293           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
18294           <param name=
"style" type=
"long" default=
"0"/> 
18295           <param name=
"validator" type=
"Validator" default=
"wxDefaultValidator"/> 
18296           <param name=
"name" type=
"String" default=
"wxPyTextCtrlNameStr"/> 
18299       <method name=
"GetValue" type=
"String" overloaded=
"no"> 
18300         <autodoc>GetValue(self) -
> String
</autodoc> 
18302       <method name=
"SetValue" type=
"" overloaded=
"no"> 
18303         <autodoc>SetValue(self, String value)
</autodoc> 
18305           <param name=
"value" type=
"String" default=
""/> 
18308       <method name=
"GetRange" type=
"String" overloaded=
"no"> 
18309         <autodoc>GetRange(self, long from, long to) -
> String
</autodoc> 
18311           <param name=
"from" type=
"long" default=
""/> 
18312           <param name=
"to" type=
"long" default=
""/> 
18315       <method name=
"GetLineLength" type=
"int" overloaded=
"no"> 
18316         <autodoc>GetLineLength(self, long lineNo) -
> int
</autodoc> 
18318           <param name=
"lineNo" type=
"long" default=
""/> 
18321       <method name=
"GetLineText" type=
"String" overloaded=
"no"> 
18322         <autodoc>GetLineText(self, long lineNo) -
> String
</autodoc> 
18324           <param name=
"lineNo" type=
"long" default=
""/> 
18327       <method name=
"GetNumberOfLines" type=
"int" overloaded=
"no"> 
18328         <autodoc>GetNumberOfLines(self) -
> int
</autodoc> 
18330       <method name=
"IsModified" type=
"bool" overloaded=
"no"> 
18331         <autodoc>IsModified(self) -
> bool
</autodoc> 
18333       <method name=
"IsEditable" type=
"bool" overloaded=
"no"> 
18334         <autodoc>IsEditable(self) -
> bool
</autodoc> 
18336       <method name=
"IsSingleLine" type=
"bool" overloaded=
"no"> 
18337         <autodoc>IsSingleLine(self) -
> bool
</autodoc> 
18339       <method name=
"IsMultiLine" type=
"bool" overloaded=
"no"> 
18340         <autodoc>IsMultiLine(self) -
> bool
</autodoc> 
18342       <method name=
"GetSelection" type=
"" overloaded=
"no"> 
18343         <autodoc>GetSelection() -
> (from, to)
</autodoc> 
18344         <docstring>If the return values from and to are the same, there is no selection.
</docstring> 
18346           <param name=
"OUTPUT" type=
"long" default=
""/> 
18347           <param name=
"OUTPUT" type=
"long" default=
""/> 
18350       <method name=
"GetStringSelection" type=
"String" overloaded=
"no"> 
18351         <autodoc>GetStringSelection(self) -
> String
</autodoc> 
18353       <method name=
"Clear" type=
"" overloaded=
"no"> 
18354         <autodoc>Clear(self)
</autodoc> 
18356       <method name=
"Replace" type=
"" overloaded=
"no"> 
18357         <autodoc>Replace(self, long from, long to, String value)
</autodoc> 
18359           <param name=
"from" type=
"long" default=
""/> 
18360           <param name=
"to" type=
"long" default=
""/> 
18361           <param name=
"value" type=
"String" default=
""/> 
18364       <method name=
"Remove" type=
"" overloaded=
"no"> 
18365         <autodoc>Remove(self, long from, long to)
</autodoc> 
18367           <param name=
"from" type=
"long" default=
""/> 
18368           <param name=
"to" type=
"long" default=
""/> 
18371       <method name=
"LoadFile" type=
"bool" overloaded=
"no"> 
18372         <autodoc>LoadFile(self, String file) -
> bool
</autodoc> 
18374           <param name=
"file" type=
"String" default=
""/> 
18377       <method name=
"SaveFile" type=
"bool" overloaded=
"no"> 
18378         <autodoc>SaveFile(self, String file=EmptyString) -
> bool
</autodoc> 
18380           <param name=
"file" type=
"String" default=
"wxPyEmptyString"/> 
18383       <method name=
"MarkDirty" type=
"" overloaded=
"no"> 
18384         <autodoc>MarkDirty(self)
</autodoc> 
18386       <method name=
"DiscardEdits" type=
"" overloaded=
"no"> 
18387         <autodoc>DiscardEdits(self)
</autodoc> 
18389       <method name=
"SetMaxLength" type=
"" overloaded=
"no"> 
18390         <autodoc>SetMaxLength(self, unsigned long len)
</autodoc> 
18392           <param name=
"len" type=
"unsigned long" default=
""/> 
18395       <method name=
"WriteText" type=
"" overloaded=
"no"> 
18396         <autodoc>WriteText(self, String text)
</autodoc> 
18398           <param name=
"text" type=
"String" default=
""/> 
18401       <method name=
"AppendText" type=
"" overloaded=
"no"> 
18402         <autodoc>AppendText(self, String text)
</autodoc> 
18404           <param name=
"text" type=
"String" default=
""/> 
18407       <method name=
"EmulateKeyPress" type=
"bool" overloaded=
"no"> 
18408         <autodoc>EmulateKeyPress(self, KeyEvent event) -
> bool
</autodoc> 
18410           <param name=
"event" type=
"KeyEvent" default=
""/> 
18413       <method name=
"SetStyle" type=
"bool" overloaded=
"no"> 
18414         <autodoc>SetStyle(self, long start, long end, TextAttr style) -
> bool
</autodoc> 
18416           <param name=
"start" type=
"long" default=
""/> 
18417           <param name=
"end" type=
"long" default=
""/> 
18418           <param name=
"style" type=
"TextAttr" default=
""/> 
18421       <method name=
"GetStyle" type=
"bool" overloaded=
"no"> 
18422         <autodoc>GetStyle(self, long position, TextAttr style) -
> bool
</autodoc> 
18424           <param name=
"position" type=
"long" default=
""/> 
18425           <param name=
"style" type=
"TextAttr" default=
""/> 
18428       <method name=
"SetDefaultStyle" type=
"bool" overloaded=
"no"> 
18429         <autodoc>SetDefaultStyle(self, TextAttr style) -
> bool
</autodoc> 
18431           <param name=
"style" type=
"TextAttr" default=
""/> 
18434       <method name=
"GetDefaultStyle" type=
"TextAttr" overloaded=
"no"> 
18435         <autodoc>GetDefaultStyle(self) -
> TextAttr
</autodoc> 
18437       <method name=
"XYToPosition" type=
"long" overloaded=
"no"> 
18438         <autodoc>XYToPosition(self, long x, long y) -
> long
</autodoc> 
18440           <param name=
"x" type=
"long" default=
""/> 
18441           <param name=
"y" type=
"long" default=
""/> 
18444       <method name=
"PositionToXY" type=
"" overloaded=
"no"> 
18445         <autodoc>PositionToXY(long pos) -
> (x, y)
</autodoc> 
18447           <param name=
"pos" type=
"long" default=
""/> 
18448           <param name=
"OUTPUT" type=
"long" default=
""/> 
18449           <param name=
"OUTPUT" type=
"long" default=
""/> 
18452       <method name=
"ShowPosition" type=
"" overloaded=
"no"> 
18453         <autodoc>ShowPosition(self, long pos)
</autodoc> 
18455           <param name=
"pos" type=
"long" default=
""/> 
18458       <method name=
"HitTest" type=
"wxTextCtrlHitTestResult" overloaded=
"no"> 
18459         <autodoc>HitTest(Point pt) -
> (result, row, col)
</autodoc> 
18460         <docstring>Find the row, col coresponding to the character at the point given in
 
18461 pixels. NB: pt is in device coords but is not adjusted for the client
 
18462 area origin nor scrolling.
</docstring> 
18464           <param name=
"pt" type=
"Point" default=
""/> 
18465           <param name=
"OUTPUT" type=
"long" default=
""/> 
18466           <param name=
"OUTPUT" type=
"long" default=
""/> 
18469       <method name=
"HitTestPos" type=
"wxTextCtrlHitTestResult" overloaded=
"no"> 
18470         <autodoc>HitTestPos(Point pt) -
> (result, position)
</autodoc> 
18471         <docstring>Find the character position in the text coresponding to the point
 
18472 given in pixels. NB: pt is in device coords but is not adjusted for
 
18473 the client area origin nor scrolling. 
</docstring> 
18475           <param name=
"pt" type=
"Point" default=
""/> 
18476           <param name=
"OUTPUT" type=
"long" default=
""/> 
18479       <method name=
"Copy" type=
"" overloaded=
"no"> 
18480         <autodoc>Copy(self)
</autodoc> 
18482       <method name=
"Cut" type=
"" overloaded=
"no"> 
18483         <autodoc>Cut(self)
</autodoc> 
18485       <method name=
"Paste" type=
"" overloaded=
"no"> 
18486         <autodoc>Paste(self)
</autodoc> 
18488       <method name=
"CanCopy" type=
"bool" overloaded=
"no"> 
18489         <autodoc>CanCopy(self) -
> bool
</autodoc> 
18491       <method name=
"CanCut" type=
"bool" overloaded=
"no"> 
18492         <autodoc>CanCut(self) -
> bool
</autodoc> 
18494       <method name=
"CanPaste" type=
"bool" overloaded=
"no"> 
18495         <autodoc>CanPaste(self) -
> bool
</autodoc> 
18497       <method name=
"Undo" type=
"" overloaded=
"no"> 
18498         <autodoc>Undo(self)
</autodoc> 
18500       <method name=
"Redo" type=
"" overloaded=
"no"> 
18501         <autodoc>Redo(self)
</autodoc> 
18503       <method name=
"CanUndo" type=
"bool" overloaded=
"no"> 
18504         <autodoc>CanUndo(self) -
> bool
</autodoc> 
18506       <method name=
"CanRedo" type=
"bool" overloaded=
"no"> 
18507         <autodoc>CanRedo(self) -
> bool
</autodoc> 
18509       <method name=
"SetInsertionPoint" type=
"" overloaded=
"no"> 
18510         <autodoc>SetInsertionPoint(self, long pos)
</autodoc> 
18512           <param name=
"pos" type=
"long" default=
""/> 
18515       <method name=
"SetInsertionPointEnd" type=
"" overloaded=
"no"> 
18516         <autodoc>SetInsertionPointEnd(self)
</autodoc> 
18518       <method name=
"GetInsertionPoint" type=
"long" overloaded=
"no"> 
18519         <autodoc>GetInsertionPoint(self) -
> long
</autodoc> 
18521       <method name=
"GetLastPosition" type=
"long" overloaded=
"no"> 
18522         <autodoc>GetLastPosition(self) -
> long
</autodoc> 
18524       <method name=
"SetSelection" type=
"" overloaded=
"no"> 
18525         <autodoc>SetSelection(self, long from, long to)
</autodoc> 
18527           <param name=
"from" type=
"long" default=
""/> 
18528           <param name=
"to" type=
"long" default=
""/> 
18531       <method name=
"SelectAll" type=
"" overloaded=
"no"> 
18532         <autodoc>SelectAll(self)
</autodoc> 
18534       <method name=
"SetEditable" type=
"" overloaded=
"no"> 
18535         <autodoc>SetEditable(self, bool editable)
</autodoc> 
18537           <param name=
"editable" type=
"bool" default=
""/> 
18540       <method name=
"write" type=
"" overloaded=
"no"> 
18541         <autodoc>write(self, String text)
</autodoc> 
18543           <param name=
"text" type=
"String" default=
""/> 
18546       <method name=
"GetString" type=
"String" overloaded=
"no"> 
18547         <autodoc>GetString(self, long from, long to) -
> String
</autodoc> 
18549           <param name=
"from" type=
"long" default=
""/> 
18550           <param name=
"to" type=
"long" default=
""/> 
18553       <staticmethod name=
"GetClassDefaultAttributes" type=
"VisualAttributes" overloaded=
"no"> 
18554         <autodoc>GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -
> VisualAttributes
</autodoc> 
18555         <docstring>Get the default attributes for this class.  This is useful if you want
 
18556 to use the same font or colour in your own control as in a standard
 
18557 control -- which is a much better idea than hard coding specific
 
18558 colours or fonts which might look completely out of place on the
 
18559 user's system, especially if it uses themes.
 
18561 The variant parameter is only relevant under Mac currently and is
 
18562 ignore under other platforms. Under Mac, it will change the size of
 
18563 the returned font. See `wx.Window.SetWindowVariant` for more about
 
18566           <param name=
"variant" type=
"wxWindowVariant" default=
"wxWINDOW_VARIANT_NORMAL"/> 
18570     <class name=
"TextUrlEvent" oldname=
"wxTextUrlEvent" module=
"_controls"> 
18571       <baseclass name=
"CommandEvent"/> 
18572       <constructor name=
"TextUrlEvent" overloaded=
"no"> 
18573         <autodoc>__init__(self, int winid, MouseEvent evtMouse, long start, long end) -
> TextUrlEvent
</autodoc> 
18575           <param name=
"winid" type=
"int" default=
""/> 
18576           <param name=
"evtMouse" type=
"MouseEvent" default=
""/> 
18577           <param name=
"start" type=
"long" default=
""/> 
18578           <param name=
"end" type=
"long" default=
""/> 
18581       <method name=
"GetMouseEvent" type=
"MouseEvent" overloaded=
"no"> 
18582         <autodoc>GetMouseEvent(self) -
> MouseEvent
</autodoc> 
18584       <method name=
"GetURLStart" type=
"long" overloaded=
"no"> 
18585         <autodoc>GetURLStart(self) -
> long
</autodoc> 
18587       <method name=
"GetURLEnd" type=
"long" overloaded=
"no"> 
18588         <autodoc>GetURLEnd(self) -
> long
</autodoc> 
18592 EVT_TEXT        = wx.PyEventBinder( wxEVT_COMMAND_TEXT_UPDATED, 
1)
 
18593 EVT_TEXT_ENTER  = wx.PyEventBinder( wxEVT_COMMAND_TEXT_ENTER, 
1)
 
18594 EVT_TEXT_URL    = wx.PyEventBinder( wxEVT_COMMAND_TEXT_URL, 
1) 
 
18595 EVT_TEXT_MAXLEN = wx.PyEventBinder( wxEVT_COMMAND_TEXT_MAXLEN, 
1)
 
18598 #---------------------------------------------------------------------------
 
18600     <class name=
"ScrollBar" oldname=
"wxScrollBar" module=
"_controls"> 
18601       <baseclass name=
"Control"/> 
18602       <constructor name=
"ScrollBar" overloaded=
"no"> 
18603         <autodoc>__init__(self, Window parent, int id=-
1, Point pos=DefaultPosition, 
 
18604     Size size=DefaultSize, long style=SB_HORIZONTAL, 
 
18605     Validator validator=DefaultValidator, String name=ScrollBarNameStr) -
> ScrollBar
</autodoc> 
18607           <param name=
"parent" type=
"Window" default=
""/> 
18608           <param name=
"id" type=
"int" default=
"-1"/> 
18609           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
18610           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
18611           <param name=
"style" type=
"long" default=
"wxSB_HORIZONTAL"/> 
18612           <param name=
"validator" type=
"Validator" default=
"wxDefaultValidator"/> 
18613           <param name=
"name" type=
"String" default=
"wxPyScrollBarNameStr"/> 
18616       <constructor name=
"PreScrollBar" overloaded=
"no"> 
18617         <autodoc>PreScrollBar() -
> ScrollBar
</autodoc> 
18619       <method name=
"Create" type=
"bool" overloaded=
"no"> 
18620         <autodoc>Create(self, Window parent, int id=-
1, Point pos=DefaultPosition, 
 
18621     Size size=DefaultSize, long style=SB_HORIZONTAL, 
 
18622     Validator validator=DefaultValidator, String name=ScrollBarNameStr) -
> bool
</autodoc> 
18623         <docstring>Do the 
2nd phase and create the GUI control.
</docstring> 
18625           <param name=
"parent" type=
"Window" default=
""/> 
18626           <param name=
"id" type=
"int" default=
"-1"/> 
18627           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
18628           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
18629           <param name=
"style" type=
"long" default=
"wxSB_HORIZONTAL"/> 
18630           <param name=
"validator" type=
"Validator" default=
"wxDefaultValidator"/> 
18631           <param name=
"name" type=
"String" default=
"wxPyScrollBarNameStr"/> 
18634       <method name=
"GetThumbPosition" type=
"int" overloaded=
"no"> 
18635         <autodoc>GetThumbPosition(self) -
> int
</autodoc> 
18637       <method name=
"GetThumbSize" type=
"int" overloaded=
"no"> 
18638         <autodoc>GetThumbSize(self) -
> int
</autodoc> 
18640       <method name=
"GetPageSize" type=
"int" overloaded=
"no"> 
18641         <autodoc>GetPageSize(self) -
> int
</autodoc> 
18643       <method name=
"GetRange" type=
"int" overloaded=
"no"> 
18644         <autodoc>GetRange(self) -
> int
</autodoc> 
18646       <method name=
"IsVertical" type=
"bool" overloaded=
"no"> 
18647         <autodoc>IsVertical(self) -
> bool
</autodoc> 
18649       <method name=
"SetThumbPosition" type=
"" overloaded=
"no"> 
18650         <autodoc>SetThumbPosition(self, int viewStart)
</autodoc> 
18652           <param name=
"viewStart" type=
"int" default=
""/> 
18655       <method name=
"SetScrollbar" type=
"" overloaded=
"no"> 
18656         <autodoc>SetScrollbar(self, int position, int thumbSize, int range, int pageSize, 
 
18657     bool refresh=True)
</autodoc> 
18658         <docstring>Sets the scrollbar properties of a built-in scrollbar.
 
18659     :param orientation: Determines the scrollbar whose page size is to
 
18660                  be set. May be wx.HORIZONTAL or wx.VERTICAL.
 
18662     :param position: The position of the scrollbar in scroll units.
 
18664     :param thumbSize: The size of the thumb, or visible portion of the
 
18665                  scrollbar, in scroll units.
 
18667     :param range: The maximum position of the scrollbar.
 
18669     :param refresh: True to redraw the scrollbar, false otherwise.
 
18672           <param name=
"position" type=
"int" default=
""/> 
18673           <param name=
"thumbSize" type=
"int" default=
""/> 
18674           <param name=
"range" type=
"int" default=
""/> 
18675           <param name=
"pageSize" type=
"int" default=
""/> 
18676           <param name=
"refresh" type=
"bool" default=
"True"/> 
18679       <staticmethod name=
"GetClassDefaultAttributes" type=
"VisualAttributes" overloaded=
"no"> 
18680         <autodoc>GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -
> VisualAttributes
</autodoc> 
18681         <docstring>Get the default attributes for this class.  This is useful if you want
 
18682 to use the same font or colour in your own control as in a standard
 
18683 control -- which is a much better idea than hard coding specific
 
18684 colours or fonts which might look completely out of place on the
 
18685 user's system, especially if it uses themes.
 
18687 The variant parameter is only relevant under Mac currently and is
 
18688 ignore under other platforms. Under Mac, it will change the size of
 
18689 the returned font. See `wx.Window.SetWindowVariant` for more about
 
18692           <param name=
"variant" type=
"wxWindowVariant" default=
"wxWINDOW_VARIANT_NORMAL"/> 
18697 #---------------------------------------------------------------------------
 
18699     <class name=
"SpinButton" oldname=
"wxSpinButton" module=
"_controls"> 
18700       <baseclass name=
"Control"/> 
18701       <constructor name=
"SpinButton" overloaded=
"no"> 
18702         <autodoc>__init__(self, Window parent, int id=-
1, Point pos=DefaultPosition, 
 
18703     Size size=DefaultSize, long style=SP_HORIZONTAL, 
 
18704     String name=SPIN_BUTTON_NAME) -
> SpinButton
</autodoc> 
18706           <param name=
"parent" type=
"Window" default=
""/> 
18707           <param name=
"id" type=
"int" default=
"-1"/> 
18708           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
18709           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
18710           <param name=
"style" type=
"long" default=
"wxSP_HORIZONTAL"/> 
18711           <param name=
"name" type=
"String" default=
"wxPySPIN_BUTTON_NAME"/> 
18714       <constructor name=
"PreSpinButton" overloaded=
"no"> 
18715         <autodoc>PreSpinButton() -
> SpinButton
</autodoc> 
18717       <method name=
"Create" type=
"bool" overloaded=
"no"> 
18718         <autodoc>Create(self, Window parent, int id=-
1, Point pos=DefaultPosition, 
 
18719     Size size=DefaultSize, long style=SP_HORIZONTAL, 
 
18720     String name=SPIN_BUTTON_NAME) -
> bool
</autodoc> 
18722           <param name=
"parent" type=
"Window" default=
""/> 
18723           <param name=
"id" type=
"int" default=
"-1"/> 
18724           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
18725           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
18726           <param name=
"style" type=
"long" default=
"wxSP_HORIZONTAL"/> 
18727           <param name=
"name" type=
"String" default=
"wxPySPIN_BUTTON_NAME"/> 
18730       <method name=
"GetValue" type=
"int" overloaded=
"no"> 
18731         <autodoc>GetValue(self) -
> int
</autodoc> 
18733       <method name=
"GetMin" type=
"int" overloaded=
"no"> 
18734         <autodoc>GetMin(self) -
> int
</autodoc> 
18736       <method name=
"GetMax" type=
"int" overloaded=
"no"> 
18737         <autodoc>GetMax(self) -
> int
</autodoc> 
18739       <method name=
"SetValue" type=
"" overloaded=
"no"> 
18740         <autodoc>SetValue(self, int val)
</autodoc> 
18742           <param name=
"val" type=
"int" default=
""/> 
18745       <method name=
"SetMin" type=
"" overloaded=
"no"> 
18746         <autodoc>SetMin(self, int minVal)
</autodoc> 
18748           <param name=
"minVal" type=
"int" default=
""/> 
18751       <method name=
"SetMax" type=
"" overloaded=
"no"> 
18752         <autodoc>SetMax(self, int maxVal)
</autodoc> 
18754           <param name=
"maxVal" type=
"int" default=
""/> 
18757       <method name=
"SetRange" type=
"" overloaded=
"no"> 
18758         <autodoc>SetRange(self, int minVal, int maxVal)
</autodoc> 
18760           <param name=
"minVal" type=
"int" default=
""/> 
18761           <param name=
"maxVal" type=
"int" default=
""/> 
18764       <method name=
"IsVertical" type=
"bool" overloaded=
"no"> 
18765         <autodoc>IsVertical(self) -
> bool
</autodoc> 
18767       <staticmethod name=
"GetClassDefaultAttributes" type=
"VisualAttributes" overloaded=
"no"> 
18768         <autodoc>GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -
> VisualAttributes
</autodoc> 
18769         <docstring>Get the default attributes for this class.  This is useful if you want
 
18770 to use the same font or colour in your own control as in a standard
 
18771 control -- which is a much better idea than hard coding specific
 
18772 colours or fonts which might look completely out of place on the
 
18773 user's system, especially if it uses themes.
 
18775 The variant parameter is only relevant under Mac currently and is
 
18776 ignore under other platforms. Under Mac, it will change the size of
 
18777 the returned font. See `wx.Window.SetWindowVariant` for more about
 
18780           <param name=
"variant" type=
"wxWindowVariant" default=
"wxWINDOW_VARIANT_NORMAL"/> 
18784     <class name=
"SpinCtrl" oldname=
"wxSpinCtrl" module=
"_controls"> 
18785       <baseclass name=
"Control"/> 
18786       <constructor name=
"SpinCtrl" overloaded=
"no"> 
18787         <autodoc>__init__(self, Window parent, int id=-
1, String value=EmptyString, 
 
18788     Point pos=DefaultPosition, Size size=DefaultSize, 
 
18789     long style=SP_ARROW_KEYS, int min=
0, int max=
100, 
 
18790     int initial=
0, String name=SpinCtrlNameStr) -
> SpinCtrl
</autodoc> 
18792           <param name=
"parent" type=
"Window" default=
""/> 
18793           <param name=
"id" type=
"int" default=
"-1"/> 
18794           <param name=
"value" type=
"String" default=
"wxPyEmptyString"/> 
18795           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
18796           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
18797           <param name=
"style" type=
"long" default=
"wxSP_ARROW_KEYS"/> 
18798           <param name=
"min" type=
"int" default=
"0"/> 
18799           <param name=
"max" type=
"int" default=
"100"/> 
18800           <param name=
"initial" type=
"int" default=
"0"/> 
18801           <param name=
"name" type=
"String" default=
"wxPySpinCtrlNameStr"/> 
18804       <constructor name=
"PreSpinCtrl" overloaded=
"no"> 
18805         <autodoc>PreSpinCtrl() -
> SpinCtrl
</autodoc> 
18807       <method name=
"Create" type=
"bool" overloaded=
"no"> 
18808         <autodoc>Create(self, Window parent, int id=-
1, String value=EmptyString, 
 
18809     Point pos=DefaultPosition, Size size=DefaultSize, 
 
18810     long style=SP_ARROW_KEYS, int min=
0, int max=
100, 
 
18811     int initial=
0, String name=SpinCtrlNameStr) -
> bool
</autodoc> 
18813           <param name=
"parent" type=
"Window" default=
""/> 
18814           <param name=
"id" type=
"int" default=
"-1"/> 
18815           <param name=
"value" type=
"String" default=
"wxPyEmptyString"/> 
18816           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
18817           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
18818           <param name=
"style" type=
"long" default=
"wxSP_ARROW_KEYS"/> 
18819           <param name=
"min" type=
"int" default=
"0"/> 
18820           <param name=
"max" type=
"int" default=
"100"/> 
18821           <param name=
"initial" type=
"int" default=
"0"/> 
18822           <param name=
"name" type=
"String" default=
"wxPySpinCtrlNameStr"/> 
18825       <method name=
"GetValue" type=
"int" overloaded=
"no"> 
18826         <autodoc>GetValue(self) -
> int
</autodoc> 
18828       <method name=
"SetValue" type=
"" overloaded=
"no"> 
18829         <autodoc>SetValue(self, int value)
</autodoc> 
18831           <param name=
"value" type=
"int" default=
""/> 
18834       <method name=
"SetValueString" type=
"" overloaded=
"no"> 
18835         <autodoc>SetValueString(self, String text)
</autodoc> 
18837           <param name=
"text" type=
"String" default=
""/> 
18840       <method name=
"SetRange" type=
"" overloaded=
"no"> 
18841         <autodoc>SetRange(self, int minVal, int maxVal)
</autodoc> 
18843           <param name=
"minVal" type=
"int" default=
""/> 
18844           <param name=
"maxVal" type=
"int" default=
""/> 
18847       <method name=
"GetMin" type=
"int" overloaded=
"no"> 
18848         <autodoc>GetMin(self) -
> int
</autodoc> 
18850       <method name=
"GetMax" type=
"int" overloaded=
"no"> 
18851         <autodoc>GetMax(self) -
> int
</autodoc> 
18853       <method name=
"SetSelection" type=
"" overloaded=
"no"> 
18854         <autodoc>SetSelection(self, long from, long to)
</autodoc> 
18856           <param name=
"from" type=
"long" default=
""/> 
18857           <param name=
"to" type=
"long" default=
""/> 
18860       <staticmethod name=
"GetClassDefaultAttributes" type=
"VisualAttributes" overloaded=
"no"> 
18861         <autodoc>GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -
> VisualAttributes
</autodoc> 
18862         <docstring>Get the default attributes for this class.  This is useful if you want
 
18863 to use the same font or colour in your own control as in a standard
 
18864 control -- which is a much better idea than hard coding specific
 
18865 colours or fonts which might look completely out of place on the
 
18866 user's system, especially if it uses themes.
 
18868 The variant parameter is only relevant under Mac currently and is
 
18869 ignore under other platforms. Under Mac, it will change the size of
 
18870 the returned font. See `wx.Window.SetWindowVariant` for more about
 
18873           <param name=
"variant" type=
"wxWindowVariant" default=
"wxWINDOW_VARIANT_NORMAL"/> 
18877     <class name=
"SpinEvent" oldname=
"wxSpinEvent" module=
"_controls"> 
18878       <baseclass name=
"NotifyEvent"/> 
18879       <constructor name=
"SpinEvent" overloaded=
"no"> 
18880         <autodoc>__init__(self, wxEventType commandType=wxEVT_NULL, int winid=
0) -
> SpinEvent
</autodoc> 
18882           <param name=
"commandType" type=
"wxEventType" default=
"wxEVT_NULL"/> 
18883           <param name=
"winid" type=
"int" default=
"0"/> 
18886       <method name=
"GetPosition" type=
"int" overloaded=
"no"> 
18887         <autodoc>GetPosition(self) -
> int
</autodoc> 
18889       <method name=
"SetPosition" type=
"" overloaded=
"no"> 
18890         <autodoc>SetPosition(self, int pos)
</autodoc> 
18892           <param name=
"pos" type=
"int" default=
""/> 
18897 EVT_SPIN_UP   = wx.PyEventBinder( wx.wxEVT_SCROLL_LINEUP, 
1)
 
18898 EVT_SPIN_DOWN = wx.PyEventBinder( wx.wxEVT_SCROLL_LINEDOWN, 
1)
 
18899 EVT_SPIN      = wx.PyEventBinder( wx.wxEVT_SCROLL_THUMBTRACK, 
1)
 
18900 EVT_SPINCTRL  = wx.PyEventBinder( wxEVT_COMMAND_SPINCTRL_UPDATED, 
1)
 
18903 #---------------------------------------------------------------------------
 
18905     <class name=
"RadioBox" oldname=
"wxRadioBox" module=
"_controls"> 
18906       <baseclass name=
"Control"/> 
18907       <constructor name=
"RadioBox" overloaded=
"no"> 
18908         <autodoc>__init__(self, Window parent, int id=-
1, String label=EmptyString, 
 
18909     Point pos=DefaultPosition, Size size=DefaultSize, 
 
18910     wxArrayString choices=wxPyEmptyStringArray, 
 
18911     int majorDimension=
0, long style=RA_HORIZONTAL, 
 
18912     Validator validator=DefaultValidator, 
 
18913     String name=RadioBoxNameStr) -
> RadioBox
</autodoc> 
18915           <param name=
"parent" type=
"Window" default=
""/> 
18916           <param name=
"id" type=
"int" default=
"-1"/> 
18917           <param name=
"label" type=
"String" default=
"wxPyEmptyString"/> 
18918           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
18919           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
18920           <param name=
"choices" type=
"wxArrayString" default=
"wxPyEmptyStringArray"/> 
18921           <param name=
"majorDimension" type=
"int" default=
"0"/> 
18922           <param name=
"style" type=
"long" default=
"wxRA_HORIZONTAL"/> 
18923           <param name=
"validator" type=
"Validator" default=
"wxDefaultValidator"/> 
18924           <param name=
"name" type=
"String" default=
"wxPyRadioBoxNameStr"/> 
18927       <constructor name=
"PreRadioBox" overloaded=
"no"> 
18928         <autodoc>PreRadioBox() -
> RadioBox
</autodoc> 
18930       <method name=
"Create" type=
"bool" overloaded=
"no"> 
18931         <autodoc>Create(self, Window parent, int id=-
1, String label=EmptyString, 
 
18932     Point pos=DefaultPosition, Size size=DefaultSize, 
 
18933     wxArrayString choices=wxPyEmptyStringArray, 
 
18934     int majorDimension=
0, long style=RA_HORIZONTAL, 
 
18935     Validator validator=DefaultValidator, 
 
18936     String name=RadioBoxNameStr) -
> bool
</autodoc> 
18938           <param name=
"parent" type=
"Window" default=
""/> 
18939           <param name=
"id" type=
"int" default=
"-1"/> 
18940           <param name=
"label" type=
"String" default=
"wxPyEmptyString"/> 
18941           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
18942           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
18943           <param name=
"choices" type=
"wxArrayString" default=
"wxPyEmptyStringArray"/> 
18944           <param name=
"majorDimension" type=
"int" default=
"0"/> 
18945           <param name=
"style" type=
"long" default=
"wxRA_HORIZONTAL"/> 
18946           <param name=
"validator" type=
"Validator" default=
"wxDefaultValidator"/> 
18947           <param name=
"name" type=
"String" default=
"wxPyRadioBoxNameStr"/> 
18950       <method name=
"SetSelection" type=
"" overloaded=
"no"> 
18951         <autodoc>SetSelection(self, int n)
</autodoc> 
18953           <param name=
"n" type=
"int" default=
""/> 
18956       <method name=
"GetSelection" type=
"int" overloaded=
"no"> 
18957         <autodoc>GetSelection(self) -
> int
</autodoc> 
18959       <method name=
"GetStringSelection" type=
"String" overloaded=
"no"> 
18960         <autodoc>GetStringSelection(self) -
> String
</autodoc> 
18962       <method name=
"SetStringSelection" type=
"bool" overloaded=
"no"> 
18963         <autodoc>SetStringSelection(self, String s) -
> bool
</autodoc> 
18965           <param name=
"s" type=
"String" default=
""/> 
18968       <method name=
"GetCount" type=
"int" overloaded=
"no"> 
18969         <autodoc>GetCount(self) -
> int
</autodoc> 
18971       <method name=
"FindString" type=
"int" overloaded=
"no"> 
18972         <autodoc>FindString(self, String s) -
> int
</autodoc> 
18974           <param name=
"s" type=
"String" default=
""/> 
18977       <method name=
"GetString" type=
"String" overloaded=
"no"> 
18978         <autodoc>GetString(self, int n) -
> String
</autodoc> 
18980           <param name=
"n" type=
"int" default=
""/> 
18983       <method name=
"SetString" type=
"" overloaded=
"no"> 
18984         <autodoc>SetString(self, int n, String label)
</autodoc> 
18986           <param name=
"n" type=
"int" default=
""/> 
18987           <param name=
"label" type=
"String" default=
""/> 
18990       <method name=
"EnableItem" type=
"" overloaded=
"no"> 
18991         <autodoc>EnableItem(self, int n, bool enable=True)
</autodoc> 
18993           <param name=
"n" type=
"int" default=
""/> 
18994           <param name=
"enable" type=
"bool" default=
"True"/> 
18997       <method name=
"ShowItem" type=
"" overloaded=
"no"> 
18998         <autodoc>ShowItem(self, int n, bool show=True)
</autodoc> 
19000           <param name=
"n" type=
"int" default=
""/> 
19001           <param name=
"show" type=
"bool" default=
"True"/> 
19004       <method name=
"GetColumnCount" type=
"int" overloaded=
"no"> 
19005         <autodoc>GetColumnCount(self) -
> int
</autodoc> 
19007       <method name=
"GetRowCount" type=
"int" overloaded=
"no"> 
19008         <autodoc>GetRowCount(self) -
> int
</autodoc> 
19010       <method name=
"GetNextItem" type=
"int" overloaded=
"no"> 
19011         <autodoc>GetNextItem(self, int item, int dir, long style) -
> int
</autodoc> 
19013           <param name=
"item" type=
"int" default=
""/> 
19014           <param name=
"dir" type=
"wxDirection" default=
""/> 
19015           <param name=
"style" type=
"long" default=
""/> 
19018       <staticmethod name=
"GetClassDefaultAttributes" type=
"VisualAttributes" overloaded=
"no"> 
19019         <autodoc>GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -
> VisualAttributes
</autodoc> 
19020         <docstring>Get the default attributes for this class.  This is useful if you want
 
19021 to use the same font or colour in your own control as in a standard
 
19022 control -- which is a much better idea than hard coding specific
 
19023 colours or fonts which might look completely out of place on the
 
19024 user's system, especially if it uses themes.
 
19026 The variant parameter is only relevant under Mac currently and is
 
19027 ignore under other platforms. Under Mac, it will change the size of
 
19028 the returned font. See `wx.Window.SetWindowVariant` for more about
 
19031           <param name=
"variant" type=
"wxWindowVariant" default=
"wxWINDOW_VARIANT_NORMAL"/> 
19036 #---------------------------------------------------------------------------
 
19038     <class name=
"RadioButton" oldname=
"wxRadioButton" module=
"_controls"> 
19039       <baseclass name=
"Control"/> 
19040       <constructor name=
"RadioButton" overloaded=
"no"> 
19041         <autodoc>__init__(self, Window parent, int id=-
1, String label=EmptyString, 
 
19042     Point pos=DefaultPosition, Size size=DefaultSize, 
 
19043     long style=
0, Validator validator=DefaultValidator, 
 
19044     String name=RadioButtonNameStr) -
> RadioButton
</autodoc> 
19046           <param name=
"parent" type=
"Window" default=
""/> 
19047           <param name=
"id" type=
"int" default=
"-1"/> 
19048           <param name=
"label" type=
"String" default=
"wxPyEmptyString"/> 
19049           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
19050           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
19051           <param name=
"style" type=
"long" default=
"0"/> 
19052           <param name=
"validator" type=
"Validator" default=
"wxDefaultValidator"/> 
19053           <param name=
"name" type=
"String" default=
"wxPyRadioButtonNameStr"/> 
19056       <constructor name=
"PreRadioButton" overloaded=
"no"> 
19057         <autodoc>PreRadioButton() -
> RadioButton
</autodoc> 
19059       <method name=
"Create" type=
"bool" overloaded=
"no"> 
19060         <autodoc>Create(self, Window parent, int id=-
1, String label=EmptyString, 
 
19061     Point pos=DefaultPosition, Size size=DefaultSize, 
 
19062     long style=
0, Validator validator=DefaultValidator, 
 
19063     String name=RadioButtonNameStr) -
> bool
</autodoc> 
19065           <param name=
"parent" type=
"Window" default=
""/> 
19066           <param name=
"id" type=
"int" default=
"-1"/> 
19067           <param name=
"label" type=
"String" default=
"wxPyEmptyString"/> 
19068           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
19069           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
19070           <param name=
"style" type=
"long" default=
"0"/> 
19071           <param name=
"validator" type=
"Validator" default=
"wxDefaultValidator"/> 
19072           <param name=
"name" type=
"String" default=
"wxPyRadioButtonNameStr"/> 
19075       <method name=
"GetValue" type=
"bool" overloaded=
"no"> 
19076         <autodoc>GetValue(self) -
> bool
</autodoc> 
19078       <method name=
"SetValue" type=
"" overloaded=
"no"> 
19079         <autodoc>SetValue(self, bool value)
</autodoc> 
19081           <param name=
"value" type=
"bool" default=
""/> 
19084       <staticmethod name=
"GetClassDefaultAttributes" type=
"VisualAttributes" overloaded=
"no"> 
19085         <autodoc>GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -
> VisualAttributes
</autodoc> 
19086         <docstring>Get the default attributes for this class.  This is useful if you want
 
19087 to use the same font or colour in your own control as in a standard
 
19088 control -- which is a much better idea than hard coding specific
 
19089 colours or fonts which might look completely out of place on the
 
19090 user's system, especially if it uses themes.
 
19092 The variant parameter is only relevant under Mac currently and is
 
19093 ignore under other platforms. Under Mac, it will change the size of
 
19094 the returned font. See `wx.Window.SetWindowVariant` for more about
 
19097           <param name=
"variant" type=
"wxWindowVariant" default=
"wxWINDOW_VARIANT_NORMAL"/> 
19102 #---------------------------------------------------------------------------
 
19104     <class name=
"Slider" oldname=
"wxSlider" module=
"_controls"> 
19105       <baseclass name=
"Control"/> 
19106       <constructor name=
"Slider" overloaded=
"no"> 
19107         <autodoc>__init__(self, Window parent, int id=-
1, int value=
0, int minValue=
0, 
 
19108     int maxValue=
100, Point pos=DefaultPosition, 
 
19109     Size size=DefaultSize, long style=SL_HORIZONTAL, 
 
19110     Validator validator=DefaultValidator, 
 
19111     String name=SliderNameStr) -
> Slider
</autodoc> 
19113           <param name=
"parent" type=
"Window" default=
""/> 
19114           <param name=
"id" type=
"int" default=
"-1"/> 
19115           <param name=
"value" type=
"int" default=
"0"/> 
19116           <param name=
"minValue" type=
"int" default=
"0"/> 
19117           <param name=
"maxValue" type=
"int" default=
"100"/> 
19118           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
19119           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
19120           <param name=
"style" type=
"long" default=
"wxSL_HORIZONTAL"/> 
19121           <param name=
"validator" type=
"Validator" default=
"wxDefaultValidator"/> 
19122           <param name=
"name" type=
"String" default=
"wxPySliderNameStr"/> 
19125       <constructor name=
"PreSlider" overloaded=
"no"> 
19126         <autodoc>PreSlider() -
> Slider
</autodoc> 
19128       <method name=
"Create" type=
"bool" overloaded=
"no"> 
19129         <autodoc>Create(self, Window parent, int id=-
1, int value=
0, int minValue=
0, 
 
19130     int maxValue=
100, Point pos=DefaultPosition, 
 
19131     Size size=DefaultSize, long style=SL_HORIZONTAL, 
 
19132     Validator validator=DefaultValidator, 
 
19133     String name=SliderNameStr) -
> bool
</autodoc> 
19135           <param name=
"parent" type=
"Window" default=
""/> 
19136           <param name=
"id" type=
"int" default=
"-1"/> 
19137           <param name=
"value" type=
"int" default=
"0"/> 
19138           <param name=
"minValue" type=
"int" default=
"0"/> 
19139           <param name=
"maxValue" type=
"int" default=
"100"/> 
19140           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
19141           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
19142           <param name=
"style" type=
"long" default=
"wxSL_HORIZONTAL"/> 
19143           <param name=
"validator" type=
"Validator" default=
"wxDefaultValidator"/> 
19144           <param name=
"name" type=
"String" default=
"wxPySliderNameStr"/> 
19147       <method name=
"GetValue" type=
"int" overloaded=
"no"> 
19148         <autodoc>GetValue(self) -
> int
</autodoc> 
19150       <method name=
"SetValue" type=
"" overloaded=
"no"> 
19151         <autodoc>SetValue(self, int value)
</autodoc> 
19153           <param name=
"value" type=
"int" default=
""/> 
19156       <method name=
"SetRange" type=
"" overloaded=
"no"> 
19157         <autodoc>SetRange(self, int minValue, int maxValue)
</autodoc> 
19159           <param name=
"minValue" type=
"int" default=
""/> 
19160           <param name=
"maxValue" type=
"int" default=
""/> 
19163       <method name=
"GetMin" type=
"int" overloaded=
"no"> 
19164         <autodoc>GetMin(self) -
> int
</autodoc> 
19166       <method name=
"GetMax" type=
"int" overloaded=
"no"> 
19167         <autodoc>GetMax(self) -
> int
</autodoc> 
19169       <method name=
"SetMin" type=
"" overloaded=
"no"> 
19170         <autodoc>SetMin(self, int minValue)
</autodoc> 
19172           <param name=
"minValue" type=
"int" default=
""/> 
19175       <method name=
"SetMax" type=
"" overloaded=
"no"> 
19176         <autodoc>SetMax(self, int maxValue)
</autodoc> 
19178           <param name=
"maxValue" type=
"int" default=
""/> 
19181       <method name=
"SetLineSize" type=
"" overloaded=
"no"> 
19182         <autodoc>SetLineSize(self, int lineSize)
</autodoc> 
19184           <param name=
"lineSize" type=
"int" default=
""/> 
19187       <method name=
"SetPageSize" type=
"" overloaded=
"no"> 
19188         <autodoc>SetPageSize(self, int pageSize)
</autodoc> 
19190           <param name=
"pageSize" type=
"int" default=
""/> 
19193       <method name=
"GetLineSize" type=
"int" overloaded=
"no"> 
19194         <autodoc>GetLineSize(self) -
> int
</autodoc> 
19196       <method name=
"GetPageSize" type=
"int" overloaded=
"no"> 
19197         <autodoc>GetPageSize(self) -
> int
</autodoc> 
19199       <method name=
"SetThumbLength" type=
"" overloaded=
"no"> 
19200         <autodoc>SetThumbLength(self, int lenPixels)
</autodoc> 
19202           <param name=
"lenPixels" type=
"int" default=
""/> 
19205       <method name=
"GetThumbLength" type=
"int" overloaded=
"no"> 
19206         <autodoc>GetThumbLength(self) -
> int
</autodoc> 
19208       <method name=
"SetTickFreq" type=
"" overloaded=
"no"> 
19209         <autodoc>SetTickFreq(self, int n, int pos=
1)
</autodoc> 
19211           <param name=
"n" type=
"int" default=
""/> 
19212           <param name=
"pos" type=
"int" default=
"1"/> 
19215       <method name=
"GetTickFreq" type=
"int" overloaded=
"no"> 
19216         <autodoc>GetTickFreq(self) -
> int
</autodoc> 
19218       <method name=
"ClearTicks" type=
"" overloaded=
"no"> 
19219         <autodoc>ClearTicks(self)
</autodoc> 
19221       <method name=
"SetTick" type=
"" overloaded=
"no"> 
19222         <autodoc>SetTick(self, int tickPos)
</autodoc> 
19224           <param name=
"tickPos" type=
"int" default=
""/> 
19227       <method name=
"ClearSel" type=
"" overloaded=
"no"> 
19228         <autodoc>ClearSel(self)
</autodoc> 
19230       <method name=
"GetSelEnd" type=
"int" overloaded=
"no"> 
19231         <autodoc>GetSelEnd(self) -
> int
</autodoc> 
19233       <method name=
"GetSelStart" type=
"int" overloaded=
"no"> 
19234         <autodoc>GetSelStart(self) -
> int
</autodoc> 
19236       <method name=
"SetSelection" type=
"" overloaded=
"no"> 
19237         <autodoc>SetSelection(self, int min, int max)
</autodoc> 
19239           <param name=
"min" type=
"int" default=
""/> 
19240           <param name=
"max" type=
"int" default=
""/> 
19243       <staticmethod name=
"GetClassDefaultAttributes" type=
"VisualAttributes" overloaded=
"no"> 
19244         <autodoc>GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -
> VisualAttributes
</autodoc> 
19245         <docstring>Get the default attributes for this class.  This is useful if you want
 
19246 to use the same font or colour in your own control as in a standard
 
19247 control -- which is a much better idea than hard coding specific
 
19248 colours or fonts which might look completely out of place on the
 
19249 user's system, especially if it uses themes.
 
19251 The variant parameter is only relevant under Mac currently and is
 
19252 ignore under other platforms. Under Mac, it will change the size of
 
19253 the returned font. See `wx.Window.SetWindowVariant` for more about
 
19256           <param name=
"variant" type=
"wxWindowVariant" default=
"wxWINDOW_VARIANT_NORMAL"/> 
19261 #---------------------------------------------------------------------------
 
19264     EVT_TOGGLEBUTTON = wx.PyEventBinder( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, 
1)
 
19266     <class name=
"ToggleButton" oldname=
"wxToggleButton" module=
"_controls"> 
19267       <baseclass name=
"Control"/> 
19268       <constructor name=
"ToggleButton" overloaded=
"no"> 
19269         <autodoc>__init__(self, Window parent, int id=-
1, String label=EmptyString, 
 
19270     Point pos=DefaultPosition, Size size=DefaultSize, 
 
19271     long style=
0, Validator validator=DefaultValidator, 
 
19272     String name=ToggleButtonNameStr) -
> ToggleButton
</autodoc> 
19274           <param name=
"parent" type=
"Window" default=
""/> 
19275           <param name=
"id" type=
"int" default=
"-1"/> 
19276           <param name=
"label" type=
"String" default=
"wxPyEmptyString"/> 
19277           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
19278           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
19279           <param name=
"style" type=
"long" default=
"0"/> 
19280           <param name=
"validator" type=
"Validator" default=
"wxDefaultValidator"/> 
19281           <param name=
"name" type=
"String" default=
"wxPyToggleButtonNameStr"/> 
19284       <constructor name=
"PreToggleButton" overloaded=
"no"> 
19285         <autodoc>PreToggleButton() -
> ToggleButton
</autodoc> 
19287       <method name=
"Create" type=
"bool" overloaded=
"no"> 
19288         <autodoc>Create(self, Window parent, int id=-
1, String label=EmptyString, 
 
19289     Point pos=DefaultPosition, Size size=DefaultSize, 
 
19290     long style=
0, Validator validator=DefaultValidator, 
 
19291     String name=ToggleButtonNameStr) -
> bool
</autodoc> 
19293           <param name=
"parent" type=
"Window" default=
""/> 
19294           <param name=
"id" type=
"int" default=
"-1"/> 
19295           <param name=
"label" type=
"String" default=
"wxPyEmptyString"/> 
19296           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
19297           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
19298           <param name=
"style" type=
"long" default=
"0"/> 
19299           <param name=
"validator" type=
"Validator" default=
"wxDefaultValidator"/> 
19300           <param name=
"name" type=
"String" default=
"wxPyToggleButtonNameStr"/> 
19303       <method name=
"SetValue" type=
"" overloaded=
"no"> 
19304         <autodoc>SetValue(self, bool value)
</autodoc> 
19306           <param name=
"value" type=
"bool" default=
""/> 
19309       <method name=
"GetValue" type=
"bool" overloaded=
"no"> 
19310         <autodoc>GetValue(self) -
> bool
</autodoc> 
19312       <method name=
"SetLabel" type=
"" overloaded=
"no"> 
19313         <autodoc>SetLabel(self, String label)
</autodoc> 
19314         <docstring>Sets the item's text.
</docstring> 
19316           <param name=
"label" type=
"String" default=
""/> 
19319       <staticmethod name=
"GetClassDefaultAttributes" type=
"VisualAttributes" overloaded=
"no"> 
19320         <autodoc>GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -
> VisualAttributes
</autodoc> 
19321         <docstring>Get the default attributes for this class.  This is useful if you want
 
19322 to use the same font or colour in your own control as in a standard
 
19323 control -- which is a much better idea than hard coding specific
 
19324 colours or fonts which might look completely out of place on the
 
19325 user's system, especially if it uses themes.
 
19327 The variant parameter is only relevant under Mac currently and is
 
19328 ignore under other platforms. Under Mac, it will change the size of
 
19329 the returned font. See `wx.Window.SetWindowVariant` for more about
 
19332           <param name=
"variant" type=
"wxWindowVariant" default=
"wxWINDOW_VARIANT_NORMAL"/> 
19337 #---------------------------------------------------------------------------
 
19339     <class name=
"BookCtrl" oldname=
"wxBookCtrl" module=
"_controls"> 
19340       <baseclass name=
"Control"/> 
19341       <method name=
"GetPageCount" type=
"size_t" overloaded=
"no"> 
19342         <autodoc>GetPageCount(self) -
> size_t
</autodoc> 
19344       <method name=
"GetPage" type=
"Window" overloaded=
"no"> 
19345         <autodoc>GetPage(self, size_t n) -
> Window
</autodoc> 
19347           <param name=
"n" type=
"size_t" default=
""/> 
19350       <method name=
"GetSelection" type=
"int" overloaded=
"no"> 
19351         <autodoc>GetSelection(self) -
> int
</autodoc> 
19353       <method name=
"SetPageText" type=
"bool" overloaded=
"no"> 
19354         <autodoc>SetPageText(self, size_t n, String strText) -
> bool
</autodoc> 
19356           <param name=
"n" type=
"size_t" default=
""/> 
19357           <param name=
"strText" type=
"String" default=
""/> 
19360       <method name=
"GetPageText" type=
"String" overloaded=
"no"> 
19361         <autodoc>GetPageText(self, size_t n) -
> String
</autodoc> 
19363           <param name=
"n" type=
"size_t" default=
""/> 
19366       <method name=
"SetImageList" type=
"" overloaded=
"no"> 
19367         <autodoc>SetImageList(self, ImageList imageList)
</autodoc> 
19369           <param name=
"imageList" type=
"ImageList" default=
""/> 
19372       <method name=
"AssignImageList" type=
"" overloaded=
"no"> 
19373         <autodoc>AssignImageList(self, ImageList imageList)
</autodoc> 
19375           <param name=
"imageList" type=
"ImageList" default=
""/> 
19378       <method name=
"GetImageList" type=
"ImageList" overloaded=
"no"> 
19379         <autodoc>GetImageList(self) -
> ImageList
</autodoc> 
19381       <method name=
"GetPageImage" type=
"int" overloaded=
"no"> 
19382         <autodoc>GetPageImage(self, size_t n) -
> int
</autodoc> 
19384           <param name=
"n" type=
"size_t" default=
""/> 
19387       <method name=
"SetPageImage" type=
"bool" overloaded=
"no"> 
19388         <autodoc>SetPageImage(self, size_t n, int imageId) -
> bool
</autodoc> 
19390           <param name=
"n" type=
"size_t" default=
""/> 
19391           <param name=
"imageId" type=
"int" default=
""/> 
19394       <method name=
"SetPageSize" type=
"" overloaded=
"no"> 
19395         <autodoc>SetPageSize(self, Size size)
</autodoc> 
19397           <param name=
"size" type=
"Size" default=
""/> 
19400       <method name=
"CalcSizeFromPage" type=
"Size" overloaded=
"no"> 
19401         <autodoc>CalcSizeFromPage(self, Size sizePage) -
> Size
</autodoc> 
19403           <param name=
"sizePage" type=
"Size" default=
""/> 
19406       <method name=
"DeletePage" type=
"bool" overloaded=
"no"> 
19407         <autodoc>DeletePage(self, size_t n) -
> bool
</autodoc> 
19409           <param name=
"n" type=
"size_t" default=
""/> 
19412       <method name=
"RemovePage" type=
"bool" overloaded=
"no"> 
19413         <autodoc>RemovePage(self, size_t n) -
> bool
</autodoc> 
19415           <param name=
"n" type=
"size_t" default=
""/> 
19418       <method name=
"DeleteAllPages" type=
"bool" overloaded=
"no"> 
19419         <autodoc>DeleteAllPages(self) -
> bool
</autodoc> 
19421       <method name=
"AddPage" type=
"bool" overloaded=
"no"> 
19422         <autodoc>AddPage(self, Window page, String text, bool select=False, int imageId=-
1) -
> bool
</autodoc> 
19424           <param name=
"page" type=
"Window" default=
""/> 
19425           <param name=
"text" type=
"String" default=
""/> 
19426           <param name=
"select" type=
"bool" default=
"False"/> 
19427           <param name=
"imageId" type=
"int" default=
"-1"/> 
19430       <method name=
"InsertPage" type=
"bool" overloaded=
"no"> 
19431         <autodoc>InsertPage(self, size_t n, Window page, String text, bool select=False, 
 
19432     int imageId=-
1) -
> bool
</autodoc> 
19434           <param name=
"n" type=
"size_t" default=
""/> 
19435           <param name=
"page" type=
"Window" default=
""/> 
19436           <param name=
"text" type=
"String" default=
""/> 
19437           <param name=
"select" type=
"bool" default=
"False"/> 
19438           <param name=
"imageId" type=
"int" default=
"-1"/> 
19441       <method name=
"SetSelection" type=
"int" overloaded=
"no"> 
19442         <autodoc>SetSelection(self, size_t n) -
> int
</autodoc> 
19444           <param name=
"n" type=
"size_t" default=
""/> 
19447       <method name=
"AdvanceSelection" type=
"" overloaded=
"no"> 
19448         <autodoc>AdvanceSelection(self, bool forward=True)
</autodoc> 
19450           <param name=
"forward" type=
"bool" default=
"True"/> 
19453       <staticmethod name=
"GetClassDefaultAttributes" type=
"VisualAttributes" overloaded=
"no"> 
19454         <autodoc>GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -
> VisualAttributes
</autodoc> 
19455         <docstring>Get the default attributes for this class.  This is useful if you want
 
19456 to use the same font or colour in your own control as in a standard
 
19457 control -- which is a much better idea than hard coding specific
 
19458 colours or fonts which might look completely out of place on the
 
19459 user's system, especially if it uses themes.
 
19461 The variant parameter is only relevant under Mac currently and is
 
19462 ignore under other platforms. Under Mac, it will change the size of
 
19463 the returned font. See `wx.Window.SetWindowVariant` for more about
 
19466           <param name=
"variant" type=
"wxWindowVariant" default=
"wxWINDOW_VARIANT_NORMAL"/> 
19470     <class name=
"BookCtrlEvent" oldname=
"wxBookCtrlEvent" module=
"_controls"> 
19471       <baseclass name=
"NotifyEvent"/> 
19472       <constructor name=
"BookCtrlEvent" overloaded=
"no"> 
19473         <autodoc>__init__(self, wxEventType commandType=wxEVT_NULL, int id=
0, int nSel=-
1, 
 
19474     int nOldSel=-
1) -
> BookCtrlEvent
</autodoc> 
19476           <param name=
"commandType" type=
"wxEventType" default=
"wxEVT_NULL"/> 
19477           <param name=
"id" type=
"int" default=
"0"/> 
19478           <param name=
"nSel" type=
"int" default=
"-1"/> 
19479           <param name=
"nOldSel" type=
"int" default=
"-1"/> 
19482       <method name=
"GetSelection" type=
"int" overloaded=
"no"> 
19483         <autodoc>GetSelection(self) -
> int
</autodoc> 
19485       <method name=
"SetSelection" type=
"" overloaded=
"no"> 
19486         <autodoc>SetSelection(self, int nSel)
</autodoc> 
19488           <param name=
"nSel" type=
"int" default=
""/> 
19491       <method name=
"GetOldSelection" type=
"int" overloaded=
"no"> 
19492         <autodoc>GetOldSelection(self) -
> int
</autodoc> 
19494       <method name=
"SetOldSelection" type=
"" overloaded=
"no"> 
19495         <autodoc>SetOldSelection(self, int nOldSel)
</autodoc> 
19497           <param name=
"nOldSel" type=
"int" default=
""/> 
19502 #---------------------------------------------------------------------------
 
19504     <class name=
"Notebook" oldname=
"wxNotebook" module=
"_controls"> 
19505       <baseclass name=
"BookCtrl"/> 
19506       <constructor name=
"Notebook" overloaded=
"no"> 
19507         <autodoc>__init__(self, Window parent, int id=-
1, Point pos=DefaultPosition, 
 
19508     Size size=DefaultSize, long style=
0, String name=NOTEBOOK_NAME) -
> Notebook
</autodoc> 
19510           <param name=
"parent" type=
"Window" default=
""/> 
19511           <param name=
"id" type=
"int" default=
"-1"/> 
19512           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
19513           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
19514           <param name=
"style" type=
"long" default=
"0"/> 
19515           <param name=
"name" type=
"String" default=
"wxPyNOTEBOOK_NAME"/> 
19518       <constructor name=
"PreNotebook" overloaded=
"no"> 
19519         <autodoc>PreNotebook() -
> Notebook
</autodoc> 
19521       <method name=
"Create" type=
"bool" overloaded=
"no"> 
19522         <autodoc>Create(self, Window parent, int id=-
1, Point pos=DefaultPosition, 
 
19523     Size size=DefaultSize, long style=
0, String name=NOTEBOOK_NAME) -
> bool
</autodoc> 
19525           <param name=
"parent" type=
"Window" default=
""/> 
19526           <param name=
"id" type=
"int" default=
"-1"/> 
19527           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
19528           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
19529           <param name=
"style" type=
"long" default=
"0"/> 
19530           <param name=
"name" type=
"String" default=
"wxPyNOTEBOOK_NAME"/> 
19533       <method name=
"GetRowCount" type=
"int" overloaded=
"no"> 
19534         <autodoc>GetRowCount(self) -
> int
</autodoc> 
19536       <method name=
"SetPadding" type=
"" overloaded=
"no"> 
19537         <autodoc>SetPadding(self, Size padding)
</autodoc> 
19539           <param name=
"padding" type=
"Size" default=
""/> 
19542       <method name=
"SetTabSize" type=
"" overloaded=
"no"> 
19543         <autodoc>SetTabSize(self, Size sz)
</autodoc> 
19545           <param name=
"sz" type=
"Size" default=
""/> 
19548       <method name=
"HitTest" type=
"int" overloaded=
"no"> 
19549         <autodoc>HitTest(Point pt) -
> (tab, where)
</autodoc> 
19550         <docstring>Returns the tab which is hit, and flags indicating where using
 
19551 wx.NB_HITTEST flags.
</docstring> 
19553           <param name=
"pt" type=
"Point" default=
""/> 
19554           <param name=
"OUTPUT" type=
"long" default=
""/> 
19557       <method name=
"CalcSizeFromPage" type=
"Size" overloaded=
"no"> 
19558         <autodoc>CalcSizeFromPage(self, Size sizePage) -
> Size
</autodoc> 
19560           <param name=
"sizePage" type=
"Size" default=
""/> 
19563       <staticmethod name=
"GetClassDefaultAttributes" type=
"VisualAttributes" overloaded=
"no"> 
19564         <autodoc>GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -
> VisualAttributes
</autodoc> 
19565         <docstring>Get the default attributes for this class.  This is useful if you want
 
19566 to use the same font or colour in your own control as in a standard
 
19567 control -- which is a much better idea than hard coding specific
 
19568 colours or fonts which might look completely out of place on the
 
19569 user's system, especially if it uses themes.
 
19571 The variant parameter is only relevant under Mac currently and is
 
19572 ignore under other platforms. Under Mac, it will change the size of
 
19573 the returned font. See `wx.Window.SetWindowVariant` for more about
 
19576           <param name=
"variant" type=
"wxWindowVariant" default=
"wxWINDOW_VARIANT_NORMAL"/> 
19580     <class name=
"NotebookEvent" oldname=
"wxNotebookEvent" module=
"_controls"> 
19581       <baseclass name=
"BookCtrlEvent"/> 
19582       <constructor name=
"NotebookEvent" overloaded=
"no"> 
19583         <autodoc>__init__(self, wxEventType commandType=wxEVT_NULL, int id=
0, int nSel=-
1, 
 
19584     int nOldSel=-
1) -
> NotebookEvent
</autodoc> 
19586           <param name=
"commandType" type=
"wxEventType" default=
"wxEVT_NULL"/> 
19587           <param name=
"id" type=
"int" default=
"0"/> 
19588           <param name=
"nSel" type=
"int" default=
"-1"/> 
19589           <param name=
"nOldSel" type=
"int" default=
"-1"/> 
19594     # wxNotebook events
 
19595     EVT_NOTEBOOK_PAGE_CHANGED  = wx.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED, 
1 )
 
19596     EVT_NOTEBOOK_PAGE_CHANGING = wx.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING, 
1 )
 
19599 #----------------------------------------------------------------------------
 
19601 class NotebookPage(wx.Panel):
 
19603     There is an old (and apparently unsolvable) bug when placing a
 
19604     window with a nonstandard background colour in a wxNotebook on
 
19605     wxGTK, as the notbooks's background colour would always be used
 
19606     when the window is refreshed.  The solution is to place a panel in
 
19607     the notbook and the coloured window on the panel, sized to cover
 
19608     the panel.  This simple class does that for you, just put an
 
19609     instance of this in the notebook and make your regular window a
 
19610     child of this one and it will handle the resize for you.
 
19612     def __init__(self, parent, id=-
1,
 
19613                  pos=wx.DefaultPosition, size=wx.DefaultSize,
 
19614                  style=wx.TAB_TRAVERSAL, 
name="panel"):
 
19615         wx.Panel.__init__(self, parent, id, pos, size, style, name)
 
19617         EVT_SIZE(self, self.OnSize)
 
19619     def OnSize(self, evt):
 
19620         if self.child is None:
 
19621             children = self.GetChildren()
 
19623                 self.child = children[
0]
 
19625             self.child.SetPosition((
0,
0))
 
19626             self.child.SetSize(self.GetSize())
 
19630 #---------------------------------------------------------------------------
 
19632     <class name=
"Listbook" oldname=
"wxListbook" module=
"_controls"> 
19633       <baseclass name=
"BookCtrl"/> 
19634       <constructor name=
"Listbook" overloaded=
"no"> 
19635         <autodoc>__init__(self, Window parent, int id=-
1, Point pos=DefaultPosition, 
 
19636     Size size=DefaultSize, long style=
0, String name=EmptyString) -
> Listbook
</autodoc> 
19638           <param name=
"parent" type=
"Window" default=
""/> 
19639           <param name=
"id" type=
"int" default=
"-1"/> 
19640           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
19641           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
19642           <param name=
"style" type=
"long" default=
"0"/> 
19643           <param name=
"name" type=
"String" default=
"wxPyEmptyString"/> 
19646       <constructor name=
"PreListbook" overloaded=
"no"> 
19647         <autodoc>PreListbook() -
> Listbook
</autodoc> 
19649       <method name=
"Create" type=
"bool" overloaded=
"no"> 
19650         <autodoc>Create(self, Window parent, int id=-
1, Point pos=DefaultPosition, 
 
19651     Size size=DefaultSize, long style=
0, String name=EmptyString) -
> bool
</autodoc> 
19653           <param name=
"parent" type=
"Window" default=
""/> 
19654           <param name=
"id" type=
"int" default=
"-1"/> 
19655           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
19656           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
19657           <param name=
"style" type=
"long" default=
"0"/> 
19658           <param name=
"name" type=
"String" default=
"wxPyEmptyString"/> 
19661       <method name=
"IsVertical" type=
"bool" overloaded=
"no"> 
19662         <autodoc>IsVertical(self) -
> bool
</autodoc> 
19665     <class name=
"ListbookEvent" oldname=
"wxListbookEvent" module=
"_controls"> 
19666       <baseclass name=
"BookCtrlEvent"/> 
19667       <constructor name=
"ListbookEvent" overloaded=
"no"> 
19668         <autodoc>__init__(self, wxEventType commandType=wxEVT_NULL, int id=
0, int nSel=-
1, 
 
19669     int nOldSel=-
1) -
> ListbookEvent
</autodoc> 
19671           <param name=
"commandType" type=
"wxEventType" default=
"wxEVT_NULL"/> 
19672           <param name=
"id" type=
"int" default=
"0"/> 
19673           <param name=
"nSel" type=
"int" default=
"-1"/> 
19674           <param name=
"nOldSel" type=
"int" default=
"-1"/> 
19679     EVT_LISTBOOK_PAGE_CHANGED  = wx.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED, 
1 )
 
19680     EVT_LISTBOOK_PAGE_CHANGING = wx.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING, 
1 )
 
19683 #---------------------------------------------------------------------------
 
19685     <class name=
"BookCtrlSizer" oldname=
"wxBookCtrlSizer" module=
"_controls"> 
19686       <baseclass name=
"Sizer"/> 
19687       <constructor name=
"BookCtrlSizer" overloaded=
"no"> 
19688         <autodoc>__init__(self, BookCtrl nb) -
> BookCtrlSizer
</autodoc> 
19690           <param name=
"nb" type=
"BookCtrl" default=
""/> 
19693       <method name=
"RecalcSizes" type=
"" overloaded=
"no"> 
19694         <autodoc>RecalcSizes(self)
</autodoc> 
19695         <docstring>Using the sizes calculated by `CalcMin` reposition and resize all the
 
19696 items managed by this sizer.  You should not need to call this directly as
 
19697 it is called by `Layout`.
</docstring> 
19699       <method name=
"CalcMin" type=
"Size" overloaded=
"no"> 
19700         <autodoc>CalcMin(self) -
> Size
</autodoc> 
19701         <docstring>This method is where the sizer will do the actual calculation of its
 
19702 children's minimal sizes.  You should not need to call this directly as
 
19703 it is called by `Layout`.
</docstring> 
19705       <method name=
"GetControl" type=
"BookCtrl" overloaded=
"no"> 
19706         <autodoc>GetControl(self) -
> BookCtrl
</autodoc> 
19709     <class name=
"NotebookSizer" oldname=
"wxNotebookSizer" module=
"_controls"> 
19710       <baseclass name=
"Sizer"/> 
19711       <constructor name=
"NotebookSizer" overloaded=
"no"> 
19712         <autodoc>__init__(self, Notebook nb) -
> NotebookSizer
</autodoc> 
19714           <param name=
"nb" type=
"Notebook" default=
""/> 
19717       <method name=
"RecalcSizes" type=
"" overloaded=
"no"> 
19718         <autodoc>RecalcSizes(self)
</autodoc> 
19719         <docstring>Using the sizes calculated by `CalcMin` reposition and resize all the
 
19720 items managed by this sizer.  You should not need to call this directly as
 
19721 it is called by `Layout`.
</docstring> 
19723       <method name=
"CalcMin" type=
"Size" overloaded=
"no"> 
19724         <autodoc>CalcMin(self) -
> Size
</autodoc> 
19725         <docstring>This method is where the sizer will do the actual calculation of its
 
19726 children's minimal sizes.  You should not need to call this directly as
 
19727 it is called by `Layout`.
</docstring> 
19729       <method name=
"GetNotebook" type=
"Notebook" overloaded=
"no"> 
19730         <autodoc>GetNotebook(self) -
> Notebook
</autodoc> 
19734 #---------------------------------------------------------------------------
 
19736     <class name=
"ToolBarToolBase" oldname=
"wxToolBarToolBase" module=
"_controls"> 
19737       <baseclass name=
"Object"/> 
19738       <method name=
"GetId" type=
"int" overloaded=
"no"> 
19739         <autodoc>GetId(self) -
> int
</autodoc> 
19741       <method name=
"GetControl" type=
"Control" overloaded=
"no"> 
19742         <autodoc>GetControl(self) -
> Control
</autodoc> 
19744       <method name=
"GetToolBar" type=
"wxToolBarBase" overloaded=
"no"> 
19745         <autodoc>GetToolBar(self) -
> ToolBarBase
</autodoc> 
19747       <method name=
"IsButton" type=
"int" overloaded=
"no"> 
19748         <autodoc>IsButton(self) -
> int
</autodoc> 
19750       <method name=
"IsControl" type=
"int" overloaded=
"no"> 
19751         <autodoc>IsControl(self) -
> int
</autodoc> 
19753       <method name=
"IsSeparator" type=
"int" overloaded=
"no"> 
19754         <autodoc>IsSeparator(self) -
> int
</autodoc> 
19756       <method name=
"GetStyle" type=
"int" overloaded=
"no"> 
19757         <autodoc>GetStyle(self) -
> int
</autodoc> 
19759       <method name=
"GetKind" type=
"wxItemKind" overloaded=
"no"> 
19760         <autodoc>GetKind(self) -
> int
</autodoc> 
19762       <method name=
"IsEnabled" type=
"bool" overloaded=
"no"> 
19763         <autodoc>IsEnabled(self) -
> bool
</autodoc> 
19765       <method name=
"IsToggled" type=
"bool" overloaded=
"no"> 
19766         <autodoc>IsToggled(self) -
> bool
</autodoc> 
19768       <method name=
"CanBeToggled" type=
"bool" overloaded=
"no"> 
19769         <autodoc>CanBeToggled(self) -
> bool
</autodoc> 
19771       <method name=
"GetNormalBitmap" type=
"Bitmap" overloaded=
"no"> 
19772         <autodoc>GetNormalBitmap(self) -
> Bitmap
</autodoc> 
19774       <method name=
"GetDisabledBitmap" type=
"Bitmap" overloaded=
"no"> 
19775         <autodoc>GetDisabledBitmap(self) -
> Bitmap
</autodoc> 
19777       <method name=
"GetBitmap" type=
"Bitmap" overloaded=
"no"> 
19778         <autodoc>GetBitmap(self) -
> Bitmap
</autodoc> 
19780       <method name=
"GetLabel" type=
"String" overloaded=
"no"> 
19781         <autodoc>GetLabel(self) -
> String
</autodoc> 
19783       <method name=
"GetShortHelp" type=
"String" overloaded=
"no"> 
19784         <autodoc>GetShortHelp(self) -
> String
</autodoc> 
19786       <method name=
"GetLongHelp" type=
"String" overloaded=
"no"> 
19787         <autodoc>GetLongHelp(self) -
> String
</autodoc> 
19789       <method name=
"Enable" type=
"bool" overloaded=
"no"> 
19790         <autodoc>Enable(self, bool enable) -
> bool
</autodoc> 
19792           <param name=
"enable" type=
"bool" default=
""/> 
19795       <method name=
"Toggle" type=
"" overloaded=
"no"> 
19796         <autodoc>Toggle(self)
</autodoc> 
19798       <method name=
"SetToggle" type=
"bool" overloaded=
"no"> 
19799         <autodoc>SetToggle(self, bool toggle) -
> bool
</autodoc> 
19801           <param name=
"toggle" type=
"bool" default=
""/> 
19804       <method name=
"SetShortHelp" type=
"bool" overloaded=
"no"> 
19805         <autodoc>SetShortHelp(self, String help) -
> bool
</autodoc> 
19807           <param name=
"help" type=
"String" default=
""/> 
19810       <method name=
"SetLongHelp" type=
"bool" overloaded=
"no"> 
19811         <autodoc>SetLongHelp(self, String help) -
> bool
</autodoc> 
19813           <param name=
"help" type=
"String" default=
""/> 
19816       <method name=
"SetNormalBitmap" type=
"" overloaded=
"no"> 
19817         <autodoc>SetNormalBitmap(self, Bitmap bmp)
</autodoc> 
19819           <param name=
"bmp" type=
"Bitmap" default=
""/> 
19822       <method name=
"SetDisabledBitmap" type=
"" overloaded=
"no"> 
19823         <autodoc>SetDisabledBitmap(self, Bitmap bmp)
</autodoc> 
19825           <param name=
"bmp" type=
"Bitmap" default=
""/> 
19828       <method name=
"SetLabel" type=
"" overloaded=
"no"> 
19829         <autodoc>SetLabel(self, String label)
</autodoc> 
19831           <param name=
"label" type=
"String" default=
""/> 
19834       <method name=
"Detach" type=
"" overloaded=
"no"> 
19835         <autodoc>Detach(self)
</autodoc> 
19837       <method name=
"Attach" type=
"" overloaded=
"no"> 
19838         <autodoc>Attach(self, ToolBarBase tbar)
</autodoc> 
19840           <param name=
"tbar" type=
"wxToolBarBase" default=
""/> 
19843       <method name=
"GetClientData" type=
"PyObject" overloaded=
"no"> 
19844         <autodoc>GetClientData(self) -
> PyObject
</autodoc> 
19846       <method name=
"SetClientData" type=
"" overloaded=
"no"> 
19847         <autodoc>SetClientData(self, PyObject clientData)
</autodoc> 
19849           <param name=
"clientData" type=
"PyObject" default=
""/> 
19853     <class name=
"ToolBarBase" oldname=
"wxToolBarBase" module=
"_controls"> 
19854       <baseclass name=
"Control"/> 
19855       <method name=
"DoAddTool" type=
"ToolBarToolBase" overloaded=
"no"> 
19856         <autodoc>DoAddTool(self, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap, 
 
19857     int kind=ITEM_NORMAL, String shortHelp=EmptyString, 
 
19858     String longHelp=EmptyString, 
 
19859     PyObject clientData=None) -
> ToolBarToolBase
</autodoc> 
19861           <param name=
"id" type=
"int" default=
""/> 
19862           <param name=
"label" type=
"String" default=
""/> 
19863           <param name=
"bitmap" type=
"Bitmap" default=
""/> 
19864           <param name=
"bmpDisabled" type=
"Bitmap" default=
"wxNullBitmap"/> 
19865           <param name=
"kind" type=
"wxItemKind" default=
"wxITEM_NORMAL"/> 
19866           <param name=
"shortHelp" type=
"String" default=
"wxPyEmptyString"/> 
19867           <param name=
"longHelp" type=
"String" default=
"wxPyEmptyString"/> 
19868           <param name=
"clientData" type=
"PyObject" default=
"NULL"/> 
19871       <method name=
"DoInsertTool" type=
"ToolBarToolBase" overloaded=
"no"> 
19872         <autodoc>DoInsertTool(self, size_t pos, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap, 
 
19873     int kind=ITEM_NORMAL, 
 
19874     String shortHelp=EmptyString, String longHelp=EmptyString, 
 
19875     PyObject clientData=None) -
> ToolBarToolBase
</autodoc> 
19877           <param name=
"pos" type=
"size_t" default=
""/> 
19878           <param name=
"id" type=
"int" default=
""/> 
19879           <param name=
"label" type=
"String" default=
""/> 
19880           <param name=
"bitmap" type=
"Bitmap" default=
""/> 
19881           <param name=
"bmpDisabled" type=
"Bitmap" default=
"wxNullBitmap"/> 
19882           <param name=
"kind" type=
"wxItemKind" default=
"wxITEM_NORMAL"/> 
19883           <param name=
"shortHelp" type=
"String" default=
"wxPyEmptyString"/> 
19884           <param name=
"longHelp" type=
"String" default=
"wxPyEmptyString"/> 
19885           <param name=
"clientData" type=
"PyObject" default=
"NULL"/> 
19888       <method name=
"AddToolItem" type=
"ToolBarToolBase" overloaded=
"no"> 
19889         <autodoc>AddToolItem(self, ToolBarToolBase tool) -
> ToolBarToolBase
</autodoc> 
19891           <param name=
"tool" type=
"ToolBarToolBase" default=
""/> 
19894       <method name=
"InsertToolItem" type=
"ToolBarToolBase" overloaded=
"no"> 
19895         <autodoc>InsertToolItem(self, size_t pos, ToolBarToolBase tool) -
> ToolBarToolBase
</autodoc> 
19897           <param name=
"pos" type=
"size_t" default=
""/> 
19898           <param name=
"tool" type=
"ToolBarToolBase" default=
""/> 
19901       <method name=
"AddControl" type=
"ToolBarToolBase" overloaded=
"no"> 
19902         <autodoc>AddControl(self, Control control) -
> ToolBarToolBase
</autodoc> 
19904           <param name=
"control" type=
"Control" default=
""/> 
19907       <method name=
"InsertControl" type=
"ToolBarToolBase" overloaded=
"no"> 
19908         <autodoc>InsertControl(self, size_t pos, Control control) -
> ToolBarToolBase
</autodoc> 
19910           <param name=
"pos" type=
"size_t" default=
""/> 
19911           <param name=
"control" type=
"Control" default=
""/> 
19914       <method name=
"FindControl" type=
"Control" overloaded=
"no"> 
19915         <autodoc>FindControl(self, int id) -
> Control
</autodoc> 
19917           <param name=
"id" type=
"int" default=
""/> 
19920       <method name=
"AddSeparator" type=
"ToolBarToolBase" overloaded=
"no"> 
19921         <autodoc>AddSeparator(self) -
> ToolBarToolBase
</autodoc> 
19923       <method name=
"InsertSeparator" type=
"ToolBarToolBase" overloaded=
"no"> 
19924         <autodoc>InsertSeparator(self, size_t pos) -
> ToolBarToolBase
</autodoc> 
19926           <param name=
"pos" type=
"size_t" default=
""/> 
19929       <method name=
"RemoveTool" type=
"ToolBarToolBase" overloaded=
"no"> 
19930         <autodoc>RemoveTool(self, int id) -
> ToolBarToolBase
</autodoc> 
19932           <param name=
"id" type=
"int" default=
""/> 
19935       <method name=
"DeleteToolByPos" type=
"bool" overloaded=
"no"> 
19936         <autodoc>DeleteToolByPos(self, size_t pos) -
> bool
</autodoc> 
19938           <param name=
"pos" type=
"size_t" default=
""/> 
19941       <method name=
"DeleteTool" type=
"bool" overloaded=
"no"> 
19942         <autodoc>DeleteTool(self, int id) -
> bool
</autodoc> 
19944           <param name=
"id" type=
"int" default=
""/> 
19947       <method name=
"ClearTools" type=
"" overloaded=
"no"> 
19948         <autodoc>ClearTools(self)
</autodoc> 
19950       <method name=
"Realize" type=
"bool" overloaded=
"no"> 
19951         <autodoc>Realize(self) -
> bool
</autodoc> 
19953       <method name=
"EnableTool" type=
"" overloaded=
"no"> 
19954         <autodoc>EnableTool(self, int id, bool enable)
</autodoc> 
19956           <param name=
"id" type=
"int" default=
""/> 
19957           <param name=
"enable" type=
"bool" default=
""/> 
19960       <method name=
"ToggleTool" type=
"" overloaded=
"no"> 
19961         <autodoc>ToggleTool(self, int id, bool toggle)
</autodoc> 
19963           <param name=
"id" type=
"int" default=
""/> 
19964           <param name=
"toggle" type=
"bool" default=
""/> 
19967       <method name=
"SetToggle" type=
"" overloaded=
"no"> 
19968         <autodoc>SetToggle(self, int id, bool toggle)
</autodoc> 
19970           <param name=
"id" type=
"int" default=
""/> 
19971           <param name=
"toggle" type=
"bool" default=
""/> 
19974       <method name=
"GetToolClientData" type=
"PyObject" overloaded=
"no"> 
19975         <autodoc>GetToolClientData(self, int id) -
> PyObject
</autodoc> 
19977           <param name=
"id" type=
"int" default=
""/> 
19980       <method name=
"SetToolClientData" type=
"" overloaded=
"no"> 
19981         <autodoc>SetToolClientData(self, int id, PyObject clientData)
</autodoc> 
19983           <param name=
"id" type=
"int" default=
""/> 
19984           <param name=
"clientData" type=
"PyObject" default=
""/> 
19987       <method name=
"GetToolPos" type=
"int" overloaded=
"no"> 
19988         <autodoc>GetToolPos(self, int id) -
> int
</autodoc> 
19990           <param name=
"id" type=
"int" default=
""/> 
19993       <method name=
"GetToolState" type=
"bool" overloaded=
"no"> 
19994         <autodoc>GetToolState(self, int id) -
> bool
</autodoc> 
19996           <param name=
"id" type=
"int" default=
""/> 
19999       <method name=
"GetToolEnabled" type=
"bool" overloaded=
"no"> 
20000         <autodoc>GetToolEnabled(self, int id) -
> bool
</autodoc> 
20002           <param name=
"id" type=
"int" default=
""/> 
20005       <method name=
"SetToolShortHelp" type=
"" overloaded=
"no"> 
20006         <autodoc>SetToolShortHelp(self, int id, String helpString)
</autodoc> 
20008           <param name=
"id" type=
"int" default=
""/> 
20009           <param name=
"helpString" type=
"String" default=
""/> 
20012       <method name=
"GetToolShortHelp" type=
"String" overloaded=
"no"> 
20013         <autodoc>GetToolShortHelp(self, int id) -
> String
</autodoc> 
20015           <param name=
"id" type=
"int" default=
""/> 
20018       <method name=
"SetToolLongHelp" type=
"" overloaded=
"no"> 
20019         <autodoc>SetToolLongHelp(self, int id, String helpString)
</autodoc> 
20021           <param name=
"id" type=
"int" default=
""/> 
20022           <param name=
"helpString" type=
"String" default=
""/> 
20025       <method name=
"GetToolLongHelp" type=
"String" overloaded=
"no"> 
20026         <autodoc>GetToolLongHelp(self, int id) -
> String
</autodoc> 
20028           <param name=
"id" type=
"int" default=
""/> 
20031       <method name=
"SetMarginsXY" type=
"" overloaded=
"no"> 
20032         <autodoc>SetMarginsXY(self, int x, int y)
</autodoc> 
20034           <param name=
"x" type=
"int" default=
""/> 
20035           <param name=
"y" type=
"int" default=
""/> 
20038       <method name=
"SetMargins" type=
"" overloaded=
"no"> 
20039         <autodoc>SetMargins(self, Size size)
</autodoc> 
20041           <param name=
"size" type=
"Size" default=
""/> 
20044       <method name=
"SetToolPacking" type=
"" overloaded=
"no"> 
20045         <autodoc>SetToolPacking(self, int packing)
</autodoc> 
20047           <param name=
"packing" type=
"int" default=
""/> 
20050       <method name=
"SetToolSeparation" type=
"" overloaded=
"no"> 
20051         <autodoc>SetToolSeparation(self, int separation)
</autodoc> 
20053           <param name=
"separation" type=
"int" default=
""/> 
20056       <method name=
"GetToolMargins" type=
"Size" overloaded=
"no"> 
20057         <autodoc>GetToolMargins(self) -
> Size
</autodoc> 
20059       <method name=
"GetMargins" type=
"Size" overloaded=
"no"> 
20060         <autodoc>GetMargins(self) -
> Size
</autodoc> 
20062       <method name=
"GetToolPacking" type=
"int" overloaded=
"no"> 
20063         <autodoc>GetToolPacking(self) -
> int
</autodoc> 
20065       <method name=
"GetToolSeparation" type=
"int" overloaded=
"no"> 
20066         <autodoc>GetToolSeparation(self) -
> int
</autodoc> 
20068       <method name=
"SetRows" type=
"" overloaded=
"no"> 
20069         <autodoc>SetRows(self, int nRows)
</autodoc> 
20071           <param name=
"nRows" type=
"int" default=
""/> 
20074       <method name=
"SetMaxRowsCols" type=
"" overloaded=
"no"> 
20075         <autodoc>SetMaxRowsCols(self, int rows, int cols)
</autodoc> 
20077           <param name=
"rows" type=
"int" default=
""/> 
20078           <param name=
"cols" type=
"int" default=
""/> 
20081       <method name=
"GetMaxRows" type=
"int" overloaded=
"no"> 
20082         <autodoc>GetMaxRows(self) -
> int
</autodoc> 
20084       <method name=
"GetMaxCols" type=
"int" overloaded=
"no"> 
20085         <autodoc>GetMaxCols(self) -
> int
</autodoc> 
20087       <method name=
"SetToolBitmapSize" type=
"" overloaded=
"no"> 
20088         <autodoc>SetToolBitmapSize(self, Size size)
</autodoc> 
20090           <param name=
"size" type=
"Size" default=
""/> 
20093       <method name=
"GetToolBitmapSize" type=
"Size" overloaded=
"no"> 
20094         <autodoc>GetToolBitmapSize(self) -
> Size
</autodoc> 
20096       <method name=
"GetToolSize" type=
"Size" overloaded=
"no"> 
20097         <autodoc>GetToolSize(self) -
> Size
</autodoc> 
20099       <method name=
"FindToolForPosition" type=
"ToolBarToolBase" overloaded=
"no"> 
20100         <autodoc>FindToolForPosition(self, int x, int y) -
> ToolBarToolBase
</autodoc> 
20102           <param name=
"x" type=
"int" default=
""/> 
20103           <param name=
"y" type=
"int" default=
""/> 
20106       <method name=
"FindById" type=
"ToolBarToolBase" overloaded=
"no"> 
20107         <autodoc>FindById(self, int toolid) -
> ToolBarToolBase
</autodoc> 
20109           <param name=
"toolid" type=
"int" default=
""/> 
20112       <method name=
"IsVertical" type=
"bool" overloaded=
"no"> 
20113         <autodoc>IsVertical(self) -
> bool
</autodoc> 
20116     <class name=
"ToolBar" oldname=
"wxToolBar" module=
"_controls"> 
20117       <baseclass name=
"ToolBarBase"/> 
20118       <constructor name=
"ToolBar" overloaded=
"no"> 
20119         <autodoc>__init__(self, Window parent, int id=-
1, Point pos=DefaultPosition, 
 
20120     Size size=DefaultSize, long style=wxNO_BORDER|wxTB_HORIZONTAL, 
 
20121     String name=wxPyToolBarNameStr) -
> ToolBar
</autodoc> 
20123           <param name=
"parent" type=
"Window" default=
""/> 
20124           <param name=
"id" type=
"int" default=
"-1"/> 
20125           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
20126           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
20127           <param name=
"style" type=
"long" default=
"wxNO_BORDER|wxTB_HORIZONTAL"/> 
20128           <param name=
"name" type=
"String" default=
"wxPyToolBarNameStr"/> 
20131       <constructor name=
"PreToolBar" overloaded=
"no"> 
20132         <autodoc>PreToolBar() -
> ToolBar
</autodoc> 
20134       <method name=
"Create" type=
"bool" overloaded=
"no"> 
20135         <autodoc>Create(self, Window parent, int id=-
1, Point pos=DefaultPosition, 
 
20136     Size size=DefaultSize, long style=wxNO_BORDER|wxTB_HORIZONTAL, 
 
20137     String name=wxPyToolBarNameStr) -
> bool
</autodoc> 
20139           <param name=
"parent" type=
"Window" default=
""/> 
20140           <param name=
"id" type=
"int" default=
"-1"/> 
20141           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
20142           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
20143           <param name=
"style" type=
"long" default=
"wxNO_BORDER|wxTB_HORIZONTAL"/> 
20144           <param name=
"name" type=
"String" default=
"wxPyToolBarNameStr"/> 
20147       <method name=
"FindToolForPosition" type=
"ToolBarToolBase" overloaded=
"no"> 
20148         <autodoc>FindToolForPosition(self, int x, int y) -
> ToolBarToolBase
</autodoc> 
20150           <param name=
"x" type=
"int" default=
""/> 
20151           <param name=
"y" type=
"int" default=
""/> 
20154       <staticmethod name=
"GetClassDefaultAttributes" type=
"VisualAttributes" overloaded=
"no"> 
20155         <autodoc>GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -
> VisualAttributes
</autodoc> 
20156         <docstring>Get the default attributes for this class.  This is useful if you want
 
20157 to use the same font or colour in your own control as in a standard
 
20158 control -- which is a much better idea than hard coding specific
 
20159 colours or fonts which might look completely out of place on the
 
20160 user's system, especially if it uses themes.
 
20162 The variant parameter is only relevant under Mac currently and is
 
20163 ignore under other platforms. Under Mac, it will change the size of
 
20164 the returned font. See `wx.Window.SetWindowVariant` for more about
 
20167           <param name=
"variant" type=
"wxWindowVariant" default=
"wxWINDOW_VARIANT_NORMAL"/> 
20172 #---------------------------------------------------------------------------
 
20175 #---------------------------------------------------------------------------
 
20177     <class name=
"ListItemAttr" oldname=
"wxListItemAttr" module=
"_controls"> 
20178       <constructor name=
"ListItemAttr" overloaded=
"no"> 
20179         <autodoc>__init__(self, Colour colText=wxNullColour, Colour colBack=wxNullColour, 
 
20180     Font font=wxNullFont) -
> ListItemAttr
</autodoc> 
20182           <param name=
"colText" type=
"Colour" default=
"wxNullColour"/> 
20183           <param name=
"colBack" type=
"Colour" default=
"wxNullColour"/> 
20184           <param name=
"font" type=
"Font" default=
"wxNullFont"/> 
20187       <method name=
"SetTextColour" type=
"" overloaded=
"no"> 
20188         <autodoc>SetTextColour(self, Colour colText)
</autodoc> 
20190           <param name=
"colText" type=
"Colour" default=
""/> 
20193       <method name=
"SetBackgroundColour" type=
"" overloaded=
"no"> 
20194         <autodoc>SetBackgroundColour(self, Colour colBack)
</autodoc> 
20196           <param name=
"colBack" type=
"Colour" default=
""/> 
20199       <method name=
"SetFont" type=
"" overloaded=
"no"> 
20200         <autodoc>SetFont(self, Font font)
</autodoc> 
20202           <param name=
"font" type=
"Font" default=
""/> 
20205       <method name=
"HasTextColour" type=
"bool" overloaded=
"no"> 
20206         <autodoc>HasTextColour(self) -
> bool
</autodoc> 
20208       <method name=
"HasBackgroundColour" type=
"bool" overloaded=
"no"> 
20209         <autodoc>HasBackgroundColour(self) -
> bool
</autodoc> 
20211       <method name=
"HasFont" type=
"bool" overloaded=
"no"> 
20212         <autodoc>HasFont(self) -
> bool
</autodoc> 
20214       <method name=
"GetTextColour" type=
"Colour" overloaded=
"no"> 
20215         <autodoc>GetTextColour(self) -
> Colour
</autodoc> 
20217       <method name=
"GetBackgroundColour" type=
"Colour" overloaded=
"no"> 
20218         <autodoc>GetBackgroundColour(self) -
> Colour
</autodoc> 
20220       <method name=
"GetFont" type=
"Font" overloaded=
"no"> 
20221         <autodoc>GetFont(self) -
> Font
</autodoc> 
20223       <method name=
"Destroy" type=
"" overloaded=
"no"> 
20224         <autodoc>Destroy(self)
</autodoc> 
20228 #---------------------------------------------------------------------------
 
20230     <class name=
"ListItem" oldname=
"wxListItem" module=
"_controls"> 
20231       <baseclass name=
"Object"/> 
20232       <constructor name=
"ListItem" overloaded=
"no"> 
20233         <autodoc>__init__(self) -
> ListItem
</autodoc> 
20235       <destructor name=
"~wxListItem" overloaded=
"no"> 
20236         <autodoc>__del__(self)
</autodoc> 
20238       <method name=
"Clear" type=
"" overloaded=
"no"> 
20239         <autodoc>Clear(self)
</autodoc> 
20241       <method name=
"ClearAttributes" type=
"" overloaded=
"no"> 
20242         <autodoc>ClearAttributes(self)
</autodoc> 
20244       <method name=
"SetMask" type=
"" overloaded=
"no"> 
20245         <autodoc>SetMask(self, long mask)
</autodoc> 
20247           <param name=
"mask" type=
"long" default=
""/> 
20250       <method name=
"SetId" type=
"" overloaded=
"no"> 
20251         <autodoc>SetId(self, long id)
</autodoc> 
20253           <param name=
"id" type=
"long" default=
""/> 
20256       <method name=
"SetColumn" type=
"" overloaded=
"no"> 
20257         <autodoc>SetColumn(self, int col)
</autodoc> 
20259           <param name=
"col" type=
"int" default=
""/> 
20262       <method name=
"SetState" type=
"" overloaded=
"no"> 
20263         <autodoc>SetState(self, long state)
</autodoc> 
20265           <param name=
"state" type=
"long" default=
""/> 
20268       <method name=
"SetStateMask" type=
"" overloaded=
"no"> 
20269         <autodoc>SetStateMask(self, long stateMask)
</autodoc> 
20271           <param name=
"stateMask" type=
"long" default=
""/> 
20274       <method name=
"SetText" type=
"" overloaded=
"no"> 
20275         <autodoc>SetText(self, String text)
</autodoc> 
20277           <param name=
"text" type=
"String" default=
""/> 
20280       <method name=
"SetImage" type=
"" overloaded=
"no"> 
20281         <autodoc>SetImage(self, int image)
</autodoc> 
20283           <param name=
"image" type=
"int" default=
""/> 
20286       <method name=
"SetData" type=
"" overloaded=
"no"> 
20287         <autodoc>SetData(self, long data)
</autodoc> 
20289           <param name=
"data" type=
"long" default=
""/> 
20292       <method name=
"SetWidth" type=
"" overloaded=
"no"> 
20293         <autodoc>SetWidth(self, int width)
</autodoc> 
20295           <param name=
"width" type=
"int" default=
""/> 
20298       <method name=
"SetAlign" type=
"" overloaded=
"no"> 
20299         <autodoc>SetAlign(self, int align)
</autodoc> 
20301           <param name=
"align" type=
"wxListColumnFormat" default=
""/> 
20304       <method name=
"SetTextColour" type=
"" overloaded=
"no"> 
20305         <autodoc>SetTextColour(self, Colour colText)
</autodoc> 
20307           <param name=
"colText" type=
"Colour" default=
""/> 
20310       <method name=
"SetBackgroundColour" type=
"" overloaded=
"no"> 
20311         <autodoc>SetBackgroundColour(self, Colour colBack)
</autodoc> 
20313           <param name=
"colBack" type=
"Colour" default=
""/> 
20316       <method name=
"SetFont" type=
"" overloaded=
"no"> 
20317         <autodoc>SetFont(self, Font font)
</autodoc> 
20319           <param name=
"font" type=
"Font" default=
""/> 
20322       <method name=
"GetMask" type=
"long" overloaded=
"no"> 
20323         <autodoc>GetMask(self) -
> long
</autodoc> 
20325       <method name=
"GetId" type=
"long" overloaded=
"no"> 
20326         <autodoc>GetId(self) -
> long
</autodoc> 
20328       <method name=
"GetColumn" type=
"int" overloaded=
"no"> 
20329         <autodoc>GetColumn(self) -
> int
</autodoc> 
20331       <method name=
"GetState" type=
"long" overloaded=
"no"> 
20332         <autodoc>GetState(self) -
> long
</autodoc> 
20334       <method name=
"GetText" type=
"String" overloaded=
"no"> 
20335         <autodoc>GetText(self) -
> String
</autodoc> 
20337       <method name=
"GetImage" type=
"int" overloaded=
"no"> 
20338         <autodoc>GetImage(self) -
> int
</autodoc> 
20340       <method name=
"GetData" type=
"long" overloaded=
"no"> 
20341         <autodoc>GetData(self) -
> long
</autodoc> 
20343       <method name=
"GetWidth" type=
"int" overloaded=
"no"> 
20344         <autodoc>GetWidth(self) -
> int
</autodoc> 
20346       <method name=
"GetAlign" type=
"wxListColumnFormat" overloaded=
"no"> 
20347         <autodoc>GetAlign(self) -
> int
</autodoc> 
20349       <method name=
"GetAttributes" type=
"ListItemAttr" overloaded=
"no"> 
20350         <autodoc>GetAttributes(self) -
> ListItemAttr
</autodoc> 
20352       <method name=
"HasAttributes" type=
"bool" overloaded=
"no"> 
20353         <autodoc>HasAttributes(self) -
> bool
</autodoc> 
20355       <method name=
"GetTextColour" type=
"Colour" overloaded=
"no"> 
20356         <autodoc>GetTextColour(self) -
> Colour
</autodoc> 
20358       <method name=
"GetBackgroundColour" type=
"Colour" overloaded=
"no"> 
20359         <autodoc>GetBackgroundColour(self) -
> Colour
</autodoc> 
20361       <method name=
"GetFont" type=
"Font" overloaded=
"no"> 
20362         <autodoc>GetFont(self) -
> Font
</autodoc> 
20364       <property name=
"m_mask" type=
"long" readonly=
"no"/> 
20365       <property name=
"m_itemId" type=
"long" readonly=
"no"/> 
20366       <property name=
"m_col" type=
"int" readonly=
"no"/> 
20367       <property name=
"m_state" type=
"long" readonly=
"no"/> 
20368       <property name=
"m_stateMask" type=
"long" readonly=
"no"/> 
20369       <property name=
"m_text" type=
"String" readonly=
"no"/> 
20370       <property name=
"m_image" type=
"int" readonly=
"no"/> 
20371       <property name=
"m_data" type=
"long" readonly=
"no"/> 
20372       <property name=
"m_format" type=
"int" readonly=
"no"/> 
20373       <property name=
"m_width" type=
"int" readonly=
"no"/> 
20376 #---------------------------------------------------------------------------
 
20378     <class name=
"ListEvent" oldname=
"wxListEvent" module=
"_controls"> 
20379       <baseclass name=
"NotifyEvent"/> 
20380       <constructor name=
"ListEvent" overloaded=
"no"> 
20381         <autodoc>__init__(self, wxEventType commandType=wxEVT_NULL, int id=
0) -
> ListEvent
</autodoc> 
20383           <param name=
"commandType" type=
"wxEventType" default=
"wxEVT_NULL"/> 
20384           <param name=
"id" type=
"int" default=
"0"/> 
20387       <property name=
"m_code" type=
"int" readonly=
"no"/> 
20388       <property name=
"m_oldItemIndex" type=
"long" readonly=
"no"/> 
20389       <property name=
"m_itemIndex" type=
"long" readonly=
"no"/> 
20390       <property name=
"m_col" type=
"int" readonly=
"no"/> 
20391       <property name=
"m_pointDrag" type=
"Point" readonly=
"no"/> 
20392       <property name=
"m_item" type=
"ListItem" readonly=
"yes"/> 
20393       <method name=
"GetKeyCode" type=
"int" overloaded=
"no"> 
20394         <autodoc>GetKeyCode(self) -
> int
</autodoc> 
20396       <method name=
"GetIndex" type=
"long" overloaded=
"no"> 
20397         <autodoc>GetIndex(self) -
> long
</autodoc> 
20399       <method name=
"GetColumn" type=
"int" overloaded=
"no"> 
20400         <autodoc>GetColumn(self) -
> int
</autodoc> 
20402       <method name=
"GetPoint" type=
"Point" overloaded=
"no"> 
20403         <autodoc>GetPoint(self) -
> Point
</autodoc> 
20405       <method name=
"GetLabel" type=
"String" overloaded=
"no"> 
20406         <autodoc>GetLabel(self) -
> String
</autodoc> 
20408       <method name=
"GetText" type=
"String" overloaded=
"no"> 
20409         <autodoc>GetText(self) -
> String
</autodoc> 
20411       <method name=
"GetImage" type=
"int" overloaded=
"no"> 
20412         <autodoc>GetImage(self) -
> int
</autodoc> 
20414       <method name=
"GetData" type=
"long" overloaded=
"no"> 
20415         <autodoc>GetData(self) -
> long
</autodoc> 
20417       <method name=
"GetMask" type=
"long" overloaded=
"no"> 
20418         <autodoc>GetMask(self) -
> long
</autodoc> 
20420       <method name=
"GetItem" type=
"ListItem" overloaded=
"no"> 
20421         <autodoc>GetItem(self) -
> ListItem
</autodoc> 
20423       <method name=
"GetCacheFrom" type=
"long" overloaded=
"no"> 
20424         <autodoc>GetCacheFrom(self) -
> long
</autodoc> 
20426       <method name=
"GetCacheTo" type=
"long" overloaded=
"no"> 
20427         <autodoc>GetCacheTo(self) -
> long
</autodoc> 
20429       <method name=
"IsEditCancelled" type=
"bool" overloaded=
"no"> 
20430         <autodoc>IsEditCancelled(self) -
> bool
</autodoc> 
20432       <method name=
"SetEditCanceled" type=
"" overloaded=
"no"> 
20433         <autodoc>SetEditCanceled(self, bool editCancelled)
</autodoc> 
20435           <param name=
"editCancelled" type=
"bool" default=
""/> 
20441 EVT_LIST_BEGIN_DRAG        = wx.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_DRAG       , 
1)
 
20442 EVT_LIST_BEGIN_RDRAG       = wx.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_RDRAG      , 
1)
 
20443 EVT_LIST_BEGIN_LABEL_EDIT  = wx.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT , 
1)
 
20444 EVT_LIST_END_LABEL_EDIT    = wx.PyEventBinder(wxEVT_COMMAND_LIST_END_LABEL_EDIT   , 
1)
 
20445 EVT_LIST_DELETE_ITEM       = wx.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ITEM      , 
1)
 
20446 EVT_LIST_DELETE_ALL_ITEMS  = wx.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS , 
1)
 
20447 EVT_LIST_GET_INFO          = wx.PyEventBinder(wxEVT_COMMAND_LIST_GET_INFO         , 
1)
 
20448 EVT_LIST_SET_INFO          = wx.PyEventBinder(wxEVT_COMMAND_LIST_SET_INFO         , 
1)
 
20449 EVT_LIST_ITEM_SELECTED     = wx.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_SELECTED    , 
1)
 
20450 EVT_LIST_ITEM_DESELECTED   = wx.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_DESELECTED  , 
1)
 
20451 EVT_LIST_KEY_DOWN          = wx.PyEventBinder(wxEVT_COMMAND_LIST_KEY_DOWN         , 
1)
 
20452 EVT_LIST_INSERT_ITEM       = wx.PyEventBinder(wxEVT_COMMAND_LIST_INSERT_ITEM      , 
1)
 
20453 EVT_LIST_COL_CLICK         = wx.PyEventBinder(wxEVT_COMMAND_LIST_COL_CLICK        , 
1)
 
20454 EVT_LIST_ITEM_RIGHT_CLICK  = wx.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK , 
1)
 
20455 EVT_LIST_ITEM_MIDDLE_CLICK = wx.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK, 
1)
 
20456 EVT_LIST_ITEM_ACTIVATED    = wx.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_ACTIVATED   , 
1)
 
20457 EVT_LIST_CACHE_HINT        = wx.PyEventBinder(wxEVT_COMMAND_LIST_CACHE_HINT       , 
1)
 
20458 EVT_LIST_COL_RIGHT_CLICK   = wx.PyEventBinder(wxEVT_COMMAND_LIST_COL_RIGHT_CLICK  , 
1)
 
20459 EVT_LIST_COL_BEGIN_DRAG    = wx.PyEventBinder(wxEVT_COMMAND_LIST_COL_BEGIN_DRAG   , 
1)
 
20460 EVT_LIST_COL_DRAGGING      = wx.PyEventBinder(wxEVT_COMMAND_LIST_COL_DRAGGING     , 
1)
 
20461 EVT_LIST_COL_END_DRAG      = wx.PyEventBinder(wxEVT_COMMAND_LIST_COL_END_DRAG     , 
1)
 
20462 EVT_LIST_ITEM_FOCUSED      = wx.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_FOCUSED     , 
1)
 
20465 #---------------------------------------------------------------------------
 
20467     <class name=
"ListCtrl" oldname=
"wxPyListCtrl" module=
"_controls"> 
20468       <baseclass name=
"Control"/> 
20469       <constructor name=
"wxPyListCtrl" overloaded=
"no"> 
20470         <autodoc>__init__(self, Window parent, int id=-
1, Point pos=DefaultPosition, 
 
20471     Size size=DefaultSize, long style=LC_ICON, 
 
20472     Validator validator=DefaultValidator, String name=ListCtrlNameStr) -
> ListCtrl
</autodoc> 
20474           <param name=
"parent" type=
"Window" default=
""/> 
20475           <param name=
"id" type=
"int" default=
"-1"/> 
20476           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
20477           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
20478           <param name=
"style" type=
"long" default=
"wxLC_ICON"/> 
20479           <param name=
"validator" type=
"Validator" default=
"wxDefaultValidator"/> 
20480           <param name=
"name" type=
"String" default=
"wxPyListCtrlNameStr"/> 
20483       <constructor name=
"PreListCtrl" overloaded=
"no"> 
20484         <autodoc>PreListCtrl() -
> ListCtrl
</autodoc> 
20486       <method name=
"Create" type=
"bool" overloaded=
"no"> 
20487         <autodoc>Create(self, Window parent, int id=-
1, Point pos=DefaultPosition, 
 
20488     Size size=DefaultSize, long style=LC_ICON, 
 
20489     Validator validator=DefaultValidator, String name=ListCtrlNameStr) -
> bool
</autodoc> 
20490         <docstring>Do the 
2nd phase and create the GUI control.
</docstring> 
20492           <param name=
"parent" type=
"Window" default=
""/> 
20493           <param name=
"id" type=
"int" default=
"-1"/> 
20494           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
20495           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
20496           <param name=
"style" type=
"long" default=
"wxLC_ICON"/> 
20497           <param name=
"validator" type=
"Validator" default=
"wxDefaultValidator"/> 
20498           <param name=
"name" type=
"String" default=
"wxPyListCtrlNameStr"/> 
20501       <method name=
"_setCallbackInfo" type=
"" overloaded=
"no"> 
20502         <autodoc>_setCallbackInfo(self, PyObject self, PyObject _class)
</autodoc> 
20504           <param name=
"self" type=
"PyObject" default=
""/> 
20505           <param name=
"_class" type=
"PyObject" default=
""/> 
20508       <method name=
"SetForegroundColour" type=
"bool" overloaded=
"no"> 
20509         <autodoc>SetForegroundColour(self, Colour col) -
> bool
</autodoc> 
20511           <param name=
"col" type=
"Colour" default=
""/> 
20514       <method name=
"SetBackgroundColour" type=
"bool" overloaded=
"no"> 
20515         <autodoc>SetBackgroundColour(self, Colour col) -
> bool
</autodoc> 
20517           <param name=
"col" type=
"Colour" default=
""/> 
20520       <method name=
"GetColumn" type=
"ListItem" overloaded=
"no"> 
20521         <autodoc>GetColumn(self, int col) -
> ListItem
</autodoc> 
20523           <param name=
"col" type=
"int" default=
""/> 
20526       <method name=
"SetColumn" type=
"bool" overloaded=
"no"> 
20527         <autodoc>SetColumn(self, int col, ListItem item) -
> bool
</autodoc> 
20529           <param name=
"col" type=
"int" default=
""/> 
20530           <param name=
"item" type=
"ListItem" default=
""/> 
20533       <method name=
"GetColumnWidth" type=
"int" overloaded=
"no"> 
20534         <autodoc>GetColumnWidth(self, int col) -
> int
</autodoc> 
20536           <param name=
"col" type=
"int" default=
""/> 
20539       <method name=
"SetColumnWidth" type=
"bool" overloaded=
"no"> 
20540         <autodoc>SetColumnWidth(self, int col, int width) -
> bool
</autodoc> 
20542           <param name=
"col" type=
"int" default=
""/> 
20543           <param name=
"width" type=
"int" default=
""/> 
20546       <method name=
"GetCountPerPage" type=
"int" overloaded=
"no"> 
20547         <autodoc>GetCountPerPage(self) -
> int
</autodoc> 
20549       <method name=
"GetViewRect" type=
"Rect" overloaded=
"no"> 
20550         <autodoc>GetViewRect(self) -
> Rect
</autodoc> 
20552       <method name=
"GetItem" type=
"ListItem" overloaded=
"no"> 
20553         <autodoc>GetItem(self, long itemId, int col=
0) -
> ListItem
</autodoc> 
20555           <param name=
"itemId" type=
"long" default=
""/> 
20556           <param name=
"col" type=
"int" default=
"0"/> 
20559       <method name=
"SetItem" type=
"bool" overloaded=
"no"> 
20560         <autodoc>SetItem(self, ListItem info) -
> bool
</autodoc> 
20562           <param name=
"info" type=
"ListItem" default=
""/> 
20565       <method name=
"SetStringItem" type=
"long" overloaded=
"no"> 
20566         <autodoc>SetStringItem(self, long index, int col, String label, int imageId=-
1) -
> long
</autodoc> 
20568           <param name=
"index" type=
"long" default=
""/> 
20569           <param name=
"col" type=
"int" default=
""/> 
20570           <param name=
"label" type=
"String" default=
""/> 
20571           <param name=
"imageId" type=
"int" default=
"-1"/> 
20574       <method name=
"GetItemState" type=
"int" overloaded=
"no"> 
20575         <autodoc>GetItemState(self, long item, long stateMask) -
> int
</autodoc> 
20577           <param name=
"item" type=
"long" default=
""/> 
20578           <param name=
"stateMask" type=
"long" default=
""/> 
20581       <method name=
"SetItemState" type=
"bool" overloaded=
"no"> 
20582         <autodoc>SetItemState(self, long item, long state, long stateMask) -
> bool
</autodoc> 
20584           <param name=
"item" type=
"long" default=
""/> 
20585           <param name=
"state" type=
"long" default=
""/> 
20586           <param name=
"stateMask" type=
"long" default=
""/> 
20589       <method name=
"SetItemImage" type=
"bool" overloaded=
"no"> 
20590         <autodoc>SetItemImage(self, long item, int image, int selImage) -
> bool
</autodoc> 
20592           <param name=
"item" type=
"long" default=
""/> 
20593           <param name=
"image" type=
"int" default=
""/> 
20594           <param name=
"selImage" type=
"int" default=
""/> 
20597       <method name=
"GetItemText" type=
"String" overloaded=
"no"> 
20598         <autodoc>GetItemText(self, long item) -
> String
</autodoc> 
20600           <param name=
"item" type=
"long" default=
""/> 
20603       <method name=
"SetItemText" type=
"" overloaded=
"no"> 
20604         <autodoc>SetItemText(self, long item, String str)
</autodoc> 
20606           <param name=
"item" type=
"long" default=
""/> 
20607           <param name=
"str" type=
"String" default=
""/> 
20610       <method name=
"GetItemData" type=
"long" overloaded=
"no"> 
20611         <autodoc>GetItemData(self, long item) -
> long
</autodoc> 
20613           <param name=
"item" type=
"long" default=
""/> 
20616       <method name=
"SetItemData" type=
"bool" overloaded=
"no"> 
20617         <autodoc>SetItemData(self, long item, long data) -
> bool
</autodoc> 
20619           <param name=
"item" type=
"long" default=
""/> 
20620           <param name=
"data" type=
"long" default=
""/> 
20623       <method name=
"GetItemPosition" type=
"Point" overloaded=
"no"> 
20624         <autodoc>GetItemPosition(self, long item) -
> Point
</autodoc> 
20626           <param name=
"item" type=
"long" default=
""/> 
20629       <method name=
"GetItemRect" type=
"Rect" overloaded=
"no"> 
20630         <autodoc>GetItemRect(self, long item, int code=LIST_RECT_BOUNDS) -
> Rect
</autodoc> 
20632           <param name=
"item" type=
"long" default=
""/> 
20633           <param name=
"code" type=
"int" default=
"wxLIST_RECT_BOUNDS"/> 
20636       <method name=
"SetItemPosition" type=
"bool" overloaded=
"no"> 
20637         <autodoc>SetItemPosition(self, long item, Point pos) -
> bool
</autodoc> 
20639           <param name=
"item" type=
"long" default=
""/> 
20640           <param name=
"pos" type=
"Point" default=
""/> 
20643       <method name=
"GetItemCount" type=
"int" overloaded=
"no"> 
20644         <autodoc>GetItemCount(self) -
> int
</autodoc> 
20646       <method name=
"GetColumnCount" type=
"int" overloaded=
"no"> 
20647         <autodoc>GetColumnCount(self) -
> int
</autodoc> 
20649       <method name=
"GetItemSpacing" type=
"Size" overloaded=
"no"> 
20650         <autodoc>GetItemSpacing(self) -
> Size
</autodoc> 
20652       <method name=
"SetItemSpacing" type=
"" overloaded=
"no"> 
20653         <autodoc>SetItemSpacing(self, int spacing, bool isSmall=False)
</autodoc> 
20655           <param name=
"spacing" type=
"int" default=
""/> 
20656           <param name=
"isSmall" type=
"bool" default=
"False"/> 
20659       <method name=
"GetSelectedItemCount" type=
"int" overloaded=
"no"> 
20660         <autodoc>GetSelectedItemCount(self) -
> int
</autodoc> 
20662       <method name=
"GetTextColour" type=
"Colour" overloaded=
"no"> 
20663         <autodoc>GetTextColour(self) -
> Colour
</autodoc> 
20665       <method name=
"SetTextColour" type=
"" overloaded=
"no"> 
20666         <autodoc>SetTextColour(self, Colour col)
</autodoc> 
20668           <param name=
"col" type=
"Colour" default=
""/> 
20671       <method name=
"GetTopItem" type=
"long" overloaded=
"no"> 
20672         <autodoc>GetTopItem(self) -
> long
</autodoc> 
20674       <method name=
"SetSingleStyle" type=
"" overloaded=
"no"> 
20675         <autodoc>SetSingleStyle(self, long style, bool add=True)
</autodoc> 
20677           <param name=
"style" type=
"long" default=
""/> 
20678           <param name=
"add" type=
"bool" default=
"True"/> 
20681       <method name=
"SetWindowStyleFlag" type=
"" overloaded=
"no"> 
20682         <autodoc>SetWindowStyleFlag(self, long style)
</autodoc> 
20683         <docstring>Sets the style of the window. Please note that some styles cannot be
 
20684 changed after the window creation and that Refresh() might need to be
 
20685 called after changing the others for the change to take place
 
20686 immediately.
</docstring> 
20688           <param name=
"style" type=
"long" default=
""/> 
20691       <method name=
"GetNextItem" type=
"long" overloaded=
"no"> 
20692         <autodoc>GetNextItem(self, long item, int geometry=LIST_NEXT_ALL, int state=LIST_STATE_DONTCARE) -
> long
</autodoc> 
20694           <param name=
"item" type=
"long" default=
""/> 
20695           <param name=
"geometry" type=
"int" default=
"wxLIST_NEXT_ALL"/> 
20696           <param name=
"state" type=
"int" default=
"wxLIST_STATE_DONTCARE"/> 
20699       <method name=
"GetImageList" type=
"ImageList" overloaded=
"no"> 
20700         <autodoc>GetImageList(self, int which) -
> ImageList
</autodoc> 
20702           <param name=
"which" type=
"int" default=
""/> 
20705       <method name=
"SetImageList" type=
"" overloaded=
"no"> 
20706         <autodoc>SetImageList(self, ImageList imageList, int which)
</autodoc> 
20708           <param name=
"imageList" type=
"ImageList" default=
""/> 
20709           <param name=
"which" type=
"int" default=
""/> 
20712       <method name=
"AssignImageList" type=
"" overloaded=
"no"> 
20713         <autodoc>AssignImageList(self, ImageList imageList, int which)
</autodoc> 
20715           <param name=
"imageList" type=
"ImageList" default=
""/> 
20716           <param name=
"which" type=
"int" default=
""/> 
20719       <method name=
"InReportView" type=
"bool" overloaded=
"no"> 
20720         <autodoc>InReportView(self) -
> bool
</autodoc> 
20722       <method name=
"IsVirtual" type=
"bool" overloaded=
"no"> 
20723         <autodoc>IsVirtual(self) -
> bool
</autodoc> 
20725       <method name=
"RefreshItem" type=
"" overloaded=
"no"> 
20726         <autodoc>RefreshItem(self, long item)
</autodoc> 
20728           <param name=
"item" type=
"long" default=
""/> 
20731       <method name=
"RefreshItems" type=
"" overloaded=
"no"> 
20732         <autodoc>RefreshItems(self, long itemFrom, long itemTo)
</autodoc> 
20734           <param name=
"itemFrom" type=
"long" default=
""/> 
20735           <param name=
"itemTo" type=
"long" default=
""/> 
20738       <method name=
"Arrange" type=
"bool" overloaded=
"no"> 
20739         <autodoc>Arrange(self, int flag=LIST_ALIGN_DEFAULT) -
> bool
</autodoc> 
20741           <param name=
"flag" type=
"int" default=
"wxLIST_ALIGN_DEFAULT"/> 
20744       <method name=
"DeleteItem" type=
"bool" overloaded=
"no"> 
20745         <autodoc>DeleteItem(self, long item) -
> bool
</autodoc> 
20747           <param name=
"item" type=
"long" default=
""/> 
20750       <method name=
"DeleteAllItems" type=
"bool" overloaded=
"no"> 
20751         <autodoc>DeleteAllItems(self) -
> bool
</autodoc> 
20753       <method name=
"DeleteColumn" type=
"bool" overloaded=
"no"> 
20754         <autodoc>DeleteColumn(self, int col) -
> bool
</autodoc> 
20756           <param name=
"col" type=
"int" default=
""/> 
20759       <method name=
"DeleteAllColumns" type=
"bool" overloaded=
"no"> 
20760         <autodoc>DeleteAllColumns(self) -
> bool
</autodoc> 
20762       <method name=
"ClearAll" type=
"" overloaded=
"no"> 
20763         <autodoc>ClearAll(self)
</autodoc> 
20765       <method name=
"EditLabel" type=
"" overloaded=
"no"> 
20766         <autodoc>EditLabel(self, long item)
</autodoc> 
20768           <param name=
"item" type=
"long" default=
""/> 
20771       <method name=
"EnsureVisible" type=
"bool" overloaded=
"no"> 
20772         <autodoc>EnsureVisible(self, long item) -
> bool
</autodoc> 
20774           <param name=
"item" type=
"long" default=
""/> 
20777       <method name=
"FindItem" type=
"long" overloaded=
"no"> 
20778         <autodoc>FindItem(self, long start, String str, bool partial=False) -
> long
</autodoc> 
20780           <param name=
"start" type=
"long" default=
""/> 
20781           <param name=
"str" type=
"String" default=
""/> 
20782           <param name=
"partial" type=
"bool" default=
"False"/> 
20785       <method name=
"FindItemData" type=
"long" overloaded=
"no"> 
20786         <autodoc>FindItemData(self, long start, long data) -
> long
</autodoc> 
20788           <param name=
"start" type=
"long" default=
""/> 
20789           <param name=
"data" type=
"long" default=
""/> 
20792       <method name=
"FindItemAtPos" type=
"long" overloaded=
"no"> 
20793         <autodoc>FindItemAtPos(self, long start, Point pt, int direction) -
> long
</autodoc> 
20795           <param name=
"start" type=
"long" default=
""/> 
20796           <param name=
"pt" type=
"Point" default=
""/> 
20797           <param name=
"direction" type=
"int" default=
""/> 
20800       <method name=
"HitTest" type=
"long" overloaded=
"no"> 
20801         <autodoc>HitTest(Point point) -
> (item, where)
</autodoc> 
20802         <docstring>Determines which item (if any) is at the specified point, giving
 
20803  in the second return value (see wxLIST_HITTEST_... flags.)
</docstring> 
20805           <param name=
"point" type=
"Point" default=
""/> 
20806           <param name=
"OUTPUT" type=
"int" default=
""/> 
20809       <method name=
"InsertItem" type=
"long" overloaded=
"no"> 
20810         <autodoc>InsertItem(self, ListItem info) -
> long
</autodoc> 
20812           <param name=
"info" type=
"ListItem" default=
""/> 
20815       <method name=
"InsertStringItem" type=
"long" overloaded=
"no"> 
20816         <autodoc>InsertStringItem(self, long index, String label) -
> long
</autodoc> 
20818           <param name=
"index" type=
"long" default=
""/> 
20819           <param name=
"label" type=
"String" default=
""/> 
20822       <method name=
"InsertImageItem" type=
"long" overloaded=
"no"> 
20823         <autodoc>InsertImageItem(self, long index, int imageIndex) -
> long
</autodoc> 
20825           <param name=
"index" type=
"long" default=
""/> 
20826           <param name=
"imageIndex" type=
"int" default=
""/> 
20829       <method name=
"InsertImageStringItem" type=
"long" overloaded=
"no"> 
20830         <autodoc>InsertImageStringItem(self, long index, String label, int imageIndex) -
> long
</autodoc> 
20832           <param name=
"index" type=
"long" default=
""/> 
20833           <param name=
"label" type=
"String" default=
""/> 
20834           <param name=
"imageIndex" type=
"int" default=
""/> 
20837       <method name=
"InsertColumnInfo" type=
"long" overloaded=
"no"> 
20838         <autodoc>InsertColumnInfo(self, long col, ListItem info) -
> long
</autodoc> 
20840           <param name=
"col" type=
"long" default=
""/> 
20841           <param name=
"info" type=
"ListItem" default=
""/> 
20844       <method name=
"InsertColumn" type=
"long" overloaded=
"no"> 
20845         <autodoc>InsertColumn(self, long col, String heading, int format=LIST_FORMAT_LEFT, 
 
20846     int width=-
1) -
> long
</autodoc> 
20848           <param name=
"col" type=
"long" default=
""/> 
20849           <param name=
"heading" type=
"String" default=
""/> 
20850           <param name=
"format" type=
"int" default=
"wxLIST_FORMAT_LEFT"/> 
20851           <param name=
"width" type=
"int" default=
"-1"/> 
20854       <method name=
"SetItemCount" type=
"" overloaded=
"no"> 
20855         <autodoc>SetItemCount(self, long count)
</autodoc> 
20857           <param name=
"count" type=
"long" default=
""/> 
20860       <method name=
"ScrollList" type=
"bool" overloaded=
"no"> 
20861         <autodoc>ScrollList(self, int dx, int dy) -
> bool
</autodoc> 
20863           <param name=
"dx" type=
"int" default=
""/> 
20864           <param name=
"dy" type=
"int" default=
""/> 
20867       <method name=
"SetItemTextColour" type=
"" overloaded=
"no"> 
20868         <autodoc>SetItemTextColour(self, long item, Colour col)
</autodoc> 
20870           <param name=
"item" type=
"long" default=
""/> 
20871           <param name=
"col" type=
"Colour" default=
""/> 
20874       <method name=
"GetItemTextColour" type=
"Colour" overloaded=
"no"> 
20875         <autodoc>GetItemTextColour(self, long item) -
> Colour
</autodoc> 
20877           <param name=
"item" type=
"long" default=
""/> 
20880       <method name=
"SetItemBackgroundColour" type=
"" overloaded=
"no"> 
20881         <autodoc>SetItemBackgroundColour(self, long item, Colour col)
</autodoc> 
20883           <param name=
"item" type=
"long" default=
""/> 
20884           <param name=
"col" type=
"Colour" default=
""/> 
20887       <method name=
"GetItemBackgroundColour" type=
"Colour" overloaded=
"no"> 
20888         <autodoc>GetItemBackgroundColour(self, long item) -
> Colour
</autodoc> 
20890           <param name=
"item" type=
"long" default=
""/> 
20893       <method name=
"SortItems" type=
"bool" overloaded=
"no"> 
20894         <autodoc>SortItems(self, PyObject func) -
> bool
</autodoc> 
20896           <param name=
"func" type=
"PyObject" default=
""/> 
20899       <method name=
"GetMainWindow" type=
"Window" overloaded=
"no"> 
20900         <autodoc>GetMainWindow(self) -
> Window
</autodoc> 
20902       <staticmethod name=
"GetClassDefaultAttributes" type=
"VisualAttributes" overloaded=
"no"> 
20903         <autodoc>GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -
> VisualAttributes
</autodoc> 
20904         <docstring>Get the default attributes for this class.  This is useful if you want
 
20905 to use the same font or colour in your own control as in a standard
 
20906 control -- which is a much better idea than hard coding specific
 
20907 colours or fonts which might look completely out of place on the
 
20908 user's system, especially if it uses themes.
 
20910 The variant parameter is only relevant under Mac currently and is
 
20911 ignore under other platforms. Under Mac, it will change the size of
 
20912 the returned font. See `wx.Window.SetWindowVariant` for more about
 
20915           <param name=
"variant" type=
"wxWindowVariant" default=
"wxWINDOW_VARIANT_NORMAL"/> 
20920 #---------------------------------------------------------------------------
 
20922     <class name=
"ListView" oldname=
"wxListView" module=
"_controls"> 
20923       <baseclass name=
"ListCtrl"/> 
20924       <constructor name=
"ListView" overloaded=
"no"> 
20925         <autodoc>__init__(self, Window parent, int id=-
1, Point pos=DefaultPosition, 
 
20926     Size size=DefaultSize, long style=LC_REPORT, 
 
20927     Validator validator=DefaultValidator, String name=ListCtrlNameStr) -
> ListView
</autodoc> 
20929           <param name=
"parent" type=
"Window" default=
""/> 
20930           <param name=
"id" type=
"int" default=
"-1"/> 
20931           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
20932           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
20933           <param name=
"style" type=
"long" default=
"wxLC_REPORT"/> 
20934           <param name=
"validator" type=
"Validator" default=
"wxDefaultValidator"/> 
20935           <param name=
"name" type=
"String" default=
"wxPyListCtrlNameStr"/> 
20938       <constructor name=
"PreListView" overloaded=
"no"> 
20939         <autodoc>PreListView() -
> ListView
</autodoc> 
20941       <method name=
"Create" type=
"bool" overloaded=
"no"> 
20942         <autodoc>Create(self, Window parent, int id=-
1, Point pos=DefaultPosition, 
 
20943     Size size=DefaultSize, long style=LC_REPORT, 
 
20944     Validator validator=DefaultValidator, String name=ListCtrlNameStr) -
> bool
</autodoc> 
20945         <docstring>Do the 
2nd phase and create the GUI control.
</docstring> 
20947           <param name=
"parent" type=
"Window" default=
""/> 
20948           <param name=
"id" type=
"int" default=
"-1"/> 
20949           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
20950           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
20951           <param name=
"style" type=
"long" default=
"wxLC_REPORT"/> 
20952           <param name=
"validator" type=
"Validator" default=
"wxDefaultValidator"/> 
20953           <param name=
"name" type=
"String" default=
"wxPyListCtrlNameStr"/> 
20956       <method name=
"Select" type=
"" overloaded=
"no"> 
20957         <autodoc>Select(self, long n, bool on=True)
</autodoc> 
20959           <param name=
"n" type=
"long" default=
""/> 
20960           <param name=
"on" type=
"bool" default=
"True"/> 
20963       <method name=
"Focus" type=
"" overloaded=
"no"> 
20964         <autodoc>Focus(self, long index)
</autodoc> 
20966           <param name=
"index" type=
"long" default=
""/> 
20969       <method name=
"GetFocusedItem" type=
"long" overloaded=
"no"> 
20970         <autodoc>GetFocusedItem(self) -
> long
</autodoc> 
20972       <method name=
"GetNextSelected" type=
"long" overloaded=
"no"> 
20973         <autodoc>GetNextSelected(self, long item) -
> long
</autodoc> 
20975           <param name=
"item" type=
"long" default=
""/> 
20978       <method name=
"GetFirstSelected" type=
"long" overloaded=
"no"> 
20979         <autodoc>GetFirstSelected(self) -
> long
</autodoc> 
20981       <method name=
"IsSelected" type=
"bool" overloaded=
"no"> 
20982         <autodoc>IsSelected(self, long index) -
> bool
</autodoc> 
20984           <param name=
"index" type=
"long" default=
""/> 
20987       <method name=
"SetColumnImage" type=
"" overloaded=
"no"> 
20988         <autodoc>SetColumnImage(self, int col, int image)
</autodoc> 
20990           <param name=
"col" type=
"int" default=
""/> 
20991           <param name=
"image" type=
"int" default=
""/> 
20994       <method name=
"ClearColumnImage" type=
"" overloaded=
"no"> 
20995         <autodoc>ClearColumnImage(self, int col)
</autodoc> 
20997           <param name=
"col" type=
"int" default=
""/> 
21002 #---------------------------------------------------------------------------
 
21005 #---------------------------------------------------------------------------
 
21007     <class name=
"TreeItemId" oldname=
"wxTreeItemId" module=
"_controls"> 
21008       <constructor name=
"TreeItemId" overloaded=
"no"> 
21009         <autodoc>__init__(self) -
> TreeItemId
</autodoc> 
21011       <destructor name=
"~wxTreeItemId" overloaded=
"no"> 
21012         <autodoc>__del__(self)
</autodoc> 
21014       <method name=
"IsOk" type=
"bool" overloaded=
"no"> 
21015         <autodoc>IsOk(self) -
> bool
</autodoc> 
21017       <method name=
"__eq__" type=
"bool" overloaded=
"no"> 
21018         <autodoc>__eq__(self, TreeItemId other) -
> bool
</autodoc> 
21020           <param name=
"other" type=
"TreeItemId" default=
""/> 
21023       <method name=
"__ne__" type=
"bool" overloaded=
"no"> 
21024         <autodoc>__ne__(self, TreeItemId other) -
> bool
</autodoc> 
21026           <param name=
"other" type=
"TreeItemId" default=
""/> 
21029       <property name=
"m_pItem" type=
"" readonly=
"no"/> 
21031     <class name=
"TreeItemData" oldname=
"wxPyTreeItemData" module=
"_controls"> 
21032       <constructor name=
"wxPyTreeItemData" overloaded=
"no"> 
21033         <autodoc>__init__(self, PyObject obj=None) -
> TreeItemData
</autodoc> 
21035           <param name=
"obj" type=
"PyObject" default=
"NULL"/> 
21038       <method name=
"GetData" type=
"PyObject" overloaded=
"no"> 
21039         <autodoc>GetData(self) -
> PyObject
</autodoc> 
21041       <method name=
"SetData" type=
"" overloaded=
"no"> 
21042         <autodoc>SetData(self, PyObject obj)
</autodoc> 
21044           <param name=
"obj" type=
"PyObject" default=
""/> 
21047       <method name=
"GetId" type=
"TreeItemId" overloaded=
"no"> 
21048         <autodoc>GetId(self) -
> TreeItemId
</autodoc> 
21050       <method name=
"SetId" type=
"" overloaded=
"no"> 
21051         <autodoc>SetId(self, TreeItemId id)
</autodoc> 
21053           <param name=
"id" type=
"TreeItemId" default=
""/> 
21056       <method name=
"Destroy" type=
"" overloaded=
"no"> 
21057         <autodoc>Destroy(self)
</autodoc> 
21061 #---------------------------------------------------------------------------
 
21065 EVT_TREE_BEGIN_DRAG        = wx.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_DRAG       , 
1)
 
21066 EVT_TREE_BEGIN_RDRAG       = wx.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_RDRAG      , 
1)
 
21067 EVT_TREE_BEGIN_LABEL_EDIT  = wx.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT , 
1)
 
21068 EVT_TREE_END_LABEL_EDIT    = wx.PyEventBinder(wxEVT_COMMAND_TREE_END_LABEL_EDIT   , 
1)
 
21069 EVT_TREE_DELETE_ITEM       = wx.PyEventBinder(wxEVT_COMMAND_TREE_DELETE_ITEM      , 
1)
 
21070 EVT_TREE_GET_INFO          = wx.PyEventBinder(wxEVT_COMMAND_TREE_GET_INFO         , 
1)
 
21071 EVT_TREE_SET_INFO          = wx.PyEventBinder(wxEVT_COMMAND_TREE_SET_INFO         , 
1)
 
21072 EVT_TREE_ITEM_EXPANDED     = wx.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDED    , 
1)
 
21073 EVT_TREE_ITEM_EXPANDING    = wx.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDING   , 
1)
 
21074 EVT_TREE_ITEM_COLLAPSED    = wx.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSED   , 
1)
 
21075 EVT_TREE_ITEM_COLLAPSING   = wx.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSING  , 
1)
 
21076 EVT_TREE_SEL_CHANGED       = wx.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGED      , 
1)
 
21077 EVT_TREE_SEL_CHANGING      = wx.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGING     , 
1)
 
21078 EVT_TREE_KEY_DOWN          = wx.PyEventBinder(wxEVT_COMMAND_TREE_KEY_DOWN         , 
1)
 
21079 EVT_TREE_ITEM_ACTIVATED    = wx.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_ACTIVATED   , 
1)
 
21080 EVT_TREE_ITEM_RIGHT_CLICK  = wx.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK , 
1)
 
21081 EVT_TREE_ITEM_MIDDLE_CLICK = wx.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK, 
1)
 
21082 EVT_TREE_END_DRAG          = wx.PyEventBinder(wxEVT_COMMAND_TREE_END_DRAG         , 
1)
 
21083 EVT_TREE_STATE_IMAGE_CLICK = wx.PyEventBinder(wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK, 
1)
 
21084 EVT_TREE_ITEM_GETTOOLTIP   = wx.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP,   
1)
 
21086     <class name=
"TreeEvent" oldname=
"wxTreeEvent" module=
"_controls"> 
21087       <baseclass name=
"NotifyEvent"/> 
21088       <constructor name=
"TreeEvent" overloaded=
"no"> 
21089         <autodoc>__init__(self, wxEventType commandType=wxEVT_NULL, int id=
0) -
> TreeEvent
</autodoc> 
21091           <param name=
"commandType" type=
"wxEventType" default=
"wxEVT_NULL"/> 
21092           <param name=
"id" type=
"int" default=
"0"/> 
21095       <method name=
"GetItem" type=
"TreeItemId" overloaded=
"no"> 
21096         <autodoc>GetItem(self) -
> TreeItemId
</autodoc> 
21098       <method name=
"SetItem" type=
"" overloaded=
"no"> 
21099         <autodoc>SetItem(self, TreeItemId item)
</autodoc> 
21101           <param name=
"item" type=
"TreeItemId" default=
""/> 
21104       <method name=
"GetOldItem" type=
"TreeItemId" overloaded=
"no"> 
21105         <autodoc>GetOldItem(self) -
> TreeItemId
</autodoc> 
21107       <method name=
"SetOldItem" type=
"" overloaded=
"no"> 
21108         <autodoc>SetOldItem(self, TreeItemId item)
</autodoc> 
21110           <param name=
"item" type=
"TreeItemId" default=
""/> 
21113       <method name=
"GetPoint" type=
"Point" overloaded=
"no"> 
21114         <autodoc>GetPoint(self) -
> Point
</autodoc> 
21116       <method name=
"SetPoint" type=
"" overloaded=
"no"> 
21117         <autodoc>SetPoint(self, Point pt)
</autodoc> 
21119           <param name=
"pt" type=
"Point" default=
""/> 
21122       <method name=
"GetKeyEvent" type=
"KeyEvent" overloaded=
"no"> 
21123         <autodoc>GetKeyEvent(self) -
> KeyEvent
</autodoc> 
21125       <method name=
"GetKeyCode" type=
"int" overloaded=
"no"> 
21126         <autodoc>GetKeyCode(self) -
> int
</autodoc> 
21128       <method name=
"SetKeyEvent" type=
"" overloaded=
"no"> 
21129         <autodoc>SetKeyEvent(self, KeyEvent evt)
</autodoc> 
21131           <param name=
"evt" type=
"KeyEvent" default=
""/> 
21134       <method name=
"GetLabel" type=
"String" overloaded=
"no"> 
21135         <autodoc>GetLabel(self) -
> String
</autodoc> 
21137       <method name=
"SetLabel" type=
"" overloaded=
"no"> 
21138         <autodoc>SetLabel(self, String label)
</autodoc> 
21140           <param name=
"label" type=
"String" default=
""/> 
21143       <method name=
"IsEditCancelled" type=
"bool" overloaded=
"no"> 
21144         <autodoc>IsEditCancelled(self) -
> bool
</autodoc> 
21146       <method name=
"SetEditCanceled" type=
"" overloaded=
"no"> 
21147         <autodoc>SetEditCanceled(self, bool editCancelled)
</autodoc> 
21149           <param name=
"editCancelled" type=
"bool" default=
""/> 
21152       <method name=
"SetToolTip" type=
"" overloaded=
"no"> 
21153         <autodoc>SetToolTip(self, String toolTip)
</autodoc> 
21155           <param name=
"toolTip" type=
"String" default=
""/> 
21160 #---------------------------------------------------------------------------
 
21162     <class name=
"TreeCtrl" oldname=
"wxPyTreeCtrl" module=
"_controls"> 
21163       <baseclass name=
"Control"/> 
21164       <constructor name=
"wxPyTreeCtrl" overloaded=
"no"> 
21165         <autodoc>__init__(self, Window parent, int id=-
1, Point pos=DefaultPosition, 
 
21166     Size size=DefaultSize, long style=TR_DEFAULT_STYLE, 
 
21167     Validator validator=DefaultValidator, 
 
21168     String name=TreeCtrlNameStr) -
> TreeCtrl
</autodoc> 
21170           <param name=
"parent" type=
"Window" default=
""/> 
21171           <param name=
"id" type=
"int" default=
"-1"/> 
21172           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
21173           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
21174           <param name=
"style" type=
"long" default=
"wxTR_DEFAULT_STYLE"/> 
21175           <param name=
"validator" type=
"Validator" default=
"wxDefaultValidator"/> 
21176           <param name=
"name" type=
"String" default=
"wxPyTreeCtrlNameStr"/> 
21179       <constructor name=
"PreTreeCtrl" overloaded=
"no"> 
21180         <autodoc>PreTreeCtrl() -
> TreeCtrl
</autodoc> 
21182       <method name=
"Create" type=
"bool" overloaded=
"no"> 
21183         <autodoc>Create(self, Window parent, int id=-
1, Point pos=DefaultPosition, 
 
21184     Size size=DefaultSize, long style=TR_DEFAULT_STYLE, 
 
21185     Validator validator=DefaultValidator, 
 
21186     String name=TreeCtrlNameStr) -
> bool
</autodoc> 
21187         <docstring>Do the 
2nd phase and create the GUI control.
</docstring> 
21189           <param name=
"parent" type=
"Window" default=
""/> 
21190           <param name=
"id" type=
"int" default=
"-1"/> 
21191           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
21192           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
21193           <param name=
"style" type=
"long" default=
"wxTR_DEFAULT_STYLE"/> 
21194           <param name=
"validator" type=
"Validator" default=
"wxDefaultValidator"/> 
21195           <param name=
"name" type=
"String" default=
"wxPyTreeCtrlNameStr"/> 
21198       <method name=
"_setCallbackInfo" type=
"" overloaded=
"no"> 
21199         <autodoc>_setCallbackInfo(self, PyObject self, PyObject _class)
</autodoc> 
21201           <param name=
"self" type=
"PyObject" default=
""/> 
21202           <param name=
"_class" type=
"PyObject" default=
""/> 
21205       <method name=
"GetCount" type=
"size_t" overloaded=
"no"> 
21206         <autodoc>GetCount(self) -
> size_t
</autodoc> 
21208       <method name=
"GetIndent" type=
"unsigned int" overloaded=
"no"> 
21209         <autodoc>GetIndent(self) -
> unsigned int
</autodoc> 
21211       <method name=
"SetIndent" type=
"" overloaded=
"no"> 
21212         <autodoc>SetIndent(self, unsigned int indent)
</autodoc> 
21214           <param name=
"indent" type=
"unsigned int" default=
""/> 
21217       <method name=
"GetSpacing" type=
"unsigned int" overloaded=
"no"> 
21218         <autodoc>GetSpacing(self) -
> unsigned int
</autodoc> 
21220       <method name=
"SetSpacing" type=
"" overloaded=
"no"> 
21221         <autodoc>SetSpacing(self, unsigned int spacing)
</autodoc> 
21223           <param name=
"spacing" type=
"unsigned int" default=
""/> 
21226       <method name=
"GetImageList" type=
"ImageList" overloaded=
"no"> 
21227         <autodoc>GetImageList(self) -
> ImageList
</autodoc> 
21229       <method name=
"GetStateImageList" type=
"ImageList" overloaded=
"no"> 
21230         <autodoc>GetStateImageList(self) -
> ImageList
</autodoc> 
21232       <method name=
"SetImageList" type=
"" overloaded=
"no"> 
21233         <autodoc>SetImageList(self, ImageList imageList)
</autodoc> 
21235           <param name=
"imageList" type=
"ImageList" default=
""/> 
21238       <method name=
"SetStateImageList" type=
"" overloaded=
"no"> 
21239         <autodoc>SetStateImageList(self, ImageList imageList)
</autodoc> 
21241           <param name=
"imageList" type=
"ImageList" default=
""/> 
21244       <method name=
"AssignImageList" type=
"" overloaded=
"no"> 
21245         <autodoc>AssignImageList(self, ImageList imageList)
</autodoc> 
21247           <param name=
"imageList" type=
"ImageList" default=
""/> 
21250       <method name=
"AssignStateImageList" type=
"" overloaded=
"no"> 
21251         <autodoc>AssignStateImageList(self, ImageList imageList)
</autodoc> 
21253           <param name=
"imageList" type=
"ImageList" default=
""/> 
21256       <method name=
"GetItemText" type=
"String" overloaded=
"no"> 
21257         <autodoc>GetItemText(self, TreeItemId item) -
> String
</autodoc> 
21259           <param name=
"item" type=
"TreeItemId" default=
""/> 
21262       <method name=
"GetItemImage" type=
"int" overloaded=
"no"> 
21263         <autodoc>GetItemImage(self, TreeItemId item, int which=TreeItemIcon_Normal) -
> int
</autodoc> 
21265           <param name=
"item" type=
"TreeItemId" default=
""/> 
21266           <param name=
"which" type=
"wxTreeItemIcon" default=
"wxTreeItemIcon_Normal"/> 
21269       <method name=
"GetItemData" type=
"TreeItemData" overloaded=
"no"> 
21270         <autodoc>GetItemData(self, TreeItemId item) -
> TreeItemData
</autodoc> 
21272           <param name=
"item" type=
"TreeItemId" default=
""/> 
21275       <method name=
"GetItemPyData" type=
"PyObject" overloaded=
"no"> 
21276         <autodoc>GetItemPyData(self, TreeItemId item) -
> PyObject
</autodoc> 
21278           <param name=
"item" type=
"TreeItemId" default=
""/> 
21281       <method name=
"GetItemTextColour" type=
"Colour" overloaded=
"no"> 
21282         <autodoc>GetItemTextColour(self, TreeItemId item) -
> Colour
</autodoc> 
21284           <param name=
"item" type=
"TreeItemId" default=
""/> 
21287       <method name=
"GetItemBackgroundColour" type=
"Colour" overloaded=
"no"> 
21288         <autodoc>GetItemBackgroundColour(self, TreeItemId item) -
> Colour
</autodoc> 
21290           <param name=
"item" type=
"TreeItemId" default=
""/> 
21293       <method name=
"GetItemFont" type=
"Font" overloaded=
"no"> 
21294         <autodoc>GetItemFont(self, TreeItemId item) -
> Font
</autodoc> 
21296           <param name=
"item" type=
"TreeItemId" default=
""/> 
21299       <method name=
"SetItemText" type=
"" overloaded=
"no"> 
21300         <autodoc>SetItemText(self, TreeItemId item, String text)
</autodoc> 
21302           <param name=
"item" type=
"TreeItemId" default=
""/> 
21303           <param name=
"text" type=
"String" default=
""/> 
21306       <method name=
"SetItemImage" type=
"" overloaded=
"no"> 
21307         <autodoc>SetItemImage(self, TreeItemId item, int image, int which=TreeItemIcon_Normal)
</autodoc> 
21309           <param name=
"item" type=
"TreeItemId" default=
""/> 
21310           <param name=
"image" type=
"int" default=
""/> 
21311           <param name=
"which" type=
"wxTreeItemIcon" default=
"wxTreeItemIcon_Normal"/> 
21314       <method name=
"SetItemData" type=
"" overloaded=
"no"> 
21315         <autodoc>SetItemData(self, TreeItemId item, TreeItemData data)
</autodoc> 
21317           <param name=
"item" type=
"TreeItemId" default=
""/> 
21318           <param name=
"data" type=
"TreeItemData" default=
""/> 
21321       <method name=
"SetItemPyData" type=
"" overloaded=
"no"> 
21322         <autodoc>SetItemPyData(self, TreeItemId item, PyObject obj)
</autodoc> 
21324           <param name=
"item" type=
"TreeItemId" default=
""/> 
21325           <param name=
"obj" type=
"PyObject" default=
""/> 
21328       <method name=
"SetItemHasChildren" type=
"" overloaded=
"no"> 
21329         <autodoc>SetItemHasChildren(self, TreeItemId item, bool has=True)
</autodoc> 
21331           <param name=
"item" type=
"TreeItemId" default=
""/> 
21332           <param name=
"has" type=
"bool" default=
"True"/> 
21335       <method name=
"SetItemBold" type=
"" overloaded=
"no"> 
21336         <autodoc>SetItemBold(self, TreeItemId item, bool bold=True)
</autodoc> 
21338           <param name=
"item" type=
"TreeItemId" default=
""/> 
21339           <param name=
"bold" type=
"bool" default=
"True"/> 
21342       <method name=
"SetItemTextColour" type=
"" overloaded=
"no"> 
21343         <autodoc>SetItemTextColour(self, TreeItemId item, Colour col)
</autodoc> 
21345           <param name=
"item" type=
"TreeItemId" default=
""/> 
21346           <param name=
"col" type=
"Colour" default=
""/> 
21349       <method name=
"SetItemBackgroundColour" type=
"" overloaded=
"no"> 
21350         <autodoc>SetItemBackgroundColour(self, TreeItemId item, Colour col)
</autodoc> 
21352           <param name=
"item" type=
"TreeItemId" default=
""/> 
21353           <param name=
"col" type=
"Colour" default=
""/> 
21356       <method name=
"SetItemFont" type=
"" overloaded=
"no"> 
21357         <autodoc>SetItemFont(self, TreeItemId item, Font font)
</autodoc> 
21359           <param name=
"item" type=
"TreeItemId" default=
""/> 
21360           <param name=
"font" type=
"Font" default=
""/> 
21363       <method name=
"IsVisible" type=
"bool" overloaded=
"no"> 
21364         <autodoc>IsVisible(self, TreeItemId item) -
> bool
</autodoc> 
21366           <param name=
"item" type=
"TreeItemId" default=
""/> 
21369       <method name=
"ItemHasChildren" type=
"bool" overloaded=
"no"> 
21370         <autodoc>ItemHasChildren(self, TreeItemId item) -
> bool
</autodoc> 
21372           <param name=
"item" type=
"TreeItemId" default=
""/> 
21375       <method name=
"IsExpanded" type=
"bool" overloaded=
"no"> 
21376         <autodoc>IsExpanded(self, TreeItemId item) -
> bool
</autodoc> 
21378           <param name=
"item" type=
"TreeItemId" default=
""/> 
21381       <method name=
"IsSelected" type=
"bool" overloaded=
"no"> 
21382         <autodoc>IsSelected(self, TreeItemId item) -
> bool
</autodoc> 
21384           <param name=
"item" type=
"TreeItemId" default=
""/> 
21387       <method name=
"IsBold" type=
"bool" overloaded=
"no"> 
21388         <autodoc>IsBold(self, TreeItemId item) -
> bool
</autodoc> 
21390           <param name=
"item" type=
"TreeItemId" default=
""/> 
21393       <method name=
"GetChildrenCount" type=
"size_t" overloaded=
"no"> 
21394         <autodoc>GetChildrenCount(self, TreeItemId item, bool recursively=True) -
> size_t
</autodoc> 
21396           <param name=
"item" type=
"TreeItemId" default=
""/> 
21397           <param name=
"recursively" type=
"bool" default=
"True"/> 
21400       <method name=
"GetRootItem" type=
"TreeItemId" overloaded=
"no"> 
21401         <autodoc>GetRootItem(self) -
> TreeItemId
</autodoc> 
21403       <method name=
"GetSelection" type=
"TreeItemId" overloaded=
"no"> 
21404         <autodoc>GetSelection(self) -
> TreeItemId
</autodoc> 
21406       <method name=
"GetSelections" type=
"PyObject" overloaded=
"no"> 
21407         <autodoc>GetSelections(self) -
> PyObject
</autodoc> 
21409       <method name=
"GetItemParent" type=
"TreeItemId" overloaded=
"no"> 
21410         <autodoc>GetItemParent(self, TreeItemId item) -
> TreeItemId
</autodoc> 
21412           <param name=
"item" type=
"TreeItemId" default=
""/> 
21415       <method name=
"GetFirstChild" type=
"PyObject" overloaded=
"no"> 
21416         <autodoc>GetFirstChild(self, TreeItemId item) -
> PyObject
</autodoc> 
21418           <param name=
"item" type=
"TreeItemId" default=
""/> 
21421       <method name=
"GetNextChild" type=
"PyObject" overloaded=
"no"> 
21422         <autodoc>GetNextChild(self, TreeItemId item, void cookie) -
> PyObject
</autodoc> 
21424           <param name=
"item" type=
"TreeItemId" default=
""/> 
21425           <param name=
"cookie" type=
"" default=
""/> 
21428       <method name=
"GetLastChild" type=
"TreeItemId" overloaded=
"no"> 
21429         <autodoc>GetLastChild(self, TreeItemId item) -
> TreeItemId
</autodoc> 
21431           <param name=
"item" type=
"TreeItemId" default=
""/> 
21434       <method name=
"GetNextSibling" type=
"TreeItemId" overloaded=
"no"> 
21435         <autodoc>GetNextSibling(self, TreeItemId item) -
> TreeItemId
</autodoc> 
21437           <param name=
"item" type=
"TreeItemId" default=
""/> 
21440       <method name=
"GetPrevSibling" type=
"TreeItemId" overloaded=
"no"> 
21441         <autodoc>GetPrevSibling(self, TreeItemId item) -
> TreeItemId
</autodoc> 
21443           <param name=
"item" type=
"TreeItemId" default=
""/> 
21446       <method name=
"GetFirstVisibleItem" type=
"TreeItemId" overloaded=
"no"> 
21447         <autodoc>GetFirstVisibleItem(self) -
> TreeItemId
</autodoc> 
21449       <method name=
"GetNextVisible" type=
"TreeItemId" overloaded=
"no"> 
21450         <autodoc>GetNextVisible(self, TreeItemId item) -
> TreeItemId
</autodoc> 
21452           <param name=
"item" type=
"TreeItemId" default=
""/> 
21455       <method name=
"GetPrevVisible" type=
"TreeItemId" overloaded=
"no"> 
21456         <autodoc>GetPrevVisible(self, TreeItemId item) -
> TreeItemId
</autodoc> 
21458           <param name=
"item" type=
"TreeItemId" default=
""/> 
21461       <method name=
"AddRoot" type=
"TreeItemId" overloaded=
"no"> 
21462         <autodoc>AddRoot(self, String text, int image=-
1, int selectedImage=-
1, TreeItemData data=None) -
> TreeItemId
</autodoc> 
21464           <param name=
"text" type=
"String" default=
""/> 
21465           <param name=
"image" type=
"int" default=
"-1"/> 
21466           <param name=
"selectedImage" type=
"int" default=
"-1"/> 
21467           <param name=
"data" type=
"TreeItemData" default=
"NULL"/> 
21470       <method name=
"PrependItem" type=
"TreeItemId" overloaded=
"no"> 
21471         <autodoc>PrependItem(self, TreeItemId parent, String text, int image=-
1, int selectedImage=-
1, 
 
21472     TreeItemData data=None) -
> TreeItemId
</autodoc> 
21474           <param name=
"parent" type=
"TreeItemId" default=
""/> 
21475           <param name=
"text" type=
"String" default=
""/> 
21476           <param name=
"image" type=
"int" default=
"-1"/> 
21477           <param name=
"selectedImage" type=
"int" default=
"-1"/> 
21478           <param name=
"data" type=
"TreeItemData" default=
"NULL"/> 
21481       <method name=
"InsertItem" type=
"TreeItemId" overloaded=
"no"> 
21482         <autodoc>InsertItem(self, TreeItemId parent, TreeItemId idPrevious, String text, 
 
21483     int image=-
1, int selectedImage=-
1, TreeItemData data=None) -
> TreeItemId
</autodoc> 
21485           <param name=
"parent" type=
"TreeItemId" default=
""/> 
21486           <param name=
"idPrevious" type=
"TreeItemId" default=
""/> 
21487           <param name=
"text" type=
"String" default=
""/> 
21488           <param name=
"image" type=
"int" default=
"-1"/> 
21489           <param name=
"selectedImage" type=
"int" default=
"-1"/> 
21490           <param name=
"data" type=
"TreeItemData" default=
"NULL"/> 
21493       <method name=
"InsertItemBefore" type=
"TreeItemId" overloaded=
"no"> 
21494         <autodoc>InsertItemBefore(self, TreeItemId parent, size_t index, String text, int image=-
1, 
 
21495     int selectedImage=-
1, TreeItemData data=None) -
> TreeItemId
</autodoc> 
21497           <param name=
"parent" type=
"TreeItemId" default=
""/> 
21498           <param name=
"index" type=
"size_t" default=
""/> 
21499           <param name=
"text" type=
"String" default=
""/> 
21500           <param name=
"image" type=
"int" default=
"-1"/> 
21501           <param name=
"selectedImage" type=
"int" default=
"-1"/> 
21502           <param name=
"data" type=
"TreeItemData" default=
"NULL"/> 
21505       <method name=
"AppendItem" type=
"TreeItemId" overloaded=
"no"> 
21506         <autodoc>AppendItem(self, TreeItemId parent, String text, int image=-
1, int selectedImage=-
1, 
 
21507     TreeItemData data=None) -
> TreeItemId
</autodoc> 
21509           <param name=
"parent" type=
"TreeItemId" default=
""/> 
21510           <param name=
"text" type=
"String" default=
""/> 
21511           <param name=
"image" type=
"int" default=
"-1"/> 
21512           <param name=
"selectedImage" type=
"int" default=
"-1"/> 
21513           <param name=
"data" type=
"TreeItemData" default=
"NULL"/> 
21516       <method name=
"Delete" type=
"" overloaded=
"no"> 
21517         <autodoc>Delete(self, TreeItemId item)
</autodoc> 
21519           <param name=
"item" type=
"TreeItemId" default=
""/> 
21522       <method name=
"DeleteChildren" type=
"" overloaded=
"no"> 
21523         <autodoc>DeleteChildren(self, TreeItemId item)
</autodoc> 
21525           <param name=
"item" type=
"TreeItemId" default=
""/> 
21528       <method name=
"DeleteAllItems" type=
"" overloaded=
"no"> 
21529         <autodoc>DeleteAllItems(self)
</autodoc> 
21531       <method name=
"Expand" type=
"" overloaded=
"no"> 
21532         <autodoc>Expand(self, TreeItemId item)
</autodoc> 
21534           <param name=
"item" type=
"TreeItemId" default=
""/> 
21537       <method name=
"Collapse" type=
"" overloaded=
"no"> 
21538         <autodoc>Collapse(self, TreeItemId item)
</autodoc> 
21540           <param name=
"item" type=
"TreeItemId" default=
""/> 
21543       <method name=
"CollapseAndReset" type=
"" overloaded=
"no"> 
21544         <autodoc>CollapseAndReset(self, TreeItemId item)
</autodoc> 
21546           <param name=
"item" type=
"TreeItemId" default=
""/> 
21549       <method name=
"Toggle" type=
"" overloaded=
"no"> 
21550         <autodoc>Toggle(self, TreeItemId item)
</autodoc> 
21552           <param name=
"item" type=
"TreeItemId" default=
""/> 
21555       <method name=
"Unselect" type=
"" overloaded=
"no"> 
21556         <autodoc>Unselect(self)
</autodoc> 
21558       <method name=
"UnselectItem" type=
"" overloaded=
"no"> 
21559         <autodoc>UnselectItem(self, TreeItemId item)
</autodoc> 
21561           <param name=
"item" type=
"TreeItemId" default=
""/> 
21564       <method name=
"UnselectAll" type=
"" overloaded=
"no"> 
21565         <autodoc>UnselectAll(self)
</autodoc> 
21567       <method name=
"SelectItem" type=
"" overloaded=
"no"> 
21568         <autodoc>SelectItem(self, TreeItemId item, bool select=True)
</autodoc> 
21570           <param name=
"item" type=
"TreeItemId" default=
""/> 
21571           <param name=
"select" type=
"bool" default=
"True"/> 
21574       <method name=
"ToggleItemSelection" type=
"" overloaded=
"no"> 
21575         <autodoc>ToggleItemSelection(self, TreeItemId item)
</autodoc> 
21577           <param name=
"item" type=
"TreeItemId" default=
""/> 
21580       <method name=
"EnsureVisible" type=
"" overloaded=
"no"> 
21581         <autodoc>EnsureVisible(self, TreeItemId item)
</autodoc> 
21583           <param name=
"item" type=
"TreeItemId" default=
""/> 
21586       <method name=
"ScrollTo" type=
"" overloaded=
"no"> 
21587         <autodoc>ScrollTo(self, TreeItemId item)
</autodoc> 
21589           <param name=
"item" type=
"TreeItemId" default=
""/> 
21592       <method name=
"EditLabel" type=
"" overloaded=
"no"> 
21593         <autodoc>EditLabel(self, TreeItemId item)
</autodoc> 
21595           <param name=
"item" type=
"TreeItemId" default=
""/> 
21598       <method name=
"GetEditControl" type=
"TextCtrl" overloaded=
"no"> 
21599         <autodoc>GetEditControl(self) -
> TextCtrl
</autodoc> 
21601       <method name=
"SortChildren" type=
"" overloaded=
"no"> 
21602         <autodoc>SortChildren(self, TreeItemId item)
</autodoc> 
21604           <param name=
"item" type=
"TreeItemId" default=
""/> 
21607       <method name=
"HitTest" type=
"TreeItemId" overloaded=
"no"> 
21608         <autodoc>HitTest(Point point) -
> (item, where)
</autodoc> 
21609         <docstring>Determine which item (if any) belongs the given point.  The coordinates
 
21610 specified are relative to the client area of tree ctrl and the where return
 
21611 value is set to a bitmask of wxTREE_HITTEST_xxx constants.
 
21614           <param name=
"point" type=
"Point" default=
""/> 
21615           <param name=
"OUTPUT" type=
"int" default=
""/> 
21618       <method name=
"GetBoundingRect" type=
"PyObject" overloaded=
"no"> 
21619         <autodoc>GetBoundingRect(self, TreeItemId item, bool textOnly=False) -
> PyObject
</autodoc> 
21621           <param name=
"item" type=
"TreeItemId" default=
""/> 
21622           <param name=
"textOnly" type=
"bool" default=
"False"/> 
21625       <staticmethod name=
"GetClassDefaultAttributes" type=
"VisualAttributes" overloaded=
"no"> 
21626         <autodoc>GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -
> VisualAttributes
</autodoc> 
21627         <docstring>Get the default attributes for this class.  This is useful if you want
 
21628 to use the same font or colour in your own control as in a standard
 
21629 control -- which is a much better idea than hard coding specific
 
21630 colours or fonts which might look completely out of place on the
 
21631 user's system, especially if it uses themes.
 
21633 The variant parameter is only relevant under Mac currently and is
 
21634 ignore under other platforms. Under Mac, it will change the size of
 
21635 the returned font. See `wx.Window.SetWindowVariant` for more about
 
21638           <param name=
"variant" type=
"wxWindowVariant" default=
"wxWINDOW_VARIANT_NORMAL"/> 
21643 #---------------------------------------------------------------------------
 
21645     <class name=
"GenericDirCtrl" oldname=
"wxGenericDirCtrl" module=
"_controls"> 
21646       <baseclass name=
"Control"/> 
21647       <constructor name=
"GenericDirCtrl" overloaded=
"no"> 
21648         <autodoc>__init__(self, Window parent, int id=-
1, String dir=DirDialogDefaultFolderStr, 
 
21649     Point pos=DefaultPosition, Size size=DefaultSize, 
 
21650     long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER, 
 
21651     String filter=EmptyString, 
 
21652     int defaultFilter=
0, String name=TreeCtrlNameStr) -
> GenericDirCtrl
</autodoc> 
21654           <param name=
"parent" type=
"Window" default=
""/> 
21655           <param name=
"id" type=
"int" default=
"-1"/> 
21656           <param name=
"dir" type=
"String" default=
"wxPyDirDialogDefaultFolderStr"/> 
21657           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
21658           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
21659           <param name=
"style" type=
"long" default=
"wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER"/> 
21660           <param name=
"filter" type=
"String" default=
"wxPyEmptyString"/> 
21661           <param name=
"defaultFilter" type=
"int" default=
"0"/> 
21662           <param name=
"name" type=
"String" default=
"wxPyTreeCtrlNameStr"/> 
21665       <constructor name=
"PreGenericDirCtrl" overloaded=
"no"> 
21666         <autodoc>PreGenericDirCtrl() -
> GenericDirCtrl
</autodoc> 
21668       <method name=
"Create" type=
"bool" overloaded=
"no"> 
21669         <autodoc>Create(self, Window parent, int id=-
1, String dir=DirDialogDefaultFolderStr, 
 
21670     Point pos=DefaultPosition, Size size=DefaultSize, 
 
21671     long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER, 
 
21672     String filter=EmptyString, 
 
21673     int defaultFilter=
0, String name=TreeCtrlNameStr) -
> bool
</autodoc> 
21675           <param name=
"parent" type=
"Window" default=
""/> 
21676           <param name=
"id" type=
"int" default=
"-1"/> 
21677           <param name=
"dir" type=
"String" default=
"wxPyDirDialogDefaultFolderStr"/> 
21678           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
21679           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
21680           <param name=
"style" type=
"long" default=
"wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER"/> 
21681           <param name=
"filter" type=
"String" default=
"wxPyEmptyString"/> 
21682           <param name=
"defaultFilter" type=
"int" default=
"0"/> 
21683           <param name=
"name" type=
"String" default=
"wxPyTreeCtrlNameStr"/> 
21686       <method name=
"ExpandPath" type=
"bool" overloaded=
"no"> 
21687         <autodoc>ExpandPath(self, String path) -
> bool
</autodoc> 
21689           <param name=
"path" type=
"String" default=
""/> 
21692       <method name=
"GetDefaultPath" type=
"String" overloaded=
"no"> 
21693         <autodoc>GetDefaultPath(self) -
> String
</autodoc> 
21695       <method name=
"SetDefaultPath" type=
"" overloaded=
"no"> 
21696         <autodoc>SetDefaultPath(self, String path)
</autodoc> 
21698           <param name=
"path" type=
"String" default=
""/> 
21701       <method name=
"GetPath" type=
"String" overloaded=
"no"> 
21702         <autodoc>GetPath(self) -
> String
</autodoc> 
21704       <method name=
"GetFilePath" type=
"String" overloaded=
"no"> 
21705         <autodoc>GetFilePath(self) -
> String
</autodoc> 
21707       <method name=
"SetPath" type=
"" overloaded=
"no"> 
21708         <autodoc>SetPath(self, String path)
</autodoc> 
21710           <param name=
"path" type=
"String" default=
""/> 
21713       <method name=
"ShowHidden" type=
"" overloaded=
"no"> 
21714         <autodoc>ShowHidden(self, bool show)
</autodoc> 
21716           <param name=
"show" type=
"bool" default=
""/> 
21719       <method name=
"GetShowHidden" type=
"bool" overloaded=
"no"> 
21720         <autodoc>GetShowHidden(self) -
> bool
</autodoc> 
21722       <method name=
"GetFilter" type=
"String" overloaded=
"no"> 
21723         <autodoc>GetFilter(self) -
> String
</autodoc> 
21725       <method name=
"SetFilter" type=
"" overloaded=
"no"> 
21726         <autodoc>SetFilter(self, String filter)
</autodoc> 
21728           <param name=
"filter" type=
"String" default=
""/> 
21731       <method name=
"GetFilterIndex" type=
"int" overloaded=
"no"> 
21732         <autodoc>GetFilterIndex(self) -
> int
</autodoc> 
21734       <method name=
"SetFilterIndex" type=
"" overloaded=
"no"> 
21735         <autodoc>SetFilterIndex(self, int n)
</autodoc> 
21737           <param name=
"n" type=
"int" default=
""/> 
21740       <method name=
"GetRootId" type=
"TreeItemId" overloaded=
"no"> 
21741         <autodoc>GetRootId(self) -
> TreeItemId
</autodoc> 
21743       <method name=
"GetTreeCtrl" type=
"TreeCtrl" overloaded=
"no"> 
21744         <autodoc>GetTreeCtrl(self) -
> TreeCtrl
</autodoc> 
21746       <method name=
"GetFilterListCtrl" type=
"wxDirFilterListCtrl" overloaded=
"no"> 
21747         <autodoc>GetFilterListCtrl(self) -
> DirFilterListCtrl
</autodoc> 
21749       <method name=
"FindChild" type=
"TreeItemId" overloaded=
"no"> 
21750         <autodoc>FindChild(wxTreeItemId parentId, wxString path) -
> (item, done)
</autodoc> 
21751         <docstring>Find the child that matches the first part of 'path'.  E.g. if a child
 
21752 path is "/usr" and 'path' is "/usr/include" then the child for
 
21753 /usr is returned.  If the path string has been used (we're at the
 
21754 leaf), done is set to True.
 
21757           <param name=
"parentId" type=
"TreeItemId" default=
""/> 
21758           <param name=
"path" type=
"String" default=
""/> 
21759           <param name=
"OUTPUT" type=
"bool" default=
""/> 
21762       <method name=
"DoResize" type=
"" overloaded=
"no"> 
21763         <autodoc>DoResize(self)
</autodoc> 
21765       <method name=
"ReCreateTree" type=
"" overloaded=
"no"> 
21766         <autodoc>ReCreateTree(self)
</autodoc> 
21769     <class name=
"DirFilterListCtrl" oldname=
"wxDirFilterListCtrl" module=
"_controls"> 
21770       <baseclass name=
"Choice"/> 
21771       <constructor name=
"DirFilterListCtrl" overloaded=
"no"> 
21772         <autodoc>__init__(self, GenericDirCtrl parent, int id=-
1, Point pos=DefaultPosition, 
 
21773     Size size=DefaultSize, long style=
0) -
> DirFilterListCtrl
</autodoc> 
21775           <param name=
"parent" type=
"GenericDirCtrl" default=
""/> 
21776           <param name=
"id" type=
"int" default=
"-1"/> 
21777           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
21778           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
21779           <param name=
"style" type=
"long" default=
"0"/> 
21782       <constructor name=
"PreDirFilterListCtrl" overloaded=
"no"> 
21783         <autodoc>PreDirFilterListCtrl() -
> DirFilterListCtrl
</autodoc> 
21785       <method name=
"Create" type=
"bool" overloaded=
"no"> 
21786         <autodoc>Create(self, GenericDirCtrl parent, int id=-
1, Point pos=DefaultPosition, 
 
21787     Size size=DefaultSize, long style=
0) -
> bool
</autodoc> 
21789           <param name=
"parent" type=
"GenericDirCtrl" default=
""/> 
21790           <param name=
"id" type=
"int" default=
"-1"/> 
21791           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
21792           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
21793           <param name=
"style" type=
"long" default=
"0"/> 
21796       <method name=
"FillFilterList" type=
"" overloaded=
"no"> 
21797         <autodoc>FillFilterList(self, String filter, int defaultFilter)
</autodoc> 
21799           <param name=
"filter" type=
"String" default=
""/> 
21800           <param name=
"defaultFilter" type=
"int" default=
""/> 
21805 #---------------------------------------------------------------------------
 
21807     <class name=
"PyControl" oldname=
"wxPyControl" module=
"_controls"> 
21808       <baseclass name=
"Control"/> 
21809       <constructor name=
"PyControl" overloaded=
"no"> 
21810         <autodoc>__init__(self, Window parent, int id=-
1, Point pos=DefaultPosition, 
 
21811     Size size=DefaultSize, long style=
0, Validator validator=DefaultValidator, 
 
21812     String name=ControlNameStr) -
> PyControl
</autodoc> 
21814           <param name=
"parent" type=
"Window" default=
""/> 
21815           <param name=
"id" type=
"int" default=
"-1"/> 
21816           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
21817           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
21818           <param name=
"style" type=
"long" default=
"0"/> 
21819           <param name=
"validator" type=
"Validator" default=
"wxDefaultValidator"/> 
21820           <param name=
"name" type=
"String" default=
"wxPyControlNameStr"/> 
21823       <constructor name=
"PrePyControl" overloaded=
"no"> 
21824         <autodoc>PrePyControl() -
> PyControl
</autodoc> 
21826       <method name=
"_setCallbackInfo" type=
"" overloaded=
"no"> 
21827         <autodoc>_setCallbackInfo(self, PyObject self, PyObject _class)
</autodoc> 
21829           <param name=
"self" type=
"PyObject" default=
""/> 
21830           <param name=
"_class" type=
"PyObject" default=
""/> 
21833       <method name=
"SetBestSize" type=
"" overloaded=
"no"> 
21834         <autodoc>SetBestSize(self, Size size)
</autodoc> 
21836           <param name=
"size" type=
"Size" default=
""/> 
21839       <method name=
"base_DoMoveWindow" type=
"" overloaded=
"no"> 
21840         <autodoc>base_DoMoveWindow(self, int x, int y, int width, int height)
</autodoc> 
21842           <param name=
"x" type=
"int" default=
""/> 
21843           <param name=
"y" type=
"int" default=
""/> 
21844           <param name=
"width" type=
"int" default=
""/> 
21845           <param name=
"height" type=
"int" default=
""/> 
21848       <method name=
"base_DoSetSize" type=
"" overloaded=
"no"> 
21849         <autodoc>base_DoSetSize(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)
</autodoc> 
21851           <param name=
"x" type=
"int" default=
""/> 
21852           <param name=
"y" type=
"int" default=
""/> 
21853           <param name=
"width" type=
"int" default=
""/> 
21854           <param name=
"height" type=
"int" default=
""/> 
21855           <param name=
"sizeFlags" type=
"int" default=
"wxSIZE_AUTO"/> 
21858       <method name=
"base_DoSetClientSize" type=
"" overloaded=
"no"> 
21859         <autodoc>base_DoSetClientSize(self, int width, int height)
</autodoc> 
21861           <param name=
"width" type=
"int" default=
""/> 
21862           <param name=
"height" type=
"int" default=
""/> 
21865       <method name=
"base_DoSetVirtualSize" type=
"" overloaded=
"no"> 
21866         <autodoc>base_DoSetVirtualSize(self, int x, int y)
</autodoc> 
21868           <param name=
"x" type=
"int" default=
""/> 
21869           <param name=
"y" type=
"int" default=
""/> 
21872       <method name=
"base_DoGetSize" type=
"" overloaded=
"no"> 
21873         <autodoc>base_DoGetSize() -
> (width, height)
</autodoc> 
21875           <param name=
"OUTPUT" type=
"int" default=
""/> 
21876           <param name=
"OUTPUT" type=
"int" default=
""/> 
21879       <method name=
"base_DoGetClientSize" type=
"" overloaded=
"no"> 
21880         <autodoc>base_DoGetClientSize() -
> (width, height)
</autodoc> 
21882           <param name=
"OUTPUT" type=
"int" default=
""/> 
21883           <param name=
"OUTPUT" type=
"int" default=
""/> 
21886       <method name=
"base_DoGetPosition" type=
"" overloaded=
"no"> 
21887         <autodoc>base_DoGetPosition() -
> (x,y)
</autodoc> 
21889           <param name=
"OUTPUT" type=
"int" default=
""/> 
21890           <param name=
"OUTPUT" type=
"int" default=
""/> 
21893       <method name=
"base_DoGetVirtualSize" type=
"Size" overloaded=
"no"> 
21894         <autodoc>base_DoGetVirtualSize(self) -
> Size
</autodoc> 
21896       <method name=
"base_DoGetBestSize" type=
"Size" overloaded=
"no"> 
21897         <autodoc>base_DoGetBestSize(self) -
> Size
</autodoc> 
21899       <method name=
"base_InitDialog" type=
"" overloaded=
"no"> 
21900         <autodoc>base_InitDialog(self)
</autodoc> 
21902       <method name=
"base_TransferDataToWindow" type=
"bool" overloaded=
"no"> 
21903         <autodoc>base_TransferDataToWindow(self) -
> bool
</autodoc> 
21905       <method name=
"base_TransferDataFromWindow" type=
"bool" overloaded=
"no"> 
21906         <autodoc>base_TransferDataFromWindow(self) -
> bool
</autodoc> 
21908       <method name=
"base_Validate" type=
"bool" overloaded=
"no"> 
21909         <autodoc>base_Validate(self) -
> bool
</autodoc> 
21911       <method name=
"base_AcceptsFocus" type=
"bool" overloaded=
"no"> 
21912         <autodoc>base_AcceptsFocus(self) -
> bool
</autodoc> 
21914       <method name=
"base_AcceptsFocusFromKeyboard" type=
"bool" overloaded=
"no"> 
21915         <autodoc>base_AcceptsFocusFromKeyboard(self) -
> bool
</autodoc> 
21917       <method name=
"base_GetMaxSize" type=
"Size" overloaded=
"no"> 
21918         <autodoc>base_GetMaxSize(self) -
> Size
</autodoc> 
21920       <method name=
"base_AddChild" type=
"" overloaded=
"no"> 
21921         <autodoc>base_AddChild(self, Window child)
</autodoc> 
21923           <param name=
"child" type=
"Window" default=
""/> 
21926       <method name=
"base_RemoveChild" type=
"" overloaded=
"no"> 
21927         <autodoc>base_RemoveChild(self, Window child)
</autodoc> 
21929           <param name=
"child" type=
"Window" default=
""/> 
21932       <method name=
"base_ShouldInheritColours" type=
"bool" overloaded=
"no"> 
21933         <autodoc>base_ShouldInheritColours(self) -
> bool
</autodoc> 
21935       <method name=
"base_ApplyParentThemeBackground" type=
"" overloaded=
"no"> 
21936         <autodoc>base_ApplyParentThemeBackground(self, Colour c)
</autodoc> 
21938           <param name=
"c" type=
"Colour" default=
""/> 
21941       <method name=
"base_GetDefaultAttributes" type=
"VisualAttributes" overloaded=
"no"> 
21942         <autodoc>base_GetDefaultAttributes(self) -
> VisualAttributes
</autodoc> 
21946 #---------------------------------------------------------------------------
 
21949 EVT_HELP = wx.PyEventBinder( wxEVT_HELP, 
1)
 
21950 EVT_HELP_RANGE = wx.PyEventBinder(  wxEVT_HELP, 
2)
 
21951 EVT_DETAILED_HELP = wx.PyEventBinder( wxEVT_DETAILED_HELP, 
1)
 
21952 EVT_DETAILED_HELP_RANGE = wx.PyEventBinder( wxEVT_DETAILED_HELP, 
2)
 
21954     <class name=
"HelpEvent" oldname=
"wxHelpEvent" module=
"_controls"> 
21955       <docstring>A help event is sent when the user has requested context-sensitive
 
21956 help. This can either be caused by the application requesting
 
21957 context-sensitive help mode via wx.ContextHelp, or (on MS Windows) by
 
21958 the system generating a WM_HELP message when the user pressed F1 or
 
21959 clicked on the query button in a dialog caption.
 
21961 A help event is sent to the window that the user clicked on, and is
 
21962 propagated up the window hierarchy until the event is processed or
 
21963 there are no more event handlers. The application should call
 
21964 event.GetId to check the identity of the clicked-on window, and then
 
21965 either show some suitable help or call event.Skip if the identifier is
 
21966 unrecognised. Calling Skip is important because it allows wxWindows to
 
21967 generate further events for ancestors of the clicked-on
 
21968 window. Otherwise it would be impossible to show help for container
 
21969 windows, since processing would stop after the first window found.
 
21973     ==============      =========================================
 
21974     EVT_HELP            Sent when the user has requested context-
 
21976     EVT_HELP_RANGE      Allows to catch EVT_HELP for a range of IDs
 
21977     ==============      =========================================
 
21979 :see: `wx.ContextHelp`, `wx.ContextHelpButton`
 
21981       <baseclass name=
"CommandEvent"/> 
21982       <constructor name=
"HelpEvent" overloaded=
"no"> 
21983         <autodoc>__init__(self, wxEventType type=wxEVT_NULL, int winid=
0, Point pt=DefaultPosition) -
> HelpEvent
</autodoc> 
21985           <param name=
"type" type=
"wxEventType" default=
"wxEVT_NULL"/> 
21986           <param name=
"winid" type=
"int" default=
"0"/> 
21987           <param name=
"pt" type=
"Point" default=
"wxDefaultPosition"/> 
21990       <method name=
"GetPosition" type=
"Point" overloaded=
"no"> 
21991         <autodoc>GetPosition(self) -
> Point
</autodoc> 
21992         <docstring>Returns the left-click position of the mouse, in screen
 
21993 coordinates. This allows the application to position the help
 
21994 appropriately.
</docstring> 
21996       <method name=
"SetPosition" type=
"" overloaded=
"no"> 
21997         <autodoc>SetPosition(self, Point pos)
</autodoc> 
21998         <docstring>Sets the left-click position of the mouse, in screen coordinates.
</docstring> 
22000           <param name=
"pos" type=
"Point" default=
""/> 
22003       <method name=
"GetLink" type=
"String" overloaded=
"no"> 
22004         <autodoc>GetLink(self) -
> String
</autodoc> 
22005         <docstring>Get an optional link to further help
</docstring> 
22007       <method name=
"SetLink" type=
"" overloaded=
"no"> 
22008         <autodoc>SetLink(self, String link)
</autodoc> 
22009         <docstring>Set an optional link to further help
</docstring> 
22011           <param name=
"link" type=
"String" default=
""/> 
22014       <method name=
"GetTarget" type=
"String" overloaded=
"no"> 
22015         <autodoc>GetTarget(self) -
> String
</autodoc> 
22016         <docstring>Get an optional target to display help in. E.g. a window specification
</docstring> 
22018       <method name=
"SetTarget" type=
"" overloaded=
"no"> 
22019         <autodoc>SetTarget(self, String target)
</autodoc> 
22020         <docstring>Set an optional target to display help in. E.g. a window specification
</docstring> 
22022           <param name=
"target" type=
"String" default=
""/> 
22026     <class name=
"ContextHelp" oldname=
"wxContextHelp" module=
"_controls"> 
22027       <docstring>This class changes the cursor to a query and puts the application into
 
22028 a 'context-sensitive help mode'. When the user left-clicks on a window
 
22029 within the specified window, a ``EVT_HELP`` event is sent to that
 
22030 control, and the application may respond to it by popping up some
 
22033 There are a couple of ways to invoke this behaviour implicitly:
 
22035     * Use the wx.DIALOG_EX_CONTEXTHELP extended style for a dialog
 
22036       (Windows only). This will put a question mark in the titlebar,
 
22037       and Windows will put the application into context-sensitive help
 
22038       mode automatically, with further programming.
 
22040     * Create a `wx.ContextHelpButton`, whose predefined behaviour is
 
22041       to create a context help object. Normally you will write your
 
22042       application so that this button is only added to a dialog for
 
22043       non-Windows platforms (use ``wx.DIALOG_EX_CONTEXTHELP`` on
 
22046 :see: `wx.ContextHelpButton`
 
22048       <baseclass name=
"Object"/> 
22049       <constructor name=
"ContextHelp" overloaded=
"no"> 
22050         <autodoc>__init__(self, Window window=None, bool doNow=True) -
> ContextHelp
</autodoc> 
22051         <docstring>Constructs a context help object, calling BeginContextHelp if doNow is
 
22052 true (the default).
 
22054 If window is None, the top window is used.
</docstring> 
22056           <param name=
"window" type=
"Window" default=
"NULL"/> 
22057           <param name=
"doNow" type=
"bool" default=
"True"/> 
22060       <destructor name=
"~wxContextHelp" overloaded=
"no"> 
22061         <autodoc>__del__(self)
</autodoc> 
22063       <method name=
"BeginContextHelp" type=
"bool" overloaded=
"no"> 
22064         <autodoc>BeginContextHelp(self, Window window=None) -
> bool
</autodoc> 
22065         <docstring>Puts the application into context-sensitive help mode. window is the
 
22066 window which will be used to catch events; if NULL, the top window
 
22069 Returns true if the application was successfully put into
 
22070 context-sensitive help mode. This function only returns when the event
 
22071 loop has finished.
</docstring> 
22073           <param name=
"window" type=
"Window" default=
"NULL"/> 
22076       <method name=
"EndContextHelp" type=
"bool" overloaded=
"no"> 
22077         <autodoc>EndContextHelp(self) -
> bool
</autodoc> 
22078         <docstring>Ends context-sensitive help mode. Not normally called by the
 
22079 application.
</docstring> 
22082     <class name=
"ContextHelpButton" oldname=
"wxContextHelpButton" module=
"_controls"> 
22083       <docstring>Instances of this class may be used to add a question mark button that
 
22084 when pressed, puts the application into context-help mode. It does
 
22085 this by creating a wx.ContextHelp object which itself generates a
 
22086 ``EVT_HELP`` event when the user clicks on a window.
 
22088 On Windows, you may add a question-mark icon to a dialog by use of the
 
22089 ``wx.DIALOG_EX_CONTEXTHELP`` extra style, but on other platforms you
 
22090 will have to add a button explicitly, usually next to OK, Cancel or
 
22093 :see: `wx.ContextHelp`, `wx.ContextHelpButton`
 
22095       <baseclass name=
"BitmapButton"/> 
22096       <constructor name=
"ContextHelpButton" overloaded=
"no"> 
22097         <autodoc>__init__(self, Window parent, int id=ID_CONTEXT_HELP, Point pos=DefaultPosition, 
 
22098     Size size=DefaultSize, long style=BU_AUTODRAW) -
> ContextHelpButton
</autodoc> 
22099         <docstring>Constructor, creating and showing a context help button.
</docstring> 
22101           <param name=
"parent" type=
"Window" default=
""/> 
22102           <param name=
"id" type=
"int" default=
"wxID_CONTEXT_HELP"/> 
22103           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
22104           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
22105           <param name=
"style" type=
"long" default=
"wxBU_AUTODRAW"/> 
22109     <class name=
"HelpProvider" oldname=
"wxHelpProvider" module=
"_controls"> 
22110       <docstring>wx.HelpProvider is an abstract class used by a program
 
22111 implementing context-sensitive help to show the help text for the
 
22114 The current help provider must be explicitly set by the
 
22115 application using wx.HelpProvider.Set().
</docstring> 
22116       <staticmethod name=
"Set" type=
"HelpProvider" overloaded=
"no"> 
22117         <autodoc>Set(HelpProvider helpProvider) -
> HelpProvider
</autodoc> 
22118         <docstring>Sset the current, application-wide help provider. Returns the previous
 
22119 one.  Unlike some other classes, the help provider is not created on
 
22120 demand. This must be explicitly done by the application.
</docstring> 
22122           <param name=
"helpProvider" type=
"HelpProvider" default=
""/> 
22125       <staticmethod name=
"Get" type=
"HelpProvider" overloaded=
"no"> 
22126         <autodoc>Get() -
> HelpProvider
</autodoc> 
22127         <docstring>Return the current application-wide help provider.
</docstring> 
22129       <method name=
"GetHelp" type=
"String" overloaded=
"no"> 
22130         <autodoc>GetHelp(self, Window window) -
> String
</autodoc> 
22131         <docstring>Gets the help string for this window. Its interpretation is dependent
 
22132 on the help provider except that empty string always means that no
 
22133 help is associated with the window.
</docstring> 
22135           <param name=
"window" type=
"Window" default=
""/> 
22138       <method name=
"ShowHelp" type=
"bool" overloaded=
"no"> 
22139         <autodoc>ShowHelp(self, Window window) -
> bool
</autodoc> 
22140         <docstring>Shows help for the given window. Uses GetHelp internally if
 
22141 applicable. Returns True if it was done, or False if no help was
 
22142 available for this window.
</docstring> 
22144           <param name=
"window" type=
"Window" default=
""/> 
22147       <method name=
"AddHelp" type=
"" overloaded=
"no"> 
22148         <autodoc>AddHelp(self, Window window, String text)
</autodoc> 
22149         <docstring>Associates the text with the given window.
</docstring> 
22151           <param name=
"window" type=
"Window" default=
""/> 
22152           <param name=
"text" type=
"String" default=
""/> 
22155       <method name=
"AddHelpById" type=
"" overloaded=
"no"> 
22156         <autodoc>AddHelpById(self, int id, String text)
</autodoc> 
22157         <docstring>This version associates the given text with all windows with this
 
22158 id. May be used to set the same help string for all Cancel buttons in
 
22159 the application, for example.
</docstring> 
22161           <param name=
"id" type=
"int" default=
""/> 
22162           <param name=
"text" type=
"String" default=
""/> 
22165       <method name=
"RemoveHelp" type=
"" overloaded=
"no"> 
22166         <autodoc>RemoveHelp(self, Window window)
</autodoc> 
22167         <docstring>Removes the association between the window pointer and the help
 
22168 text. This is called by the wx.Window destructor. Without this, the
 
22169 table of help strings will fill up and when window pointers are
 
22170 reused, the wrong help string will be found.
</docstring> 
22172           <param name=
"window" type=
"Window" default=
""/> 
22175       <method name=
"Destroy" type=
"" overloaded=
"no"> 
22176         <autodoc>Destroy(self)
</autodoc> 
22179     <class name=
"SimpleHelpProvider" oldname=
"wxSimpleHelpProvider" module=
"_controls"> 
22180       <docstring>wx.SimpleHelpProvider is an implementation of `wx.HelpProvider` which
 
22181 supports only plain text help strings, and shows the string associated
 
22182 with the control (if any) in a tooltip.
</docstring> 
22183       <baseclass name=
"HelpProvider"/> 
22184       <constructor name=
"SimpleHelpProvider" overloaded=
"no"> 
22185         <autodoc>__init__(self) -
> SimpleHelpProvider
</autodoc> 
22186         <docstring>wx.SimpleHelpProvider is an implementation of `wx.HelpProvider` which
 
22187 supports only plain text help strings, and shows the string associated
 
22188 with the control (if any) in a tooltip.
</docstring> 
22192 #---------------------------------------------------------------------------
 
22194     <class name=
"DragImage" oldname=
"wxGenericDragImage" module=
"_controls"> 
22195       <baseclass name=
"Object"/> 
22196       <constructor name=
"wxGenericDragImage" overloaded=
"no"> 
22197         <autodoc>__init__(self, Bitmap image, Cursor cursor=wxNullCursor) -
> DragImage
</autodoc> 
22199           <param name=
"image" type=
"Bitmap" default=
""/> 
22200           <param name=
"cursor" type=
"Cursor" default=
"wxNullCursor"/> 
22203       <constructor name=
"DragIcon" overloaded=
"no"> 
22204         <autodoc>DragIcon(Icon image, Cursor cursor=wxNullCursor) -
> DragImage
</autodoc> 
22206           <param name=
"image" type=
"Icon" default=
""/> 
22207           <param name=
"cursor" type=
"Cursor" default=
"wxNullCursor"/> 
22210       <constructor name=
"DragString" overloaded=
"no"> 
22211         <autodoc>DragString(String str, Cursor cursor=wxNullCursor) -
> DragImage
</autodoc> 
22213           <param name=
"str" type=
"String" default=
""/> 
22214           <param name=
"cursor" type=
"Cursor" default=
"wxNullCursor"/> 
22217       <constructor name=
"DragTreeItem" overloaded=
"no"> 
22218         <autodoc>DragTreeItem(TreeCtrl treeCtrl, TreeItemId id) -
> DragImage
</autodoc> 
22220           <param name=
"treeCtrl" type=
"TreeCtrl" default=
""/> 
22221           <param name=
"id" type=
"TreeItemId" default=
""/> 
22224       <constructor name=
"DragListItem" overloaded=
"no"> 
22225         <autodoc>DragListItem(ListCtrl listCtrl, long id) -
> DragImage
</autodoc> 
22227           <param name=
"listCtrl" type=
"ListCtrl" default=
""/> 
22228           <param name=
"id" type=
"long" default=
""/> 
22231       <destructor name=
"~wxGenericDragImage" overloaded=
"no"> 
22232         <autodoc>__del__(self)
</autodoc> 
22234       <method name=
"SetBackingBitmap" type=
"" overloaded=
"no"> 
22235         <autodoc>SetBackingBitmap(self, Bitmap bitmap)
</autodoc> 
22237           <param name=
"bitmap" type=
"Bitmap" default=
""/> 
22240       <method name=
"BeginDrag" type=
"bool" overloaded=
"no"> 
22241         <autodoc>BeginDrag(self, Point hotspot, Window window, bool fullScreen=False, 
 
22242     Rect rect=None) -
> bool
</autodoc> 
22244           <param name=
"hotspot" type=
"Point" default=
""/> 
22245           <param name=
"window" type=
"Window" default=
""/> 
22246           <param name=
"fullScreen" type=
"bool" default=
"False"/> 
22247           <param name=
"rect" type=
"Rect" default=
"NULL"/> 
22250       <method name=
"BeginDragBounded" type=
"bool" overloaded=
"no"> 
22251         <autodoc>BeginDragBounded(self, Point hotspot, Window window, Window boundingWindow) -
> bool
</autodoc> 
22253           <param name=
"hotspot" type=
"Point" default=
""/> 
22254           <param name=
"window" type=
"Window" default=
""/> 
22255           <param name=
"boundingWindow" type=
"Window" default=
""/> 
22258       <method name=
"EndDrag" type=
"bool" overloaded=
"no"> 
22259         <autodoc>EndDrag(self) -
> bool
</autodoc> 
22261       <method name=
"Move" type=
"bool" overloaded=
"no"> 
22262         <autodoc>Move(self, Point pt) -
> bool
</autodoc> 
22264           <param name=
"pt" type=
"Point" default=
""/> 
22267       <method name=
"Show" type=
"bool" overloaded=
"no"> 
22268         <autodoc>Show(self) -
> bool
</autodoc> 
22270       <method name=
"Hide" type=
"bool" overloaded=
"no"> 
22271         <autodoc>Hide(self) -
> bool
</autodoc> 
22273       <method name=
"GetImageRect" type=
"Rect" overloaded=
"no"> 
22274         <autodoc>GetImageRect(self, Point pos) -
> Rect
</autodoc> 
22276           <param name=
"pos" type=
"Point" default=
""/> 
22279       <method name=
"DoDrawImage" type=
"bool" overloaded=
"no"> 
22280         <autodoc>DoDrawImage(self, DC dc, Point pos) -
> bool
</autodoc> 
22282           <param name=
"dc" type=
"DC" default=
""/> 
22283           <param name=
"pos" type=
"Point" default=
""/> 
22286       <method name=
"UpdateBackingFromWindow" type=
"bool" overloaded=
"no"> 
22287         <autodoc>UpdateBackingFromWindow(self, DC windowDC, MemoryDC destDC, Rect sourceRect, Rect destRect) -
> bool
</autodoc> 
22289           <param name=
"windowDC" type=
"DC" default=
""/> 
22290           <param name=
"destDC" type=
"MemoryDC" default=
""/> 
22291           <param name=
"sourceRect" type=
"Rect" default=
""/> 
22292           <param name=
"destRect" type=
"Rect" default=
""/> 
22295       <method name=
"RedrawImage" type=
"bool" overloaded=
"no"> 
22296         <autodoc>RedrawImage(self, Point oldPos, Point newPos, bool eraseOld, bool drawNew) -
> bool
</autodoc> 
22298           <param name=
"oldPos" type=
"Point" default=
""/> 
22299           <param name=
"newPos" type=
"Point" default=
""/> 
22300           <param name=
"eraseOld" type=
"bool" default=
""/> 
22301           <param name=
"drawNew" type=
"bool" default=
""/> 
22306   <module name=
"_misc"> 
22307     <import name=
"_core"/> 
22308     <pythoncode> wx = _core 
</pythoncode> 
22310 #---------------------------------------------------------------------------
 
22312     <class name=
"SystemSettings" oldname=
"wxSystemSettings" module=
"_misc"> 
22313       <staticmethod name=
"GetColour" type=
"Colour" overloaded=
"no"> 
22314         <autodoc>GetColour(int index) -
> Colour
</autodoc> 
22316           <param name=
"index" type=
"wxSystemColour" default=
""/> 
22319       <staticmethod name=
"GetFont" type=
"Font" overloaded=
"no"> 
22320         <autodoc>GetFont(int index) -
> Font
</autodoc> 
22322           <param name=
"index" type=
"wxSystemFont" default=
""/> 
22325       <staticmethod name=
"GetMetric" type=
"int" overloaded=
"no"> 
22326         <autodoc>GetMetric(int index) -
> int
</autodoc> 
22328           <param name=
"index" type=
"wxSystemMetric" default=
""/> 
22331       <staticmethod name=
"HasFeature" type=
"bool" overloaded=
"no"> 
22332         <autodoc>HasFeature(int index) -
> bool
</autodoc> 
22334           <param name=
"index" type=
"wxSystemFeature" default=
""/> 
22337       <staticmethod name=
"GetScreenType" type=
"wxSystemScreenType" overloaded=
"no"> 
22338         <autodoc>GetScreenType() -
> int
</autodoc> 
22340       <staticmethod name=
"SetScreenType" type=
"" overloaded=
"no"> 
22341         <autodoc>SetScreenType(int screen)
</autodoc> 
22343           <param name=
"screen" type=
"wxSystemScreenType" default=
""/> 
22347     <class name=
"SystemOptions" oldname=
"wxSystemOptions" module=
"_misc"> 
22348       <baseclass name=
"Object"/> 
22349       <constructor name=
"SystemOptions" overloaded=
"no"> 
22350         <autodoc>__init__(self) -
> SystemOptions
</autodoc> 
22352       <staticmethod name=
"SetOption" type=
"" overloaded=
"no"> 
22353         <autodoc>SetOption(String name, String value)
</autodoc> 
22355           <param name=
"name" type=
"String" default=
""/> 
22356           <param name=
"value" type=
"String" default=
""/> 
22359       <staticmethod name=
"SetOptionInt" type=
"" overloaded=
"no"> 
22360         <autodoc>SetOptionInt(String name, int value)
</autodoc> 
22362           <param name=
"name" type=
"String" default=
""/> 
22363           <param name=
"value" type=
"int" default=
""/> 
22366       <staticmethod name=
"GetOption" type=
"String" overloaded=
"no"> 
22367         <autodoc>GetOption(String name) -
> String
</autodoc> 
22369           <param name=
"name" type=
"String" default=
""/> 
22372       <staticmethod name=
"GetOptionInt" type=
"int" overloaded=
"no"> 
22373         <autodoc>GetOptionInt(String name) -
> int
</autodoc> 
22375           <param name=
"name" type=
"String" default=
""/> 
22378       <staticmethod name=
"HasOption" type=
"bool" overloaded=
"no"> 
22379         <autodoc>HasOption(String name) -
> bool
</autodoc> 
22381           <param name=
"name" type=
"String" default=
""/> 
22386 #---------------------------------------------------------------------------
 
22388     <method name=
"NewId" oldname=
"wxNewId" type=
"long" overloaded=
"no"> 
22389       <autodoc>NewId() -
> long
</autodoc> 
22391     <method name=
"RegisterId" oldname=
"wxRegisterId" type=
"" overloaded=
"no"> 
22392       <autodoc>RegisterId(long id)
</autodoc> 
22394         <param name=
"id" type=
"long" default=
""/> 
22397     <method name=
"GetCurrentId" oldname=
"wxGetCurrentId" type=
"long" overloaded=
"no"> 
22398       <autodoc>GetCurrentId() -
> long
</autodoc> 
22400     <method name=
"Bell" oldname=
"wxBell" type=
"" overloaded=
"no"> 
22401       <autodoc>Bell()
</autodoc> 
22403     <method name=
"EndBusyCursor" oldname=
"wxEndBusyCursor" type=
"" overloaded=
"no"> 
22404       <autodoc>EndBusyCursor()
</autodoc> 
22406     <method name=
"GetElapsedTime" oldname=
"wxGetElapsedTime" type=
"long" overloaded=
"no"> 
22407       <autodoc>GetElapsedTime(bool resetTimer=True) -
> long
</autodoc> 
22409         <param name=
"resetTimer" type=
"bool" default=
"True"/> 
22412     <method name=
"GetMousePosition" oldname=
"wxGetMousePosition" type=
"" overloaded=
"no"> 
22413       <autodoc>GetMousePosition() -
> (x,y)
</autodoc> 
22415         <param name=
"OUTPUT" type=
"int" default=
""/> 
22416         <param name=
"OUTPUT" type=
"int" default=
""/> 
22419     <method name=
"IsBusy" oldname=
"wxIsBusy" type=
"bool" overloaded=
"no"> 
22420       <autodoc>IsBusy() -
> bool
</autodoc> 
22422     <method name=
"Now" oldname=
"wxNow" type=
"String" overloaded=
"no"> 
22423       <autodoc>Now() -
> String
</autodoc> 
22425     <method name=
"Shell" oldname=
"wxShell" type=
"bool" overloaded=
"no"> 
22426       <autodoc>Shell(String command=EmptyString) -
> bool
</autodoc> 
22428         <param name=
"command" type=
"String" default=
"wxPyEmptyString"/> 
22431     <method name=
"StartTimer" oldname=
"wxStartTimer" type=
"" overloaded=
"no"> 
22432       <autodoc>StartTimer()
</autodoc> 
22434     <method name=
"GetOsVersion" oldname=
"wxGetOsVersion" type=
"int" overloaded=
"no"> 
22435       <autodoc>GetOsVersion() -
> (platform, major, minor)
</autodoc> 
22437         <param name=
"OUTPUT" type=
"int" default=
""/> 
22438         <param name=
"OUTPUT" type=
"int" default=
""/> 
22441     <method name=
"GetOsDescription" oldname=
"wxGetOsDescription" type=
"String" overloaded=
"no"> 
22442       <autodoc>GetOsDescription() -
> String
</autodoc> 
22444     <method name=
"GetFreeMemory" oldname=
"wxGetFreeMemory" type=
"long" overloaded=
"no"> 
22445       <autodoc>GetFreeMemory() -
> long
</autodoc> 
22447     <method name=
"Shutdown" oldname=
"wxShutdown" type=
"bool" overloaded=
"no"> 
22448       <autodoc>Shutdown(int wFlags) -
> bool
</autodoc> 
22450         <param name=
"wFlags" type=
"wxShutdownFlags" default=
""/> 
22453     <method name=
"Sleep" oldname=
"wxSleep" type=
"" overloaded=
"no"> 
22454       <autodoc>Sleep(int secs)
</autodoc> 
22456         <param name=
"secs" type=
"int" default=
""/> 
22459     <method name=
"MilliSleep" oldname=
"wxMilliSleep" type=
"" overloaded=
"no"> 
22460       <autodoc>MilliSleep(unsigned long milliseconds)
</autodoc> 
22462         <param name=
"milliseconds" type=
"unsigned long" default=
""/> 
22465     <method name=
"MicroSleep" oldname=
"wxMicroSleep" type=
"" overloaded=
"no"> 
22466       <autodoc>MicroSleep(unsigned long microseconds)
</autodoc> 
22468         <param name=
"microseconds" type=
"unsigned long" default=
""/> 
22471     <pythoncode> Usleep = MilliSleep 
</pythoncode> 
22472     <method name=
"EnableTopLevelWindows" oldname=
"wxEnableTopLevelWindows" type=
"" overloaded=
"no"> 
22473       <autodoc>EnableTopLevelWindows(bool enable)
</autodoc> 
22475         <param name=
"enable" type=
"bool" default=
""/> 
22478     <method name=
"StripMenuCodes" oldname=
"wxStripMenuCodes" type=
"String" overloaded=
"no"> 
22479       <autodoc>StripMenuCodes(String in) -
> String
</autodoc> 
22481         <param name=
"in" type=
"String" default=
""/> 
22484     <method name=
"GetEmailAddress" oldname=
"wxGetEmailAddress" type=
"String" overloaded=
"no"> 
22485       <autodoc>GetEmailAddress() -
> String
</autodoc> 
22487     <method name=
"GetHostName" oldname=
"wxGetHostName" type=
"String" overloaded=
"no"> 
22488       <autodoc>GetHostName() -
> String
</autodoc> 
22490     <method name=
"GetFullHostName" oldname=
"wxGetFullHostName" type=
"String" overloaded=
"no"> 
22491       <autodoc>GetFullHostName() -
> String
</autodoc> 
22493     <method name=
"GetUserId" oldname=
"wxGetUserId" type=
"String" overloaded=
"no"> 
22494       <autodoc>GetUserId() -
> String
</autodoc> 
22496     <method name=
"GetUserName" oldname=
"wxGetUserName" type=
"String" overloaded=
"no"> 
22497       <autodoc>GetUserName() -
> String
</autodoc> 
22499     <method name=
"GetHomeDir" oldname=
"wxGetHomeDir" type=
"String" overloaded=
"no"> 
22500       <autodoc>GetHomeDir() -
> String
</autodoc> 
22502     <method name=
"GetUserHome" oldname=
"wxGetUserHome" type=
"String" overloaded=
"no"> 
22503       <autodoc>GetUserHome(String user=EmptyString) -
> String
</autodoc> 
22505         <param name=
"user" type=
"String" default=
"wxPyEmptyString"/> 
22508     <method name=
"GetProcessId" oldname=
"wxGetProcessId" type=
"unsigned long" overloaded=
"no"> 
22509       <autodoc>GetProcessId() -
> unsigned long
</autodoc> 
22511     <method name=
"Trap" oldname=
"wxTrap" type=
"" overloaded=
"no"> 
22512       <autodoc>Trap()
</autodoc> 
22514     <method name=
"FileSelector" oldname=
"wxFileSelector" type=
"String" overloaded=
"no"> 
22515       <autodoc>FileSelector(String message=FileSelectorPromptStr, String default_path=EmptyString, 
 
22516     String default_filename=EmptyString, 
 
22517     String default_extension=EmptyString, 
 
22518     String wildcard=FileSelectorDefaultWildcardStr, 
 
22519     int flags=
0, Window parent=None, int x=-
1, 
 
22520     int y=-
1) -
> String
</autodoc> 
22522         <param name=
"message" type=
"String" default=
"wxPyFileSelectorPromptStr"/> 
22523         <param name=
"default_path" type=
"String" default=
"wxPyEmptyString"/> 
22524         <param name=
"default_filename" type=
"String" default=
"wxPyEmptyString"/> 
22525         <param name=
"default_extension" type=
"String" default=
"wxPyEmptyString"/> 
22526         <param name=
"wildcard" type=
"String" default=
"wxPyFileSelectorDefaultWildcardStr"/> 
22527         <param name=
"flags" type=
"int" default=
"0"/> 
22528         <param name=
"parent" type=
"Window" default=
"NULL"/> 
22529         <param name=
"x" type=
"int" default=
"-1"/> 
22530         <param name=
"y" type=
"int" default=
"-1"/> 
22533     <method name=
"LoadFileSelector" oldname=
"wxLoadFileSelector" type=
"String" overloaded=
"no"> 
22534       <autodoc>LoadFileSelector(String what, String extension, String default_name=EmptyString, 
 
22535     Window parent=None) -
> String
</autodoc> 
22537         <param name=
"what" type=
"String" default=
""/> 
22538         <param name=
"extension" type=
"String" default=
""/> 
22539         <param name=
"default_name" type=
"String" default=
"wxPyEmptyString"/> 
22540         <param name=
"parent" type=
"Window" default=
"NULL"/> 
22543     <method name=
"SaveFileSelector" oldname=
"wxSaveFileSelector" type=
"String" overloaded=
"no"> 
22544       <autodoc>SaveFileSelector(String what, String extension, String default_name=EmptyString, 
 
22545     Window parent=None) -
> String
</autodoc> 
22547         <param name=
"what" type=
"String" default=
""/> 
22548         <param name=
"extension" type=
"String" default=
""/> 
22549         <param name=
"default_name" type=
"String" default=
"wxPyEmptyString"/> 
22550         <param name=
"parent" type=
"Window" default=
"NULL"/> 
22553     <method name=
"DirSelector" oldname=
"wxDirSelector" type=
"String" overloaded=
"no"> 
22554       <autodoc>DirSelector(String message=DirSelectorPromptStr, String defaultPath=EmptyString, 
 
22555     long style=DD_DEFAULT_STYLE, 
 
22556     Point pos=DefaultPosition, Window parent=None) -
> String
</autodoc> 
22558         <param name=
"message" type=
"String" default=
"wxPyDirSelectorPromptStr"/> 
22559         <param name=
"defaultPath" type=
"String" default=
"wxPyEmptyString"/> 
22560         <param name=
"style" type=
"long" default=
"wxDD_DEFAULT_STYLE"/> 
22561         <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
22562         <param name=
"parent" type=
"Window" default=
"NULL"/> 
22565     <method name=
"GetTextFromUser" oldname=
"wxGetTextFromUser" type=
"String" overloaded=
"no"> 
22566       <autodoc>GetTextFromUser(String message, String caption=EmptyString, String default_value=EmptyString, 
 
22567     Window parent=None, 
 
22568     int x=-
1, int y=-
1, bool centre=True) -
> String
</autodoc> 
22570         <param name=
"message" type=
"String" default=
""/> 
22571         <param name=
"caption" type=
"String" default=
"wxPyEmptyString"/> 
22572         <param name=
"default_value" type=
"String" default=
"wxPyEmptyString"/> 
22573         <param name=
"parent" type=
"Window" default=
"NULL"/> 
22574         <param name=
"x" type=
"int" default=
"-1"/> 
22575         <param name=
"y" type=
"int" default=
"-1"/> 
22576         <param name=
"centre" type=
"bool" default=
"True"/> 
22579     <method name=
"GetPasswordFromUser" oldname=
"wxGetPasswordFromUser" type=
"String" overloaded=
"no"> 
22580       <autodoc>GetPasswordFromUser(String message, String caption=EmptyString, String default_value=EmptyString, 
 
22581     Window parent=None) -
> String
</autodoc> 
22583         <param name=
"message" type=
"String" default=
""/> 
22584         <param name=
"caption" type=
"String" default=
"wxPyEmptyString"/> 
22585         <param name=
"default_value" type=
"String" default=
"wxPyEmptyString"/> 
22586         <param name=
"parent" type=
"Window" default=
"NULL"/> 
22589     <method name=
"GetSingleChoice" oldname=
"wxGetSingleChoice" type=
"String" overloaded=
"no"> 
22590       <autodoc>GetSingleChoice(String message, String caption, int choices, String choices_array, 
 
22591     Window parent=None, int x=-
1, 
 
22592     int y=-
1, bool centre=True, int width=
150, int height=
200) -
> String
</autodoc> 
22594         <param name=
"message" type=
"String" default=
""/> 
22595         <param name=
"caption" type=
"String" default=
""/> 
22596         <param name=
"choices" type=
"int" default=
""/> 
22597         <param name=
"choices_array" type=
"String" default=
""/> 
22598         <param name=
"parent" type=
"Window" default=
"NULL"/> 
22599         <param name=
"x" type=
"int" default=
"-1"/> 
22600         <param name=
"y" type=
"int" default=
"-1"/> 
22601         <param name=
"centre" type=
"bool" default=
"True"/> 
22602         <param name=
"width" type=
"int" default=
"150"/> 
22603         <param name=
"height" type=
"int" default=
"200"/> 
22606     <method name=
"GetSingleChoiceIndex" oldname=
"wxGetSingleChoiceIndex" type=
"int" overloaded=
"no"> 
22607       <autodoc>GetSingleChoiceIndex(String message, String caption, int choices, String choices_array, 
 
22608     Window parent=None, int x=-
1, 
 
22609     int y=-
1, bool centre=True, int width=
150, int height=
200) -
> int
</autodoc> 
22611         <param name=
"message" type=
"String" default=
""/> 
22612         <param name=
"caption" type=
"String" default=
""/> 
22613         <param name=
"choices" type=
"int" default=
""/> 
22614         <param name=
"choices_array" type=
"String" default=
""/> 
22615         <param name=
"parent" type=
"Window" default=
"NULL"/> 
22616         <param name=
"x" type=
"int" default=
"-1"/> 
22617         <param name=
"y" type=
"int" default=
"-1"/> 
22618         <param name=
"centre" type=
"bool" default=
"True"/> 
22619         <param name=
"width" type=
"int" default=
"150"/> 
22620         <param name=
"height" type=
"int" default=
"200"/> 
22623     <method name=
"MessageBox" oldname=
"wxMessageBox" type=
"int" overloaded=
"no"> 
22624       <autodoc>MessageBox(String message, String caption=EmptyString, int style=wxOK|wxCENTRE, 
 
22625     Window parent=None, int x=-
1, 
 
22626     int y=-
1) -
> int
</autodoc> 
22628         <param name=
"message" type=
"String" default=
""/> 
22629         <param name=
"caption" type=
"String" default=
"wxPyEmptyString"/> 
22630         <param name=
"style" type=
"int" default=
"wxOK|wxCENTRE"/> 
22631         <param name=
"parent" type=
"Window" default=
"NULL"/> 
22632         <param name=
"x" type=
"int" default=
"-1"/> 
22633         <param name=
"y" type=
"int" default=
"-1"/> 
22636     <method name=
"GetNumberFromUser" oldname=
"wxGetNumberFromUser" type=
"long" overloaded=
"no"> 
22637       <autodoc>GetNumberFromUser(String message, String prompt, String caption, long value, 
 
22638     long min=
0, long max=
100, Window parent=None, 
 
22639     Point pos=DefaultPosition) -
> long
</autodoc> 
22641         <param name=
"message" type=
"String" default=
""/> 
22642         <param name=
"prompt" type=
"String" default=
""/> 
22643         <param name=
"caption" type=
"String" default=
""/> 
22644         <param name=
"value" type=
"long" default=
""/> 
22645         <param name=
"min" type=
"long" default=
"0"/> 
22646         <param name=
"max" type=
"long" default=
"100"/> 
22647         <param name=
"parent" type=
"Window" default=
"NULL"/> 
22648         <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
22651     <method name=
"ColourDisplay" oldname=
"wxColourDisplay" type=
"bool" overloaded=
"no"> 
22652       <autodoc>ColourDisplay() -
> bool
</autodoc> 
22654     <method name=
"DisplayDepth" oldname=
"wxDisplayDepth" type=
"int" overloaded=
"no"> 
22655       <autodoc>DisplayDepth() -
> int
</autodoc> 
22657     <method name=
"GetDisplayDepth" oldname=
"wxGetDisplayDepth" type=
"int" overloaded=
"no"> 
22658       <autodoc>GetDisplayDepth() -
> int
</autodoc> 
22660     <method name=
"DisplaySize" oldname=
"wxDisplaySize" type=
"" overloaded=
"no"> 
22661       <autodoc>DisplaySize() -
> (width, height)
</autodoc> 
22663         <param name=
"OUTPUT" type=
"int" default=
""/> 
22664         <param name=
"OUTPUT" type=
"int" default=
""/> 
22667     <method name=
"GetDisplaySize" oldname=
"wxGetDisplaySize" type=
"Size" overloaded=
"no"> 
22668       <autodoc>GetDisplaySize() -
> Size
</autodoc> 
22670     <method name=
"DisplaySizeMM" oldname=
"wxDisplaySizeMM" type=
"" overloaded=
"no"> 
22671       <autodoc>DisplaySizeMM() -
> (width, height)
</autodoc> 
22673         <param name=
"OUTPUT" type=
"int" default=
""/> 
22674         <param name=
"OUTPUT" type=
"int" default=
""/> 
22677     <method name=
"GetDisplaySizeMM" oldname=
"wxGetDisplaySizeMM" type=
"Size" overloaded=
"no"> 
22678       <autodoc>GetDisplaySizeMM() -
> Size
</autodoc> 
22680     <method name=
"ClientDisplayRect" oldname=
"wxClientDisplayRect" type=
"" overloaded=
"no"> 
22681       <autodoc>ClientDisplayRect() -
> (x, y, width, height)
</autodoc> 
22683         <param name=
"OUTPUT" type=
"int" default=
""/> 
22684         <param name=
"OUTPUT" type=
"int" default=
""/> 
22685         <param name=
"OUTPUT" type=
"int" default=
""/> 
22686         <param name=
"OUTPUT" type=
"int" default=
""/> 
22689     <method name=
"GetClientDisplayRect" oldname=
"wxGetClientDisplayRect" type=
"Rect" overloaded=
"no"> 
22690       <autodoc>GetClientDisplayRect() -
> Rect
</autodoc> 
22692     <method name=
"SetCursor" oldname=
"wxSetCursor" type=
"" overloaded=
"no"> 
22693       <autodoc>SetCursor(Cursor cursor)
</autodoc> 
22695         <param name=
"cursor" type=
"Cursor" default=
""/> 
22698     <method name=
"BeginBusyCursor" oldname=
"wxBeginBusyCursor" type=
"" overloaded=
"no"> 
22699       <autodoc>BeginBusyCursor(Cursor cursor=wxHOURGLASS_CURSOR)
</autodoc> 
22701         <param name=
"cursor" type=
"Cursor" default=
"wxHOURGLASS_CURSOR"/> 
22704     <method name=
"GetActiveWindow" oldname=
"wxGetActiveWindow" type=
"Window" overloaded=
"no"> 
22705       <autodoc>GetActiveWindow() -
> Window
</autodoc> 
22707     <method name=
"GenericFindWindowAtPoint" oldname=
"wxGenericFindWindowAtPoint" type=
"Window" overloaded=
"no"> 
22708       <autodoc>GenericFindWindowAtPoint(Point pt) -
> Window
</autodoc> 
22710         <param name=
"pt" type=
"Point" default=
""/> 
22713     <method name=
"FindWindowAtPoint" oldname=
"wxFindWindowAtPoint" type=
"Window" overloaded=
"no"> 
22714       <autodoc>FindWindowAtPoint(Point pt) -
> Window
</autodoc> 
22716         <param name=
"pt" type=
"Point" default=
""/> 
22719     <method name=
"GetTopLevelParent" oldname=
"wxGetTopLevelParent" type=
"Window" overloaded=
"no"> 
22720       <autodoc>GetTopLevelParent(Window win) -
> Window
</autodoc> 
22722         <param name=
"win" type=
"Window" default=
""/> 
22725     <method name=
"GetKeyState" oldname=
"wxGetKeyState" type=
"bool" overloaded=
"no"> 
22726       <autodoc>GetKeyState(int key) -
> bool
</autodoc> 
22727       <docstring>Get the state of a key (true if pressed or toggled on, false if not.)
 
22728 This is generally most useful getting the state of the modifier or
 
22729 toggle keys.  On some platforms those may be the only keys that work.
 
22732         <param name=
"key" type=
"wxKeyCode" default=
""/> 
22735     <method name=
"WakeUpMainThread" oldname=
"wxWakeUpMainThread" type=
"" overloaded=
"no"> 
22736       <autodoc>WakeUpMainThread()
</autodoc> 
22738     <method name=
"MutexGuiEnter" oldname=
"wxMutexGuiEnter" type=
"" overloaded=
"no"> 
22739       <autodoc>MutexGuiEnter()
</autodoc> 
22741     <method name=
"MutexGuiLeave" oldname=
"wxMutexGuiLeave" type=
"" overloaded=
"no"> 
22742       <autodoc>MutexGuiLeave()
</autodoc> 
22744     <class name=
"MutexGuiLocker" oldname=
"wxMutexGuiLocker" module=
"_misc"> 
22745       <constructor name=
"MutexGuiLocker" overloaded=
"no"> 
22746         <autodoc>__init__(self) -
> MutexGuiLocker
</autodoc> 
22748       <destructor name=
"~wxMutexGuiLocker" overloaded=
"no"> 
22749         <autodoc>__del__(self)
</autodoc> 
22752     <method name=
"Thread_IsMain" oldname=
"wxThread_IsMain" type=
"bool" overloaded=
"no"> 
22753       <autodoc>Thread_IsMain() -
> bool
</autodoc> 
22756 #---------------------------------------------------------------------------
 
22758     <class name=
"ToolTip" oldname=
"wxToolTip" module=
"_misc"> 
22759       <baseclass name=
"Object"/> 
22760       <constructor name=
"ToolTip" overloaded=
"no"> 
22761         <autodoc>__init__(self, String tip) -
> ToolTip
</autodoc> 
22763           <param name=
"tip" type=
"String" default=
""/> 
22766       <method name=
"SetTip" type=
"" overloaded=
"no"> 
22767         <autodoc>SetTip(self, String tip)
</autodoc> 
22769           <param name=
"tip" type=
"String" default=
""/> 
22772       <method name=
"GetTip" type=
"String" overloaded=
"no"> 
22773         <autodoc>GetTip(self) -
> String
</autodoc> 
22775       <method name=
"GetWindow" type=
"Window" overloaded=
"no"> 
22776         <autodoc>GetWindow(self) -
> Window
</autodoc> 
22778       <staticmethod name=
"Enable" type=
"" overloaded=
"no"> 
22779         <autodoc>Enable(bool flag)
</autodoc> 
22781           <param name=
"flag" type=
"bool" default=
""/> 
22784       <staticmethod name=
"SetDelay" type=
"" overloaded=
"no"> 
22785         <autodoc>SetDelay(long milliseconds)
</autodoc> 
22787           <param name=
"milliseconds" type=
"long" default=
""/> 
22791     <class name=
"Caret" oldname=
"wxCaret" module=
"_misc"> 
22792       <constructor name=
"Caret" overloaded=
"no"> 
22793         <autodoc>__init__(self, Window window, Size size) -
> Caret
</autodoc> 
22795           <param name=
"window" type=
"Window" default=
""/> 
22796           <param name=
"size" type=
"Size" default=
""/> 
22799       <destructor name=
"~wxCaret" overloaded=
"no"> 
22800         <autodoc>__del__(self)
</autodoc> 
22802       <method name=
"IsOk" type=
"bool" overloaded=
"no"> 
22803         <autodoc>IsOk(self) -
> bool
</autodoc> 
22805       <method name=
"IsVisible" type=
"bool" overloaded=
"no"> 
22806         <autodoc>IsVisible(self) -
> bool
</autodoc> 
22808       <method name=
"GetPosition" type=
"Point" overloaded=
"no"> 
22809         <autodoc>GetPosition(self) -
> Point
</autodoc> 
22811       <method name=
"GetPositionTuple" type=
"" overloaded=
"no"> 
22812         <autodoc>GetPositionTuple() -
> (x,y)
</autodoc> 
22814           <param name=
"OUTPUT" type=
"int" default=
""/> 
22815           <param name=
"OUTPUT" type=
"int" default=
""/> 
22818       <method name=
"GetSize" type=
"Size" overloaded=
"no"> 
22819         <autodoc>GetSize(self) -
> Size
</autodoc> 
22821       <method name=
"GetSizeTuple" type=
"" overloaded=
"no"> 
22822         <autodoc>GetSizeTuple() -
> (width, height)
</autodoc> 
22824           <param name=
"OUTPUT" type=
"int" default=
""/> 
22825           <param name=
"OUTPUT" type=
"int" default=
""/> 
22828       <method name=
"GetWindow" type=
"Window" overloaded=
"no"> 
22829         <autodoc>GetWindow(self) -
> Window
</autodoc> 
22831       <method name=
"MoveXY" type=
"" overloaded=
"no"> 
22832         <autodoc>MoveXY(self, int x, int y)
</autodoc> 
22834           <param name=
"x" type=
"int" default=
""/> 
22835           <param name=
"y" type=
"int" default=
""/> 
22838       <method name=
"Move" type=
"" overloaded=
"no"> 
22839         <autodoc>Move(self, Point pt)
</autodoc> 
22841           <param name=
"pt" type=
"Point" default=
""/> 
22844       <method name=
"SetSizeWH" type=
"" overloaded=
"no"> 
22845         <autodoc>SetSizeWH(self, int width, int height)
</autodoc> 
22847           <param name=
"width" type=
"int" default=
""/> 
22848           <param name=
"height" type=
"int" default=
""/> 
22851       <method name=
"SetSize" type=
"" overloaded=
"no"> 
22852         <autodoc>SetSize(self, Size size)
</autodoc> 
22854           <param name=
"size" type=
"Size" default=
""/> 
22857       <method name=
"Show" type=
"" overloaded=
"no"> 
22858         <autodoc>Show(self, int show=True)
</autodoc> 
22860           <param name=
"show" type=
"int" default=
"True"/> 
22863       <method name=
"Hide" type=
"" overloaded=
"no"> 
22864         <autodoc>Hide(self)
</autodoc> 
22867     <method name=
"Caret_GetBlinkTime" oldname=
"wxCaret_GetBlinkTime" type=
"int" overloaded=
"no"> 
22868       <autodoc>Caret_GetBlinkTime() -
> int
</autodoc> 
22870     <method name=
"Caret_SetBlinkTime" oldname=
"wxCaret_SetBlinkTime" type=
"" overloaded=
"no"> 
22871       <autodoc>Caret_SetBlinkTime(int milliseconds)
</autodoc> 
22873         <param name=
"milliseconds" type=
"int" default=
""/> 
22876     <class name=
"BusyCursor" oldname=
"wxBusyCursor" module=
"_misc"> 
22877       <constructor name=
"BusyCursor" overloaded=
"no"> 
22878         <autodoc>__init__(self, Cursor cursor=wxHOURGLASS_CURSOR) -
> BusyCursor
</autodoc> 
22880           <param name=
"cursor" type=
"Cursor" default=
"wxHOURGLASS_CURSOR"/> 
22883       <destructor name=
"~wxBusyCursor" overloaded=
"no"> 
22884         <autodoc>__del__(self)
</autodoc> 
22887     <class name=
"WindowDisabler" oldname=
"wxWindowDisabler" module=
"_misc"> 
22888       <constructor name=
"WindowDisabler" overloaded=
"no"> 
22889         <autodoc>__init__(self, Window winToSkip=None) -
> WindowDisabler
</autodoc> 
22891           <param name=
"winToSkip" type=
"Window" default=
"NULL"/> 
22894       <destructor name=
"~wxWindowDisabler" overloaded=
"no"> 
22895         <autodoc>__del__(self)
</autodoc> 
22898     <class name=
"BusyInfo" oldname=
"wxBusyInfo" module=
"_misc"> 
22899       <baseclass name=
"Object"/> 
22900       <constructor name=
"BusyInfo" overloaded=
"no"> 
22901         <autodoc>__init__(self, String message) -
> BusyInfo
</autodoc> 
22903           <param name=
"message" type=
"String" default=
""/> 
22906       <destructor name=
"~wxBusyInfo" overloaded=
"no"> 
22907         <autodoc>__del__(self)
</autodoc> 
22910     <class name=
"StopWatch" oldname=
"wxStopWatch" module=
"_misc"> 
22911       <constructor name=
"StopWatch" overloaded=
"no"> 
22912         <autodoc>__init__(self) -
> StopWatch
</autodoc> 
22914       <method name=
"Start" type=
"" overloaded=
"no"> 
22915         <autodoc>Start(self, long t0=
0)
</autodoc> 
22917           <param name=
"t0" type=
"long" default=
"0"/> 
22920       <method name=
"Pause" type=
"" overloaded=
"no"> 
22921         <autodoc>Pause(self)
</autodoc> 
22923       <method name=
"Resume" type=
"" overloaded=
"no"> 
22924         <autodoc>Resume(self)
</autodoc> 
22926       <method name=
"Time" type=
"long" overloaded=
"no"> 
22927         <autodoc>Time(self) -
> long
</autodoc> 
22930     <class name=
"FileHistory" oldname=
"wxFileHistory" module=
"_misc"> 
22931       <baseclass name=
"Object"/> 
22932       <constructor name=
"FileHistory" overloaded=
"no"> 
22933         <autodoc>__init__(self, int maxFiles=
9, int idBase=ID_FILE1) -
> FileHistory
</autodoc> 
22935           <param name=
"maxFiles" type=
"int" default=
"9"/> 
22936           <param name=
"idBase" type=
"int" default=
"wxID_FILE1"/> 
22939       <destructor name=
"~wxFileHistory" overloaded=
"no"> 
22940         <autodoc>__del__(self)
</autodoc> 
22942       <method name=
"AddFileToHistory" type=
"" overloaded=
"no"> 
22943         <autodoc>AddFileToHistory(self, String file)
</autodoc> 
22945           <param name=
"file" type=
"String" default=
""/> 
22948       <method name=
"RemoveFileFromHistory" type=
"" overloaded=
"no"> 
22949         <autodoc>RemoveFileFromHistory(self, int i)
</autodoc> 
22951           <param name=
"i" type=
"int" default=
""/> 
22954       <method name=
"GetMaxFiles" type=
"int" overloaded=
"no"> 
22955         <autodoc>GetMaxFiles(self) -
> int
</autodoc> 
22957       <method name=
"UseMenu" type=
"" overloaded=
"no"> 
22958         <autodoc>UseMenu(self, Menu menu)
</autodoc> 
22960           <param name=
"menu" type=
"Menu" default=
""/> 
22963       <method name=
"RemoveMenu" type=
"" overloaded=
"no"> 
22964         <autodoc>RemoveMenu(self, Menu menu)
</autodoc> 
22966           <param name=
"menu" type=
"Menu" default=
""/> 
22969       <method name=
"Load" type=
"" overloaded=
"no"> 
22970         <autodoc>Load(self, ConfigBase config)
</autodoc> 
22972           <param name=
"config" type=
"wxConfigBase" default=
""/> 
22975       <method name=
"Save" type=
"" overloaded=
"no"> 
22976         <autodoc>Save(self, ConfigBase config)
</autodoc> 
22978           <param name=
"config" type=
"wxConfigBase" default=
""/> 
22981       <method name=
"AddFilesToMenu" type=
"" overloaded=
"no"> 
22982         <autodoc>AddFilesToMenu(self)
</autodoc> 
22984       <method name=
"AddFilesToThisMenu" type=
"" overloaded=
"no"> 
22985         <autodoc>AddFilesToThisMenu(self, Menu menu)
</autodoc> 
22987           <param name=
"menu" type=
"Menu" default=
""/> 
22990       <method name=
"GetHistoryFile" type=
"String" overloaded=
"no"> 
22991         <autodoc>GetHistoryFile(self, int i) -
> String
</autodoc> 
22993           <param name=
"i" type=
"int" default=
""/> 
22996       <method name=
"GetCount" type=
"int" overloaded=
"no"> 
22997         <autodoc>GetCount(self) -
> int
</autodoc> 
23000     <class name=
"SingleInstanceChecker" oldname=
"wxSingleInstanceChecker" module=
"_misc"> 
23001       <constructor name=
"SingleInstanceChecker" overloaded=
"no"> 
23002         <autodoc>__init__(self, String name, String path=EmptyString) -
> SingleInstanceChecker
</autodoc> 
23004           <param name=
"name" type=
"String" default=
""/> 
23005           <param name=
"path" type=
"String" default=
"wxPyEmptyString"/> 
23008       <constructor name=
"PreSingleInstanceChecker" overloaded=
"no"> 
23009         <autodoc>PreSingleInstanceChecker() -
> SingleInstanceChecker
</autodoc> 
23011       <destructor name=
"~wxSingleInstanceChecker" overloaded=
"no"> 
23012         <autodoc>__del__(self)
</autodoc> 
23014       <method name=
"Create" type=
"bool" overloaded=
"no"> 
23015         <autodoc>Create(self, String name, String path=EmptyString) -
> bool
</autodoc> 
23017           <param name=
"name" type=
"String" default=
""/> 
23018           <param name=
"path" type=
"String" default=
"wxPyEmptyString"/> 
23021       <method name=
"IsAnotherRunning" type=
"bool" overloaded=
"no"> 
23022         <autodoc>IsAnotherRunning(self) -
> bool
</autodoc> 
23025     <method name=
"DrawWindowOnDC" oldname=
"wxDrawWindowOnDC" type=
"" overloaded=
"no"> 
23026       <autodoc>DrawWindowOnDC(Window window, DC dc, int method)
</autodoc> 
23028         <param name=
"window" type=
"Window" default=
""/> 
23029         <param name=
"dc" type=
"DC" default=
""/> 
23030         <param name=
"method" type=
"int" default=
""/> 
23034 #---------------------------------------------------------------------------
 
23036     <class name=
"TipProvider" oldname=
"wxTipProvider" module=
"_misc"> 
23037       <destructor name=
"~wxTipProvider" overloaded=
"no"> 
23038         <autodoc>__del__(self)
</autodoc> 
23040       <method name=
"GetTip" type=
"String" overloaded=
"no"> 
23041         <autodoc>GetTip(self) -
> String
</autodoc> 
23043       <method name=
"GetCurrentTip" type=
"size_t" overloaded=
"no"> 
23044         <autodoc>GetCurrentTip(self) -
> size_t
</autodoc> 
23046       <method name=
"PreprocessTip" type=
"String" overloaded=
"no"> 
23047         <autodoc>PreprocessTip(self, String tip) -
> String
</autodoc> 
23049           <param name=
"tip" type=
"String" default=
""/> 
23053     <class name=
"PyTipProvider" oldname=
"wxPyTipProvider" module=
"_misc"> 
23054       <baseclass name=
"TipProvider"/> 
23055       <constructor name=
"PyTipProvider" overloaded=
"no"> 
23056         <autodoc>__init__(self, size_t currentTip) -
> PyTipProvider
</autodoc> 
23058           <param name=
"currentTip" type=
"size_t" default=
""/> 
23061       <method name=
"_setCallbackInfo" type=
"" overloaded=
"no"> 
23062         <autodoc>_setCallbackInfo(self, PyObject self, PyObject _class)
</autodoc> 
23064           <param name=
"self" type=
"PyObject" default=
""/> 
23065           <param name=
"_class" type=
"PyObject" default=
""/> 
23069     <method name=
"ShowTip" oldname=
"wxShowTip" type=
"bool" overloaded=
"no"> 
23070       <autodoc>ShowTip(Window parent, TipProvider tipProvider, bool showAtStartup=True) -
> bool
</autodoc> 
23072         <param name=
"parent" type=
"Window" default=
""/> 
23073         <param name=
"tipProvider" type=
"TipProvider" default=
""/> 
23074         <param name=
"showAtStartup" type=
"bool" default=
"True"/> 
23077     <method name=
"CreateFileTipProvider" oldname=
"wxCreateFileTipProvider" type=
"TipProvider" overloaded=
"no"> 
23078       <autodoc>CreateFileTipProvider(String filename, size_t currentTip) -
> TipProvider
</autodoc> 
23080         <param name=
"filename" type=
"String" default=
""/> 
23081         <param name=
"currentTip" type=
"size_t" default=
""/> 
23085 #---------------------------------------------------------------------------
 
23087     <class name=
"Timer" oldname=
"wxPyTimer" module=
"_misc"> 
23088       <baseclass name=
"EvtHandler"/> 
23089       <constructor name=
"wxPyTimer" overloaded=
"no"> 
23090         <autodoc>__init__(self, EvtHandler owner=None, int id=-
1) -
> Timer
</autodoc> 
23092           <param name=
"owner" type=
"EvtHandler" default=
"NULL"/> 
23093           <param name=
"id" type=
"int" default=
"-1"/> 
23096       <destructor name=
"~wxPyTimer" overloaded=
"no"> 
23097         <autodoc>__del__(self)
</autodoc> 
23099       <method name=
"_setCallbackInfo" type=
"" overloaded=
"no"> 
23100         <autodoc>_setCallbackInfo(self, PyObject self, PyObject _class, int incref=
1)
</autodoc> 
23102           <param name=
"self" type=
"PyObject" default=
""/> 
23103           <param name=
"_class" type=
"PyObject" default=
""/> 
23104           <param name=
"incref" type=
"int" default=
"1"/> 
23107       <method name=
"SetOwner" type=
"" overloaded=
"no"> 
23108         <autodoc>SetOwner(self, EvtHandler owner, int id=-
1)
</autodoc> 
23110           <param name=
"owner" type=
"EvtHandler" default=
""/> 
23111           <param name=
"id" type=
"int" default=
"-1"/> 
23114       <method name=
"GetOwner" type=
"EvtHandler" overloaded=
"no"> 
23115         <autodoc>GetOwner(self) -
> EvtHandler
</autodoc> 
23117       <method name=
"Start" type=
"bool" overloaded=
"no"> 
23118         <autodoc>Start(self, int milliseconds=-
1, bool oneShot=False) -
> bool
</autodoc> 
23120           <param name=
"milliseconds" type=
"int" default=
"-1"/> 
23121           <param name=
"oneShot" type=
"bool" default=
"False"/> 
23124       <method name=
"Stop" type=
"" overloaded=
"no"> 
23125         <autodoc>Stop(self)
</autodoc> 
23127       <method name=
"IsRunning" type=
"bool" overloaded=
"no"> 
23128         <autodoc>IsRunning(self) -
> bool
</autodoc> 
23130       <method name=
"GetInterval" type=
"int" overloaded=
"no"> 
23131         <autodoc>GetInterval(self) -
> int
</autodoc> 
23133       <method name=
"IsOneShot" type=
"bool" overloaded=
"no"> 
23134         <autodoc>IsOneShot(self) -
> bool
</autodoc> 
23136       <method name=
"GetId" type=
"int" overloaded=
"no"> 
23137         <autodoc>GetId(self) -
> int
</autodoc> 
23141 # For backwards compatibility with 
2.4 
23142 class PyTimer(Timer):
 
23143     def __init__(self, notify):
 
23144         Timer.__init__(self)
 
23145         self.notify = notify
 
23152 EVT_TIMER = wx.PyEventBinder( wxEVT_TIMER, 
1 )
 
23155     <class name=
"TimerEvent" oldname=
"wxTimerEvent" module=
"_misc"> 
23156       <baseclass name=
"Event"/> 
23157       <constructor name=
"TimerEvent" overloaded=
"no"> 
23158         <autodoc>__init__(self, int timerid=
0, int interval=
0) -
> TimerEvent
</autodoc> 
23160           <param name=
"timerid" type=
"int" default=
"0"/> 
23161           <param name=
"interval" type=
"int" default=
"0"/> 
23164       <method name=
"GetInterval" type=
"int" overloaded=
"no"> 
23165         <autodoc>GetInterval(self) -
> int
</autodoc> 
23168     <class name=
"TimerRunner" oldname=
"wxTimerRunner" module=
"_misc"> 
23169       <constructor name=
"TimerRunner" overloaded=
"yes"> 
23171           <param name=
"timer" type=
"wxTimer" default=
""/> 
23174       <constructor name=
"TimerRunner" overloaded=
"yes"> 
23175         <autodoc>__init__(self, wxTimer timer) -
> TimerRunner
 
23176 __init__(self, wxTimer timer, int milli, bool oneShot=False) -
> TimerRunner
</autodoc> 
23178           <param name=
"timer" type=
"wxTimer" default=
""/> 
23179           <param name=
"milli" type=
"int" default=
""/> 
23180           <param name=
"oneShot" type=
"bool" default=
"False"/> 
23183       <destructor name=
"~wxTimerRunner" overloaded=
"no"> 
23184         <autodoc>__del__(self)
</autodoc> 
23186       <method name=
"Start" type=
"" overloaded=
"no"> 
23187         <autodoc>Start(self, int milli, bool oneShot=False)
</autodoc> 
23189           <param name=
"milli" type=
"int" default=
""/> 
23190           <param name=
"oneShot" type=
"bool" default=
"False"/> 
23195 #---------------------------------------------------------------------------
 
23197     <class name=
"Log" oldname=
"wxLog" module=
"_misc"> 
23198       <constructor name=
"Log" overloaded=
"no"> 
23199         <autodoc>__init__(self) -
> Log
</autodoc> 
23201       <staticmethod name=
"IsEnabled" type=
"bool" overloaded=
"no"> 
23202         <autodoc>IsEnabled() -
> bool
</autodoc> 
23204       <staticmethod name=
"EnableLogging" type=
"bool" overloaded=
"no"> 
23205         <autodoc>EnableLogging(bool doIt=True) -
> bool
</autodoc> 
23207           <param name=
"doIt" type=
"bool" default=
"True"/> 
23210       <staticmethod name=
"OnLog" type=
"" overloaded=
"no"> 
23211         <autodoc>OnLog(wxLogLevel level, wxChar szString, time_t t)
</autodoc> 
23213           <param name=
"level" type=
"wxLogLevel" default=
""/> 
23214           <param name=
"szString" type=
"wxChar" default=
""/> 
23215           <param name=
"t" type=
"time_t" default=
""/> 
23218       <method name=
"Flush" type=
"" overloaded=
"no"> 
23219         <autodoc>Flush(self)
</autodoc> 
23221       <staticmethod name=
"FlushActive" type=
"" overloaded=
"no"> 
23222         <autodoc>FlushActive()
</autodoc> 
23224       <staticmethod name=
"GetActiveTarget" type=
"Log" overloaded=
"no"> 
23225         <autodoc>GetActiveTarget() -
> Log
</autodoc> 
23227       <staticmethod name=
"SetActiveTarget" type=
"Log" overloaded=
"no"> 
23228         <autodoc>SetActiveTarget(Log pLogger) -
> Log
</autodoc> 
23230           <param name=
"pLogger" type=
"Log" default=
""/> 
23233       <staticmethod name=
"Suspend" type=
"" overloaded=
"no"> 
23234         <autodoc>Suspend()
</autodoc> 
23236       <staticmethod name=
"Resume" type=
"" overloaded=
"no"> 
23237         <autodoc>Resume()
</autodoc> 
23239       <staticmethod name=
"SetVerbose" type=
"" overloaded=
"no"> 
23240         <autodoc>SetVerbose(bool bVerbose=True)
</autodoc> 
23242           <param name=
"bVerbose" type=
"bool" default=
"True"/> 
23245       <staticmethod name=
"SetLogLevel" type=
"" overloaded=
"no"> 
23246         <autodoc>SetLogLevel(wxLogLevel logLevel)
</autodoc> 
23248           <param name=
"logLevel" type=
"wxLogLevel" default=
""/> 
23251       <staticmethod name=
"DontCreateOnDemand" type=
"" overloaded=
"no"> 
23252         <autodoc>DontCreateOnDemand()
</autodoc> 
23254       <staticmethod name=
"SetTraceMask" type=
"" overloaded=
"no"> 
23255         <autodoc>SetTraceMask(wxTraceMask ulMask)
</autodoc> 
23257           <param name=
"ulMask" type=
"wxTraceMask" default=
""/> 
23260       <staticmethod name=
"AddTraceMask" type=
"" overloaded=
"no"> 
23261         <autodoc>AddTraceMask(String str)
</autodoc> 
23263           <param name=
"str" type=
"String" default=
""/> 
23266       <staticmethod name=
"RemoveTraceMask" type=
"" overloaded=
"no"> 
23267         <autodoc>RemoveTraceMask(String str)
</autodoc> 
23269           <param name=
"str" type=
"String" default=
""/> 
23272       <staticmethod name=
"ClearTraceMasks" type=
"" overloaded=
"no"> 
23273         <autodoc>ClearTraceMasks()
</autodoc> 
23275       <staticmethod name=
"GetTraceMasks" type=
"wxArrayString" overloaded=
"no"> 
23276         <autodoc>GetTraceMasks() -
> wxArrayString
</autodoc> 
23278       <staticmethod name=
"SetTimestamp" type=
"" overloaded=
"no"> 
23279         <autodoc>SetTimestamp(wxChar ts)
</autodoc> 
23281           <param name=
"ts" type=
"wxChar" default=
""/> 
23284       <staticmethod name=
"GetVerbose" type=
"bool" overloaded=
"no"> 
23285         <autodoc>GetVerbose() -
> bool
</autodoc> 
23287       <staticmethod name=
"GetTraceMask" type=
"wxTraceMask" overloaded=
"no"> 
23288         <autodoc>GetTraceMask() -
> wxTraceMask
</autodoc> 
23290       <staticmethod name=
"IsAllowedTraceMask" type=
"bool" overloaded=
"no"> 
23291         <autodoc>IsAllowedTraceMask(wxChar mask) -
> bool
</autodoc> 
23293           <param name=
"mask" type=
"wxChar" default=
""/> 
23296       <staticmethod name=
"GetLogLevel" type=
"wxLogLevel" overloaded=
"no"> 
23297         <autodoc>GetLogLevel() -
> wxLogLevel
</autodoc> 
23299       <staticmethod name=
"GetTimestamp" type=
"wxChar" overloaded=
"no"> 
23300         <autodoc>GetTimestamp() -
> wxChar
</autodoc> 
23302       <staticmethod name=
"TimeStamp" type=
"String" overloaded=
"no"> 
23303         <autodoc>TimeStamp() -
> String
</autodoc> 
23305       <method name=
"Destroy" type=
"" overloaded=
"no"> 
23306         <autodoc>Destroy(self)
</autodoc> 
23309     <class name=
"LogStderr" oldname=
"wxLogStderr" module=
"_misc"> 
23310       <baseclass name=
"Log"/> 
23311       <constructor name=
"LogStderr" overloaded=
"no"> 
23312         <autodoc>__init__(self) -
> LogStderr
</autodoc> 
23315     <class name=
"LogTextCtrl" oldname=
"wxLogTextCtrl" module=
"_misc"> 
23316       <baseclass name=
"Log"/> 
23317       <constructor name=
"LogTextCtrl" overloaded=
"no"> 
23318         <autodoc>__init__(self, wxTextCtrl pTextCtrl) -
> LogTextCtrl
</autodoc> 
23320           <param name=
"pTextCtrl" type=
"TextCtrl" default=
""/> 
23324     <class name=
"LogGui" oldname=
"wxLogGui" module=
"_misc"> 
23325       <baseclass name=
"Log"/> 
23326       <constructor name=
"LogGui" overloaded=
"no"> 
23327         <autodoc>__init__(self) -
> LogGui
</autodoc> 
23330     <class name=
"LogWindow" oldname=
"wxLogWindow" module=
"_misc"> 
23331       <baseclass name=
"Log"/> 
23332       <constructor name=
"LogWindow" overloaded=
"no"> 
23333         <autodoc>__init__(self, wxFrame pParent, String szTitle, bool bShow=True, bool bPassToOld=True) -
> LogWindow
</autodoc> 
23335           <param name=
"pParent" type=
"Frame" default=
""/> 
23336           <param name=
"szTitle" type=
"String" default=
""/> 
23337           <param name=
"bShow" type=
"bool" default=
"True"/> 
23338           <param name=
"bPassToOld" type=
"bool" default=
"True"/> 
23341       <method name=
"Show" type=
"" overloaded=
"no"> 
23342         <autodoc>Show(self, bool bShow=True)
</autodoc> 
23344           <param name=
"bShow" type=
"bool" default=
"True"/> 
23347       <method name=
"GetFrame" type=
"Frame" overloaded=
"no"> 
23348         <autodoc>GetFrame(self) -
> wxFrame
</autodoc> 
23350       <method name=
"GetOldLog" type=
"Log" overloaded=
"no"> 
23351         <autodoc>GetOldLog(self) -
> Log
</autodoc> 
23353       <method name=
"IsPassingMessages" type=
"bool" overloaded=
"no"> 
23354         <autodoc>IsPassingMessages(self) -
> bool
</autodoc> 
23356       <method name=
"PassMessages" type=
"" overloaded=
"no"> 
23357         <autodoc>PassMessages(self, bool bDoPass)
</autodoc> 
23359           <param name=
"bDoPass" type=
"bool" default=
""/> 
23363     <class name=
"LogChain" oldname=
"wxLogChain" module=
"_misc"> 
23364       <baseclass name=
"Log"/> 
23365       <constructor name=
"LogChain" overloaded=
"no"> 
23366         <autodoc>__init__(self, Log logger) -
> LogChain
</autodoc> 
23368           <param name=
"logger" type=
"Log" default=
""/> 
23371       <method name=
"SetLog" type=
"" overloaded=
"no"> 
23372         <autodoc>SetLog(self, Log logger)
</autodoc> 
23374           <param name=
"logger" type=
"Log" default=
""/> 
23377       <method name=
"PassMessages" type=
"" overloaded=
"no"> 
23378         <autodoc>PassMessages(self, bool bDoPass)
</autodoc> 
23380           <param name=
"bDoPass" type=
"bool" default=
""/> 
23383       <method name=
"IsPassingMessages" type=
"bool" overloaded=
"no"> 
23384         <autodoc>IsPassingMessages(self) -
> bool
</autodoc> 
23386       <method name=
"GetOldLog" type=
"Log" overloaded=
"no"> 
23387         <autodoc>GetOldLog(self) -
> Log
</autodoc> 
23390     <method name=
"SysErrorCode" oldname=
"wxSysErrorCode" type=
"unsigned long" overloaded=
"no"> 
23391       <autodoc>SysErrorCode() -
> unsigned long
</autodoc> 
23393     <method name=
"SysErrorMsg" oldname=
"wxSysErrorMsg" type=
"String" overloaded=
"no"> 
23394       <autodoc>SysErrorMsg(unsigned long nErrCode=
0) -
> String
</autodoc> 
23396         <param name=
"nErrCode" type=
"unsigned long" default=
"0"/> 
23399     <method name=
"LogFatalError" oldname=
"wxLogFatalError" type=
"" overloaded=
"no"> 
23400       <autodoc>LogFatalError(String msg)
</autodoc> 
23402         <param name=
"msg" type=
"String" default=
""/> 
23405     <method name=
"LogError" oldname=
"wxLogError" type=
"" overloaded=
"no"> 
23406       <autodoc>LogError(String msg)
</autodoc> 
23408         <param name=
"msg" type=
"String" default=
""/> 
23411     <method name=
"LogWarning" oldname=
"wxLogWarning" type=
"" overloaded=
"no"> 
23412       <autodoc>LogWarning(String msg)
</autodoc> 
23414         <param name=
"msg" type=
"String" default=
""/> 
23417     <method name=
"LogMessage" oldname=
"wxLogMessage" type=
"" overloaded=
"no"> 
23418       <autodoc>LogMessage(String msg)
</autodoc> 
23420         <param name=
"msg" type=
"String" default=
""/> 
23423     <method name=
"LogInfo" oldname=
"wxLogInfo" type=
"" overloaded=
"no"> 
23424       <autodoc>LogInfo(String msg)
</autodoc> 
23426         <param name=
"msg" type=
"String" default=
""/> 
23429     <method name=
"LogDebug" oldname=
"wxLogDebug" type=
"" overloaded=
"no"> 
23430       <autodoc>LogDebug(String msg)
</autodoc> 
23432         <param name=
"msg" type=
"String" default=
""/> 
23435     <method name=
"LogVerbose" oldname=
"wxLogVerbose" type=
"" overloaded=
"no"> 
23436       <autodoc>LogVerbose(String msg)
</autodoc> 
23438         <param name=
"msg" type=
"String" default=
""/> 
23441     <method name=
"LogStatus" oldname=
"wxLogStatus" type=
"" overloaded=
"no"> 
23442       <autodoc>LogStatus(String msg)
</autodoc> 
23444         <param name=
"msg" type=
"String" default=
""/> 
23447     <method name=
"LogStatusFrame" oldname=
"wxLogStatus" type=
"" overloaded=
"no"> 
23448       <autodoc>LogStatusFrame(wxFrame pFrame, String msg)
</autodoc> 
23450         <param name=
"pFrame" type=
"Frame" default=
""/> 
23451         <param name=
"msg" type=
"String" default=
""/> 
23454     <method name=
"LogSysError" oldname=
"wxLogSysError" type=
"" overloaded=
"no"> 
23455       <autodoc>LogSysError(String msg)
</autodoc> 
23457         <param name=
"msg" type=
"String" default=
""/> 
23460     <method name=
"LogTrace" oldname=
"wxLogTrace" type=
"" overloaded=
"yes"> 
23462         <param name=
"mask" type=
"unsigned long" default=
""/> 
23463         <param name=
"msg" type=
"String" default=
""/> 
23466     <method name=
"LogTrace" oldname=
"wxLogTrace" type=
"" overloaded=
"yes"> 
23467       <autodoc>LogTrace(unsigned long mask, String msg)
 
23468 LogTrace(String mask, String msg)
</autodoc> 
23470         <param name=
"mask" type=
"String" default=
""/> 
23471         <param name=
"msg" type=
"String" default=
""/> 
23474     <method name=
"LogGeneric" oldname=
"wxLogGeneric" type=
"" overloaded=
"no"> 
23475       <autodoc>LogGeneric(unsigned long level, String msg)
</autodoc> 
23477         <param name=
"level" type=
"unsigned long" default=
""/> 
23478         <param name=
"msg" type=
"String" default=
""/> 
23481     <method name=
"SafeShowMessage" oldname=
"wxSafeShowMessage" type=
"" overloaded=
"no"> 
23482       <autodoc>SafeShowMessage(String title, String text)
</autodoc> 
23484         <param name=
"title" type=
"String" default=
""/> 
23485         <param name=
"text" type=
"String" default=
""/> 
23488     <class name=
"LogNull" oldname=
"wxLogNull" module=
"_misc"> 
23489       <constructor name=
"LogNull" overloaded=
"no"> 
23490         <autodoc>__init__(self) -
> LogNull
</autodoc> 
23492       <destructor name=
"~wxLogNull" overloaded=
"no"> 
23493         <autodoc>__del__(self)
</autodoc> 
23496     <class name=
"PyLog" oldname=
"wxPyLog" module=
"_misc"> 
23497       <baseclass name=
"Log"/> 
23498       <constructor name=
"PyLog" overloaded=
"no"> 
23499         <autodoc>__init__(self) -
> PyLog
</autodoc> 
23501       <method name=
"_setCallbackInfo" type=
"" overloaded=
"no"> 
23502         <autodoc>_setCallbackInfo(self, PyObject self, PyObject _class)
</autodoc> 
23504           <param name=
"self" type=
"PyObject" default=
""/> 
23505           <param name=
"_class" type=
"PyObject" default=
""/> 
23510 #---------------------------------------------------------------------------
 
23512     <class name=
"Process" oldname=
"wxPyProcess" module=
"_misc"> 
23513       <baseclass name=
"EvtHandler"/> 
23514       <constructor name=
"wxPyProcess" overloaded=
"no"> 
23515         <autodoc>__init__(self, EvtHandler parent=None, int id=-
1) -
> Process
</autodoc> 
23517           <param name=
"parent" type=
"EvtHandler" default=
"NULL"/> 
23518           <param name=
"id" type=
"int" default=
"-1"/> 
23521       <staticmethod name=
"Kill" type=
"wxKillError" overloaded=
"no"> 
23522         <autodoc>Kill(int pid, int sig=SIGTERM) -
> int
</autodoc> 
23524           <param name=
"pid" type=
"int" default=
""/> 
23525           <param name=
"sig" type=
"wxSignal" default=
"wxSIGTERM"/> 
23528       <staticmethod name=
"Exists" type=
"bool" overloaded=
"no"> 
23529         <autodoc>Exists(int pid) -
> bool
</autodoc> 
23531           <param name=
"pid" type=
"int" default=
""/> 
23534       <staticmethod name=
"Open" type=
"Process" overloaded=
"no"> 
23535         <autodoc>Open(String cmd, int flags=EXEC_ASYNC) -
> Process
</autodoc> 
23537           <param name=
"cmd" type=
"String" default=
""/> 
23538           <param name=
"flags" type=
"int" default=
"wxEXEC_ASYNC"/> 
23541       <method name=
"_setCallbackInfo" type=
"" overloaded=
"no"> 
23542         <autodoc>_setCallbackInfo(self, PyObject self, PyObject _class)
</autodoc> 
23544           <param name=
"self" type=
"PyObject" default=
""/> 
23545           <param name=
"_class" type=
"PyObject" default=
""/> 
23548       <method name=
"base_OnTerminate" type=
"" overloaded=
"no"> 
23549         <autodoc>base_OnTerminate(self, int pid, int status)
</autodoc> 
23551           <param name=
"pid" type=
"int" default=
""/> 
23552           <param name=
"status" type=
"int" default=
""/> 
23555       <method name=
"Redirect" type=
"" overloaded=
"no"> 
23556         <autodoc>Redirect(self)
</autodoc> 
23558       <method name=
"IsRedirected" type=
"bool" overloaded=
"no"> 
23559         <autodoc>IsRedirected(self) -
> bool
</autodoc> 
23561       <method name=
"Detach" type=
"" overloaded=
"no"> 
23562         <autodoc>Detach(self)
</autodoc> 
23564       <method name=
"GetInputStream" type=
"wxInputStream" overloaded=
"no"> 
23565         <autodoc>GetInputStream(self) -
> InputStream
</autodoc> 
23567       <method name=
"GetErrorStream" type=
"wxInputStream" overloaded=
"no"> 
23568         <autodoc>GetErrorStream(self) -
> InputStream
</autodoc> 
23570       <method name=
"GetOutputStream" type=
"OutputStream" overloaded=
"no"> 
23571         <autodoc>GetOutputStream(self) -
> OutputStream
</autodoc> 
23573       <method name=
"CloseOutput" type=
"" overloaded=
"no"> 
23574         <autodoc>CloseOutput(self)
</autodoc> 
23576       <method name=
"IsInputOpened" type=
"bool" overloaded=
"no"> 
23577         <autodoc>IsInputOpened(self) -
> bool
</autodoc> 
23579       <method name=
"IsInputAvailable" type=
"bool" overloaded=
"no"> 
23580         <autodoc>IsInputAvailable(self) -
> bool
</autodoc> 
23582       <method name=
"IsErrorAvailable" type=
"bool" overloaded=
"no"> 
23583         <autodoc>IsErrorAvailable(self) -
> bool
</autodoc> 
23586     <class name=
"ProcessEvent" oldname=
"wxProcessEvent" module=
"_misc"> 
23587       <baseclass name=
"Event"/> 
23588       <constructor name=
"ProcessEvent" overloaded=
"no"> 
23589         <autodoc>__init__(self, int id=
0, int pid=
0, int exitcode=
0) -
> ProcessEvent
</autodoc> 
23591           <param name=
"id" type=
"int" default=
"0"/> 
23592           <param name=
"pid" type=
"int" default=
"0"/> 
23593           <param name=
"exitcode" type=
"int" default=
"0"/> 
23596       <method name=
"GetPid" type=
"int" overloaded=
"no"> 
23597         <autodoc>GetPid(self) -
> int
</autodoc> 
23599       <method name=
"GetExitCode" type=
"int" overloaded=
"no"> 
23600         <autodoc>GetExitCode(self) -
> int
</autodoc> 
23602       <property name=
"m_pid" type=
"int" readonly=
"no"/> 
23603       <property name=
"m_exitcode" type=
"int" readonly=
"no"/> 
23606 EVT_END_PROCESS = wx.PyEventBinder( wxEVT_END_PROCESS, 
1 )
 
23608     <method name=
"Execute" oldname=
"wxExecute" type=
"long" overloaded=
"no"> 
23609       <autodoc>Execute(String command, int flags=EXEC_ASYNC, Process process=None) -
> long
</autodoc> 
23611         <param name=
"command" type=
"String" default=
""/> 
23612         <param name=
"flags" type=
"int" default=
"wxEXEC_ASYNC"/> 
23613         <param name=
"process" type=
"Process" default=
"NULL"/> 
23617 #---------------------------------------------------------------------------
 
23619     <class name=
"Joystick" oldname=
"wxJoystick" module=
"_misc"> 
23620       <constructor name=
"Joystick" overloaded=
"no"> 
23621         <autodoc>__init__(self, int joystick=JOYSTICK1) -
> Joystick
</autodoc> 
23623           <param name=
"joystick" type=
"int" default=
"wxJOYSTICK1"/> 
23626       <destructor name=
"~wxJoystick" overloaded=
"no"> 
23627         <autodoc>__del__(self)
</autodoc> 
23629       <method name=
"GetPosition" type=
"Point" overloaded=
"no"> 
23630         <autodoc>GetPosition(self) -
> Point
</autodoc> 
23632       <method name=
"GetZPosition" type=
"int" overloaded=
"no"> 
23633         <autodoc>GetZPosition(self) -
> int
</autodoc> 
23635       <method name=
"GetButtonState" type=
"int" overloaded=
"no"> 
23636         <autodoc>GetButtonState(self) -
> int
</autodoc> 
23638       <method name=
"GetPOVPosition" type=
"int" overloaded=
"no"> 
23639         <autodoc>GetPOVPosition(self) -
> int
</autodoc> 
23641       <method name=
"GetPOVCTSPosition" type=
"int" overloaded=
"no"> 
23642         <autodoc>GetPOVCTSPosition(self) -
> int
</autodoc> 
23644       <method name=
"GetRudderPosition" type=
"int" overloaded=
"no"> 
23645         <autodoc>GetRudderPosition(self) -
> int
</autodoc> 
23647       <method name=
"GetUPosition" type=
"int" overloaded=
"no"> 
23648         <autodoc>GetUPosition(self) -
> int
</autodoc> 
23650       <method name=
"GetVPosition" type=
"int" overloaded=
"no"> 
23651         <autodoc>GetVPosition(self) -
> int
</autodoc> 
23653       <method name=
"GetMovementThreshold" type=
"int" overloaded=
"no"> 
23654         <autodoc>GetMovementThreshold(self) -
> int
</autodoc> 
23656       <method name=
"SetMovementThreshold" type=
"" overloaded=
"no"> 
23657         <autodoc>SetMovementThreshold(self, int threshold)
</autodoc> 
23659           <param name=
"threshold" type=
"int" default=
""/> 
23662       <method name=
"IsOk" type=
"bool" overloaded=
"no"> 
23663         <autodoc>IsOk(self) -
> bool
</autodoc> 
23665       <method name=
"GetNumberJoysticks" type=
"int" overloaded=
"no"> 
23666         <autodoc>GetNumberJoysticks(self) -
> int
</autodoc> 
23668       <method name=
"GetManufacturerId" type=
"int" overloaded=
"no"> 
23669         <autodoc>GetManufacturerId(self) -
> int
</autodoc> 
23671       <method name=
"GetProductId" type=
"int" overloaded=
"no"> 
23672         <autodoc>GetProductId(self) -
> int
</autodoc> 
23674       <method name=
"GetProductName" type=
"String" overloaded=
"no"> 
23675         <autodoc>GetProductName(self) -
> String
</autodoc> 
23677       <method name=
"GetXMin" type=
"int" overloaded=
"no"> 
23678         <autodoc>GetXMin(self) -
> int
</autodoc> 
23680       <method name=
"GetYMin" type=
"int" overloaded=
"no"> 
23681         <autodoc>GetYMin(self) -
> int
</autodoc> 
23683       <method name=
"GetZMin" type=
"int" overloaded=
"no"> 
23684         <autodoc>GetZMin(self) -
> int
</autodoc> 
23686       <method name=
"GetXMax" type=
"int" overloaded=
"no"> 
23687         <autodoc>GetXMax(self) -
> int
</autodoc> 
23689       <method name=
"GetYMax" type=
"int" overloaded=
"no"> 
23690         <autodoc>GetYMax(self) -
> int
</autodoc> 
23692       <method name=
"GetZMax" type=
"int" overloaded=
"no"> 
23693         <autodoc>GetZMax(self) -
> int
</autodoc> 
23695       <method name=
"GetNumberButtons" type=
"int" overloaded=
"no"> 
23696         <autodoc>GetNumberButtons(self) -
> int
</autodoc> 
23698       <method name=
"GetNumberAxes" type=
"int" overloaded=
"no"> 
23699         <autodoc>GetNumberAxes(self) -
> int
</autodoc> 
23701       <method name=
"GetMaxButtons" type=
"int" overloaded=
"no"> 
23702         <autodoc>GetMaxButtons(self) -
> int
</autodoc> 
23704       <method name=
"GetMaxAxes" type=
"int" overloaded=
"no"> 
23705         <autodoc>GetMaxAxes(self) -
> int
</autodoc> 
23707       <method name=
"GetPollingMin" type=
"int" overloaded=
"no"> 
23708         <autodoc>GetPollingMin(self) -
> int
</autodoc> 
23710       <method name=
"GetPollingMax" type=
"int" overloaded=
"no"> 
23711         <autodoc>GetPollingMax(self) -
> int
</autodoc> 
23713       <method name=
"GetRudderMin" type=
"int" overloaded=
"no"> 
23714         <autodoc>GetRudderMin(self) -
> int
</autodoc> 
23716       <method name=
"GetRudderMax" type=
"int" overloaded=
"no"> 
23717         <autodoc>GetRudderMax(self) -
> int
</autodoc> 
23719       <method name=
"GetUMin" type=
"int" overloaded=
"no"> 
23720         <autodoc>GetUMin(self) -
> int
</autodoc> 
23722       <method name=
"GetUMax" type=
"int" overloaded=
"no"> 
23723         <autodoc>GetUMax(self) -
> int
</autodoc> 
23725       <method name=
"GetVMin" type=
"int" overloaded=
"no"> 
23726         <autodoc>GetVMin(self) -
> int
</autodoc> 
23728       <method name=
"GetVMax" type=
"int" overloaded=
"no"> 
23729         <autodoc>GetVMax(self) -
> int
</autodoc> 
23731       <method name=
"HasRudder" type=
"bool" overloaded=
"no"> 
23732         <autodoc>HasRudder(self) -
> bool
</autodoc> 
23734       <method name=
"HasZ" type=
"bool" overloaded=
"no"> 
23735         <autodoc>HasZ(self) -
> bool
</autodoc> 
23737       <method name=
"HasU" type=
"bool" overloaded=
"no"> 
23738         <autodoc>HasU(self) -
> bool
</autodoc> 
23740       <method name=
"HasV" type=
"bool" overloaded=
"no"> 
23741         <autodoc>HasV(self) -
> bool
</autodoc> 
23743       <method name=
"HasPOV" type=
"bool" overloaded=
"no"> 
23744         <autodoc>HasPOV(self) -
> bool
</autodoc> 
23746       <method name=
"HasPOV4Dir" type=
"bool" overloaded=
"no"> 
23747         <autodoc>HasPOV4Dir(self) -
> bool
</autodoc> 
23749       <method name=
"HasPOVCTS" type=
"bool" overloaded=
"no"> 
23750         <autodoc>HasPOVCTS(self) -
> bool
</autodoc> 
23752       <method name=
"SetCapture" type=
"bool" overloaded=
"no"> 
23753         <autodoc>SetCapture(self, Window win, int pollingFreq=
0) -
> bool
</autodoc> 
23755           <param name=
"win" type=
"Window" default=
""/> 
23756           <param name=
"pollingFreq" type=
"int" default=
"0"/> 
23759       <method name=
"ReleaseCapture" type=
"bool" overloaded=
"no"> 
23760         <autodoc>ReleaseCapture(self) -
> bool
</autodoc> 
23763     <class name=
"JoystickEvent" oldname=
"wxJoystickEvent" module=
"_misc"> 
23764       <baseclass name=
"Event"/> 
23765       <constructor name=
"JoystickEvent" overloaded=
"no"> 
23766         <autodoc>__init__(self, wxEventType type=wxEVT_NULL, int state=
0, int joystick=JOYSTICK1, 
 
23767     int change=
0) -
> JoystickEvent
</autodoc> 
23769           <param name=
"type" type=
"wxEventType" default=
"wxEVT_NULL"/> 
23770           <param name=
"state" type=
"int" default=
"0"/> 
23771           <param name=
"joystick" type=
"int" default=
"wxJOYSTICK1"/> 
23772           <param name=
"change" type=
"int" default=
"0"/> 
23775       <property name=
"m_pos" type=
"Point" readonly=
"no"/> 
23776       <property name=
"m_zPosition" type=
"int" readonly=
"no"/> 
23777       <property name=
"m_buttonChange" type=
"int" readonly=
"no"/> 
23778       <property name=
"m_buttonState" type=
"int" readonly=
"no"/> 
23779       <property name=
"m_joyStick" type=
"int" readonly=
"no"/> 
23780       <method name=
"GetPosition" type=
"Point" overloaded=
"no"> 
23781         <autodoc>GetPosition(self) -
> Point
</autodoc> 
23783       <method name=
"GetZPosition" type=
"int" overloaded=
"no"> 
23784         <autodoc>GetZPosition(self) -
> int
</autodoc> 
23786       <method name=
"GetButtonState" type=
"int" overloaded=
"no"> 
23787         <autodoc>GetButtonState(self) -
> int
</autodoc> 
23789       <method name=
"GetButtonChange" type=
"int" overloaded=
"no"> 
23790         <autodoc>GetButtonChange(self) -
> int
</autodoc> 
23792       <method name=
"GetJoystick" type=
"int" overloaded=
"no"> 
23793         <autodoc>GetJoystick(self) -
> int
</autodoc> 
23795       <method name=
"SetJoystick" type=
"" overloaded=
"no"> 
23796         <autodoc>SetJoystick(self, int stick)
</autodoc> 
23798           <param name=
"stick" type=
"int" default=
""/> 
23801       <method name=
"SetButtonState" type=
"" overloaded=
"no"> 
23802         <autodoc>SetButtonState(self, int state)
</autodoc> 
23804           <param name=
"state" type=
"int" default=
""/> 
23807       <method name=
"SetButtonChange" type=
"" overloaded=
"no"> 
23808         <autodoc>SetButtonChange(self, int change)
</autodoc> 
23810           <param name=
"change" type=
"int" default=
""/> 
23813       <method name=
"SetPosition" type=
"" overloaded=
"no"> 
23814         <autodoc>SetPosition(self, Point pos)
</autodoc> 
23816           <param name=
"pos" type=
"Point" default=
""/> 
23819       <method name=
"SetZPosition" type=
"" overloaded=
"no"> 
23820         <autodoc>SetZPosition(self, int zPos)
</autodoc> 
23822           <param name=
"zPos" type=
"int" default=
""/> 
23825       <method name=
"IsButton" type=
"bool" overloaded=
"no"> 
23826         <autodoc>IsButton(self) -
> bool
</autodoc> 
23828       <method name=
"IsMove" type=
"bool" overloaded=
"no"> 
23829         <autodoc>IsMove(self) -
> bool
</autodoc> 
23831       <method name=
"IsZMove" type=
"bool" overloaded=
"no"> 
23832         <autodoc>IsZMove(self) -
> bool
</autodoc> 
23834       <method name=
"ButtonDown" type=
"bool" overloaded=
"no"> 
23835         <autodoc>ButtonDown(self, int but=JOY_BUTTON_ANY) -
> bool
</autodoc> 
23837           <param name=
"but" type=
"int" default=
"wxJOY_BUTTON_ANY"/> 
23840       <method name=
"ButtonUp" type=
"bool" overloaded=
"no"> 
23841         <autodoc>ButtonUp(self, int but=JOY_BUTTON_ANY) -
> bool
</autodoc> 
23843           <param name=
"but" type=
"int" default=
"wxJOY_BUTTON_ANY"/> 
23846       <method name=
"ButtonIsDown" type=
"bool" overloaded=
"no"> 
23847         <autodoc>ButtonIsDown(self, int but=JOY_BUTTON_ANY) -
> bool
</autodoc> 
23849           <param name=
"but" type=
"int" default=
"wxJOY_BUTTON_ANY"/> 
23854 EVT_JOY_BUTTON_DOWN = wx.PyEventBinder( wxEVT_JOY_BUTTON_DOWN )
 
23855 EVT_JOY_BUTTON_UP = wx.PyEventBinder( wxEVT_JOY_BUTTON_UP )
 
23856 EVT_JOY_MOVE = wx.PyEventBinder( wxEVT_JOY_MOVE )
 
23857 EVT_JOY_ZMOVE = wx.PyEventBinder( wxEVT_JOY_ZMOVE )
 
23859 EVT_JOYSTICK_EVENTS = wx.PyEventBinder([ wxEVT_JOY_BUTTON_DOWN,
 
23860                                         wxEVT_JOY_BUTTON_UP, 
 
23867 #---------------------------------------------------------------------------
 
23869     <class name=
"Sound" oldname=
"wxSound" module=
"_misc"> 
23870       <constructor name=
"Sound" overloaded=
"no"> 
23871         <autodoc>__init__(self, String fileName=EmptyString) -
> Sound
</autodoc> 
23873           <param name=
"fileName" type=
"String" default=
"wxPyEmptyString"/> 
23876       <constructor name=
"SoundFromData" overloaded=
"no"> 
23877         <autodoc>SoundFromData(PyObject data) -
> Sound
</autodoc> 
23879           <param name=
"data" type=
"PyObject" default=
""/> 
23882       <destructor name=
"~wxSound" overloaded=
"no"> 
23883         <autodoc>__del__(self)
</autodoc> 
23885       <method name=
"Create" type=
"bool" overloaded=
"no"> 
23886         <autodoc>Create(self, String fileName) -
> bool
</autodoc> 
23888           <param name=
"fileName" type=
"String" default=
""/> 
23891       <method name=
"CreateFromData" type=
"bool" overloaded=
"no"> 
23892         <autodoc>CreateFromData(self, PyObject data) -
> bool
</autodoc> 
23894           <param name=
"data" type=
"PyObject" default=
""/> 
23897       <method name=
"IsOk" type=
"bool" overloaded=
"no"> 
23898         <autodoc>IsOk(self) -
> bool
</autodoc> 
23900       <method name=
"Play" type=
"bool" overloaded=
"no"> 
23901         <autodoc>Play(self, unsigned int flags=SOUND_ASYNC) -
> bool
</autodoc> 
23903           <param name=
"flags" type=
"unsigned int" default=
"wxSOUND_ASYNC"/> 
23906       <staticmethod name=
"PlaySound" type=
"bool" overloaded=
"no"> 
23907         <autodoc>PlaySound(String filename, unsigned int flags=SOUND_ASYNC) -
> bool
</autodoc> 
23909           <param name=
"filename" type=
"String" default=
""/> 
23910           <param name=
"flags" type=
"unsigned int" default=
"wxSOUND_ASYNC"/> 
23913       <staticmethod name=
"Stop" type=
"" overloaded=
"no"> 
23914         <autodoc>Stop()
</autodoc> 
23918 #---------------------------------------------------------------------------
 
23920     <class name=
"FileTypeInfo" oldname=
"wxFileTypeInfo" module=
"_misc"> 
23921       <constructor name=
"FileTypeInfo" overloaded=
"no"> 
23922         <autodoc>__init__(self, String mimeType, String openCmd, String printCmd, String desc) -
> FileTypeInfo
</autodoc> 
23924           <param name=
"mimeType" type=
"String" default=
""/> 
23925           <param name=
"openCmd" type=
"String" default=
""/> 
23926           <param name=
"printCmd" type=
"String" default=
""/> 
23927           <param name=
"desc" type=
"String" default=
""/> 
23930       <constructor name=
"FileTypeInfoSequence" overloaded=
"no"> 
23931         <autodoc>FileTypeInfoSequence(wxArrayString sArray) -
> FileTypeInfo
</autodoc> 
23933           <param name=
"sArray" type=
"wxArrayString" default=
""/> 
23936       <constructor name=
"NullFileTypeInfo" overloaded=
"no"> 
23937         <autodoc>NullFileTypeInfo() -
> FileTypeInfo
</autodoc> 
23939       <method name=
"IsValid" type=
"bool" overloaded=
"no"> 
23940         <autodoc>IsValid(self) -
> bool
</autodoc> 
23942       <method name=
"SetIcon" type=
"" overloaded=
"no"> 
23943         <autodoc>SetIcon(self, String iconFile, int iconIndex=
0)
</autodoc> 
23945           <param name=
"iconFile" type=
"String" default=
""/> 
23946           <param name=
"iconIndex" type=
"int" default=
"0"/> 
23949       <method name=
"SetShortDesc" type=
"" overloaded=
"no"> 
23950         <autodoc>SetShortDesc(self, String shortDesc)
</autodoc> 
23952           <param name=
"shortDesc" type=
"String" default=
""/> 
23955       <method name=
"GetMimeType" type=
"String" overloaded=
"no"> 
23956         <autodoc>GetMimeType(self) -
> String
</autodoc> 
23958       <method name=
"GetOpenCommand" type=
"String" overloaded=
"no"> 
23959         <autodoc>GetOpenCommand(self) -
> String
</autodoc> 
23961       <method name=
"GetPrintCommand" type=
"String" overloaded=
"no"> 
23962         <autodoc>GetPrintCommand(self) -
> String
</autodoc> 
23964       <method name=
"GetShortDesc" type=
"String" overloaded=
"no"> 
23965         <autodoc>GetShortDesc(self) -
> String
</autodoc> 
23967       <method name=
"GetDescription" type=
"String" overloaded=
"no"> 
23968         <autodoc>GetDescription(self) -
> String
</autodoc> 
23970       <method name=
"GetExtensions" type=
"wxArrayString" overloaded=
"no"> 
23971         <autodoc>GetExtensions(self) -
> wxArrayString
</autodoc> 
23973       <method name=
"GetExtensionsCount" type=
"int" overloaded=
"no"> 
23974         <autodoc>GetExtensionsCount(self) -
> int
</autodoc> 
23976       <method name=
"GetIconFile" type=
"String" overloaded=
"no"> 
23977         <autodoc>GetIconFile(self) -
> String
</autodoc> 
23979       <method name=
"GetIconIndex" type=
"int" overloaded=
"no"> 
23980         <autodoc>GetIconIndex(self) -
> int
</autodoc> 
23983     <class name=
"FileType" oldname=
"wxFileType" module=
"_misc"> 
23984       <constructor name=
"FileType" overloaded=
"no"> 
23985         <autodoc>__init__(self, FileTypeInfo ftInfo) -
> FileType
</autodoc> 
23987           <param name=
"ftInfo" type=
"FileTypeInfo" default=
""/> 
23990       <destructor name=
"~wxFileType" overloaded=
"no"> 
23991         <autodoc>__del__(self)
</autodoc> 
23993       <method name=
"GetMimeType" type=
"PyObject" overloaded=
"no"> 
23994         <autodoc>GetMimeType(self) -
> PyObject
</autodoc> 
23996       <method name=
"GetMimeTypes" type=
"PyObject" overloaded=
"no"> 
23997         <autodoc>GetMimeTypes(self) -
> PyObject
</autodoc> 
23999       <method name=
"GetExtensions" type=
"PyObject" overloaded=
"no"> 
24000         <autodoc>GetExtensions(self) -
> PyObject
</autodoc> 
24002       <method name=
"GetIcon" type=
"Icon" overloaded=
"no"> 
24003         <autodoc>GetIcon(self) -
> Icon
</autodoc> 
24005       <method name=
"GetIconInfo" type=
"PyObject" overloaded=
"no"> 
24006         <autodoc>GetIconInfo(self) -
> PyObject
</autodoc> 
24008       <method name=
"GetDescription" type=
"PyObject" overloaded=
"no"> 
24009         <autodoc>GetDescription(self) -
> PyObject
</autodoc> 
24011       <method name=
"GetOpenCommand" type=
"PyObject" overloaded=
"no"> 
24012         <autodoc>GetOpenCommand(self, String filename, String mimetype=EmptyString) -
> PyObject
</autodoc> 
24014           <param name=
"filename" type=
"String" default=
""/> 
24015           <param name=
"mimetype" type=
"String" default=
"wxPyEmptyString"/> 
24018       <method name=
"GetPrintCommand" type=
"PyObject" overloaded=
"no"> 
24019         <autodoc>GetPrintCommand(self, String filename, String mimetype=EmptyString) -
> PyObject
</autodoc> 
24021           <param name=
"filename" type=
"String" default=
""/> 
24022           <param name=
"mimetype" type=
"String" default=
"wxPyEmptyString"/> 
24025       <method name=
"GetAllCommands" type=
"PyObject" overloaded=
"no"> 
24026         <autodoc>GetAllCommands(self, String filename, String mimetype=EmptyString) -
> PyObject
</autodoc> 
24028           <param name=
"filename" type=
"String" default=
""/> 
24029           <param name=
"mimetype" type=
"String" default=
"wxPyEmptyString"/> 
24032       <method name=
"SetCommand" type=
"bool" overloaded=
"no"> 
24033         <autodoc>SetCommand(self, String cmd, String verb, bool overwriteprompt=True) -
> bool
</autodoc> 
24035           <param name=
"cmd" type=
"String" default=
""/> 
24036           <param name=
"verb" type=
"String" default=
""/> 
24037           <param name=
"overwriteprompt" type=
"bool" default=
"True"/> 
24040       <method name=
"SetDefaultIcon" type=
"bool" overloaded=
"no"> 
24041         <autodoc>SetDefaultIcon(self, String cmd=EmptyString, int index=
0) -
> bool
</autodoc> 
24043           <param name=
"cmd" type=
"String" default=
"wxPyEmptyString"/> 
24044           <param name=
"index" type=
"int" default=
"0"/> 
24047       <method name=
"Unassociate" type=
"bool" overloaded=
"no"> 
24048         <autodoc>Unassociate(self) -
> bool
</autodoc> 
24050       <staticmethod name=
"ExpandCommand" type=
"String" overloaded=
"no"> 
24051         <autodoc>ExpandCommand(String command, String filename, String mimetype=EmptyString) -
> String
</autodoc> 
24053           <param name=
"command" type=
"String" default=
""/> 
24054           <param name=
"filename" type=
"String" default=
""/> 
24055           <param name=
"mimetype" type=
"String" default=
"wxPyEmptyString"/> 
24059     <class name=
"MimeTypesManager" oldname=
"wxMimeTypesManager" module=
"_misc"> 
24060       <constructor name=
"MimeTypesManager" overloaded=
"no"> 
24061         <autodoc>__init__(self) -
> MimeTypesManager
</autodoc> 
24063       <destructor name=
"~wxMimeTypesManager" overloaded=
"no"> 
24064         <autodoc>__del__(self)
</autodoc> 
24066       <staticmethod name=
"IsOfType" type=
"bool" overloaded=
"no"> 
24067         <autodoc>IsOfType(String mimeType, String wildcard) -
> bool
</autodoc> 
24069           <param name=
"mimeType" type=
"String" default=
""/> 
24070           <param name=
"wildcard" type=
"String" default=
""/> 
24073       <method name=
"Initialize" type=
"" overloaded=
"no"> 
24074         <autodoc>Initialize(self, int mailcapStyle=MAILCAP_ALL, String extraDir=EmptyString)
</autodoc> 
24076           <param name=
"mailcapStyle" type=
"int" default=
"wxMAILCAP_ALL"/> 
24077           <param name=
"extraDir" type=
"String" default=
"wxPyEmptyString"/> 
24080       <method name=
"ClearData" type=
"" overloaded=
"no"> 
24081         <autodoc>ClearData(self)
</autodoc> 
24083       <method name=
"GetFileTypeFromExtension" type=
"FileType" overloaded=
"no"> 
24084         <autodoc>GetFileTypeFromExtension(self, String ext) -
> FileType
</autodoc> 
24086           <param name=
"ext" type=
"String" default=
""/> 
24089       <method name=
"GetFileTypeFromMimeType" type=
"FileType" overloaded=
"no"> 
24090         <autodoc>GetFileTypeFromMimeType(self, String mimeType) -
> FileType
</autodoc> 
24092           <param name=
"mimeType" type=
"String" default=
""/> 
24095       <method name=
"ReadMailcap" type=
"bool" overloaded=
"no"> 
24096         <autodoc>ReadMailcap(self, String filename, bool fallback=False) -
> bool
</autodoc> 
24098           <param name=
"filename" type=
"String" default=
""/> 
24099           <param name=
"fallback" type=
"bool" default=
"False"/> 
24102       <method name=
"ReadMimeTypes" type=
"bool" overloaded=
"no"> 
24103         <autodoc>ReadMimeTypes(self, String filename) -
> bool
</autodoc> 
24105           <param name=
"filename" type=
"String" default=
""/> 
24108       <method name=
"EnumAllFileTypes" type=
"PyObject" overloaded=
"no"> 
24109         <autodoc>EnumAllFileTypes(self) -
> PyObject
</autodoc> 
24111       <method name=
"AddFallback" type=
"" overloaded=
"no"> 
24112         <autodoc>AddFallback(self, FileTypeInfo ft)
</autodoc> 
24114           <param name=
"ft" type=
"FileTypeInfo" default=
""/> 
24117       <method name=
"Associate" type=
"FileType" overloaded=
"no"> 
24118         <autodoc>Associate(self, FileTypeInfo ftInfo) -
> FileType
</autodoc> 
24120           <param name=
"ftInfo" type=
"FileTypeInfo" default=
""/> 
24123       <method name=
"Unassociate" type=
"bool" overloaded=
"no"> 
24124         <autodoc>Unassociate(self, FileType ft) -
> bool
</autodoc> 
24126           <param name=
"ft" type=
"FileType" default=
""/> 
24131 #---------------------------------------------------------------------------
 
24133     <class name=
"ArtProvider" oldname=
"wxPyArtProvider" module=
"_misc"> 
24134       <docstring>The wx.ArtProvider class is used to customize the look of wxWidgets
 
24135 application. When wxWidgets needs to display an icon or a bitmap (e.g.
 
24136 in the standard file dialog), it does not use hard-coded resource but
 
24137 asks wx.ArtProvider for it instead. This way the users can plug in
 
24138 their own wx.ArtProvider class and easily replace standard art with
 
24139 his/her own version. It is easy thing to do: all that is needed is
 
24140 to derive a class from wx.ArtProvider, override it's CreateBitmap
 
24141 method and register the provider with wx.ArtProvider.PushProvider::
 
24143     class MyArtProvider(wx.ArtProvider):
 
24144         def __init__(self):
 
24145             wx.ArtProvider.__init__(self)
 
24147         def CreateBitmap(self, artid, client, size):
 
24152 Identifying art resources
 
24153 -------------------------
 
24155 Every bitmap is known to wx.ArtProvider under an unique ID that is
 
24156 used when requesting a resource from it. The IDs can have one of the
 
24157 following predefined values.  Additionally, any string recognized by
 
24158 custom art providers registered using `PushProvider` may be used.
 
24163 When running under GTK+ 
2, GTK+ stock item IDs (e.g. 'gtk-cdrom') may be used
 
24164 as well.  Additionally, if wxGTK was compiled against GTK+ 
>= 
2.4, then it is
 
24165 also possible to load icons from current icon theme by specifying their name
 
24166 without the extension and directory components. Icon themes recognized by GTK+
 
24167 follow the freedesktop.org Icon Themes specification.  Note that themes are
 
24168 not guaranteed to contain all icons, so wx.ArtProvider may return wx.NullBitmap
 
24169 or wx.NullIcon.  The default theme is typically installed in /usr/share/icons/hicolor.
 
24172     * wx.ART_ADD_BOOKMARK
 
24173     * wx.ART_DEL_BOOKMARK
 
24174     * wx.ART_HELP_SIDE_PANEL
 
24175     * wx.ART_HELP_SETTINGS
 
24177     * wx.ART_HELP_FOLDER
 
24180     * wx.ART_GO_FORWARD
 
24183     * wx.ART_GO_TO_PARENT
 
24189     * wx.ART_REPORT_VIEW
 
24194     * wx.ART_EXECUTABLE_FILE
 
24195     * wx.ART_NORMAL_FILE
 
24197     * wx.ART_CROSS_MARK
 
24201     * wx.ART_INFORMATION
 
24202     * wx.ART_MISSING_IMAGE 
 
24208 The Client is the entity that calls wx.ArtProvider's `GetBitmap` or
 
24209 `GetIcon` function.  Client IDs serve as a hint to wx.ArtProvider
 
24210 that is supposed to help it to choose the best looking bitmap. For
 
24211 example it is often desirable to use slightly different icons in menus
 
24212 and toolbars even though they represent the same action (e.g.
 
24213 wx.ART_FILE_OPEN). Remember that this is really only a hint for
 
24214 wx.ArtProvider -- it is common that `wx.ArtProvider.GetBitmap` returns
 
24215 identical bitmap for different client values!
 
24219     * wx.ART_FRAME_ICON
 
24220     * wx.ART_CMN_DIALOG
 
24221     * wx.ART_HELP_BROWSER
 
24222     * wx.ART_MESSAGE_BOX
 
24224     * wx.ART_OTHER (used for all requests that don't fit into any
 
24225       of the categories above)
 
24227       <constructor name=
"wxPyArtProvider" overloaded=
"no"> 
24228         <autodoc>__init__(self) -
> ArtProvider
</autodoc> 
24229         <docstring>The wx.ArtProvider class is used to customize the look of wxWidgets
 
24230 application. When wxWidgets needs to display an icon or a bitmap (e.g.
 
24231 in the standard file dialog), it does not use hard-coded resource but
 
24232 asks wx.ArtProvider for it instead. This way the users can plug in
 
24233 their own wx.ArtProvider class and easily replace standard art with
 
24234 his/her own version. It is easy thing to do: all that is needed is
 
24235 to derive a class from wx.ArtProvider, override it's CreateBitmap
 
24236 method and register the provider with wx.ArtProvider.PushProvider::
 
24238     class MyArtProvider(wx.ArtProvider):
 
24239         def __init__(self):
 
24240             wx.ArtProvider.__init__(self)
 
24242         def CreateBitmap(self, artid, client, size):
 
24247 Identifying art resources
 
24248 -------------------------
 
24250 Every bitmap is known to wx.ArtProvider under an unique ID that is
 
24251 used when requesting a resource from it. The IDs can have one of the
 
24252 following predefined values.  Additionally, any string recognized by
 
24253 custom art providers registered using `PushProvider` may be used.
 
24258 When running under GTK+ 
2, GTK+ stock item IDs (e.g. 'gtk-cdrom') may be used
 
24259 as well.  Additionally, if wxGTK was compiled against GTK+ 
>= 
2.4, then it is
 
24260 also possible to load icons from current icon theme by specifying their name
 
24261 without the extension and directory components. Icon themes recognized by GTK+
 
24262 follow the freedesktop.org Icon Themes specification.  Note that themes are
 
24263 not guaranteed to contain all icons, so wx.ArtProvider may return wx.NullBitmap
 
24264 or wx.NullIcon.  The default theme is typically installed in /usr/share/icons/hicolor.
 
24267     * wx.ART_ADD_BOOKMARK
 
24268     * wx.ART_DEL_BOOKMARK
 
24269     * wx.ART_HELP_SIDE_PANEL
 
24270     * wx.ART_HELP_SETTINGS
 
24272     * wx.ART_HELP_FOLDER
 
24275     * wx.ART_GO_FORWARD
 
24278     * wx.ART_GO_TO_PARENT
 
24284     * wx.ART_REPORT_VIEW
 
24289     * wx.ART_EXECUTABLE_FILE
 
24290     * wx.ART_NORMAL_FILE
 
24292     * wx.ART_CROSS_MARK
 
24296     * wx.ART_INFORMATION
 
24297     * wx.ART_MISSING_IMAGE 
 
24303 The Client is the entity that calls wx.ArtProvider's `GetBitmap` or
 
24304 `GetIcon` function.  Client IDs serve as a hint to wx.ArtProvider
 
24305 that is supposed to help it to choose the best looking bitmap. For
 
24306 example it is often desirable to use slightly different icons in menus
 
24307 and toolbars even though they represent the same action (e.g.
 
24308 wx.ART_FILE_OPEN). Remember that this is really only a hint for
 
24309 wx.ArtProvider -- it is common that `wx.ArtProvider.GetBitmap` returns
 
24310 identical bitmap for different client values!
 
24314     * wx.ART_FRAME_ICON
 
24315     * wx.ART_CMN_DIALOG
 
24316     * wx.ART_HELP_BROWSER
 
24317     * wx.ART_MESSAGE_BOX
 
24319     * wx.ART_OTHER (used for all requests that don't fit into any
 
24320       of the categories above)
 
24323       <method name=
"_setCallbackInfo" type=
"" overloaded=
"no"> 
24324         <autodoc>_setCallbackInfo(self, PyObject self, PyObject _class)
</autodoc> 
24326           <param name=
"self" type=
"PyObject" default=
""/> 
24327           <param name=
"_class" type=
"PyObject" default=
""/> 
24330       <staticmethod name=
"PushProvider" type=
"" overloaded=
"no"> 
24331         <autodoc>PushProvider(ArtProvider provider)
</autodoc> 
24332         <docstring>Add new provider to the top of providers stack.
</docstring> 
24334           <param name=
"provider" type=
"ArtProvider" default=
""/> 
24337       <staticmethod name=
"PopProvider" type=
"bool" overloaded=
"no"> 
24338         <autodoc>PopProvider() -
> bool
</autodoc> 
24339         <docstring>Remove latest added provider and delete it.
</docstring> 
24341       <staticmethod name=
"RemoveProvider" type=
"bool" overloaded=
"no"> 
24342         <autodoc>RemoveProvider(ArtProvider provider) -
> bool
</autodoc> 
24343         <docstring>Remove provider. The provider must have been added previously!  The
 
24344 provider is _not_ deleted.
</docstring> 
24346           <param name=
"provider" type=
"ArtProvider" default=
""/> 
24349       <staticmethod name=
"GetBitmap" type=
"Bitmap" overloaded=
"no"> 
24350         <autodoc>GetBitmap(String id, String client=ART_OTHER, Size size=DefaultSize) -
> Bitmap
</autodoc> 
24351         <docstring>Query the providers for bitmap with given ID and return it. Return
 
24352 wx.NullBitmap if no provider provides it.
</docstring> 
24354           <param name=
"id" type=
"String" default=
""/> 
24355           <param name=
"client" type=
"String" default=
"wxPyART_OTHER"/> 
24356           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
24359       <staticmethod name=
"GetIcon" type=
"Icon" overloaded=
"no"> 
24360         <autodoc>GetIcon(String id, String client=ART_OTHER, Size size=DefaultSize) -
> Icon
</autodoc> 
24361         <docstring>Query the providers for icon with given ID and return it.  Return
 
24362 wx.NullIcon if no provider provides it.
</docstring> 
24364           <param name=
"id" type=
"String" default=
""/> 
24365           <param name=
"client" type=
"String" default=
"wxPyART_OTHER"/> 
24366           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
24369       <method name=
"Destroy" type=
"" overloaded=
"no"> 
24370         <autodoc>Destroy(self)
</autodoc> 
24374 #---------------------------------------------------------------------------
 
24376     <class name=
"ConfigBase" oldname=
"wxConfigBase" module=
"_misc"> 
24377       <docstring>wx.ConfigBase class defines the basic interface of all config
 
24378 classes. It can not be used by itself (it is an abstract base class)
 
24379 and you will always use one of its derivations: wx.Config or
 
24382 wx.ConfigBase organizes the items in a tree-like structure, modeled
 
24383 after the Unix/Dos filesystem. There are groups that act like
 
24384 directories and entries, key/value pairs that act like files.  There
 
24385 is always one current group given by the current path.  As in the file
 
24386 system case, to specify a key in the config class you must use a path
 
24387 to it.  Config classes also support the notion of the current group,
 
24388 which makes it possible to use relative paths.
 
24390 Keys are pairs "key_name = value" where value may be of string,
 
24391 integer floating point or boolean, you can not store binary data
 
24392 without first encoding it as a string.  For performance reasons items
 
24393 should be kept small, no more than a couple kilobytes.
 
24395       <destructor name=
"~wxConfigBase" overloaded=
"no"> 
24396         <autodoc>__del__(self)
</autodoc> 
24398       <staticmethod name=
"Set" type=
"ConfigBase" overloaded=
"no"> 
24399         <autodoc>Set(ConfigBase config) -
> ConfigBase
</autodoc> 
24400         <docstring>Sets the global config object (the one returned by Get) and returns a
 
24401 reference to the previous global config object.
</docstring> 
24403           <param name=
"config" type=
"ConfigBase" default=
""/> 
24406       <staticmethod name=
"Get" type=
"ConfigBase" overloaded=
"no"> 
24407         <autodoc>Get(bool createOnDemand=True) -
> ConfigBase
</autodoc> 
24408         <docstring>Returns the current global config object, creating one if neccessary.
</docstring> 
24410           <param name=
"createOnDemand" type=
"bool" default=
"True"/> 
24413       <staticmethod name=
"Create" type=
"ConfigBase" overloaded=
"no"> 
24414         <autodoc>Create() -
> ConfigBase
</autodoc> 
24415         <docstring>Create and return a new global config object.  This function will
 
24416 create the "best" implementation of wx.Config available for the
 
24417 current platform.
</docstring> 
24419       <staticmethod name=
"DontCreateOnDemand" type=
"" overloaded=
"no"> 
24420         <autodoc>DontCreateOnDemand()
</autodoc> 
24421         <docstring>Should Get() try to create a new log object if there isn't a current
 
24424       <method name=
"SetPath" type=
"" overloaded=
"no"> 
24425         <autodoc>SetPath(self, String path)
</autodoc> 
24426         <docstring>Set current path: if the first character is '/', it's the absolute
 
24427 path, otherwise it's a relative path. '..' is supported. If the
 
24428 strPath doesn't exist it is created.
</docstring> 
24430           <param name=
"path" type=
"String" default=
""/> 
24433       <method name=
"GetPath" type=
"String" overloaded=
"no"> 
24434         <autodoc>GetPath(self) -
> String
</autodoc> 
24435         <docstring>Retrieve the current path (always as absolute path)
</docstring> 
24437       <method name=
"GetFirstGroup" type=
"PyObject" overloaded=
"no"> 
24438         <autodoc>GetFirstGroup() -
> (more, value, index)
</autodoc> 
24439         <docstring>Allows enumerating the subgroups in a config object.  Returns a tuple
 
24440 containing a flag indicating there are more items, the name of the
 
24441 current item, and an index to pass to GetNextGroup to fetch the next
 
24444       <method name=
"GetNextGroup" type=
"PyObject" overloaded=
"no"> 
24445         <autodoc>GetNextGroup(long index) -
> (more, value, index)
</autodoc> 
24446         <docstring>Allows enumerating the subgroups in a config object.  Returns a tuple
 
24447 containing a flag indicating there are more items, the name of the
 
24448 current item, and an index to pass to GetNextGroup to fetch the next
 
24451           <param name=
"index" type=
"long" default=
""/> 
24454       <method name=
"GetFirstEntry" type=
"PyObject" overloaded=
"no"> 
24455         <autodoc>GetFirstEntry() -
> (more, value, index)
</autodoc> 
24456         <docstring>Allows enumerating the entries in the current group in a config
 
24457 object.  Returns a tuple containing a flag indicating there are more
 
24458 items, the name of the current item, and an index to pass to
 
24459 GetNextGroup to fetch the next item.
</docstring> 
24461       <method name=
"GetNextEntry" type=
"PyObject" overloaded=
"no"> 
24462         <autodoc>GetNextEntry(long index) -
> (more, value, index)
</autodoc> 
24463         <docstring>Allows enumerating the entries in the current group in a config
 
24464 object.  Returns a tuple containing a flag indicating there are more
 
24465 items, the name of the current item, and an index to pass to
 
24466 GetNextGroup to fetch the next item.
</docstring> 
24468           <param name=
"index" type=
"long" default=
""/> 
24471       <method name=
"GetNumberOfEntries" type=
"size_t" overloaded=
"no"> 
24472         <autodoc>GetNumberOfEntries(self, bool recursive=False) -
> size_t
</autodoc> 
24473         <docstring>Get the number of entries in the current group, with or without its
 
24474 subgroups.
</docstring> 
24476           <param name=
"recursive" type=
"bool" default=
"False"/> 
24479       <method name=
"GetNumberOfGroups" type=
"size_t" overloaded=
"no"> 
24480         <autodoc>GetNumberOfGroups(self, bool recursive=False) -
> size_t
</autodoc> 
24481         <docstring>Get the number of subgroups in the current group, with or without its
 
24482 subgroups.
</docstring> 
24484           <param name=
"recursive" type=
"bool" default=
"False"/> 
24487       <method name=
"HasGroup" type=
"bool" overloaded=
"no"> 
24488         <autodoc>HasGroup(self, String name) -
> bool
</autodoc> 
24489         <docstring>Returns True if the group by this name exists
</docstring> 
24491           <param name=
"name" type=
"String" default=
""/> 
24494       <method name=
"HasEntry" type=
"bool" overloaded=
"no"> 
24495         <autodoc>HasEntry(self, String name) -
> bool
</autodoc> 
24496         <docstring>Returns True if the entry by this name exists
</docstring> 
24498           <param name=
"name" type=
"String" default=
""/> 
24501       <method name=
"Exists" type=
"bool" overloaded=
"no"> 
24502         <autodoc>Exists(self, String name) -
> bool
</autodoc> 
24503         <docstring>Returns True if either a group or an entry with a given name exists
</docstring> 
24505           <param name=
"name" type=
"String" default=
""/> 
24508       <method name=
"GetEntryType" type=
"wxConfigBase::EntryType" overloaded=
"no"> 
24509         <autodoc>GetEntryType(self, String name) -
> int
</autodoc> 
24510         <docstring>Get the type of the entry.  Returns one of the wx.Config.Type_XXX values.
</docstring> 
24512           <param name=
"name" type=
"String" default=
""/> 
24515       <method name=
"Read" type=
"String" overloaded=
"no"> 
24516         <autodoc>Read(self, String key, String defaultVal=EmptyString) -
> String
</autodoc> 
24517         <docstring>Returns the value of key if it exists, defaultVal otherwise.
</docstring> 
24519           <param name=
"key" type=
"String" default=
""/> 
24520           <param name=
"defaultVal" type=
"String" default=
"wxPyEmptyString"/> 
24523       <method name=
"ReadInt" type=
"long" overloaded=
"no"> 
24524         <autodoc>ReadInt(self, String key, long defaultVal=
0) -
> long
</autodoc> 
24525         <docstring>Returns the value of key if it exists, defaultVal otherwise.
</docstring> 
24527           <param name=
"key" type=
"String" default=
""/> 
24528           <param name=
"defaultVal" type=
"long" default=
"0"/> 
24531       <method name=
"ReadFloat" type=
"double" overloaded=
"no"> 
24532         <autodoc>ReadFloat(self, String key, double defaultVal=
0.0) -
> double
</autodoc> 
24533         <docstring>Returns the value of key if it exists, defaultVal otherwise.
</docstring> 
24535           <param name=
"key" type=
"String" default=
""/> 
24536           <param name=
"defaultVal" type=
"double" default=
"0.0"/> 
24539       <method name=
"ReadBool" type=
"bool" overloaded=
"no"> 
24540         <autodoc>ReadBool(self, String key, bool defaultVal=False) -
> bool
</autodoc> 
24541         <docstring>Returns the value of key if it exists, defaultVal otherwise.
</docstring> 
24543           <param name=
"key" type=
"String" default=
""/> 
24544           <param name=
"defaultVal" type=
"bool" default=
"False"/> 
24547       <method name=
"Write" type=
"bool" overloaded=
"no"> 
24548         <autodoc>Write(self, String key, String value) -
> bool
</autodoc> 
24549         <docstring>write the value (return True on success)
</docstring> 
24551           <param name=
"key" type=
"String" default=
""/> 
24552           <param name=
"value" type=
"String" default=
""/> 
24555       <method name=
"WriteInt" type=
"bool" overloaded=
"no"> 
24556         <autodoc>WriteInt(self, String key, long value) -
> bool
</autodoc> 
24557         <docstring>write the value (return True on success)
</docstring> 
24559           <param name=
"key" type=
"String" default=
""/> 
24560           <param name=
"value" type=
"long" default=
""/> 
24563       <method name=
"WriteFloat" type=
"bool" overloaded=
"no"> 
24564         <autodoc>WriteFloat(self, String key, double value) -
> bool
</autodoc> 
24565         <docstring>write the value (return True on success)
</docstring> 
24567           <param name=
"key" type=
"String" default=
""/> 
24568           <param name=
"value" type=
"double" default=
""/> 
24571       <method name=
"WriteBool" type=
"bool" overloaded=
"no"> 
24572         <autodoc>WriteBool(self, String key, bool value) -
> bool
</autodoc> 
24573         <docstring>write the value (return True on success)
</docstring> 
24575           <param name=
"key" type=
"String" default=
""/> 
24576           <param name=
"value" type=
"bool" default=
""/> 
24579       <method name=
"Flush" type=
"bool" overloaded=
"no"> 
24580         <autodoc>Flush(self, bool currentOnly=False) -
> bool
</autodoc> 
24581         <docstring>permanently writes all changes
</docstring> 
24583           <param name=
"currentOnly" type=
"bool" default=
"False"/> 
24586       <method name=
"RenameEntry" type=
"bool" overloaded=
"no"> 
24587         <autodoc>RenameEntry(self, String oldName, String newName) -
> bool
</autodoc> 
24588         <docstring>Rename an entry.  Returns False on failure (probably because the new
 
24589 name is already taken by an existing entry)
</docstring> 
24591           <param name=
"oldName" type=
"String" default=
""/> 
24592           <param name=
"newName" type=
"String" default=
""/> 
24595       <method name=
"RenameGroup" type=
"bool" overloaded=
"no"> 
24596         <autodoc>RenameGroup(self, String oldName, String newName) -
> bool
</autodoc> 
24597         <docstring>Rename a group.  Returns False on failure (probably because the new
 
24598 name is already taken by an existing entry)
</docstring> 
24600           <param name=
"oldName" type=
"String" default=
""/> 
24601           <param name=
"newName" type=
"String" default=
""/> 
24604       <method name=
"DeleteEntry" type=
"bool" overloaded=
"no"> 
24605         <autodoc>DeleteEntry(self, String key, bool deleteGroupIfEmpty=True) -
> bool
</autodoc> 
24606         <docstring>Deletes the specified entry and the group it belongs to if it was the
 
24607 last key in it and the second parameter is True
</docstring> 
24609           <param name=
"key" type=
"String" default=
""/> 
24610           <param name=
"deleteGroupIfEmpty" type=
"bool" default=
"True"/> 
24613       <method name=
"DeleteGroup" type=
"bool" overloaded=
"no"> 
24614         <autodoc>DeleteGroup(self, String key) -
> bool
</autodoc> 
24615         <docstring>Delete the group (with all subgroups)
</docstring> 
24617           <param name=
"key" type=
"String" default=
""/> 
24620       <method name=
"DeleteAll" type=
"bool" overloaded=
"no"> 
24621         <autodoc>DeleteAll(self) -
> bool
</autodoc> 
24622         <docstring>Delete the whole underlying object (disk file, registry key, ...)
 
24623 primarly intended for use by deinstallation routine.
</docstring> 
24625       <method name=
"SetExpandEnvVars" type=
"" overloaded=
"no"> 
24626         <autodoc>SetExpandEnvVars(self, bool doIt=True)
</autodoc> 
24627         <docstring>We can automatically expand environment variables in the config
 
24628 entries this option is on by default, you can turn it on/off at any
 
24631           <param name=
"doIt" type=
"bool" default=
"True"/> 
24634       <method name=
"IsExpandingEnvVars" type=
"bool" overloaded=
"no"> 
24635         <autodoc>IsExpandingEnvVars(self) -
> bool
</autodoc> 
24636         <docstring>Are we currently expanding environment variables?
</docstring> 
24638       <method name=
"SetRecordDefaults" type=
"" overloaded=
"no"> 
24639         <autodoc>SetRecordDefaults(self, bool doIt=True)
</autodoc> 
24640         <docstring>Set whether the config objec should record default values.
</docstring> 
24642           <param name=
"doIt" type=
"bool" default=
"True"/> 
24645       <method name=
"IsRecordingDefaults" type=
"bool" overloaded=
"no"> 
24646         <autodoc>IsRecordingDefaults(self) -
> bool
</autodoc> 
24647         <docstring>Are we currently recording default values?
</docstring> 
24649       <method name=
"ExpandEnvVars" type=
"String" overloaded=
"no"> 
24650         <autodoc>ExpandEnvVars(self, String str) -
> String
</autodoc> 
24651         <docstring>Expand any environment variables in str and return the result
</docstring> 
24653           <param name=
"str" type=
"String" default=
""/> 
24656       <method name=
"GetAppName" type=
"String" overloaded=
"no"> 
24657         <autodoc>GetAppName(self) -
> String
</autodoc> 
24659       <method name=
"GetVendorName" type=
"String" overloaded=
"no"> 
24660         <autodoc>GetVendorName(self) -
> String
</autodoc> 
24662       <method name=
"SetAppName" type=
"" overloaded=
"no"> 
24663         <autodoc>SetAppName(self, String appName)
</autodoc> 
24665           <param name=
"appName" type=
"String" default=
""/> 
24668       <method name=
"SetVendorName" type=
"" overloaded=
"no"> 
24669         <autodoc>SetVendorName(self, String vendorName)
</autodoc> 
24671           <param name=
"vendorName" type=
"String" default=
""/> 
24674       <method name=
"SetStyle" type=
"" overloaded=
"no"> 
24675         <autodoc>SetStyle(self, long style)
</autodoc> 
24677           <param name=
"style" type=
"long" default=
""/> 
24680       <method name=
"GetStyle" type=
"long" overloaded=
"no"> 
24681         <autodoc>GetStyle(self) -
> long
</autodoc> 
24684     <class name=
"Config" oldname=
"wxConfig" module=
"_misc"> 
24685       <docstring>This ConfigBase-derived class will use the registry on Windows,
 
24686 and will be a wx.FileConfig on other platforms.
</docstring> 
24687       <baseclass name=
"ConfigBase"/> 
24688       <constructor name=
"Config" overloaded=
"no"> 
24689         <autodoc>__init__(self, String appName=EmptyString, String vendorName=EmptyString, 
 
24690     String localFilename=EmptyString, String globalFilename=EmptyString, 
 
24691     long style=wxCONFIG_USE_LOCAL_FILE|wxCONFIG_USE_GLOBAL_FILE) -
> Config
</autodoc> 
24693           <param name=
"appName" type=
"String" default=
"wxPyEmptyString"/> 
24694           <param name=
"vendorName" type=
"String" default=
"wxPyEmptyString"/> 
24695           <param name=
"localFilename" type=
"String" default=
"wxPyEmptyString"/> 
24696           <param name=
"globalFilename" type=
"String" default=
"wxPyEmptyString"/> 
24697           <param name=
"style" type=
"long" default=
"wxCONFIG_USE_LOCAL_FILE|wxCONFIG_USE_GLOBAL_FILE"/> 
24700       <destructor name=
"~wxConfig" overloaded=
"no"> 
24701         <autodoc>__del__(self)
</autodoc> 
24704     <class name=
"FileConfig" oldname=
"wxFileConfig" module=
"_misc"> 
24705       <docstring>This config class will use a file for storage on all platforms.
</docstring> 
24706       <baseclass name=
"ConfigBase"/> 
24707       <constructor name=
"FileConfig" overloaded=
"no"> 
24708         <autodoc>__init__(self, String appName=EmptyString, String vendorName=EmptyString, 
 
24709     String localFilename=EmptyString, String globalFilename=EmptyString, 
 
24710     long style=wxCONFIG_USE_LOCAL_FILE|wxCONFIG_USE_GLOBAL_FILE) -
> FileConfig
</autodoc> 
24712           <param name=
"appName" type=
"String" default=
"wxPyEmptyString"/> 
24713           <param name=
"vendorName" type=
"String" default=
"wxPyEmptyString"/> 
24714           <param name=
"localFilename" type=
"String" default=
"wxPyEmptyString"/> 
24715           <param name=
"globalFilename" type=
"String" default=
"wxPyEmptyString"/> 
24716           <param name=
"style" type=
"long" default=
"wxCONFIG_USE_LOCAL_FILE|wxCONFIG_USE_GLOBAL_FILE"/> 
24719       <destructor name=
"~wxFileConfig" overloaded=
"no"> 
24720         <autodoc>__del__(self)
</autodoc> 
24723     <class name=
"ConfigPathChanger" oldname=
"wxConfigPathChanger" module=
"_misc"> 
24724       <docstring>A handy little class which changes current path to the path of given
 
24725 entry and restores it in the destructoir: so if you declare a local
 
24726 variable of this type, you work in the entry directory and the path is
 
24727 automatically restored when the function returns.
</docstring> 
24728       <constructor name=
"ConfigPathChanger" overloaded=
"no"> 
24729         <autodoc>__init__(self, ConfigBase config, String entry) -
> ConfigPathChanger
</autodoc> 
24731           <param name=
"config" type=
"ConfigBase" default=
""/> 
24732           <param name=
"entry" type=
"String" default=
""/> 
24735       <destructor name=
"~wxConfigPathChanger" overloaded=
"no"> 
24736         <autodoc>__del__(self)
</autodoc> 
24738       <method name=
"Name" type=
"String" overloaded=
"no"> 
24739         <autodoc>Name(self) -
> String
</autodoc> 
24740         <docstring>Get the key name
</docstring> 
24743     <method name=
"ExpandEnvVars" oldname=
"wxExpandEnvVars" type=
"String" overloaded=
"no"> 
24744       <autodoc>ExpandEnvVars(String sz) -
> String
</autodoc> 
24745       <docstring>Replace environment variables ($SOMETHING) with their values. The
 
24746 format is $VARNAME or ${VARNAME} where VARNAME contains alphanumeric
 
24747 characters and '_' only. '$' must be escaped ('\\$') in order to be
 
24748 taken literally.
</docstring> 
24750         <param name=
"sz" type=
"String" default=
""/> 
24754 #---------------------------------------------------------------------------
 
24756     <class name=
"DateTime" oldname=
"wxDateTime" module=
"_misc"> 
24757       <constructor name=
"DateTime" overloaded=
"no"> 
24758         <autodoc>__init__(self) -
> DateTime
</autodoc> 
24760       <constructor name=
"DateTimeFromTimeT" overloaded=
"no"> 
24761         <autodoc>DateTimeFromTimeT(time_t timet) -
> DateTime
</autodoc> 
24763           <param name=
"timet" type=
"time_t" default=
""/> 
24766       <constructor name=
"DateTimeFromJDN" overloaded=
"no"> 
24767         <autodoc>DateTimeFromJDN(double jdn) -
> DateTime
</autodoc> 
24769           <param name=
"jdn" type=
"double" default=
""/> 
24772       <constructor name=
"DateTimeFromHMS" overloaded=
"no"> 
24773         <autodoc>DateTimeFromHMS(int hour, int minute=
0, int second=
0, int millisec=
0) -
> DateTime
</autodoc> 
24775           <param name=
"hour" type=
"int" default=
""/> 
24776           <param name=
"minute" type=
"int" default=
"0"/> 
24777           <param name=
"second" type=
"int" default=
"0"/> 
24778           <param name=
"millisec" type=
"int" default=
"0"/> 
24781       <constructor name=
"DateTimeFromDMY" overloaded=
"no"> 
24782         <autodoc>DateTimeFromDMY(int day, int month=Inv_Month, int year=Inv_Year, int hour=
0, 
 
24783     int minute=
0, int second=
0, int millisec=
0) -
> DateTime
</autodoc> 
24785           <param name=
"day" type=
"int" default=
""/> 
24786           <param name=
"month" type=
"wxDateTime::Month" default=
"wxDateTime::Inv_Month"/> 
24787           <param name=
"year" type=
"int" default=
"wxDateTime::Inv_Year"/> 
24788           <param name=
"hour" type=
"int" default=
"0"/> 
24789           <param name=
"minute" type=
"int" default=
"0"/> 
24790           <param name=
"second" type=
"int" default=
"0"/> 
24791           <param name=
"millisec" type=
"int" default=
"0"/> 
24794       <destructor name=
"~wxDateTime" overloaded=
"no"> 
24795         <autodoc>__del__(self)
</autodoc> 
24797       <staticmethod name=
"SetCountry" type=
"" overloaded=
"no"> 
24798         <autodoc>SetCountry(int country)
</autodoc> 
24800           <param name=
"country" type=
"wxDateTime::Country" default=
""/> 
24803       <staticmethod name=
"GetCountry" type=
"wxDateTime::Country" overloaded=
"no"> 
24804         <autodoc>GetCountry() -
> int
</autodoc> 
24806       <staticmethod name=
"IsWestEuropeanCountry" type=
"bool" overloaded=
"no"> 
24807         <autodoc>IsWestEuropeanCountry(int country=Country_Default) -
> bool
</autodoc> 
24809           <param name=
"country" type=
"wxDateTime::Country" default=
"wxDateTime::Country_Default"/> 
24812       <staticmethod name=
"GetCurrentYear" type=
"int" overloaded=
"no"> 
24813         <autodoc>GetCurrentYear(int cal=Gregorian) -
> int
</autodoc> 
24815           <param name=
"cal" type=
"wxDateTime::Calendar" default=
"wxDateTime::Gregorian"/> 
24818       <staticmethod name=
"ConvertYearToBC" type=
"int" overloaded=
"no"> 
24819         <autodoc>ConvertYearToBC(int year) -
> int
</autodoc> 
24821           <param name=
"year" type=
"int" default=
""/> 
24824       <staticmethod name=
"GetCurrentMonth" type=
"wxDateTime::Month" overloaded=
"no"> 
24825         <autodoc>GetCurrentMonth(int cal=Gregorian) -
> int
</autodoc> 
24827           <param name=
"cal" type=
"wxDateTime::Calendar" default=
"wxDateTime::Gregorian"/> 
24830       <staticmethod name=
"IsLeapYear" type=
"bool" overloaded=
"no"> 
24831         <autodoc>IsLeapYear(int year=Inv_Year, int cal=Gregorian) -
> bool
</autodoc> 
24833           <param name=
"year" type=
"int" default=
"wxDateTime::Inv_Year"/> 
24834           <param name=
"cal" type=
"wxDateTime::Calendar" default=
"wxDateTime::Gregorian"/> 
24837       <staticmethod name=
"GetCentury" type=
"int" overloaded=
"no"> 
24838         <autodoc>GetCentury(int year=Inv_Year) -
> int
</autodoc> 
24840           <param name=
"year" type=
"int" default=
"wxDateTime::Inv_Year"/> 
24843       <staticmethod name=
"GetNumberOfDaysinYear" type=
"int" overloaded=
"no"> 
24844         <autodoc>GetNumberOfDaysinYear(int year, int cal=Gregorian) -
> int
</autodoc> 
24846           <param name=
"year" type=
"int" default=
""/> 
24847           <param name=
"cal" type=
"wxDateTime::Calendar" default=
"wxDateTime::Gregorian"/> 
24850       <staticmethod name=
"GetNumberOfDaysInMonth" type=
"int" overloaded=
"no"> 
24851         <autodoc>GetNumberOfDaysInMonth(int month, int year=Inv_Year, int cal=Gregorian) -
> int
</autodoc> 
24853           <param name=
"month" type=
"wxDateTime::Month" default=
""/> 
24854           <param name=
"year" type=
"int" default=
"wxDateTime::Inv_Year"/> 
24855           <param name=
"cal" type=
"wxDateTime::Calendar" default=
"wxDateTime::Gregorian"/> 
24858       <staticmethod name=
"GetMonthName" type=
"String" overloaded=
"no"> 
24859         <autodoc>GetMonthName(int month, int flags=Name_Full) -
> String
</autodoc> 
24861           <param name=
"month" type=
"wxDateTime::Month" default=
""/> 
24862           <param name=
"flags" type=
"wxDateTime::NameFlags" default=
"wxDateTime::Name_Full"/> 
24865       <staticmethod name=
"GetWeekDayName" type=
"String" overloaded=
"no"> 
24866         <autodoc>GetWeekDayName(int weekday, int flags=Name_Full) -
> String
</autodoc> 
24868           <param name=
"weekday" type=
"wxDateTime::WeekDay" default=
""/> 
24869           <param name=
"flags" type=
"wxDateTime::NameFlags" default=
"wxDateTime::Name_Full"/> 
24872       <staticmethod name=
"GetAmPmStrings" type=
"" overloaded=
"no"> 
24873         <autodoc>GetAmPmStrings() -
> (am, pm)
</autodoc> 
24874         <docstring>Get the AM and PM strings in the current locale (may be empty)
</docstring> 
24876           <param name=
"OUTPUT" type=
"String" default=
""/> 
24877           <param name=
"OUTPUT" type=
"String" default=
""/> 
24880       <staticmethod name=
"IsDSTApplicable" type=
"bool" overloaded=
"no"> 
24881         <autodoc>IsDSTApplicable(int year=Inv_Year, int country=Country_Default) -
> bool
</autodoc> 
24883           <param name=
"year" type=
"int" default=
"wxDateTime::Inv_Year"/> 
24884           <param name=
"country" type=
"wxDateTime::Country" default=
"wxDateTime::Country_Default"/> 
24887       <staticmethod name=
"GetBeginDST" type=
"DateTime" overloaded=
"no"> 
24888         <autodoc>GetBeginDST(int year=Inv_Year, int country=Country_Default) -
> DateTime
</autodoc> 
24890           <param name=
"year" type=
"int" default=
"wxDateTime::Inv_Year"/> 
24891           <param name=
"country" type=
"wxDateTime::Country" default=
"wxDateTime::Country_Default"/> 
24894       <staticmethod name=
"GetEndDST" type=
"DateTime" overloaded=
"no"> 
24895         <autodoc>GetEndDST(int year=Inv_Year, int country=Country_Default) -
> DateTime
</autodoc> 
24897           <param name=
"year" type=
"int" default=
"wxDateTime::Inv_Year"/> 
24898           <param name=
"country" type=
"wxDateTime::Country" default=
"wxDateTime::Country_Default"/> 
24901       <staticmethod name=
"Now" type=
"DateTime" overloaded=
"no"> 
24902         <autodoc>Now() -
> DateTime
</autodoc> 
24904       <staticmethod name=
"UNow" type=
"DateTime" overloaded=
"no"> 
24905         <autodoc>UNow() -
> DateTime
</autodoc> 
24907       <staticmethod name=
"Today" type=
"DateTime" overloaded=
"no"> 
24908         <autodoc>Today() -
> DateTime
</autodoc> 
24910       <method name=
"SetToCurrent" type=
"DateTime" overloaded=
"no"> 
24911         <autodoc>SetToCurrent(self) -
> DateTime
</autodoc> 
24913       <method name=
"SetTimeT" type=
"DateTime" overloaded=
"no"> 
24914         <autodoc>SetTimeT(self, time_t timet) -
> DateTime
</autodoc> 
24916           <param name=
"timet" type=
"time_t" default=
""/> 
24919       <method name=
"SetJDN" type=
"DateTime" overloaded=
"no"> 
24920         <autodoc>SetJDN(self, double jdn) -
> DateTime
</autodoc> 
24922           <param name=
"jdn" type=
"double" default=
""/> 
24925       <method name=
"SetHMS" type=
"DateTime" overloaded=
"no"> 
24926         <autodoc>SetHMS(self, int hour, int minute=
0, int second=
0, int millisec=
0) -
> DateTime
</autodoc> 
24928           <param name=
"hour" type=
"int" default=
""/> 
24929           <param name=
"minute" type=
"int" default=
"0"/> 
24930           <param name=
"second" type=
"int" default=
"0"/> 
24931           <param name=
"millisec" type=
"int" default=
"0"/> 
24934       <method name=
"Set" type=
"DateTime" overloaded=
"no"> 
24935         <autodoc>Set(self, int day, int month=Inv_Month, int year=Inv_Year, int hour=
0, 
 
24936     int minute=
0, int second=
0, int millisec=
0) -
> DateTime
</autodoc> 
24938           <param name=
"day" type=
"int" default=
""/> 
24939           <param name=
"month" type=
"wxDateTime::Month" default=
"wxDateTime::Inv_Month"/> 
24940           <param name=
"year" type=
"int" default=
"wxDateTime::Inv_Year"/> 
24941           <param name=
"hour" type=
"int" default=
"0"/> 
24942           <param name=
"minute" type=
"int" default=
"0"/> 
24943           <param name=
"second" type=
"int" default=
"0"/> 
24944           <param name=
"millisec" type=
"int" default=
"0"/> 
24947       <method name=
"ResetTime" type=
"DateTime" overloaded=
"no"> 
24948         <autodoc>ResetTime(self) -
> DateTime
</autodoc> 
24950       <method name=
"SetYear" type=
"DateTime" overloaded=
"no"> 
24951         <autodoc>SetYear(self, int year) -
> DateTime
</autodoc> 
24953           <param name=
"year" type=
"int" default=
""/> 
24956       <method name=
"SetMonth" type=
"DateTime" overloaded=
"no"> 
24957         <autodoc>SetMonth(self, int month) -
> DateTime
</autodoc> 
24959           <param name=
"month" type=
"wxDateTime::Month" default=
""/> 
24962       <method name=
"SetDay" type=
"DateTime" overloaded=
"no"> 
24963         <autodoc>SetDay(self, int day) -
> DateTime
</autodoc> 
24965           <param name=
"day" type=
"int" default=
""/> 
24968       <method name=
"SetHour" type=
"DateTime" overloaded=
"no"> 
24969         <autodoc>SetHour(self, int hour) -
> DateTime
</autodoc> 
24971           <param name=
"hour" type=
"int" default=
""/> 
24974       <method name=
"SetMinute" type=
"DateTime" overloaded=
"no"> 
24975         <autodoc>SetMinute(self, int minute) -
> DateTime
</autodoc> 
24977           <param name=
"minute" type=
"int" default=
""/> 
24980       <method name=
"SetSecond" type=
"DateTime" overloaded=
"no"> 
24981         <autodoc>SetSecond(self, int second) -
> DateTime
</autodoc> 
24983           <param name=
"second" type=
"int" default=
""/> 
24986       <method name=
"SetMillisecond" type=
"DateTime" overloaded=
"no"> 
24987         <autodoc>SetMillisecond(self, int millisecond) -
> DateTime
</autodoc> 
24989           <param name=
"millisecond" type=
"int" default=
""/> 
24992       <method name=
"SetToWeekDayInSameWeek" type=
"DateTime" overloaded=
"no"> 
24993         <autodoc>SetToWeekDayInSameWeek(self, int weekday, int flags=Monday_First) -
> DateTime
</autodoc> 
24995           <param name=
"weekday" type=
"wxDateTime::WeekDay" default=
""/> 
24996           <param name=
"flags" type=
"wxDateTime::WeekFlags" default=
"wxDateTime::Monday_First"/> 
24999       <method name=
"GetWeekDayInSameWeek" type=
"DateTime" overloaded=
"no"> 
25000         <autodoc>GetWeekDayInSameWeek(self, int weekday, int flags=Monday_First) -
> DateTime
</autodoc> 
25002           <param name=
"weekday" type=
"wxDateTime::WeekDay" default=
""/> 
25003           <param name=
"flags" type=
"wxDateTime::WeekFlags" default=
"wxDateTime::Monday_First"/> 
25006       <method name=
"SetToNextWeekDay" type=
"DateTime" overloaded=
"no"> 
25007         <autodoc>SetToNextWeekDay(self, int weekday) -
> DateTime
</autodoc> 
25009           <param name=
"weekday" type=
"wxDateTime::WeekDay" default=
""/> 
25012       <method name=
"GetNextWeekDay" type=
"DateTime" overloaded=
"no"> 
25013         <autodoc>GetNextWeekDay(self, int weekday) -
> DateTime
</autodoc> 
25015           <param name=
"weekday" type=
"wxDateTime::WeekDay" default=
""/> 
25018       <method name=
"SetToPrevWeekDay" type=
"DateTime" overloaded=
"no"> 
25019         <autodoc>SetToPrevWeekDay(self, int weekday) -
> DateTime
</autodoc> 
25021           <param name=
"weekday" type=
"wxDateTime::WeekDay" default=
""/> 
25024       <method name=
"GetPrevWeekDay" type=
"DateTime" overloaded=
"no"> 
25025         <autodoc>GetPrevWeekDay(self, int weekday) -
> DateTime
</autodoc> 
25027           <param name=
"weekday" type=
"wxDateTime::WeekDay" default=
""/> 
25030       <method name=
"SetToWeekDay" type=
"bool" overloaded=
"no"> 
25031         <autodoc>SetToWeekDay(self, int weekday, int n=
1, int month=Inv_Month, int year=Inv_Year) -
> bool
</autodoc> 
25033           <param name=
"weekday" type=
"wxDateTime::WeekDay" default=
""/> 
25034           <param name=
"n" type=
"int" default=
"1"/> 
25035           <param name=
"month" type=
"wxDateTime::Month" default=
"wxDateTime::Inv_Month"/> 
25036           <param name=
"year" type=
"int" default=
"wxDateTime::Inv_Year"/> 
25039       <method name=
"SetToLastWeekDay" type=
"bool" overloaded=
"no"> 
25040         <autodoc>SetToLastWeekDay(self, int weekday, int month=Inv_Month, int year=Inv_Year) -
> bool
</autodoc> 
25042           <param name=
"weekday" type=
"wxDateTime::WeekDay" default=
""/> 
25043           <param name=
"month" type=
"wxDateTime::Month" default=
"wxDateTime::Inv_Month"/> 
25044           <param name=
"year" type=
"int" default=
"wxDateTime::Inv_Year"/> 
25047       <method name=
"GetLastWeekDay" type=
"DateTime" overloaded=
"no"> 
25048         <autodoc>GetLastWeekDay(self, int weekday, int month=Inv_Month, int year=Inv_Year) -
> DateTime
</autodoc> 
25050           <param name=
"weekday" type=
"wxDateTime::WeekDay" default=
""/> 
25051           <param name=
"month" type=
"wxDateTime::Month" default=
"wxDateTime::Inv_Month"/> 
25052           <param name=
"year" type=
"int" default=
"wxDateTime::Inv_Year"/> 
25055       <method name=
"SetToTheWeek" type=
"bool" overloaded=
"no"> 
25056         <autodoc>SetToTheWeek(self, int numWeek, int weekday=Mon, int flags=Monday_First) -
> bool
</autodoc> 
25058           <param name=
"numWeek" type=
"int" default=
""/> 
25059           <param name=
"weekday" type=
"wxDateTime::WeekDay" default=
"wxDateTime::Mon"/> 
25060           <param name=
"flags" type=
"wxDateTime::WeekFlags" default=
"wxDateTime::Monday_First"/> 
25063       <method name=
"GetWeek" type=
"DateTime" overloaded=
"no"> 
25064         <autodoc>GetWeek(self, int numWeek, int weekday=Mon, int flags=Monday_First) -
> DateTime
</autodoc> 
25066           <param name=
"numWeek" type=
"int" default=
""/> 
25067           <param name=
"weekday" type=
"wxDateTime::WeekDay" default=
"wxDateTime::Mon"/> 
25068           <param name=
"flags" type=
"wxDateTime::WeekFlags" default=
"wxDateTime::Monday_First"/> 
25071       <method name=
"SetToLastMonthDay" type=
"DateTime" overloaded=
"no"> 
25072         <autodoc>SetToLastMonthDay(self, int month=Inv_Month, int year=Inv_Year) -
> DateTime
</autodoc> 
25074           <param name=
"month" type=
"wxDateTime::Month" default=
"wxDateTime::Inv_Month"/> 
25075           <param name=
"year" type=
"int" default=
"wxDateTime::Inv_Year"/> 
25078       <method name=
"GetLastMonthDay" type=
"DateTime" overloaded=
"no"> 
25079         <autodoc>GetLastMonthDay(self, int month=Inv_Month, int year=Inv_Year) -
> DateTime
</autodoc> 
25081           <param name=
"month" type=
"wxDateTime::Month" default=
"wxDateTime::Inv_Month"/> 
25082           <param name=
"year" type=
"int" default=
"wxDateTime::Inv_Year"/> 
25085       <method name=
"SetToYearDay" type=
"DateTime" overloaded=
"no"> 
25086         <autodoc>SetToYearDay(self, int yday) -
> DateTime
</autodoc> 
25088           <param name=
"yday" type=
"int" default=
""/> 
25091       <method name=
"GetYearDay" type=
"DateTime" overloaded=
"no"> 
25092         <autodoc>GetYearDay(self, int yday) -
> DateTime
</autodoc> 
25094           <param name=
"yday" type=
"int" default=
""/> 
25097       <method name=
"GetJulianDayNumber" type=
"double" overloaded=
"no"> 
25098         <autodoc>GetJulianDayNumber(self) -
> double
</autodoc> 
25100       <method name=
"GetJDN" type=
"double" overloaded=
"no"> 
25101         <autodoc>GetJDN(self) -
> double
</autodoc> 
25103       <method name=
"GetModifiedJulianDayNumber" type=
"double" overloaded=
"no"> 
25104         <autodoc>GetModifiedJulianDayNumber(self) -
> double
</autodoc> 
25106       <method name=
"GetMJD" type=
"double" overloaded=
"no"> 
25107         <autodoc>GetMJD(self) -
> double
</autodoc> 
25109       <method name=
"GetRataDie" type=
"double" overloaded=
"no"> 
25110         <autodoc>GetRataDie(self) -
> double
</autodoc> 
25112       <method name=
"ToTimezone" type=
"DateTime" overloaded=
"no"> 
25113         <autodoc>ToTimezone(self, wxDateTime::TimeZone tz, bool noDST=False) -
> DateTime
</autodoc> 
25115           <param name=
"tz" type=
"wxDateTime::TimeZone" default=
""/> 
25116           <param name=
"noDST" type=
"bool" default=
"False"/> 
25119       <method name=
"MakeTimezone" type=
"DateTime" overloaded=
"no"> 
25120         <autodoc>MakeTimezone(self, wxDateTime::TimeZone tz, bool noDST=False) -
> DateTime
</autodoc> 
25122           <param name=
"tz" type=
"wxDateTime::TimeZone" default=
""/> 
25123           <param name=
"noDST" type=
"bool" default=
"False"/> 
25126       <method name=
"ToGMT" type=
"DateTime" overloaded=
"no"> 
25127         <autodoc>ToGMT(self, bool noDST=False) -
> DateTime
</autodoc> 
25129           <param name=
"noDST" type=
"bool" default=
"False"/> 
25132       <method name=
"MakeGMT" type=
"DateTime" overloaded=
"no"> 
25133         <autodoc>MakeGMT(self, bool noDST=False) -
> DateTime
</autodoc> 
25135           <param name=
"noDST" type=
"bool" default=
"False"/> 
25138       <method name=
"IsDST" type=
"int" overloaded=
"no"> 
25139         <autodoc>IsDST(self, int country=Country_Default) -
> int
</autodoc> 
25141           <param name=
"country" type=
"wxDateTime::Country" default=
"wxDateTime::Country_Default"/> 
25144       <method name=
"IsValid" type=
"bool" overloaded=
"no"> 
25145         <autodoc>IsValid(self) -
> bool
</autodoc> 
25147       <method name=
"GetTicks" type=
"time_t" overloaded=
"no"> 
25148         <autodoc>GetTicks(self) -
> time_t
</autodoc> 
25150       <method name=
"GetYear" type=
"int" overloaded=
"no"> 
25151         <autodoc>GetYear(self, wxDateTime::TimeZone tz=LOCAL_TZ) -
> int
</autodoc> 
25153           <param name=
"tz" type=
"wxDateTime::TimeZone" default=
"LOCAL_TZ"/> 
25156       <method name=
"GetMonth" type=
"wxDateTime::Month" overloaded=
"no"> 
25157         <autodoc>GetMonth(self, wxDateTime::TimeZone tz=LOCAL_TZ) -
> int
</autodoc> 
25159           <param name=
"tz" type=
"wxDateTime::TimeZone" default=
"LOCAL_TZ"/> 
25162       <method name=
"GetDay" type=
"int" overloaded=
"no"> 
25163         <autodoc>GetDay(self, wxDateTime::TimeZone tz=LOCAL_TZ) -
> int
</autodoc> 
25165           <param name=
"tz" type=
"wxDateTime::TimeZone" default=
"LOCAL_TZ"/> 
25168       <method name=
"GetWeekDay" type=
"wxDateTime::WeekDay" overloaded=
"no"> 
25169         <autodoc>GetWeekDay(self, wxDateTime::TimeZone tz=LOCAL_TZ) -
> int
</autodoc> 
25171           <param name=
"tz" type=
"wxDateTime::TimeZone" default=
"LOCAL_TZ"/> 
25174       <method name=
"GetHour" type=
"int" overloaded=
"no"> 
25175         <autodoc>GetHour(self, wxDateTime::TimeZone tz=LOCAL_TZ) -
> int
</autodoc> 
25177           <param name=
"tz" type=
"wxDateTime::TimeZone" default=
"LOCAL_TZ"/> 
25180       <method name=
"GetMinute" type=
"int" overloaded=
"no"> 
25181         <autodoc>GetMinute(self, wxDateTime::TimeZone tz=LOCAL_TZ) -
> int
</autodoc> 
25183           <param name=
"tz" type=
"wxDateTime::TimeZone" default=
"LOCAL_TZ"/> 
25186       <method name=
"GetSecond" type=
"int" overloaded=
"no"> 
25187         <autodoc>GetSecond(self, wxDateTime::TimeZone tz=LOCAL_TZ) -
> int
</autodoc> 
25189           <param name=
"tz" type=
"wxDateTime::TimeZone" default=
"LOCAL_TZ"/> 
25192       <method name=
"GetMillisecond" type=
"int" overloaded=
"no"> 
25193         <autodoc>GetMillisecond(self, wxDateTime::TimeZone tz=LOCAL_TZ) -
> int
</autodoc> 
25195           <param name=
"tz" type=
"wxDateTime::TimeZone" default=
"LOCAL_TZ"/> 
25198       <method name=
"GetDayOfYear" type=
"int" overloaded=
"no"> 
25199         <autodoc>GetDayOfYear(self, wxDateTime::TimeZone tz=LOCAL_TZ) -
> int
</autodoc> 
25201           <param name=
"tz" type=
"wxDateTime::TimeZone" default=
"LOCAL_TZ"/> 
25204       <method name=
"GetWeekOfYear" type=
"int" overloaded=
"no"> 
25205         <autodoc>GetWeekOfYear(self, int flags=Monday_First, wxDateTime::TimeZone tz=LOCAL_TZ) -
> int
</autodoc> 
25207           <param name=
"flags" type=
"wxDateTime::WeekFlags" default=
"wxDateTime::Monday_First"/> 
25208           <param name=
"tz" type=
"wxDateTime::TimeZone" default=
"LOCAL_TZ"/> 
25211       <method name=
"GetWeekOfMonth" type=
"int" overloaded=
"no"> 
25212         <autodoc>GetWeekOfMonth(self, int flags=Monday_First, wxDateTime::TimeZone tz=LOCAL_TZ) -
> int
</autodoc> 
25214           <param name=
"flags" type=
"wxDateTime::WeekFlags" default=
"wxDateTime::Monday_First"/> 
25215           <param name=
"tz" type=
"wxDateTime::TimeZone" default=
"LOCAL_TZ"/> 
25218       <method name=
"IsWorkDay" type=
"bool" overloaded=
"no"> 
25219         <autodoc>IsWorkDay(self, int country=Country_Default) -
> bool
</autodoc> 
25221           <param name=
"country" type=
"wxDateTime::Country" default=
"wxDateTime::Country_Default"/> 
25224       <method name=
"IsEqualTo" type=
"bool" overloaded=
"no"> 
25225         <autodoc>IsEqualTo(self, DateTime datetime) -
> bool
</autodoc> 
25227           <param name=
"datetime" type=
"DateTime" default=
""/> 
25230       <method name=
"IsEarlierThan" type=
"bool" overloaded=
"no"> 
25231         <autodoc>IsEarlierThan(self, DateTime datetime) -
> bool
</autodoc> 
25233           <param name=
"datetime" type=
"DateTime" default=
""/> 
25236       <method name=
"IsLaterThan" type=
"bool" overloaded=
"no"> 
25237         <autodoc>IsLaterThan(self, DateTime datetime) -
> bool
</autodoc> 
25239           <param name=
"datetime" type=
"DateTime" default=
""/> 
25242       <method name=
"IsStrictlyBetween" type=
"bool" overloaded=
"no"> 
25243         <autodoc>IsStrictlyBetween(self, DateTime t1, DateTime t2) -
> bool
</autodoc> 
25245           <param name=
"t1" type=
"DateTime" default=
""/> 
25246           <param name=
"t2" type=
"DateTime" default=
""/> 
25249       <method name=
"IsBetween" type=
"bool" overloaded=
"no"> 
25250         <autodoc>IsBetween(self, DateTime t1, DateTime t2) -
> bool
</autodoc> 
25252           <param name=
"t1" type=
"DateTime" default=
""/> 
25253           <param name=
"t2" type=
"DateTime" default=
""/> 
25256       <method name=
"IsSameDate" type=
"bool" overloaded=
"no"> 
25257         <autodoc>IsSameDate(self, DateTime dt) -
> bool
</autodoc> 
25259           <param name=
"dt" type=
"DateTime" default=
""/> 
25262       <method name=
"IsSameTime" type=
"bool" overloaded=
"no"> 
25263         <autodoc>IsSameTime(self, DateTime dt) -
> bool
</autodoc> 
25265           <param name=
"dt" type=
"DateTime" default=
""/> 
25268       <method name=
"IsEqualUpTo" type=
"bool" overloaded=
"no"> 
25269         <autodoc>IsEqualUpTo(self, DateTime dt, TimeSpan ts) -
> bool
</autodoc> 
25271           <param name=
"dt" type=
"DateTime" default=
""/> 
25272           <param name=
"ts" type=
"wxTimeSpan" default=
""/> 
25275       <method name=
"AddTS" type=
"DateTime" overloaded=
"no"> 
25276         <autodoc>AddTS(self, TimeSpan diff) -
> DateTime
</autodoc> 
25278           <param name=
"diff" type=
"wxTimeSpan" default=
""/> 
25281       <method name=
"AddDS" type=
"DateTime" overloaded=
"no"> 
25282         <autodoc>AddDS(self, DateSpan diff) -
> DateTime
</autodoc> 
25284           <param name=
"diff" type=
"wxDateSpan" default=
""/> 
25287       <method name=
"SubtractTS" type=
"DateTime" overloaded=
"no"> 
25288         <autodoc>SubtractTS(self, TimeSpan diff) -
> DateTime
</autodoc> 
25290           <param name=
"diff" type=
"wxTimeSpan" default=
""/> 
25293       <method name=
"SubtractDS" type=
"DateTime" overloaded=
"no"> 
25294         <autodoc>SubtractDS(self, DateSpan diff) -
> DateTime
</autodoc> 
25296           <param name=
"diff" type=
"wxDateSpan" default=
""/> 
25299       <method name=
"Subtract" type=
"wxTimeSpan" overloaded=
"no"> 
25300         <autodoc>Subtract(self, DateTime dt) -
> TimeSpan
</autodoc> 
25302           <param name=
"dt" type=
"DateTime" default=
""/> 
25305       <method name=
"__iadd__" type=
"DateTime" overloaded=
"yes"> 
25307           <param name=
"diff" type=
"wxTimeSpan" default=
""/> 
25310       <method name=
"__iadd__" type=
"DateTime" overloaded=
"yes"> 
25311         <autodoc>__iadd__(self, TimeSpan diff) -
> DateTime
 
25312 __iadd__(self, DateSpan diff) -
> DateTime
</autodoc> 
25314           <param name=
"diff" type=
"wxDateSpan" default=
""/> 
25317       <method name=
"__isub__" type=
"DateTime" overloaded=
"yes"> 
25319           <param name=
"diff" type=
"wxTimeSpan" default=
""/> 
25322       <method name=
"__isub__" type=
"DateTime" overloaded=
"yes"> 
25323         <autodoc>__isub__(self, TimeSpan diff) -
> DateTime
 
25324 __isub__(self, DateSpan diff) -
> DateTime
</autodoc> 
25326           <param name=
"diff" type=
"wxDateSpan" default=
""/> 
25329       <method name=
"__add__" type=
"DateTime" overloaded=
"yes"> 
25331           <param name=
"other" type=
"wxTimeSpan" default=
""/> 
25334       <method name=
"__add__" type=
"DateTime" overloaded=
"yes"> 
25335         <autodoc>__add__(self, TimeSpan other) -
> DateTime
 
25336 __add__(self, DateSpan other) -
> DateTime
</autodoc> 
25338           <param name=
"other" type=
"wxDateSpan" default=
""/> 
25341       <method name=
"__sub__" type=
"wxTimeSpan" overloaded=
"yes"> 
25343           <param name=
"other" type=
"DateTime" default=
""/> 
25346       <method name=
"__sub__" type=
"DateTime" overloaded=
"yes"> 
25348           <param name=
"other" type=
"wxTimeSpan" default=
""/> 
25351       <method name=
"__sub__" type=
"DateTime" overloaded=
"yes"> 
25352         <autodoc>__sub__(self, DateTime other) -
> TimeSpan
 
25353 __sub__(self, TimeSpan other) -
> DateTime
 
25354 __sub__(self, DateSpan other) -
> DateTime
</autodoc> 
25356           <param name=
"other" type=
"wxDateSpan" default=
""/> 
25359       <method name=
"__lt__" type=
"bool" overloaded=
"no"> 
25360         <autodoc>__lt__(self, DateTime other) -
> bool
</autodoc> 
25362           <param name=
"other" type=
"DateTime" default=
""/> 
25365       <method name=
"__le__" type=
"bool" overloaded=
"no"> 
25366         <autodoc>__le__(self, DateTime other) -
> bool
</autodoc> 
25368           <param name=
"other" type=
"DateTime" default=
""/> 
25371       <method name=
"__gt__" type=
"bool" overloaded=
"no"> 
25372         <autodoc>__gt__(self, DateTime other) -
> bool
</autodoc> 
25374           <param name=
"other" type=
"DateTime" default=
""/> 
25377       <method name=
"__ge__" type=
"bool" overloaded=
"no"> 
25378         <autodoc>__ge__(self, DateTime other) -
> bool
</autodoc> 
25380           <param name=
"other" type=
"DateTime" default=
""/> 
25383       <method name=
"__eq__" type=
"bool" overloaded=
"no"> 
25384         <autodoc>__eq__(self, DateTime other) -
> bool
</autodoc> 
25386           <param name=
"other" type=
"DateTime" default=
""/> 
25389       <method name=
"__ne__" type=
"bool" overloaded=
"no"> 
25390         <autodoc>__ne__(self, DateTime other) -
> bool
</autodoc> 
25392           <param name=
"other" type=
"DateTime" default=
""/> 
25395       <method name=
"ParseRfc822Date" type=
"int" overloaded=
"no"> 
25396         <autodoc>ParseRfc822Date(self, String date) -
> int
</autodoc> 
25398           <param name=
"date" type=
"String" default=
""/> 
25401       <method name=
"ParseFormat" type=
"int" overloaded=
"no"> 
25402         <autodoc>ParseFormat(self, String date, String format=DateFormatStr, DateTime dateDef=DefaultDateTime) -
> int
</autodoc> 
25404           <param name=
"date" type=
"String" default=
""/> 
25405           <param name=
"format" type=
"String" default=
"wxPyDateFormatStr"/> 
25406           <param name=
"dateDef" type=
"DateTime" default=
"wxDefaultDateTime"/> 
25409       <method name=
"ParseDateTime" type=
"int" overloaded=
"no"> 
25410         <autodoc>ParseDateTime(self, String datetime) -
> int
</autodoc> 
25412           <param name=
"datetime" type=
"String" default=
""/> 
25415       <method name=
"ParseDate" type=
"int" overloaded=
"no"> 
25416         <autodoc>ParseDate(self, String date) -
> int
</autodoc> 
25418           <param name=
"date" type=
"String" default=
""/> 
25421       <method name=
"ParseTime" type=
"int" overloaded=
"no"> 
25422         <autodoc>ParseTime(self, String time) -
> int
</autodoc> 
25424           <param name=
"time" type=
"String" default=
""/> 
25427       <method name=
"Format" type=
"String" overloaded=
"no"> 
25428         <autodoc>Format(self, String format=DateFormatStr, wxDateTime::TimeZone tz=LOCAL_TZ) -
> String
</autodoc> 
25430           <param name=
"format" type=
"String" default=
"wxPyDateFormatStr"/> 
25431           <param name=
"tz" type=
"wxDateTime::TimeZone" default=
"LOCAL_TZ"/> 
25434       <method name=
"FormatDate" type=
"String" overloaded=
"no"> 
25435         <autodoc>FormatDate(self) -
> String
</autodoc> 
25437       <method name=
"FormatTime" type=
"String" overloaded=
"no"> 
25438         <autodoc>FormatTime(self) -
> String
</autodoc> 
25440       <method name=
"FormatISODate" type=
"String" overloaded=
"no"> 
25441         <autodoc>FormatISODate(self) -
> String
</autodoc> 
25443       <method name=
"FormatISOTime" type=
"String" overloaded=
"no"> 
25444         <autodoc>FormatISOTime(self) -
> String
</autodoc> 
25447     <class name=
"TimeSpan" oldname=
"wxTimeSpan" module=
"_misc"> 
25448       <constructor name=
"TimeSpan" overloaded=
"no"> 
25449         <autodoc>__init__(self, long hours=
0, long minutes=
0, long seconds=
0, long milliseconds=
0) -
> TimeSpan
</autodoc> 
25451           <param name=
"hours" type=
"long" default=
"0"/> 
25452           <param name=
"minutes" type=
"long" default=
"0"/> 
25453           <param name=
"seconds" type=
"long" default=
"0"/> 
25454           <param name=
"milliseconds" type=
"long" default=
"0"/> 
25457       <destructor name=
"~wxTimeSpan" overloaded=
"no"> 
25458         <autodoc>__del__(self)
</autodoc> 
25460       <staticmethod name=
"Seconds" type=
"TimeSpan" overloaded=
"no"> 
25461         <autodoc>Seconds(long sec) -
> TimeSpan
</autodoc> 
25463           <param name=
"sec" type=
"long" default=
""/> 
25466       <staticmethod name=
"Second" type=
"TimeSpan" overloaded=
"no"> 
25467         <autodoc>Second() -
> TimeSpan
</autodoc> 
25469       <staticmethod name=
"Minutes" type=
"TimeSpan" overloaded=
"no"> 
25470         <autodoc>Minutes(long min) -
> TimeSpan
</autodoc> 
25472           <param name=
"min" type=
"long" default=
""/> 
25475       <staticmethod name=
"Minute" type=
"TimeSpan" overloaded=
"no"> 
25476         <autodoc>Minute() -
> TimeSpan
</autodoc> 
25478       <staticmethod name=
"Hours" type=
"TimeSpan" overloaded=
"no"> 
25479         <autodoc>Hours(long hours) -
> TimeSpan
</autodoc> 
25481           <param name=
"hours" type=
"long" default=
""/> 
25484       <staticmethod name=
"Hour" type=
"TimeSpan" overloaded=
"no"> 
25485         <autodoc>Hour() -
> TimeSpan
</autodoc> 
25487       <staticmethod name=
"Days" type=
"TimeSpan" overloaded=
"no"> 
25488         <autodoc>Days(long days) -
> TimeSpan
</autodoc> 
25490           <param name=
"days" type=
"long" default=
""/> 
25493       <staticmethod name=
"Day" type=
"TimeSpan" overloaded=
"no"> 
25494         <autodoc>Day() -
> TimeSpan
</autodoc> 
25496       <staticmethod name=
"Weeks" type=
"TimeSpan" overloaded=
"no"> 
25497         <autodoc>Weeks(long days) -
> TimeSpan
</autodoc> 
25499           <param name=
"days" type=
"long" default=
""/> 
25502       <staticmethod name=
"Week" type=
"TimeSpan" overloaded=
"no"> 
25503         <autodoc>Week() -
> TimeSpan
</autodoc> 
25505       <method name=
"Add" type=
"TimeSpan" overloaded=
"no"> 
25506         <autodoc>Add(self, TimeSpan diff) -
> TimeSpan
</autodoc> 
25508           <param name=
"diff" type=
"TimeSpan" default=
""/> 
25511       <method name=
"Subtract" type=
"TimeSpan" overloaded=
"no"> 
25512         <autodoc>Subtract(self, TimeSpan diff) -
> TimeSpan
</autodoc> 
25514           <param name=
"diff" type=
"TimeSpan" default=
""/> 
25517       <method name=
"Multiply" type=
"TimeSpan" overloaded=
"no"> 
25518         <autodoc>Multiply(self, int n) -
> TimeSpan
</autodoc> 
25520           <param name=
"n" type=
"int" default=
""/> 
25523       <method name=
"Neg" type=
"TimeSpan" overloaded=
"no"> 
25524         <autodoc>Neg(self) -
> TimeSpan
</autodoc> 
25526       <method name=
"Abs" type=
"TimeSpan" overloaded=
"no"> 
25527         <autodoc>Abs(self) -
> TimeSpan
</autodoc> 
25529       <method name=
"__iadd__" type=
"TimeSpan" overloaded=
"no"> 
25530         <autodoc>__iadd__(self, TimeSpan diff) -
> TimeSpan
</autodoc> 
25532           <param name=
"diff" type=
"TimeSpan" default=
""/> 
25535       <method name=
"__isub__" type=
"TimeSpan" overloaded=
"no"> 
25536         <autodoc>__isub__(self, TimeSpan diff) -
> TimeSpan
</autodoc> 
25538           <param name=
"diff" type=
"TimeSpan" default=
""/> 
25541       <method name=
"__imul__" type=
"TimeSpan" overloaded=
"no"> 
25542         <autodoc>__imul__(self, int n) -
> TimeSpan
</autodoc> 
25544           <param name=
"n" type=
"int" default=
""/> 
25547       <method name=
"__neg__" type=
"TimeSpan" overloaded=
"no"> 
25548         <autodoc>__neg__(self) -
> TimeSpan
</autodoc> 
25550       <method name=
"__add__" type=
"TimeSpan" overloaded=
"no"> 
25551         <autodoc>__add__(self, TimeSpan other) -
> TimeSpan
</autodoc> 
25553           <param name=
"other" type=
"TimeSpan" default=
""/> 
25556       <method name=
"__sub__" type=
"TimeSpan" overloaded=
"no"> 
25557         <autodoc>__sub__(self, TimeSpan other) -
> TimeSpan
</autodoc> 
25559           <param name=
"other" type=
"TimeSpan" default=
""/> 
25562       <method name=
"__mul__" type=
"TimeSpan" overloaded=
"no"> 
25563         <autodoc>__mul__(self, int n) -
> TimeSpan
</autodoc> 
25565           <param name=
"n" type=
"int" default=
""/> 
25568       <method name=
"__rmul__" type=
"TimeSpan" overloaded=
"no"> 
25569         <autodoc>__rmul__(self, int n) -
> TimeSpan
</autodoc> 
25571           <param name=
"n" type=
"int" default=
""/> 
25574       <method name=
"__lt__" type=
"bool" overloaded=
"no"> 
25575         <autodoc>__lt__(self, TimeSpan other) -
> bool
</autodoc> 
25577           <param name=
"other" type=
"TimeSpan" default=
""/> 
25580       <method name=
"__le__" type=
"bool" overloaded=
"no"> 
25581         <autodoc>__le__(self, TimeSpan other) -
> bool
</autodoc> 
25583           <param name=
"other" type=
"TimeSpan" default=
""/> 
25586       <method name=
"__gt__" type=
"bool" overloaded=
"no"> 
25587         <autodoc>__gt__(self, TimeSpan other) -
> bool
</autodoc> 
25589           <param name=
"other" type=
"TimeSpan" default=
""/> 
25592       <method name=
"__ge__" type=
"bool" overloaded=
"no"> 
25593         <autodoc>__ge__(self, TimeSpan other) -
> bool
</autodoc> 
25595           <param name=
"other" type=
"TimeSpan" default=
""/> 
25598       <method name=
"__eq__" type=
"bool" overloaded=
"no"> 
25599         <autodoc>__eq__(self, TimeSpan other) -
> bool
</autodoc> 
25601           <param name=
"other" type=
"TimeSpan" default=
""/> 
25604       <method name=
"__ne__" type=
"bool" overloaded=
"no"> 
25605         <autodoc>__ne__(self, TimeSpan other) -
> bool
</autodoc> 
25607           <param name=
"other" type=
"TimeSpan" default=
""/> 
25610       <method name=
"IsNull" type=
"bool" overloaded=
"no"> 
25611         <autodoc>IsNull(self) -
> bool
</autodoc> 
25613       <method name=
"IsPositive" type=
"bool" overloaded=
"no"> 
25614         <autodoc>IsPositive(self) -
> bool
</autodoc> 
25616       <method name=
"IsNegative" type=
"bool" overloaded=
"no"> 
25617         <autodoc>IsNegative(self) -
> bool
</autodoc> 
25619       <method name=
"IsEqualTo" type=
"bool" overloaded=
"no"> 
25620         <autodoc>IsEqualTo(self, TimeSpan ts) -
> bool
</autodoc> 
25622           <param name=
"ts" type=
"TimeSpan" default=
""/> 
25625       <method name=
"IsLongerThan" type=
"bool" overloaded=
"no"> 
25626         <autodoc>IsLongerThan(self, TimeSpan ts) -
> bool
</autodoc> 
25628           <param name=
"ts" type=
"TimeSpan" default=
""/> 
25631       <method name=
"IsShorterThan" type=
"bool" overloaded=
"no"> 
25632         <autodoc>IsShorterThan(self, TimeSpan t) -
> bool
</autodoc> 
25634           <param name=
"t" type=
"TimeSpan" default=
""/> 
25637       <method name=
"GetWeeks" type=
"int" overloaded=
"no"> 
25638         <autodoc>GetWeeks(self) -
> int
</autodoc> 
25640       <method name=
"GetDays" type=
"int" overloaded=
"no"> 
25641         <autodoc>GetDays(self) -
> int
</autodoc> 
25643       <method name=
"GetHours" type=
"int" overloaded=
"no"> 
25644         <autodoc>GetHours(self) -
> int
</autodoc> 
25646       <method name=
"GetMinutes" type=
"int" overloaded=
"no"> 
25647         <autodoc>GetMinutes(self) -
> int
</autodoc> 
25649       <method name=
"GetSeconds" type=
"wxLongLong" overloaded=
"no"> 
25650         <autodoc>GetSeconds(self) -
> wxLongLong
</autodoc> 
25652       <method name=
"GetMilliseconds" type=
"wxLongLong" overloaded=
"no"> 
25653         <autodoc>GetMilliseconds(self) -
> wxLongLong
</autodoc> 
25655       <method name=
"Format" type=
"String" overloaded=
"no"> 
25656         <autodoc>Format(self, String format=TimeSpanFormatStr) -
> String
</autodoc> 
25658           <param name=
"format" type=
"String" default=
"wxPyTimeSpanFormatStr"/> 
25662     <class name=
"DateSpan" oldname=
"wxDateSpan" module=
"_misc"> 
25663       <constructor name=
"DateSpan" overloaded=
"no"> 
25664         <autodoc>__init__(self, int years=
0, int months=
0, int weeks=
0, int days=
0) -
> DateSpan
</autodoc> 
25666           <param name=
"years" type=
"int" default=
"0"/> 
25667           <param name=
"months" type=
"int" default=
"0"/> 
25668           <param name=
"weeks" type=
"int" default=
"0"/> 
25669           <param name=
"days" type=
"int" default=
"0"/> 
25672       <destructor name=
"~wxDateSpan" overloaded=
"no"> 
25673         <autodoc>__del__(self)
</autodoc> 
25675       <staticmethod name=
"Days" type=
"DateSpan" overloaded=
"no"> 
25676         <autodoc>Days(int days) -
> DateSpan
</autodoc> 
25678           <param name=
"days" type=
"int" default=
""/> 
25681       <staticmethod name=
"Day" type=
"DateSpan" overloaded=
"no"> 
25682         <autodoc>Day() -
> DateSpan
</autodoc> 
25684       <staticmethod name=
"Weeks" type=
"DateSpan" overloaded=
"no"> 
25685         <autodoc>Weeks(int weeks) -
> DateSpan
</autodoc> 
25687           <param name=
"weeks" type=
"int" default=
""/> 
25690       <staticmethod name=
"Week" type=
"DateSpan" overloaded=
"no"> 
25691         <autodoc>Week() -
> DateSpan
</autodoc> 
25693       <staticmethod name=
"Months" type=
"DateSpan" overloaded=
"no"> 
25694         <autodoc>Months(int mon) -
> DateSpan
</autodoc> 
25696           <param name=
"mon" type=
"int" default=
""/> 
25699       <staticmethod name=
"Month" type=
"DateSpan" overloaded=
"no"> 
25700         <autodoc>Month() -
> DateSpan
</autodoc> 
25702       <staticmethod name=
"Years" type=
"DateSpan" overloaded=
"no"> 
25703         <autodoc>Years(int years) -
> DateSpan
</autodoc> 
25705           <param name=
"years" type=
"int" default=
""/> 
25708       <staticmethod name=
"Year" type=
"DateSpan" overloaded=
"no"> 
25709         <autodoc>Year() -
> DateSpan
</autodoc> 
25711       <method name=
"SetYears" type=
"DateSpan" overloaded=
"no"> 
25712         <autodoc>SetYears(self, int n) -
> DateSpan
</autodoc> 
25714           <param name=
"n" type=
"int" default=
""/> 
25717       <method name=
"SetMonths" type=
"DateSpan" overloaded=
"no"> 
25718         <autodoc>SetMonths(self, int n) -
> DateSpan
</autodoc> 
25720           <param name=
"n" type=
"int" default=
""/> 
25723       <method name=
"SetWeeks" type=
"DateSpan" overloaded=
"no"> 
25724         <autodoc>SetWeeks(self, int n) -
> DateSpan
</autodoc> 
25726           <param name=
"n" type=
"int" default=
""/> 
25729       <method name=
"SetDays" type=
"DateSpan" overloaded=
"no"> 
25730         <autodoc>SetDays(self, int n) -
> DateSpan
</autodoc> 
25732           <param name=
"n" type=
"int" default=
""/> 
25735       <method name=
"GetYears" type=
"int" overloaded=
"no"> 
25736         <autodoc>GetYears(self) -
> int
</autodoc> 
25738       <method name=
"GetMonths" type=
"int" overloaded=
"no"> 
25739         <autodoc>GetMonths(self) -
> int
</autodoc> 
25741       <method name=
"GetWeeks" type=
"int" overloaded=
"no"> 
25742         <autodoc>GetWeeks(self) -
> int
</autodoc> 
25744       <method name=
"GetDays" type=
"int" overloaded=
"no"> 
25745         <autodoc>GetDays(self) -
> int
</autodoc> 
25747       <method name=
"GetTotalDays" type=
"int" overloaded=
"no"> 
25748         <autodoc>GetTotalDays(self) -
> int
</autodoc> 
25750       <method name=
"Add" type=
"DateSpan" overloaded=
"no"> 
25751         <autodoc>Add(self, DateSpan other) -
> DateSpan
</autodoc> 
25753           <param name=
"other" type=
"DateSpan" default=
""/> 
25756       <method name=
"Subtract" type=
"DateSpan" overloaded=
"no"> 
25757         <autodoc>Subtract(self, DateSpan other) -
> DateSpan
</autodoc> 
25759           <param name=
"other" type=
"DateSpan" default=
""/> 
25762       <method name=
"Neg" type=
"DateSpan" overloaded=
"no"> 
25763         <autodoc>Neg(self) -
> DateSpan
</autodoc> 
25765       <method name=
"Multiply" type=
"DateSpan" overloaded=
"no"> 
25766         <autodoc>Multiply(self, int factor) -
> DateSpan
</autodoc> 
25768           <param name=
"factor" type=
"int" default=
""/> 
25771       <method name=
"__iadd__" type=
"DateSpan" overloaded=
"no"> 
25772         <autodoc>__iadd__(self, DateSpan other) -
> DateSpan
</autodoc> 
25774           <param name=
"other" type=
"DateSpan" default=
""/> 
25777       <method name=
"__isub__" type=
"DateSpan" overloaded=
"no"> 
25778         <autodoc>__isub__(self, DateSpan other) -
> DateSpan
</autodoc> 
25780           <param name=
"other" type=
"DateSpan" default=
""/> 
25783       <method name=
"__neg__" type=
"DateSpan" overloaded=
"no"> 
25784         <autodoc>__neg__(self) -
> DateSpan
</autodoc> 
25786       <method name=
"__imul__" type=
"DateSpan" overloaded=
"no"> 
25787         <autodoc>__imul__(self, int factor) -
> DateSpan
</autodoc> 
25789           <param name=
"factor" type=
"int" default=
""/> 
25792       <method name=
"__add__" type=
"DateSpan" overloaded=
"no"> 
25793         <autodoc>__add__(self, DateSpan other) -
> DateSpan
</autodoc> 
25795           <param name=
"other" type=
"DateSpan" default=
""/> 
25798       <method name=
"__sub__" type=
"DateSpan" overloaded=
"no"> 
25799         <autodoc>__sub__(self, DateSpan other) -
> DateSpan
</autodoc> 
25801           <param name=
"other" type=
"DateSpan" default=
""/> 
25804       <method name=
"__mul__" type=
"DateSpan" overloaded=
"no"> 
25805         <autodoc>__mul__(self, int n) -
> DateSpan
</autodoc> 
25807           <param name=
"n" type=
"int" default=
""/> 
25810       <method name=
"__rmul__" type=
"DateSpan" overloaded=
"no"> 
25811         <autodoc>__rmul__(self, int n) -
> DateSpan
</autodoc> 
25813           <param name=
"n" type=
"int" default=
""/> 
25816       <method name=
"__eq__" type=
"bool" overloaded=
"no"> 
25817         <autodoc>__eq__(self, DateSpan other) -
> bool
</autodoc> 
25819           <param name=
"other" type=
"DateSpan" default=
""/> 
25822       <method name=
"__ne__" type=
"bool" overloaded=
"no"> 
25823         <autodoc>__ne__(self, DateSpan other) -
> bool
</autodoc> 
25825           <param name=
"other" type=
"DateSpan" default=
""/> 
25829     <method name=
"GetLocalTime" oldname=
"wxGetLocalTime" type=
"long" overloaded=
"no"> 
25830       <autodoc>GetLocalTime() -
> long
</autodoc> 
25832     <method name=
"GetUTCTime" oldname=
"wxGetUTCTime" type=
"long" overloaded=
"no"> 
25833       <autodoc>GetUTCTime() -
> long
</autodoc> 
25835     <method name=
"GetCurrentTime" oldname=
"wxGetCurrentTime" type=
"long" overloaded=
"no"> 
25836       <autodoc>GetCurrentTime() -
> long
</autodoc> 
25838     <method name=
"GetLocalTimeMillis" oldname=
"wxGetLocalTimeMillis" type=
"wxLongLong" overloaded=
"no"> 
25839       <autodoc>GetLocalTimeMillis() -
> wxLongLong
</autodoc> 
25842 #---------------------------------------------------------------------------
 
25844     <class name=
"DataFormat" oldname=
"wxDataFormat" module=
"_misc"> 
25845       <docstring>A wx.DataFormat is an encapsulation of a platform-specific format
 
25846 handle which is used by the system for the clipboard and drag and drop
 
25847 operations. The applications are usually only interested in, for
 
25848 example, pasting data from the clipboard only if the data is in a
 
25849 format the program understands.  A data format is is used to uniquely
 
25850 identify this format.
 
25851 On the system level, a data format is usually just a number, (which
 
25852 may be the CLIPFORMAT under Windows or Atom under X11, for example.)
 
25854 The standard format IDs are:
 
25856     ================    =====================================
 
25857     wx.DF_INVALID       An invalid format
 
25858     wx.DF_TEXT          Text format 
 
25859     wx.DF_BITMAP        A bitmap (wx.Bitmap)
 
25860     wx.DF_METAFILE      A metafile (wx.Metafile, Windows only)
 
25861     wx.DF_FILENAME      A list of filenames
 
25862     wx.DF_HTML          An HTML string. This is only valid on
 
25863                         Windows and non-unicode builds
 
25864     ================    =====================================
 
25866 Aside the standard formats, the application may also use custom
 
25867 formats which are identified by their names (strings) and not numeric
 
25868 identifiers. Although internally custom format must be created (or
 
25869 registered) first, you shouldn't care about it because it is done
 
25870 automatically the first time the wxDataFormat object corresponding to
 
25871 a given format name is created.
 
25874       <constructor name=
"DataFormat" overloaded=
"no"> 
25875         <autodoc>__init__(self, int type) -
> DataFormat
</autodoc> 
25876         <docstring>Constructs a data format object for one of the standard data formats
 
25877 or an empty data object (use SetType or SetId later in this case)
</docstring> 
25879           <param name=
"type" type=
"wxDataFormatId" default=
""/> 
25882       <constructor name=
"CustomDataFormat" overloaded=
"no"> 
25883         <autodoc>CustomDataFormat(String format) -
> DataFormat
</autodoc> 
25884         <docstring>Constructs a data format object for a custom format identified by its
 
25887           <param name=
"format" type=
"String" default=
""/> 
25890       <destructor name=
"~wxDataFormat" overloaded=
"no"> 
25891         <autodoc>__del__(self)
</autodoc> 
25893       <method name=
"__eq__" type=
"bool" overloaded=
"yes"> 
25895           <param name=
"format" type=
"wxDataFormatId" default=
""/> 
25898       <method name=
"__ne__" type=
"bool" overloaded=
"yes"> 
25900           <param name=
"format" type=
"wxDataFormatId" default=
""/> 
25903       <method name=
"__eq__" type=
"bool" overloaded=
"yes"> 
25904         <autodoc>__eq__(self, int format) -
> bool
 
25905 __eq__(self, DataFormat format) -
> bool
</autodoc> 
25907           <param name=
"format" type=
"DataFormat" default=
""/> 
25910       <method name=
"__ne__" type=
"bool" overloaded=
"yes"> 
25911         <autodoc>__ne__(self, int format) -
> bool
 
25912 __ne__(self, DataFormat format) -
> bool
</autodoc> 
25914           <param name=
"format" type=
"DataFormat" default=
""/> 
25917       <method name=
"SetType" type=
"" overloaded=
"no"> 
25918         <autodoc>SetType(self, int format)
</autodoc> 
25919         <docstring>Sets the format to the given value, which should be one of wx.DF_XXX
 
25920 constants.
</docstring> 
25922           <param name=
"format" type=
"wxDataFormatId" default=
""/> 
25925       <method name=
"GetType" type=
"wxDataFormatId" overloaded=
"no"> 
25926         <autodoc>GetType(self) -
> int
</autodoc> 
25927         <docstring>Returns the platform-specific number identifying the format.
</docstring> 
25929       <method name=
"GetId" type=
"String" overloaded=
"no"> 
25930         <autodoc>GetId(self) -
> String
</autodoc> 
25931         <docstring>Returns the name of a custom format (this function will fail for a
 
25932 standard format).
</docstring> 
25934       <method name=
"SetId" type=
"" overloaded=
"no"> 
25935         <autodoc>SetId(self, String format)
</autodoc> 
25936         <docstring>Sets the format to be the custom format identified by the given name.
</docstring> 
25938           <param name=
"format" type=
"String" default=
""/> 
25942     <class name=
"DataObject" oldname=
"wxDataObject" module=
"_misc"> 
25943       <docstring>A wx.DataObject represents data that can be copied to or from the
 
25944 clipboard, or dragged and dropped. The important thing about
 
25945 wx.DataObject is that this is a 'smart' piece of data unlike usual
 
25946 'dumb' data containers such as memory buffers or files. Being 'smart'
 
25947 here means that the data object itself should know what data formats
 
25948 it supports and how to render itself in each of supported formats.
 
25950 **NOTE**: This class is an abstract base class and can not be used
 
25951 directly from Python.  If you need a custom type of data object then
 
25952 you should instead derive from `wx.PyDataObjectSimple` or use
 
25953 `wx.CustomDataObject`.
 
25955 Not surprisingly, being 'smart' comes at a price of added
 
25956 complexity. This is reasonable for the situations when you really need
 
25957 to support multiple formats, but may be annoying if you only want to
 
25958 do something simple like cut and paste text.
 
25960 To provide a solution for both cases, wxWidgets has two predefined
 
25961 classes which derive from wx.DataObject: `wx.DataObjectSimple` and
 
25962 `wx.DataObjectComposite`.  `wx.DataObjectSimple` is the simplest
 
25963 wx.DataObject possible and only holds data in a single format (such as
 
25964 text or bitmap) and `wx.DataObjectComposite` is the simplest way to
 
25965 implement a wx.DataObject which supports multiple simultaneous formats
 
25966 because it achievs this by simply holding several
 
25967 `wx.DataObjectSimple` objects.
 
25969 Please note that the easiest way to use drag and drop and the
 
25970 clipboard with multiple formats is by using `wx.DataObjectComposite`,
 
25971 but it is not the most efficient one as each `wx.DataObjectSimple`
 
25972 would contain the whole data in its respective formats. Now imagine
 
25973 that you want to paste 
200 pages of text in your proprietary format,
 
25974 as well as Word, RTF, HTML, Unicode and plain text to the clipboard
 
25975 and even today's computers are in trouble. For this case, you will
 
25976 have to derive from wx.DataObject directly and make it enumerate its
 
25977 formats and provide the data in the requested format on
 
25978 demand. (**TODO**: This is currently not possible from Python.  Make
 
25981 Note that the platform transfer mechanisms for the clipboard and drag
 
25982 and drop, do not copy any data out of the source application until
 
25983 another application actually requests the data. This is in contrast to
 
25984 the 'feel' offered to the user of a program who would normally think
 
25985 that the data resides in the clipboard after having pressed 'Copy' -
 
25986 in reality it is only declared to be available.
 
25988       <destructor name=
"~wxDataObject" overloaded=
"no"> 
25989         <autodoc>__del__(self)
</autodoc> 
25991       <method name=
"GetPreferredFormat" type=
"DataFormat" overloaded=
"no"> 
25992         <autodoc>GetPreferredFormat(self, int dir=Get) -
> DataFormat
</autodoc> 
25993         <docstring>Returns the preferred format for either rendering the data (if dir is
 
25994 Get, its default value) or for setting it. Usually this will be the
 
25995 native format of the wx.DataObject.
</docstring> 
25997           <param name=
"dir" type=
"wxDataObject::Direction" default=
"wxDataObject::Get"/> 
26000       <method name=
"GetFormatCount" type=
"size_t" overloaded=
"no"> 
26001         <autodoc>GetFormatCount(self, int dir=Get) -
> size_t
</autodoc> 
26002         <docstring>Returns the number of available formats for rendering or setting the
 
26005           <param name=
"dir" type=
"wxDataObject::Direction" default=
"wxDataObject::Get"/> 
26008       <method name=
"IsSupported" type=
"bool" overloaded=
"no"> 
26009         <autodoc>IsSupported(self, DataFormat format, int dir=Get) -
> bool
</autodoc> 
26010         <docstring>Returns True if this format is supported.
</docstring> 
26012           <param name=
"format" type=
"DataFormat" default=
""/> 
26013           <param name=
"dir" type=
"wxDataObject::Direction" default=
"wxDataObject::Get"/> 
26016       <method name=
"GetDataSize" type=
"size_t" overloaded=
"no"> 
26017         <autodoc>GetDataSize(self, DataFormat format) -
> size_t
</autodoc> 
26018         <docstring>Get the (total) size of data for the given format
</docstring> 
26020           <param name=
"format" type=
"DataFormat" default=
""/> 
26023       <method name=
"GetAllFormats" type=
"PyObject" overloaded=
"no"> 
26024         <autodoc>GetAllFormats(self, int dir=Get) -
> [formats]
</autodoc> 
26025         <docstring>Returns a list of all the wx.DataFormats that this dataobject supports
 
26026 in the given direction.
</docstring> 
26028           <param name=
"dir" type=
"wxDataObject::Direction" default=
"wxDataObject::Get"/> 
26031       <method name=
"GetDataHere" type=
"PyObject" overloaded=
"no"> 
26032         <autodoc>GetDataHere(self, DataFormat format) -
> String
</autodoc> 
26033         <docstring>Get the data bytes in the specified format, returns None on failure.
 
26035 :todo: This should use the python buffer interface isntead...
</docstring> 
26037           <param name=
"format" type=
"DataFormat" default=
""/> 
26040       <method name=
"SetData" type=
"bool" overloaded=
"no"> 
26041         <autodoc>SetData(self, DataFormat format, String data) -
> bool
</autodoc> 
26042         <docstring>Set the data in the specified format from the bytes in the the data string.
 
26044 :todo: This should use the python buffer interface isntead...
</docstring> 
26046           <param name=
"format" type=
"DataFormat" default=
""/> 
26047           <param name=
"data" type=
"PyObject" default=
""/> 
26051     <class name=
"DataObjectSimple" oldname=
"wxDataObjectSimple" module=
"_misc"> 
26052       <docstring>wx.DataObjectSimple is a `wx.DataObject` which only supports one
 
26053 format.  This is the simplest possible `wx.DataObject` implementation.
 
26055 This is still an "abstract base class" meaning that you can't use it
 
26056 directly.  You either need to use one of the predefined base classes,
 
26057 or derive your own class from `wx.PyDataObjectSimple`.
 
26059       <baseclass name=
"DataObject"/> 
26060       <constructor name=
"DataObjectSimple" overloaded=
"no"> 
26061         <autodoc>__init__(self, DataFormat format=FormatInvalid) -
> DataObjectSimple
</autodoc> 
26062         <docstring>Constructor accepts the supported format (none by default) which may
 
26063 also be set later with `SetFormat`.
</docstring> 
26065           <param name=
"format" type=
"DataFormat" default=
"wxFormatInvalid"/> 
26068       <method name=
"GetFormat" type=
"DataFormat" overloaded=
"no"> 
26069         <autodoc>GetFormat(self) -
> DataFormat
</autodoc> 
26070         <docstring>Returns the (one and only one) format supported by this object. It is
 
26071 assumed that the format is supported in both directions.
</docstring> 
26073       <method name=
"SetFormat" type=
"" overloaded=
"no"> 
26074         <autodoc>SetFormat(self, DataFormat format)
</autodoc> 
26075         <docstring>Sets the supported format.
</docstring> 
26077           <param name=
"format" type=
"DataFormat" default=
""/> 
26080       <method name=
"GetDataSize" type=
"size_t" overloaded=
"no"> 
26081         <autodoc>GetDataSize(self) -
> size_t
</autodoc> 
26082         <docstring>Get the size of our data.
</docstring> 
26084       <method name=
"GetDataHere" type=
"PyObject" overloaded=
"no"> 
26085         <autodoc>GetDataHere(self) -
> String
</autodoc> 
26086         <docstring>Returns the data bytes from the data object as a string, returns None
 
26087 on failure.  Must be implemented in the derived class if the object
 
26088 supports rendering its data.
</docstring> 
26090       <method name=
"SetData" type=
"bool" overloaded=
"no"> 
26091         <autodoc>SetData(self, String data) -
> bool
</autodoc> 
26092         <docstring>Copy the data value to the data object.  Must be implemented in the
 
26093 derived class if the object supports setting its data.
 
26096           <param name=
"data" type=
"PyObject" default=
""/> 
26100     <class name=
"PyDataObjectSimple" oldname=
"wxPyDataObjectSimple" module=
"_misc"> 
26101       <docstring>wx.PyDataObjectSimple is a version of `wx.DataObjectSimple` that is
 
26102 Python-aware and knows how to reflect calls to its C++ virtual methods
 
26103 to methods in the Python derived class.  You should derive from this
 
26104 class and overload `GetDataSize`, `GetDataHere` and `SetData` when you
 
26105 need to create your own simple single-format type of `wx.DataObject`.
 
26107 Here is a simple example::
 
26109     class MyDataObject(wx.PyDataObjectSimple):
 
26110         def __init__(self):
 
26111             wx.PyDataObjectSimple.__init__(
 
26112                 self, wx.CustomDataFormat('MyDOFormat'))
 
26115         def GetDataSize(self):
 
26116             return len(self.data)
 
26117         def GetDataHere(self):
 
26118             return self.data  # returns a string  
 
26119         def SetData(self, data):
 
26123 Note that there is already a `wx.CustomDataObject` class that behaves
 
26124 very similarly to this example.  The value of creating your own
 
26125 derived class like this is to be able to do additional things when the
 
26126 data is requested or given via the clipboard or drag and drop
 
26127 operation, such as generate the data value or decode it into needed
 
26130       <baseclass name=
"DataObjectSimple"/> 
26131       <constructor name=
"PyDataObjectSimple" overloaded=
"no"> 
26132         <autodoc>__init__(self, DataFormat format=FormatInvalid) -
> PyDataObjectSimple
</autodoc> 
26133         <docstring>wx.PyDataObjectSimple is a version of `wx.DataObjectSimple` that is
 
26134 Python-aware and knows how to reflect calls to its C++ virtual methods
 
26135 to methods in the Python derived class.  You should derive from this
 
26136 class and overload `GetDataSize`, `GetDataHere` and `SetData` when you
 
26137 need to create your own simple single-format type of `wx.DataObject`.
 
26139 Here is a simple example::
 
26141     class MyDataObject(wx.PyDataObjectSimple):
 
26142         def __init__(self):
 
26143             wx.PyDataObjectSimple.__init__(
 
26144                 self, wx.CustomDataFormat('MyDOFormat'))
 
26147         def GetDataSize(self):
 
26148             return len(self.data)
 
26149         def GetDataHere(self):
 
26150             return self.data  # returns a string  
 
26151         def SetData(self, data):
 
26155 Note that there is already a `wx.CustomDataObject` class that behaves
 
26156 very similarly to this example.  The value of creating your own
 
26157 derived class like this is to be able to do additional things when the
 
26158 data is requested or given via the clipboard or drag and drop
 
26159 operation, such as generate the data value or decode it into needed
 
26163           <param name=
"format" type=
"DataFormat" default=
"wxFormatInvalid"/> 
26166       <method name=
"_setCallbackInfo" type=
"" overloaded=
"no"> 
26167         <autodoc>_setCallbackInfo(self, PyObject self, PyObject _class)
</autodoc> 
26169           <param name=
"self" type=
"PyObject" default=
""/> 
26170           <param name=
"_class" type=
"PyObject" default=
""/> 
26174     <class name=
"DataObjectComposite" oldname=
"wxDataObjectComposite" module=
"_misc"> 
26175       <docstring>wx.DataObjectComposite is the simplest `wx.DataObject` derivation
 
26176 which may be sued to support multiple formats. It contains several
 
26177 'wx.DataObjectSimple` objects and supports any format supported by at
 
26178 least one of them. Only one of these data objects is *preferred* (the
 
26179 first one if not explicitly changed by using the second parameter of
 
26180 `Add`) and its format determines the preferred format of the composite
 
26181 data object as well.
 
26183 See `wx.DataObject` documentation for the reasons why you might prefer
 
26184 to use wx.DataObject directly instead of wx.DataObjectComposite for
 
26185 efficiency reasons.
 
26187       <baseclass name=
"DataObject"/> 
26188       <constructor name=
"DataObjectComposite" overloaded=
"no"> 
26189         <autodoc>__init__(self) -
> DataObjectComposite
</autodoc> 
26190         <docstring>wx.DataObjectComposite is the simplest `wx.DataObject` derivation
 
26191 which may be sued to support multiple formats. It contains several
 
26192 'wx.DataObjectSimple` objects and supports any format supported by at
 
26193 least one of them. Only one of these data objects is *preferred* (the
 
26194 first one if not explicitly changed by using the second parameter of
 
26195 `Add`) and its format determines the preferred format of the composite
 
26196 data object as well.
 
26198 See `wx.DataObject` documentation for the reasons why you might prefer
 
26199 to use wx.DataObject directly instead of wx.DataObjectComposite for
 
26200 efficiency reasons.
 
26203       <method name=
"Add" type=
"" overloaded=
"no"> 
26204         <autodoc>Add(self, DataObjectSimple dataObject, bool preferred=False)
</autodoc> 
26205         <docstring>Adds the dataObject to the list of supported objects and it becomes
 
26206 the preferred object if preferred is True.
</docstring> 
26208           <param name=
"dataObject" type=
"DataObjectSimple" default=
""/> 
26209           <param name=
"preferred" type=
"bool" default=
"False"/> 
26213     <class name=
"TextDataObject" oldname=
"wxTextDataObject" module=
"_misc"> 
26214       <docstring>wx.TextDataObject is a specialization of `wx.DataObject` for text
 
26215 data. It can be used without change to paste data into the `wx.Clipboard`
 
26216 or a `wx.DropSource`.
 
26218 Alternativly, you may wish to derive a new class from the
 
26219 `wx.PyTextDataObject` class for providing text on-demand in order to
 
26220 minimize memory consumption when offering data in several formats,
 
26221 such as plain text and RTF, because by default the text is stored in a
 
26222 string in this class, but it might as well be generated on demand when
 
26223 requested. For this, `GetTextLength` and `GetText` will have to be
 
26224 overridden.
</docstring> 
26225       <baseclass name=
"DataObjectSimple"/> 
26226       <constructor name=
"TextDataObject" overloaded=
"no"> 
26227         <autodoc>__init__(self, String text=EmptyString) -
> TextDataObject
</autodoc> 
26228         <docstring>Constructor, may be used to initialise the text (otherwise `SetText`
 
26229 should be used later).
</docstring> 
26231           <param name=
"text" type=
"String" default=
"wxPyEmptyString"/> 
26234       <method name=
"GetTextLength" type=
"size_t" overloaded=
"no"> 
26235         <autodoc>GetTextLength(self) -
> size_t
</autodoc> 
26236         <docstring>Returns the data size.  By default, returns the size of the text data
 
26237 set in the constructor or using `SetText`.  This can be overridden (via
 
26238 `wx.PyTextDataObject`) to provide text size data on-demand. It is
 
26239 recommended to return the text length plus 
1 for a trailing zero, but
 
26240 this is not strictly required.
</docstring> 
26242       <method name=
"GetText" type=
"String" overloaded=
"no"> 
26243         <autodoc>GetText(self) -
> String
</autodoc> 
26244         <docstring>Returns the text associated with the data object.
</docstring> 
26246       <method name=
"SetText" type=
"" overloaded=
"no"> 
26247         <autodoc>SetText(self, String text)
</autodoc> 
26248         <docstring>Sets the text associated with the data object. This method is called
 
26249 when the data object receives the data and, by default, copies the
 
26250 text into the member variable. If you want to process the text on the
 
26251 fly you may wish to override this function (via
 
26252 `wx.PyTextDataObject`.)
</docstring> 
26254           <param name=
"text" type=
"String" default=
""/> 
26258     <class name=
"PyTextDataObject" oldname=
"wxPyTextDataObject" module=
"_misc"> 
26259       <docstring>wx.PyTextDataObject is a version of `wx.TextDataObject` that is
 
26260 Python-aware and knows how to reflect calls to its C++ virtual methods
 
26261 to methods in the Python derived class.  You should derive from this
 
26262 class and overload `GetTextLength`, `GetText`, and `SetText` when you
 
26263 want to be able to provide text on demand instead of preloading it
 
26264 into the data object.
</docstring> 
26265       <baseclass name=
"TextDataObject"/> 
26266       <constructor name=
"PyTextDataObject" overloaded=
"no"> 
26267         <autodoc>__init__(self, String text=EmptyString) -
> PyTextDataObject
</autodoc> 
26268         <docstring>wx.PyTextDataObject is a version of `wx.TextDataObject` that is
 
26269 Python-aware and knows how to reflect calls to its C++ virtual methods
 
26270 to methods in the Python derived class.  You should derive from this
 
26271 class and overload `GetTextLength`, `GetText`, and `SetText` when you
 
26272 want to be able to provide text on demand instead of preloading it
 
26273 into the data object.
</docstring> 
26275           <param name=
"text" type=
"String" default=
"wxPyEmptyString"/> 
26278       <method name=
"_setCallbackInfo" type=
"" overloaded=
"no"> 
26279         <autodoc>_setCallbackInfo(self, PyObject self, PyObject _class)
</autodoc> 
26281           <param name=
"self" type=
"PyObject" default=
""/> 
26282           <param name=
"_class" type=
"PyObject" default=
""/> 
26286     <class name=
"BitmapDataObject" oldname=
"wxBitmapDataObject" module=
"_misc"> 
26287       <docstring>wx.BitmapDataObject is a specialization of wxDataObject for bitmap
 
26288 data. It can be used without change to paste data into the `wx.Clipboard`
 
26289 or a `wx.DropSource`.
 
26291 :see: `wx.PyBitmapDataObject` if you wish to override `GetBitmap` to increase efficiency.
</docstring> 
26292       <baseclass name=
"DataObjectSimple"/> 
26293       <constructor name=
"BitmapDataObject" overloaded=
"no"> 
26294         <autodoc>__init__(self, Bitmap bitmap=wxNullBitmap) -
> BitmapDataObject
</autodoc> 
26295         <docstring>Constructor, optionally passing a bitmap (otherwise use `SetBitmap`
 
26296 later).
</docstring> 
26298           <param name=
"bitmap" type=
"Bitmap" default=
"wxNullBitmap"/> 
26301       <method name=
"GetBitmap" type=
"Bitmap" overloaded=
"no"> 
26302         <autodoc>GetBitmap(self) -
> Bitmap
</autodoc> 
26303         <docstring>Returns the bitmap associated with the data object.  You may wish to
 
26304 override this method (by deriving from `wx.PyBitmapDataObject`) when
 
26305 offering data on-demand, but this is not required by wxWidgets'
 
26306 internals. Use this method to get data in bitmap form from the
 
26307 `wx.Clipboard`.
</docstring> 
26309       <method name=
"SetBitmap" type=
"" overloaded=
"no"> 
26310         <autodoc>SetBitmap(self, Bitmap bitmap)
</autodoc> 
26311         <docstring>Sets the bitmap associated with the data object. This method is called
 
26312 when the data object receives data. Usually there will be no reason to
 
26313 override this function.
</docstring> 
26315           <param name=
"bitmap" type=
"Bitmap" default=
""/> 
26319     <class name=
"PyBitmapDataObject" oldname=
"wxPyBitmapDataObject" module=
"_misc"> 
26320       <docstring>wx.PyBitmapDataObject is a version of `wx.BitmapDataObject` that is
 
26321 Python-aware and knows how to reflect calls to its C++ virtual methods
 
26322 to methods in the Python derived class. To be able to provide bitmap
 
26323 data on demand derive from this class and overload `GetBitmap`.
</docstring> 
26324       <baseclass name=
"BitmapDataObject"/> 
26325       <constructor name=
"PyBitmapDataObject" overloaded=
"no"> 
26326         <autodoc>__init__(self, Bitmap bitmap=wxNullBitmap) -
> PyBitmapDataObject
</autodoc> 
26327         <docstring>wx.PyBitmapDataObject is a version of `wx.BitmapDataObject` that is
 
26328 Python-aware and knows how to reflect calls to its C++ virtual methods
 
26329 to methods in the Python derived class. To be able to provide bitmap
 
26330 data on demand derive from this class and overload `GetBitmap`.
</docstring> 
26332           <param name=
"bitmap" type=
"Bitmap" default=
"wxNullBitmap"/> 
26335       <method name=
"_setCallbackInfo" type=
"" overloaded=
"no"> 
26336         <autodoc>_setCallbackInfo(self, PyObject self, PyObject _class)
</autodoc> 
26338           <param name=
"self" type=
"PyObject" default=
""/> 
26339           <param name=
"_class" type=
"PyObject" default=
""/> 
26343     <class name=
"FileDataObject" oldname=
"wxFileDataObject" module=
"_misc"> 
26344       <docstring>wx.FileDataObject is a specialization of `wx.DataObjectSimple` for
 
26345 file names. The program works with it just as if it were a list of
 
26346 absolute file names, but internally it uses the same format as
 
26347 Explorer and other compatible programs under Windows or GNOME/KDE
 
26348 filemanager under Unix which makes it possible to receive files from
 
26349 them using this class.
 
26351 :Warning: Under all non-Windows platforms this class is currently
 
26352     "input-only", i.e. you can receive the files from another
 
26353     application, but copying (or dragging) file(s) from a wxWidgets
 
26354     application is not currently supported.
 
26356       <baseclass name=
"DataObjectSimple"/> 
26357       <constructor name=
"FileDataObject" overloaded=
"no"> 
26358         <autodoc>__init__(self) -
> FileDataObject
</autodoc> 
26360       <method name=
"GetFilenames" type=
"wxArrayString" overloaded=
"no"> 
26361         <autodoc>GetFilenames(self) -
> [names]
</autodoc> 
26362         <docstring>Returns a list of file names.
</docstring> 
26364       <method name=
"AddFile" type=
"" overloaded=
"no"> 
26365         <autodoc>AddFile(self, String filename)
</autodoc> 
26366         <docstring>Adds a file to the list of files represented by this data object.
</docstring> 
26368           <param name=
"filename" type=
"String" default=
""/> 
26372     <class name=
"CustomDataObject" oldname=
"wxCustomDataObject" module=
"_misc"> 
26373       <docstring>wx.CustomDataObject is a specialization of `wx.DataObjectSimple` for
 
26374 some application-specific data in arbitrary format.  Python strings
 
26375 are used for getting and setting data, but any picklable object can
 
26376 easily be transfered via strings.  A copy of the data is stored in the
 
26377 data object.
</docstring> 
26378       <baseclass name=
"DataObjectSimple"/> 
26379       <constructor name=
"CustomDataObject" overloaded=
"no"> 
26380         <autodoc>__init__(self, DataFormat format=FormatInvalid) -
> CustomDataObject
</autodoc> 
26381         <docstring>wx.CustomDataObject is a specialization of `wx.DataObjectSimple` for
 
26382 some application-specific data in arbitrary format.  Python strings
 
26383 are used for getting and setting data, but any picklable object can
 
26384 easily be transfered via strings.  A copy of the data is stored in the
 
26385 data object.
</docstring> 
26387           <param name=
"format" type=
"DataFormat" default=
"wxFormatInvalid"/> 
26390       <method name=
"SetData" type=
"bool" overloaded=
"no"> 
26391         <autodoc>SetData(self, String data) -
> bool
</autodoc> 
26392         <docstring>Copy the data value to the data object.
</docstring> 
26394           <param name=
"data" type=
"PyObject" default=
""/> 
26397       <method name=
"GetSize" type=
"size_t" overloaded=
"no"> 
26398         <autodoc>GetSize(self) -
> size_t
</autodoc> 
26399         <docstring>Get the size of the data.
</docstring> 
26401       <method name=
"GetData" type=
"PyObject" overloaded=
"no"> 
26402         <autodoc>GetData(self) -
> String
</autodoc> 
26403         <docstring>Returns the data bytes from the data object as a string.
</docstring> 
26406     <class name=
"URLDataObject" oldname=
"wxURLDataObject" module=
"_misc"> 
26407       <docstring>This data object holds a URL in a format that is compatible with some
 
26408 browsers such that it is able to be dragged to or from them.
</docstring> 
26409       <baseclass name=
"DataObjectComposite"/> 
26410       <constructor name=
"URLDataObject" overloaded=
"no"> 
26411         <autodoc>__init__(self) -
> URLDataObject
</autodoc> 
26412         <docstring>This data object holds a URL in a format that is compatible with some
 
26413 browsers such that it is able to be dragged to or from them.
</docstring> 
26415       <method name=
"GetURL" type=
"String" overloaded=
"no"> 
26416         <autodoc>GetURL(self) -
> String
</autodoc> 
26417         <docstring>Returns a string containing the current URL.
</docstring> 
26419       <method name=
"SetURL" type=
"" overloaded=
"no"> 
26420         <autodoc>SetURL(self, String url)
</autodoc> 
26421         <docstring>Set the URL.
</docstring> 
26423           <param name=
"url" type=
"String" default=
""/> 
26427     <class name=
"MetafileDataObject" oldname=
"wxMetafileDataObject" module=
"_misc"> 
26428       <baseclass name=
"DataObjectSimple"/> 
26429       <constructor name=
"MetafileDataObject" overloaded=
"no"> 
26430         <autodoc>__init__(self) -
> MetafileDataObject
</autodoc> 
26434 #---------------------------------------------------------------------------
 
26436     <method name=
"IsDragResultOk" oldname=
"wxIsDragResultOk" type=
"bool" overloaded=
"no"> 
26437       <autodoc>IsDragResultOk(int res) -
> bool
</autodoc> 
26439         <param name=
"res" type=
"wxDragResult" default=
""/> 
26442     <class name=
"DropSource" oldname=
"wxPyDropSource" module=
"_misc"> 
26443       <constructor name=
"wxPyDropSource" overloaded=
"no"> 
26444         <autodoc>__init__(self, Window win, Icon copy=wxNullIcon, Icon move=wxNullIcon, 
 
26445     Icon none=wxNullIcon) -
> DropSource
</autodoc> 
26447           <param name=
"win" type=
"Window" default=
""/> 
26448           <param name=
"copy" type=
"Icon" default=
"wxNullIcon"/> 
26449           <param name=
"move" type=
"Icon" default=
"wxNullIcon"/> 
26450           <param name=
"none" type=
"Icon" default=
"wxNullIcon"/> 
26453       <destructor name=
"~wxPyDropSource" overloaded=
"no"> 
26454         <autodoc>__del__(self)
</autodoc> 
26456       <method name=
"_setCallbackInfo" type=
"" overloaded=
"no"> 
26457         <autodoc>_setCallbackInfo(self, PyObject self, PyObject _class, int incref)
</autodoc> 
26459           <param name=
"self" type=
"PyObject" default=
""/> 
26460           <param name=
"_class" type=
"PyObject" default=
""/> 
26461           <param name=
"incref" type=
"int" default=
""/> 
26464       <method name=
"SetData" type=
"" overloaded=
"no"> 
26465         <autodoc>SetData(self, DataObject data)
</autodoc> 
26467           <param name=
"data" type=
"DataObject" default=
""/> 
26470       <method name=
"GetDataObject" type=
"DataObject" overloaded=
"no"> 
26471         <autodoc>GetDataObject(self) -
> DataObject
</autodoc> 
26473       <method name=
"SetCursor" type=
"" overloaded=
"no"> 
26474         <autodoc>SetCursor(self, int res, Cursor cursor)
</autodoc> 
26476           <param name=
"res" type=
"wxDragResult" default=
""/> 
26477           <param name=
"cursor" type=
"Cursor" default=
""/> 
26480       <method name=
"DoDragDrop" type=
"wxDragResult" overloaded=
"no"> 
26481         <autodoc>DoDragDrop(self, int flags=Drag_CopyOnly) -
> int
</autodoc> 
26483           <param name=
"flags" type=
"int" default=
"wxDrag_CopyOnly"/> 
26486       <method name=
"base_GiveFeedback" type=
"bool" overloaded=
"no"> 
26487         <autodoc>base_GiveFeedback(self, int effect) -
> bool
</autodoc> 
26489           <param name=
"effect" type=
"wxDragResult" default=
""/> 
26493     <class name=
"DropTarget" oldname=
"wxPyDropTarget" module=
"_misc"> 
26494       <constructor name=
"DropTarget" overloaded=
"no"> 
26495         <autodoc>__init__(self, DataObject dataObject=None) -
> DropTarget
</autodoc> 
26497           <param name=
"dataObject" type=
"DataObject" default=
"NULL"/> 
26500       <destructor name=
"~wxPyDropTarget" overloaded=
"no"> 
26501         <autodoc>__del__(self)
</autodoc> 
26503       <method name=
"_setCallbackInfo" type=
"" overloaded=
"no"> 
26504         <autodoc>_setCallbackInfo(self, PyObject self, PyObject _class)
</autodoc> 
26506           <param name=
"self" type=
"PyObject" default=
""/> 
26507           <param name=
"_class" type=
"PyObject" default=
""/> 
26510       <method name=
"GetDataObject" type=
"DataObject" overloaded=
"no"> 
26511         <autodoc>GetDataObject(self) -
> DataObject
</autodoc> 
26513       <method name=
"SetDataObject" type=
"" overloaded=
"no"> 
26514         <autodoc>SetDataObject(self, DataObject dataObject)
</autodoc> 
26516           <param name=
"dataObject" type=
"DataObject" default=
""/> 
26519       <method name=
"base_OnEnter" type=
"wxDragResult" overloaded=
"no"> 
26520         <autodoc>base_OnEnter(self, int x, int y, int def) -
> int
</autodoc> 
26522           <param name=
"x" type=
"int" default=
""/> 
26523           <param name=
"y" type=
"int" default=
""/> 
26524           <param name=
"def" type=
"wxDragResult" default=
""/> 
26527       <method name=
"base_OnDragOver" type=
"wxDragResult" overloaded=
"no"> 
26528         <autodoc>base_OnDragOver(self, int x, int y, int def) -
> int
</autodoc> 
26530           <param name=
"x" type=
"int" default=
""/> 
26531           <param name=
"y" type=
"int" default=
""/> 
26532           <param name=
"def" type=
"wxDragResult" default=
""/> 
26535       <method name=
"base_OnLeave" type=
"" overloaded=
"no"> 
26536         <autodoc>base_OnLeave(self)
</autodoc> 
26538       <method name=
"base_OnDrop" type=
"bool" overloaded=
"no"> 
26539         <autodoc>base_OnDrop(self, int x, int y) -
> bool
</autodoc> 
26541           <param name=
"x" type=
"int" default=
""/> 
26542           <param name=
"y" type=
"int" default=
""/> 
26545       <method name=
"GetData" type=
"bool" overloaded=
"no"> 
26546         <autodoc>GetData(self) -
> bool
</autodoc> 
26549     <pythoncode> PyDropTarget = DropTarget 
</pythoncode> 
26550     <class name=
"TextDropTarget" oldname=
"wxPyTextDropTarget" module=
"_misc"> 
26551       <baseclass name=
"DropTarget"/> 
26552       <constructor name=
"wxPyTextDropTarget" overloaded=
"no"> 
26553         <autodoc>__init__(self) -
> TextDropTarget
</autodoc> 
26555       <method name=
"_setCallbackInfo" type=
"" overloaded=
"no"> 
26556         <autodoc>_setCallbackInfo(self, PyObject self, PyObject _class)
</autodoc> 
26558           <param name=
"self" type=
"PyObject" default=
""/> 
26559           <param name=
"_class" type=
"PyObject" default=
""/> 
26562       <method name=
"base_OnEnter" type=
"wxDragResult" overloaded=
"no"> 
26563         <autodoc>base_OnEnter(self, int x, int y, int def) -
> int
</autodoc> 
26565           <param name=
"x" type=
"int" default=
""/> 
26566           <param name=
"y" type=
"int" default=
""/> 
26567           <param name=
"def" type=
"wxDragResult" default=
""/> 
26570       <method name=
"base_OnDragOver" type=
"wxDragResult" overloaded=
"no"> 
26571         <autodoc>base_OnDragOver(self, int x, int y, int def) -
> int
</autodoc> 
26573           <param name=
"x" type=
"int" default=
""/> 
26574           <param name=
"y" type=
"int" default=
""/> 
26575           <param name=
"def" type=
"wxDragResult" default=
""/> 
26578       <method name=
"base_OnLeave" type=
"" overloaded=
"no"> 
26579         <autodoc>base_OnLeave(self)
</autodoc> 
26581       <method name=
"base_OnDrop" type=
"bool" overloaded=
"no"> 
26582         <autodoc>base_OnDrop(self, int x, int y) -
> bool
</autodoc> 
26584           <param name=
"x" type=
"int" default=
""/> 
26585           <param name=
"y" type=
"int" default=
""/> 
26588       <method name=
"base_OnData" type=
"wxDragResult" overloaded=
"no"> 
26589         <autodoc>base_OnData(self, int x, int y, int def) -
> int
</autodoc> 
26591           <param name=
"x" type=
"int" default=
""/> 
26592           <param name=
"y" type=
"int" default=
""/> 
26593           <param name=
"def" type=
"wxDragResult" default=
""/> 
26597     <class name=
"FileDropTarget" oldname=
"wxPyFileDropTarget" module=
"_misc"> 
26598       <baseclass name=
"DropTarget"/> 
26599       <constructor name=
"wxPyFileDropTarget" overloaded=
"no"> 
26600         <autodoc>__init__(self) -
> FileDropTarget
</autodoc> 
26602       <method name=
"_setCallbackInfo" type=
"" overloaded=
"no"> 
26603         <autodoc>_setCallbackInfo(self, PyObject self, PyObject _class)
</autodoc> 
26605           <param name=
"self" type=
"PyObject" default=
""/> 
26606           <param name=
"_class" type=
"PyObject" default=
""/> 
26609       <method name=
"base_OnEnter" type=
"wxDragResult" overloaded=
"no"> 
26610         <autodoc>base_OnEnter(self, int x, int y, int def) -
> int
</autodoc> 
26612           <param name=
"x" type=
"int" default=
""/> 
26613           <param name=
"y" type=
"int" default=
""/> 
26614           <param name=
"def" type=
"wxDragResult" default=
""/> 
26617       <method name=
"base_OnDragOver" type=
"wxDragResult" overloaded=
"no"> 
26618         <autodoc>base_OnDragOver(self, int x, int y, int def) -
> int
</autodoc> 
26620           <param name=
"x" type=
"int" default=
""/> 
26621           <param name=
"y" type=
"int" default=
""/> 
26622           <param name=
"def" type=
"wxDragResult" default=
""/> 
26625       <method name=
"base_OnLeave" type=
"" overloaded=
"no"> 
26626         <autodoc>base_OnLeave(self)
</autodoc> 
26628       <method name=
"base_OnDrop" type=
"bool" overloaded=
"no"> 
26629         <autodoc>base_OnDrop(self, int x, int y) -
> bool
</autodoc> 
26631           <param name=
"x" type=
"int" default=
""/> 
26632           <param name=
"y" type=
"int" default=
""/> 
26635       <method name=
"base_OnData" type=
"wxDragResult" overloaded=
"no"> 
26636         <autodoc>base_OnData(self, int x, int y, int def) -
> int
</autodoc> 
26638           <param name=
"x" type=
"int" default=
""/> 
26639           <param name=
"y" type=
"int" default=
""/> 
26640           <param name=
"def" type=
"wxDragResult" default=
""/> 
26645 #---------------------------------------------------------------------------
 
26647     <class name=
"Clipboard" oldname=
"wxClipboard" module=
"_misc"> 
26648       <docstring>wx.Clipboard represents the system clipboard and provides methods to
 
26649 copy data to it or paste data from it.  Normally, you should only use
 
26650 ``wx.TheClipboard`` which is a reference to a global wx.Clipboard
 
26653 Call ``wx.TheClipboard``'s `Open` method to get ownership of the
 
26654 clipboard. If this operation returns True, you now own the
 
26655 clipboard. Call `SetData` to put data on the clipboard, or `GetData`
 
26656 to retrieve data from the clipboard.  Call `Close` to close the
 
26657 clipboard and relinquish ownership. You should keep the clipboard open
 
26660 :see: `wx.DataObject`
 
26662       <baseclass name=
"Object"/> 
26663       <constructor name=
"Clipboard" overloaded=
"no"> 
26664         <autodoc>__init__(self) -
> Clipboard
</autodoc> 
26666       <destructor name=
"~wxClipboard" overloaded=
"no"> 
26667         <autodoc>__del__(self)
</autodoc> 
26669       <method name=
"Open" type=
"bool" overloaded=
"no"> 
26670         <autodoc>Open(self) -
> bool
</autodoc> 
26671         <docstring>Call this function to open the clipboard before calling SetData and
 
26672 GetData.  Call Close when you have finished with the clipboard.  You
 
26673 should keep the clipboard open for only a very short time.  Returns
 
26674 True on success.
</docstring> 
26676       <method name=
"Close" type=
"" overloaded=
"no"> 
26677         <autodoc>Close(self)
</autodoc> 
26678         <docstring>Closes the clipboard.
</docstring> 
26680       <method name=
"IsOpened" type=
"bool" overloaded=
"no"> 
26681         <autodoc>IsOpened(self) -
> bool
</autodoc> 
26682         <docstring>Query whether the clipboard is opened
</docstring> 
26684       <method name=
"AddData" type=
"bool" overloaded=
"no"> 
26685         <autodoc>AddData(self, DataObject data) -
> bool
</autodoc> 
26686         <docstring>Call this function to add the data object to the clipboard. You may
 
26687 call this function repeatedly after having cleared the clipboard.
 
26688 After this function has been called, the clipboard owns the data, so
 
26689 do not delete the data explicitly.
 
26691 :see: `wx.DataObject`
</docstring> 
26693           <param name=
"data" type=
"DataObject" default=
""/> 
26696       <method name=
"SetData" type=
"bool" overloaded=
"no"> 
26697         <autodoc>SetData(self, DataObject data) -
> bool
</autodoc> 
26698         <docstring>Set the clipboard data, this is the same as `Clear` followed by
 
26701 :see: `wx.DataObject`
</docstring> 
26703           <param name=
"data" type=
"DataObject" default=
""/> 
26706       <method name=
"IsSupported" type=
"bool" overloaded=
"no"> 
26707         <autodoc>IsSupported(self, DataFormat format) -
> bool
</autodoc> 
26708         <docstring>Returns True if the given format is available in the data object(s) on
 
26709 the clipboard.
</docstring> 
26711           <param name=
"format" type=
"DataFormat" default=
""/> 
26714       <method name=
"GetData" type=
"bool" overloaded=
"no"> 
26715         <autodoc>GetData(self, DataObject data) -
> bool
</autodoc> 
26716         <docstring>Call this function to fill data with data on the clipboard, if
 
26717 available in the required format. Returns true on success.
</docstring> 
26719           <param name=
"data" type=
"DataObject" default=
""/> 
26722       <method name=
"Clear" type=
"" overloaded=
"no"> 
26723         <autodoc>Clear(self)
</autodoc> 
26724         <docstring>Clears data from the clipboard object and also the system's clipboard
 
26725 if possible.
</docstring> 
26727       <method name=
"Flush" type=
"bool" overloaded=
"no"> 
26728         <autodoc>Flush(self) -
> bool
</autodoc> 
26729         <docstring>Flushes the clipboard: this means that the data which is currently on
 
26730 clipboard will stay available even after the application exits,
 
26731 possibly eating memory, otherwise the clipboard will be emptied on
 
26732 exit.  Returns False if the operation is unsuccesful for any reason.
</docstring> 
26734       <method name=
"UsePrimarySelection" type=
"" overloaded=
"no"> 
26735         <autodoc>UsePrimarySelection(self, bool primary=True)
</autodoc> 
26736         <docstring>On platforms supporting it (the X11 based platforms), selects the
 
26737 so called PRIMARY SELECTION as the clipboard as opposed to the
 
26738 normal clipboard, if primary is True.
</docstring> 
26740           <param name=
"primary" type=
"bool" default=
"True"/> 
26743       <staticmethod name=
"Get" type=
"Clipboard" overloaded=
"no"> 
26744         <autodoc>Get() -
> Clipboard
</autodoc> 
26745         <docstring>Returns global instance (wxTheClipboard) of the object.
</docstring> 
26749     class _wxPyDelayedInitWrapper(object):
 
26750         def __init__(self, initfunc, *args, **kwargs):
 
26751             self._initfunc = initfunc
 
26753             self._kwargs = kwargs
 
26754             self._instance = None
 
26755         def _checkInstance(self):
 
26756             if self._instance is None:
 
26757                 self._instance = self._initfunc(*self._args, **self._kwargs)        
 
26758         def __getattr__(self, name):
 
26759             self._checkInstance()
 
26760             return getattr(self._instance, name)
 
26761         def __repr__(self):
 
26762             self._checkInstance()
 
26763             return repr(self._instance)
 
26764     TheClipboard = _wxPyDelayedInitWrapper(Clipboard.Get)
 
26766     <class name=
"ClipboardLocker" oldname=
"wxClipboardLocker" module=
"_misc"> 
26767       <docstring>A helpful class for opening the clipboard and automatically
 
26768 closing it when the locker is destroyed.
</docstring> 
26769       <constructor name=
"ClipboardLocker" overloaded=
"no"> 
26770         <autodoc>__init__(self, Clipboard clipboard=None) -
> ClipboardLocker
</autodoc> 
26771         <docstring>A helpful class for opening the clipboard and automatically
 
26772 closing it when the locker is destroyed.
</docstring> 
26774           <param name=
"clipboard" type=
"Clipboard" default=
"NULL"/> 
26777       <destructor name=
"~wxClipboardLocker" overloaded=
"no"> 
26778         <autodoc>__del__(self)
</autodoc> 
26780       <method name=
"__nonzero__" type=
"bool" overloaded=
"no"> 
26781         <autodoc>__nonzero__(self) -
> bool
</autodoc> 
26782         <docstring>A ClipboardLocker instance evaluates to True if the clipboard was
 
26783 successfully opened.
</docstring> 
26787 #---------------------------------------------------------------------------
 
26789     <class name=
"VideoMode" oldname=
"wxVideoMode" module=
"_misc"> 
26790       <docstring>A simple struct containing video mode parameters for a display
</docstring> 
26791       <constructor name=
"VideoMode" overloaded=
"no"> 
26792         <autodoc>__init__(self, int width=
0, int height=
0, int depth=
0, int freq=
0) -
> VideoMode
</autodoc> 
26793         <docstring>A simple struct containing video mode parameters for a display
</docstring> 
26795           <param name=
"width" type=
"int" default=
"0"/> 
26796           <param name=
"height" type=
"int" default=
"0"/> 
26797           <param name=
"depth" type=
"int" default=
"0"/> 
26798           <param name=
"freq" type=
"int" default=
"0"/> 
26801       <destructor name=
"~wxVideoMode" overloaded=
"no"> 
26802         <autodoc>__del__(self)
</autodoc> 
26804       <method name=
"Matches" type=
"bool" overloaded=
"no"> 
26805         <autodoc>Matches(self, VideoMode other) -
> bool
</autodoc> 
26806         <docstring>Returns true if this mode matches the other one in the sense that all
 
26807 non zero fields of the other mode have the same value in this
 
26808 one (except for refresh which is allowed to have a greater value)
</docstring> 
26810           <param name=
"other" type=
"VideoMode" default=
""/> 
26813       <method name=
"GetWidth" type=
"int" overloaded=
"no"> 
26814         <autodoc>GetWidth(self) -
> int
</autodoc> 
26815         <docstring>Returns the screen width in pixels (e.g. 
640*
480), 
0 means unspecified
</docstring> 
26817       <method name=
"GetHeight" type=
"int" overloaded=
"no"> 
26818         <autodoc>GetHeight(self) -
> int
</autodoc> 
26819         <docstring>Returns the screen width in pixels (e.g. 
640*
480), 
0 means
 
26820 unspecified
</docstring> 
26822       <method name=
"GetDepth" type=
"int" overloaded=
"no"> 
26823         <autodoc>GetDepth(self) -
> int
</autodoc> 
26824         <docstring>Returns the screen's bits per pixel (e.g. 
32), 
1 is monochrome and 
0 
26825 means unspecified/known
</docstring> 
26827       <method name=
"IsOk" type=
"bool" overloaded=
"no"> 
26828         <autodoc>IsOk(self) -
> bool
</autodoc> 
26829         <docstring>returns true if the object has been initialized
</docstring> 
26831       <method name=
"__eq__" type=
"bool" overloaded=
"no"> 
26832         <autodoc>__eq__(self, VideoMode other) -
> bool
</autodoc> 
26834           <param name=
"other" type=
"VideoMode" default=
""/> 
26837       <method name=
"__ne__" type=
"bool" overloaded=
"no"> 
26838         <autodoc>__ne__(self, VideoMode other) -
> bool
</autodoc> 
26840           <param name=
"other" type=
"VideoMode" default=
""/> 
26843       <property name=
"w" type=
"int" readonly=
"no"/> 
26844       <property name=
"h" type=
"int" readonly=
"no"/> 
26845       <property name=
"bpp" type=
"int" readonly=
"no"/> 
26846       <property name=
"refresh" type=
"int" readonly=
"no"/> 
26848     <class name=
"Display" oldname=
"wxDisplay" module=
"_misc"> 
26849       <docstring>Represents a display/monitor attached to the system
</docstring> 
26850       <constructor name=
"Display" overloaded=
"no"> 
26851         <autodoc>__init__(self, size_t index=
0) -
> Display
</autodoc> 
26852         <docstring>Set up a Display instance with the specified display.  The displays
 
26853 are numbered from 
0 to GetCount() - 
1, 
0 is always the primary display
 
26854 and the only one which is always supported
</docstring> 
26856           <param name=
"index" type=
"size_t" default=
"0"/> 
26859       <destructor name=
"~wxDisplay" overloaded=
"no"> 
26860         <autodoc>__del__(self)
</autodoc> 
26862       <staticmethod name=
"GetCount" type=
"size_t" overloaded=
"no"> 
26863         <autodoc>GetCount() -
> size_t
</autodoc> 
26864         <docstring>Return the number of available displays.
</docstring> 
26866       <staticmethod name=
"GetFromPoint" type=
"int" overloaded=
"no"> 
26867         <autodoc>GetFromPoint(Point pt) -
> int
</autodoc> 
26868         <docstring>Find the display where the given point lies, return wx.NOT_FOUND if it
 
26869 doesn't belong to any display
</docstring> 
26871           <param name=
"pt" type=
"Point" default=
""/> 
26874       <staticmethod name=
"GetFromWindow" type=
"int" overloaded=
"no"> 
26875         <autodoc>GetFromWindow(Window window) -
> int
</autodoc> 
26876         <docstring>Find the display where the given window lies, return wx.NOT_FOUND if
 
26877 it is not shown at all.
</docstring> 
26879           <param name=
"window" type=
"Window" default=
""/> 
26882       <method name=
"IsOk" type=
"bool" overloaded=
"no"> 
26883         <autodoc>IsOk(self) -
> bool
</autodoc> 
26884         <docstring>Return true if the object was initialized successfully
</docstring> 
26886       <method name=
"GetGeometry" type=
"Rect" overloaded=
"no"> 
26887         <autodoc>GetGeometry(self) -
> Rect
</autodoc> 
26888         <docstring>Returns the bounding rectangle of the display whose index was passed
 
26889 to the constructor.
</docstring> 
26891       <method name=
"GetName" type=
"String" overloaded=
"no"> 
26892         <autodoc>GetName(self) -
> String
</autodoc> 
26893         <docstring>Returns the display's name. A name is not available on all platforms.
</docstring> 
26895       <method name=
"IsPrimary" type=
"bool" overloaded=
"no"> 
26896         <autodoc>IsPrimary(self) -
> bool
</autodoc> 
26897         <docstring>Returns true if the display is the primary display. The primary
 
26898 display is the one whose index is 
0.
</docstring> 
26900       <method name=
"GetModes" type=
"PyObject" overloaded=
"no"> 
26901         <autodoc>GetModes(VideoMode mode=DefaultVideoMode) -
> [videoMode...]
</autodoc> 
26902         <docstring>Enumerate all video modes supported by this display matching the given
 
26903 one (in the sense of VideoMode.Match()).
 
26905 As any mode matches the default value of the argument and there is
 
26906 always at least one video mode supported by display, the returned
 
26907 array is only empty for the default value of the argument if this
 
26908 function is not supported at all on this platform.
</docstring> 
26910           <param name=
"mode" type=
"VideoMode" default=
"wxDefaultVideoMode"/> 
26913       <method name=
"GetCurrentMode" type=
"VideoMode" overloaded=
"no"> 
26914         <autodoc>GetCurrentMode(self) -
> VideoMode
</autodoc> 
26915         <docstring>Get the current video mode.
</docstring> 
26917       <method name=
"ChangeMode" type=
"bool" overloaded=
"no"> 
26918         <autodoc>ChangeMode(self, VideoMode mode=DefaultVideoMode) -
> bool
</autodoc> 
26919         <docstring>Changes the video mode of this display to the mode specified in the
 
26922 If wx.DefaultVideoMode is passed in as the mode parameter, the defined
 
26923 behaviour is that wx.Display will reset the video mode to the default
 
26924 mode used by the display.  On Windows, the behavior is normal.
 
26925 However, there are differences on other platforms. On Unix variations
 
26926 using X11 extensions it should behave as defined, but some
 
26927 irregularities may occur.
 
26929 On wxMac passing in wx.DefaultVideoMode as the mode parameter does
 
26930 nothing.  This happens because Carbon no longer has access to
 
26931 DMUseScreenPrefs, an undocumented function that changed the video mode
 
26932 to the system default by using the system's 'scrn' resource.
 
26934 Returns True if succeeded, False otherwise
</docstring> 
26936           <param name=
"mode" type=
"VideoMode" default=
"wxDefaultVideoMode"/> 
26939       <method name=
"ResetMode" type=
"" overloaded=
"no"> 
26940         <autodoc>ResetMode(self)
</autodoc> 
26941         <docstring>Restore the default video mode (just a more readable synonym)
</docstring> 
26945   <module name=
"calendar"> 
26946     <import name=
"_misc"/> 
26947     <pythoncode> wx = _core 
</pythoncode> 
26948     <pythoncode> __docfilter__ = wx.__DocFilter(globals()) 
</pythoncode> 
26949     <class name=
"CalendarDateAttr" oldname=
"wxCalendarDateAttr" module=
"calendar"> 
26950       <docstring>A set of customization attributes for a calendar date, which can be
 
26951 used to control the look of the Calendar object.
</docstring> 
26952       <constructor name=
"CalendarDateAttr" overloaded=
"no"> 
26953         <autodoc>__init__(self, Colour colText=wxNullColour, Colour colBack=wxNullColour, 
 
26954     Colour colBorder=wxNullColour, Font font=wxNullFont, 
 
26955     int border=CAL_BORDER_NONE) -
> CalendarDateAttr
</autodoc> 
26956         <docstring>Create a CalendarDateAttr.
</docstring> 
26958           <param name=
"colText" type=
"Colour" default=
"wxNullColour"/> 
26959           <param name=
"colBack" type=
"Colour" default=
"wxNullColour"/> 
26960           <param name=
"colBorder" type=
"Colour" default=
"wxNullColour"/> 
26961           <param name=
"font" type=
"Font" default=
"wxNullFont"/> 
26962           <param name=
"border" type=
"wxCalendarDateBorder" default=
"wxCAL_BORDER_NONE"/> 
26965       <method name=
"SetTextColour" type=
"" overloaded=
"no"> 
26966         <autodoc>SetTextColour(self, Colour colText)
</autodoc> 
26968           <param name=
"colText" type=
"Colour" default=
""/> 
26971       <method name=
"SetBackgroundColour" type=
"" overloaded=
"no"> 
26972         <autodoc>SetBackgroundColour(self, Colour colBack)
</autodoc> 
26974           <param name=
"colBack" type=
"Colour" default=
""/> 
26977       <method name=
"SetBorderColour" type=
"" overloaded=
"no"> 
26978         <autodoc>SetBorderColour(self, Colour col)
</autodoc> 
26980           <param name=
"col" type=
"Colour" default=
""/> 
26983       <method name=
"SetFont" type=
"" overloaded=
"no"> 
26984         <autodoc>SetFont(self, Font font)
</autodoc> 
26986           <param name=
"font" type=
"Font" default=
""/> 
26989       <method name=
"SetBorder" type=
"" overloaded=
"no"> 
26990         <autodoc>SetBorder(self, int border)
</autodoc> 
26992           <param name=
"border" type=
"wxCalendarDateBorder" default=
""/> 
26995       <method name=
"SetHoliday" type=
"" overloaded=
"no"> 
26996         <autodoc>SetHoliday(self, bool holiday)
</autodoc> 
26998           <param name=
"holiday" type=
"bool" default=
""/> 
27001       <method name=
"HasTextColour" type=
"bool" overloaded=
"no"> 
27002         <autodoc>HasTextColour(self) -
> bool
</autodoc> 
27004       <method name=
"HasBackgroundColour" type=
"bool" overloaded=
"no"> 
27005         <autodoc>HasBackgroundColour(self) -
> bool
</autodoc> 
27007       <method name=
"HasBorderColour" type=
"bool" overloaded=
"no"> 
27008         <autodoc>HasBorderColour(self) -
> bool
</autodoc> 
27010       <method name=
"HasFont" type=
"bool" overloaded=
"no"> 
27011         <autodoc>HasFont(self) -
> bool
</autodoc> 
27013       <method name=
"HasBorder" type=
"bool" overloaded=
"no"> 
27014         <autodoc>HasBorder(self) -
> bool
</autodoc> 
27016       <method name=
"IsHoliday" type=
"bool" overloaded=
"no"> 
27017         <autodoc>IsHoliday(self) -
> bool
</autodoc> 
27019       <method name=
"GetTextColour" type=
"Colour" overloaded=
"no"> 
27020         <autodoc>GetTextColour(self) -
> Colour
</autodoc> 
27022       <method name=
"GetBackgroundColour" type=
"Colour" overloaded=
"no"> 
27023         <autodoc>GetBackgroundColour(self) -
> Colour
</autodoc> 
27025       <method name=
"GetBorderColour" type=
"Colour" overloaded=
"no"> 
27026         <autodoc>GetBorderColour(self) -
> Colour
</autodoc> 
27028       <method name=
"GetFont" type=
"Font" overloaded=
"no"> 
27029         <autodoc>GetFont(self) -
> Font
</autodoc> 
27031       <method name=
"GetBorder" type=
"wxCalendarDateBorder" overloaded=
"no"> 
27032         <autodoc>GetBorder(self) -
> int
</autodoc> 
27035     <class name=
"CalendarEvent" oldname=
"wxCalendarEvent" module=
"calendar"> 
27036       <baseclass name=
"CommandEvent"/> 
27037       <constructor name=
"CalendarEvent" overloaded=
"no"> 
27038         <autodoc>__init__(self, CalendarCtrl cal, wxEventType type) -
> CalendarEvent
</autodoc> 
27040           <param name=
"cal" type=
"wxCalendarCtrl" default=
""/> 
27041           <param name=
"type" type=
"wxEventType" default=
""/> 
27044       <method name=
"GetDate" type=
"DateTime" overloaded=
"no"> 
27045         <autodoc>GetDate(self) -
> DateTime
</autodoc> 
27047       <method name=
"SetDate" type=
"" overloaded=
"no"> 
27048         <autodoc>SetDate(self, DateTime date)
</autodoc> 
27050           <param name=
"date" type=
"DateTime" default=
""/> 
27053       <method name=
"SetWeekDay" type=
"" overloaded=
"no"> 
27054         <autodoc>SetWeekDay(self, int wd)
</autodoc> 
27056           <param name=
"wd" type=
"wxDateTime::WeekDay" default=
""/> 
27059       <method name=
"GetWeekDay" type=
"wxDateTime::WeekDay" overloaded=
"no"> 
27060         <autodoc>GetWeekDay(self) -
> int
</autodoc> 
27064 EVT_CALENDAR =                 wx.PyEventBinder( wxEVT_CALENDAR_DOUBLECLICKED, 
1)
 
27065 EVT_CALENDAR_SEL_CHANGED =     wx.PyEventBinder( wxEVT_CALENDAR_SEL_CHANGED, 
1)
 
27066 EVT_CALENDAR_DAY =             wx.PyEventBinder( wxEVT_CALENDAR_DAY_CHANGED, 
1)
 
27067 EVT_CALENDAR_MONTH =           wx.PyEventBinder( wxEVT_CALENDAR_MONTH_CHANGED, 
1)
 
27068 EVT_CALENDAR_YEAR =            wx.PyEventBinder( wxEVT_CALENDAR_YEAR_CHANGED, 
1)
 
27069 EVT_CALENDAR_WEEKDAY_CLICKED = wx.PyEventBinder( wxEVT_CALENDAR_WEEKDAY_CLICKED, 
1)
 
27071     <class name=
"CalendarCtrl" oldname=
"wxCalendarCtrl" module=
"calendar"> 
27072       <docstring>The calendar control allows the user to pick a date interactively.
 
27074 The CalendarCtrl displays a window containing several parts: the
 
27075 control to pick the month and the year at the top (either or both of
 
27076 them may be disabled) and a month area below them which shows all the
 
27077 days in the month. The user can move the current selection using the
 
27078 keyboard and select the date (generating EVT_CALENDAR event) by
 
27079 pressing 
<Return
> or double clicking it.
 
27081 It has advanced possibilities for the customization of its
 
27082 display. All global settings (such as colours and fonts used) can, of
 
27083 course, be changed. But also, the display style for each day in the
 
27084 month can be set independently using CalendarDateAttr class.
 
27086 An item without custom attributes is drawn with the default colours
 
27087 and font and without border, but setting custom attributes with
 
27088 SetAttr allows to modify its appearance. Just create a custom
 
27089 attribute object and set it for the day you want to be displayed
 
27090 specially A day may be marked as being a holiday, (even if it is not
 
27091 recognized as one by wx.DateTime) by using the SetHoliday method.
 
27093 As the attributes are specified for each day, they may change when the
 
27094 month is changed, so you will often want to update them in an
 
27095 EVT_CALENDAR_MONTH event handler.
 
27099     ==============================   ============================
 
27100     CAL_SUNDAY_FIRST                 Show Sunday as the first day
 
27102     CAL_MONDAY_FIRST                 Show Monday as the first day
 
27104     CAL_SHOW_HOLIDAYS                Highlight holidays in the
 
27106     CAL_NO_YEAR_CHANGE               Disable the year changing
 
27107     CAL_NO_MONTH_CHANGE              Disable the month (and,
 
27108                                      implicitly, the year) changing
 
27109     CAL_SHOW_SURROUNDING_WEEKS       Show the neighbouring weeks in
 
27110                                      the previous and next months
 
27111     CAL_SEQUENTIAL_MONTH_SELECTION   Use alternative, more compact,
 
27112                                      style for the month and year
 
27113                                      selection controls.
 
27114     ==============================   ============================
 
27116 The default calendar style is CAL_SHOW_HOLIDAYS.
 
27120     =============================  ==============================
 
27121     EVT_CALENDAR                   A day was double clicked in the
 
27123     EVT_CALENDAR_SEL_CHANGED       The selected date changed.
 
27124     EVT_CALENDAR_DAY               The selected day changed.
 
27125     EVT_CALENDAR_MONTH             The selected month changed.
 
27126     EVT_CALENDAR_YEAR              The selected year changed.
 
27127     EVT_CALENDAR_WEEKDAY_CLICKED   User clicked on the week day
 
27129     =============================  ==============================
 
27131 Note that changing the selected date will result in one of
 
27132 EVT_CALENDAR_DAY, MONTH or YEAR events and an EVT_CALENDAR_SEL_CHANGED
 
27136       <baseclass name=
"Control"/> 
27137       <constructor name=
"CalendarCtrl" overloaded=
"no"> 
27138         <autodoc>__init__(self, Window parent, int id=-
1, DateTime date=DefaultDateTime, 
 
27139     Point pos=DefaultPosition, Size size=DefaultSize, 
 
27140     long style=wxCAL_SHOW_HOLIDAYS|wxWANTS_CHARS, 
 
27141     String name=CalendarNameStr) -
> CalendarCtrl
</autodoc> 
27142         <docstring>Create and show a calendar control.
</docstring> 
27144           <param name=
"parent" type=
"Window" default=
""/> 
27145           <param name=
"id" type=
"int" default=
"-1"/> 
27146           <param name=
"date" type=
"DateTime" default=
"wxDefaultDateTime"/> 
27147           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
27148           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
27149           <param name=
"style" type=
"long" default=
"wxCAL_SHOW_HOLIDAYS|wxWANTS_CHARS"/> 
27150           <param name=
"name" type=
"String" default=
"wxPyCalendarNameStr"/> 
27153       <constructor name=
"PreCalendarCtrl" overloaded=
"no"> 
27154         <autodoc>PreCalendarCtrl() -
> CalendarCtrl
</autodoc> 
27155         <docstring>Precreate a CalendarCtrl for 
2-phase creation.
</docstring> 
27157       <method name=
"Create" type=
"bool" overloaded=
"no"> 
27158         <autodoc>Create(self, Window parent, int id, DateTime date=DefaultDateTime, 
 
27159     Point pos=DefaultPosition, Size size=DefaultSize, 
 
27160     long style=wxCAL_SHOW_HOLIDAYS|wxWANTS_CHARS, 
 
27161     String name=CalendarNameStr) -
> bool
</autodoc> 
27162         <docstring>Acutally create the GUI portion of the CalendarCtrl for 
2-phase
 
27163 creation.
</docstring> 
27165           <param name=
"parent" type=
"Window" default=
""/> 
27166           <param name=
"id" type=
"int" default=
""/> 
27167           <param name=
"date" type=
"DateTime" default=
"wxDefaultDateTime"/> 
27168           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
27169           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
27170           <param name=
"style" type=
"long" default=
"wxCAL_SHOW_HOLIDAYS|wxWANTS_CHARS"/> 
27171           <param name=
"name" type=
"String" default=
"wxPyCalendarNameStr"/> 
27174       <method name=
"SetDate" type=
"" overloaded=
"no"> 
27175         <autodoc>SetDate(self, DateTime date)
</autodoc> 
27176         <docstring>Sets the current date.
</docstring> 
27178           <param name=
"date" type=
"DateTime" default=
""/> 
27181       <method name=
"GetDate" type=
"DateTime" overloaded=
"no"> 
27182         <autodoc>GetDate(self) -
> DateTime
</autodoc> 
27183         <docstring>Gets the currently selected date.
</docstring> 
27185       <method name=
"SetLowerDateLimit" type=
"bool" overloaded=
"no"> 
27186         <autodoc>SetLowerDateLimit(self, DateTime date=DefaultDateTime) -
> bool
</autodoc> 
27187         <docstring>set the range in which selection can occur
</docstring> 
27189           <param name=
"date" type=
"DateTime" default=
"wxDefaultDateTime"/> 
27192       <method name=
"SetUpperDateLimit" type=
"bool" overloaded=
"no"> 
27193         <autodoc>SetUpperDateLimit(self, DateTime date=DefaultDateTime) -
> bool
</autodoc> 
27194         <docstring>set the range in which selection can occur
</docstring> 
27196           <param name=
"date" type=
"DateTime" default=
"wxDefaultDateTime"/> 
27199       <method name=
"GetLowerDateLimit" type=
"DateTime" overloaded=
"no"> 
27200         <autodoc>GetLowerDateLimit(self) -
> DateTime
</autodoc> 
27201         <docstring>get the range in which selection can occur
</docstring> 
27203       <method name=
"GetUpperDateLimit" type=
"DateTime" overloaded=
"no"> 
27204         <autodoc>GetUpperDateLimit(self) -
> DateTime
</autodoc> 
27205         <docstring>get the range in which selection can occur
</docstring> 
27207       <method name=
"SetDateRange" type=
"bool" overloaded=
"no"> 
27208         <autodoc>SetDateRange(self, DateTime lowerdate=DefaultDateTime, DateTime upperdate=DefaultDateTime) -
> bool
</autodoc> 
27209         <docstring>set the range in which selection can occur
</docstring> 
27211           <param name=
"lowerdate" type=
"DateTime" default=
"wxDefaultDateTime"/> 
27212           <param name=
"upperdate" type=
"DateTime" default=
"wxDefaultDateTime"/> 
27215       <method name=
"EnableYearChange" type=
"" overloaded=
"no"> 
27216         <autodoc>EnableYearChange(self, bool enable=True)
</autodoc> 
27217         <docstring>This function should be used instead of changing CAL_NO_YEAR_CHANGE
 
27218 style bit directly. It allows or disallows the user to change the year
 
27219 interactively.
</docstring> 
27221           <param name=
"enable" type=
"bool" default=
"True"/> 
27224       <method name=
"EnableMonthChange" type=
"" overloaded=
"no"> 
27225         <autodoc>EnableMonthChange(self, bool enable=True)
</autodoc> 
27226         <docstring>This function should be used instead of changing CAL_NO_MONTH_CHANGE
 
27227 style bit. It allows or disallows the user to change the month
 
27228 interactively. Note that if the month can not be changed, the year can
 
27229 not be changed either.
</docstring> 
27231           <param name=
"enable" type=
"bool" default=
"True"/> 
27234       <method name=
"EnableHolidayDisplay" type=
"" overloaded=
"no"> 
27235         <autodoc>EnableHolidayDisplay(self, bool display=True)
</autodoc> 
27236         <docstring>This function should be used instead of changing CAL_SHOW_HOLIDAYS
 
27237 style bit directly. It enables or disables the special highlighting of
 
27238 the holidays.
</docstring> 
27240           <param name=
"display" type=
"bool" default=
"True"/> 
27243       <method name=
"SetHeaderColours" type=
"" overloaded=
"no"> 
27244         <autodoc>SetHeaderColours(self, Colour colFg, Colour colBg)
</autodoc> 
27245         <docstring>Header colours are used for painting the weekdays at the top.
</docstring> 
27247           <param name=
"colFg" type=
"Colour" default=
""/> 
27248           <param name=
"colBg" type=
"Colour" default=
""/> 
27251       <method name=
"GetHeaderColourFg" type=
"Colour" overloaded=
"no"> 
27252         <autodoc>GetHeaderColourFg(self) -
> Colour
</autodoc> 
27253         <docstring>Header colours are used for painting the weekdays at the top.
</docstring> 
27255       <method name=
"GetHeaderColourBg" type=
"Colour" overloaded=
"no"> 
27256         <autodoc>GetHeaderColourBg(self) -
> Colour
</autodoc> 
27257         <docstring>Header colours are used for painting the weekdays at the top.
</docstring> 
27259       <method name=
"SetHighlightColours" type=
"" overloaded=
"no"> 
27260         <autodoc>SetHighlightColours(self, Colour colFg, Colour colBg)
</autodoc> 
27261         <docstring>Highlight colour is used for the currently selected date.
</docstring> 
27263           <param name=
"colFg" type=
"Colour" default=
""/> 
27264           <param name=
"colBg" type=
"Colour" default=
""/> 
27267       <method name=
"GetHighlightColourFg" type=
"Colour" overloaded=
"no"> 
27268         <autodoc>GetHighlightColourFg(self) -
> Colour
</autodoc> 
27269         <docstring>Highlight colour is used for the currently selected date.
</docstring> 
27271       <method name=
"GetHighlightColourBg" type=
"Colour" overloaded=
"no"> 
27272         <autodoc>GetHighlightColourBg(self) -
> Colour
</autodoc> 
27273         <docstring>Highlight colour is used for the currently selected date.
</docstring> 
27275       <method name=
"SetHolidayColours" type=
"" overloaded=
"no"> 
27276         <autodoc>SetHolidayColours(self, Colour colFg, Colour colBg)
</autodoc> 
27277         <docstring>Holiday colour is used for the holidays (if CAL_SHOW_HOLIDAYS style is
 
27280           <param name=
"colFg" type=
"Colour" default=
""/> 
27281           <param name=
"colBg" type=
"Colour" default=
""/> 
27284       <method name=
"GetHolidayColourFg" type=
"Colour" overloaded=
"no"> 
27285         <autodoc>GetHolidayColourFg(self) -
> Colour
</autodoc> 
27286         <docstring>Holiday colour is used for the holidays (if CAL_SHOW_HOLIDAYS style is
 
27289       <method name=
"GetHolidayColourBg" type=
"Colour" overloaded=
"no"> 
27290         <autodoc>GetHolidayColourBg(self) -
> Colour
</autodoc> 
27291         <docstring>Holiday colour is used for the holidays (if CAL_SHOW_HOLIDAYS style is
 
27294       <method name=
"GetAttr" type=
"CalendarDateAttr" overloaded=
"no"> 
27295         <autodoc>GetAttr(self, size_t day) -
> CalendarDateAttr
</autodoc> 
27296         <docstring>Returns the attribute for the given date (should be in the range
 
27297 1..
.31).  The returned value may be None
</docstring> 
27299           <param name=
"day" type=
"size_t" default=
""/> 
27302       <method name=
"SetAttr" type=
"" overloaded=
"no"> 
27303         <autodoc>SetAttr(self, size_t day, CalendarDateAttr attr)
</autodoc> 
27304         <docstring>Associates the attribute with the specified date (in the range
 
27305 1..
.31).  If the attribute passed is None, the items attribute is
 
27306 cleared.
</docstring> 
27308           <param name=
"day" type=
"size_t" default=
""/> 
27309           <param name=
"attr" type=
"CalendarDateAttr" default=
""/> 
27312       <method name=
"SetHoliday" type=
"" overloaded=
"no"> 
27313         <autodoc>SetHoliday(self, size_t day)
</autodoc> 
27314         <docstring>Marks the specified day as being a holiday in the current month.
</docstring> 
27316           <param name=
"day" type=
"size_t" default=
""/> 
27319       <method name=
"ResetAttr" type=
"" overloaded=
"no"> 
27320         <autodoc>ResetAttr(self, size_t day)
</autodoc> 
27321         <docstring>Clears any attributes associated with the given day (in the range
 
27322 1..
.31).
</docstring> 
27324           <param name=
"day" type=
"size_t" default=
""/> 
27327       <method name=
"HitTest" type=
"PyObject" overloaded=
"no"> 
27328         <autodoc>HitTest(Point pos) -
> (result, date, weekday)
</autodoc> 
27329         <docstring>Returns 
3-tuple with information about the given position on the
 
27330 calendar control.  The first value of the tuple is a result code and
 
27331 determines the validity of the remaining two values.
 
27332 The result codes are:
 
27334     ===================    ============================================
 
27335     CAL_HITTEST_NOWHERE    hit outside of anything
 
27336     CAL_HITTEST_HEADER     hit on the header, weekday is valid
 
27337     CAL_HITTEST_DAY        hit on a day in the calendar, date is set.
 
27338     ===================    ============================================
 
27341           <param name=
"pos" type=
"Point" default=
""/> 
27344       <method name=
"GetMonthControl" type=
"Control" overloaded=
"no"> 
27345         <autodoc>GetMonthControl(self) -
> Control
</autodoc> 
27346         <docstring>Get the currently shown control for month.
</docstring> 
27348       <method name=
"GetYearControl" type=
"Control" overloaded=
"no"> 
27349         <autodoc>GetYearControl(self) -
> Control
</autodoc> 
27350         <docstring>Get the currently shown control for year.
</docstring> 
27352       <staticmethod name=
"GetClassDefaultAttributes" type=
"VisualAttributes" overloaded=
"no"> 
27353         <autodoc>GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -
> VisualAttributes
</autodoc> 
27354         <docstring>Get the default attributes for this class.  This is useful if you want
 
27355 to use the same font or colour in your own control as in a standard
 
27356 control -- which is a much better idea than hard coding specific
 
27357 colours or fonts which might look completely out of place on the
 
27358 user's system, especially if it uses themes.
 
27360 The variant parameter is only relevant under Mac currently and is
 
27361 ignore under other platforms. Under Mac, it will change the size of
 
27362 the returned font. See `wx.Window.SetWindowVariant` for more about
 
27365           <param name=
"variant" type=
"wxWindowVariant" default=
"wxWINDOW_VARIANT_NORMAL"/> 
27370   <module name=
"grid"> 
27371     <import name=
"_windows"/> 
27372     <pythoncode> wx = _core 
</pythoncode> 
27373     <pythoncode> __docfilter__ = wx.__DocFilter(globals()) 
</pythoncode> 
27374     <class name=
"GridCellRenderer" oldname=
"wxGridCellRenderer" module=
"grid"> 
27375       <method name=
"_setOORInfo" type=
"" overloaded=
"no"> 
27376         <autodoc>_setOORInfo(self, PyObject _self)
</autodoc> 
27378           <param name=
"_self" type=
"PyObject" default=
""/> 
27381       <method name=
"SetParameters" type=
"" overloaded=
"no"> 
27382         <autodoc>SetParameters(self, String params)
</autodoc> 
27384           <param name=
"params" type=
"String" default=
""/> 
27387       <method name=
"IncRef" type=
"" overloaded=
"no"> 
27388         <autodoc>IncRef(self)
</autodoc> 
27390       <method name=
"DecRef" type=
"" overloaded=
"no"> 
27391         <autodoc>DecRef(self)
</autodoc> 
27393       <method name=
"Draw" type=
"" overloaded=
"no"> 
27394         <autodoc>Draw(self, Grid grid, GridCellAttr attr, DC dc, Rect rect, int row, 
 
27395     int col, bool isSelected)
</autodoc> 
27397           <param name=
"grid" type=
"wxGrid" default=
""/> 
27398           <param name=
"attr" type=
"wxGridCellAttr" default=
""/> 
27399           <param name=
"dc" type=
"DC" default=
""/> 
27400           <param name=
"rect" type=
"Rect" default=
""/> 
27401           <param name=
"row" type=
"int" default=
""/> 
27402           <param name=
"col" type=
"int" default=
""/> 
27403           <param name=
"isSelected" type=
"bool" default=
""/> 
27406       <method name=
"GetBestSize" type=
"Size" overloaded=
"no"> 
27407         <autodoc>GetBestSize(self, Grid grid, GridCellAttr attr, DC dc, int row, int col) -
> Size
</autodoc> 
27409           <param name=
"grid" type=
"wxGrid" default=
""/> 
27410           <param name=
"attr" type=
"wxGridCellAttr" default=
""/> 
27411           <param name=
"dc" type=
"DC" default=
""/> 
27412           <param name=
"row" type=
"int" default=
""/> 
27413           <param name=
"col" type=
"int" default=
""/> 
27416       <method name=
"Clone" type=
"GridCellRenderer" overloaded=
"no"> 
27417         <autodoc>Clone(self) -
> GridCellRenderer
</autodoc> 
27420     <class name=
"PyGridCellRenderer" oldname=
"wxPyGridCellRenderer" module=
"grid"> 
27421       <baseclass name=
"GridCellRenderer"/> 
27422       <constructor name=
"PyGridCellRenderer" overloaded=
"no"> 
27423         <autodoc>__init__(self) -
> PyGridCellRenderer
</autodoc> 
27425       <method name=
"_setCallbackInfo" type=
"" overloaded=
"no"> 
27426         <autodoc>_setCallbackInfo(self, PyObject self, PyObject _class)
</autodoc> 
27428           <param name=
"self" type=
"PyObject" default=
""/> 
27429           <param name=
"_class" type=
"PyObject" default=
""/> 
27432       <method name=
"base_SetParameters" type=
"" overloaded=
"no"> 
27433         <autodoc>base_SetParameters(self, String params)
</autodoc> 
27435           <param name=
"params" type=
"String" default=
""/> 
27439     <class name=
"GridCellStringRenderer" oldname=
"wxGridCellStringRenderer" module=
"grid"> 
27440       <baseclass name=
"GridCellRenderer"/> 
27441       <constructor name=
"GridCellStringRenderer" overloaded=
"no"> 
27442         <autodoc>__init__(self) -
> GridCellStringRenderer
</autodoc> 
27445     <class name=
"GridCellNumberRenderer" oldname=
"wxGridCellNumberRenderer" module=
"grid"> 
27446       <baseclass name=
"GridCellStringRenderer"/> 
27447       <constructor name=
"GridCellNumberRenderer" overloaded=
"no"> 
27448         <autodoc>__init__(self) -
> GridCellNumberRenderer
</autodoc> 
27451     <class name=
"GridCellFloatRenderer" oldname=
"wxGridCellFloatRenderer" module=
"grid"> 
27452       <baseclass name=
"GridCellStringRenderer"/> 
27453       <constructor name=
"GridCellFloatRenderer" overloaded=
"no"> 
27454         <autodoc>__init__(self, int width=-
1, int precision=-
1) -
> GridCellFloatRenderer
</autodoc> 
27456           <param name=
"width" type=
"int" default=
"-1"/> 
27457           <param name=
"precision" type=
"int" default=
"-1"/> 
27460       <method name=
"GetWidth" type=
"int" overloaded=
"no"> 
27461         <autodoc>GetWidth(self) -
> int
</autodoc> 
27463       <method name=
"SetWidth" type=
"" overloaded=
"no"> 
27464         <autodoc>SetWidth(self, int width)
</autodoc> 
27466           <param name=
"width" type=
"int" default=
""/> 
27469       <method name=
"GetPrecision" type=
"int" overloaded=
"no"> 
27470         <autodoc>GetPrecision(self) -
> int
</autodoc> 
27472       <method name=
"SetPrecision" type=
"" overloaded=
"no"> 
27473         <autodoc>SetPrecision(self, int precision)
</autodoc> 
27475           <param name=
"precision" type=
"int" default=
""/> 
27479     <class name=
"GridCellBoolRenderer" oldname=
"wxGridCellBoolRenderer" module=
"grid"> 
27480       <baseclass name=
"GridCellRenderer"/> 
27481       <constructor name=
"GridCellBoolRenderer" overloaded=
"no"> 
27482         <autodoc>__init__(self) -
> GridCellBoolRenderer
</autodoc> 
27485     <class name=
"GridCellDateTimeRenderer" oldname=
"wxGridCellDateTimeRenderer" module=
"grid"> 
27486       <baseclass name=
"GridCellStringRenderer"/> 
27487       <constructor name=
"GridCellDateTimeRenderer" overloaded=
"no"> 
27488         <autodoc>__init__(self, String outformat=DateTimeFormatStr, String informat=DateTimeFormatStr) -
> GridCellDateTimeRenderer
</autodoc> 
27490           <param name=
"outformat" type=
"String" default=
"wxPyDateTimeFormatStr"/> 
27491           <param name=
"informat" type=
"String" default=
"wxPyDateTimeFormatStr"/> 
27495     <class name=
"GridCellEnumRenderer" oldname=
"wxGridCellEnumRenderer" module=
"grid"> 
27496       <baseclass name=
"GridCellStringRenderer"/> 
27497       <constructor name=
"GridCellEnumRenderer" overloaded=
"no"> 
27498         <autodoc>__init__(self, String choices=EmptyString) -
> GridCellEnumRenderer
</autodoc> 
27500           <param name=
"choices" type=
"String" default=
"wxPyEmptyString"/> 
27504     <class name=
"GridCellAutoWrapStringRenderer" oldname=
"wxGridCellAutoWrapStringRenderer" module=
"grid"> 
27505       <baseclass name=
"GridCellStringRenderer"/> 
27506       <constructor name=
"GridCellAutoWrapStringRenderer" overloaded=
"no"> 
27507         <autodoc>__init__(self) -
> GridCellAutoWrapStringRenderer
</autodoc> 
27510     <class name=
"GridCellEditor" oldname=
"wxGridCellEditor" module=
"grid"> 
27511       <method name=
"_setOORInfo" type=
"" overloaded=
"no"> 
27512         <autodoc>_setOORInfo(self, PyObject _self)
</autodoc> 
27514           <param name=
"_self" type=
"PyObject" default=
""/> 
27517       <method name=
"IsCreated" type=
"bool" overloaded=
"no"> 
27518         <autodoc>IsCreated(self) -
> bool
</autodoc> 
27520       <method name=
"GetControl" type=
"Control" overloaded=
"no"> 
27521         <autodoc>GetControl(self) -
> Control
</autodoc> 
27523       <method name=
"SetControl" type=
"" overloaded=
"no"> 
27524         <autodoc>SetControl(self, Control control)
</autodoc> 
27526           <param name=
"control" type=
"Control" default=
""/> 
27529       <method name=
"GetCellAttr" type=
"wxGridCellAttr" overloaded=
"no"> 
27530         <autodoc>GetCellAttr(self) -
> GridCellAttr
</autodoc> 
27532       <method name=
"SetCellAttr" type=
"" overloaded=
"no"> 
27533         <autodoc>SetCellAttr(self, GridCellAttr attr)
</autodoc> 
27535           <param name=
"attr" type=
"wxGridCellAttr" default=
""/> 
27538       <method name=
"SetParameters" type=
"" overloaded=
"no"> 
27539         <autodoc>SetParameters(self, String params)
</autodoc> 
27541           <param name=
"params" type=
"String" default=
""/> 
27544       <method name=
"IncRef" type=
"" overloaded=
"no"> 
27545         <autodoc>IncRef(self)
</autodoc> 
27547       <method name=
"DecRef" type=
"" overloaded=
"no"> 
27548         <autodoc>DecRef(self)
</autodoc> 
27550       <method name=
"Create" type=
"" overloaded=
"no"> 
27551         <autodoc>Create(self, Window parent, int id, EvtHandler evtHandler)
</autodoc> 
27553           <param name=
"parent" type=
"Window" default=
""/> 
27554           <param name=
"id" type=
"int" default=
""/> 
27555           <param name=
"evtHandler" type=
"EvtHandler" default=
""/> 
27558       <method name=
"BeginEdit" type=
"" overloaded=
"no"> 
27559         <autodoc>BeginEdit(self, int row, int col, Grid grid)
</autodoc> 
27561           <param name=
"row" type=
"int" default=
""/> 
27562           <param name=
"col" type=
"int" default=
""/> 
27563           <param name=
"grid" type=
"wxGrid" default=
""/> 
27566       <method name=
"EndEdit" type=
"bool" overloaded=
"no"> 
27567         <autodoc>EndEdit(self, int row, int col, Grid grid) -
> bool
</autodoc> 
27569           <param name=
"row" type=
"int" default=
""/> 
27570           <param name=
"col" type=
"int" default=
""/> 
27571           <param name=
"grid" type=
"wxGrid" default=
""/> 
27574       <method name=
"Reset" type=
"" overloaded=
"no"> 
27575         <autodoc>Reset(self)
</autodoc> 
27577       <method name=
"Clone" type=
"GridCellEditor" overloaded=
"no"> 
27578         <autodoc>Clone(self) -
> GridCellEditor
</autodoc> 
27580       <method name=
"SetSize" type=
"" overloaded=
"no"> 
27581         <autodoc>SetSize(self, Rect rect)
</autodoc> 
27583           <param name=
"rect" type=
"Rect" default=
""/> 
27586       <method name=
"Show" type=
"" overloaded=
"no"> 
27587         <autodoc>Show(self, bool show, GridCellAttr attr=None)
</autodoc> 
27589           <param name=
"show" type=
"bool" default=
""/> 
27590           <param name=
"attr" type=
"wxGridCellAttr" default=
"NULL"/> 
27593       <method name=
"PaintBackground" type=
"" overloaded=
"no"> 
27594         <autodoc>PaintBackground(self, Rect rectCell, GridCellAttr attr)
</autodoc> 
27596           <param name=
"rectCell" type=
"Rect" default=
""/> 
27597           <param name=
"attr" type=
"wxGridCellAttr" default=
""/> 
27600       <method name=
"IsAcceptedKey" type=
"bool" overloaded=
"no"> 
27601         <autodoc>IsAcceptedKey(self, KeyEvent event) -
> bool
</autodoc> 
27603           <param name=
"event" type=
"KeyEvent" default=
""/> 
27606       <method name=
"StartingKey" type=
"" overloaded=
"no"> 
27607         <autodoc>StartingKey(self, KeyEvent event)
</autodoc> 
27609           <param name=
"event" type=
"KeyEvent" default=
""/> 
27612       <method name=
"StartingClick" type=
"" overloaded=
"no"> 
27613         <autodoc>StartingClick(self)
</autodoc> 
27615       <method name=
"HandleReturn" type=
"" overloaded=
"no"> 
27616         <autodoc>HandleReturn(self, KeyEvent event)
</autodoc> 
27618           <param name=
"event" type=
"KeyEvent" default=
""/> 
27621       <method name=
"Destroy" type=
"" overloaded=
"no"> 
27622         <autodoc>Destroy(self)
</autodoc> 
27625     <class name=
"PyGridCellEditor" oldname=
"wxPyGridCellEditor" module=
"grid"> 
27626       <baseclass name=
"GridCellEditor"/> 
27627       <constructor name=
"PyGridCellEditor" overloaded=
"no"> 
27628         <autodoc>__init__(self) -
> PyGridCellEditor
</autodoc> 
27630       <method name=
"_setCallbackInfo" type=
"" overloaded=
"no"> 
27631         <autodoc>_setCallbackInfo(self, PyObject self, PyObject _class)
</autodoc> 
27633           <param name=
"self" type=
"PyObject" default=
""/> 
27634           <param name=
"_class" type=
"PyObject" default=
""/> 
27637       <method name=
"base_SetSize" type=
"" overloaded=
"no"> 
27638         <autodoc>base_SetSize(self, Rect rect)
</autodoc> 
27640           <param name=
"rect" type=
"Rect" default=
""/> 
27643       <method name=
"base_Show" type=
"" overloaded=
"no"> 
27644         <autodoc>base_Show(self, bool show, GridCellAttr attr=None)
</autodoc> 
27646           <param name=
"show" type=
"bool" default=
""/> 
27647           <param name=
"attr" type=
"wxGridCellAttr" default=
"NULL"/> 
27650       <method name=
"base_PaintBackground" type=
"" overloaded=
"no"> 
27651         <autodoc>base_PaintBackground(self, Rect rectCell, GridCellAttr attr)
</autodoc> 
27653           <param name=
"rectCell" type=
"Rect" default=
""/> 
27654           <param name=
"attr" type=
"wxGridCellAttr" default=
""/> 
27657       <method name=
"base_IsAcceptedKey" type=
"bool" overloaded=
"no"> 
27658         <autodoc>base_IsAcceptedKey(self, KeyEvent event) -
> bool
</autodoc> 
27660           <param name=
"event" type=
"KeyEvent" default=
""/> 
27663       <method name=
"base_StartingKey" type=
"" overloaded=
"no"> 
27664         <autodoc>base_StartingKey(self, KeyEvent event)
</autodoc> 
27666           <param name=
"event" type=
"KeyEvent" default=
""/> 
27669       <method name=
"base_StartingClick" type=
"" overloaded=
"no"> 
27670         <autodoc>base_StartingClick(self)
</autodoc> 
27672       <method name=
"base_HandleReturn" type=
"" overloaded=
"no"> 
27673         <autodoc>base_HandleReturn(self, KeyEvent event)
</autodoc> 
27675           <param name=
"event" type=
"KeyEvent" default=
""/> 
27678       <method name=
"base_Destroy" type=
"" overloaded=
"no"> 
27679         <autodoc>base_Destroy(self)
</autodoc> 
27681       <method name=
"base_SetParameters" type=
"" overloaded=
"no"> 
27682         <autodoc>base_SetParameters(self, String params)
</autodoc> 
27684           <param name=
"params" type=
"String" default=
""/> 
27688     <class name=
"GridCellTextEditor" oldname=
"wxGridCellTextEditor" module=
"grid"> 
27689       <baseclass name=
"GridCellEditor"/> 
27690       <constructor name=
"GridCellTextEditor" overloaded=
"no"> 
27691         <autodoc>__init__(self) -
> GridCellTextEditor
</autodoc> 
27693       <method name=
"GetValue" type=
"String" overloaded=
"no"> 
27694         <autodoc>GetValue(self) -
> String
</autodoc> 
27697     <class name=
"GridCellNumberEditor" oldname=
"wxGridCellNumberEditor" module=
"grid"> 
27698       <baseclass name=
"GridCellTextEditor"/> 
27699       <constructor name=
"GridCellNumberEditor" overloaded=
"no"> 
27700         <autodoc>__init__(self, int min=-
1, int max=-
1) -
> GridCellNumberEditor
</autodoc> 
27702           <param name=
"min" type=
"int" default=
"-1"/> 
27703           <param name=
"max" type=
"int" default=
"-1"/> 
27706       <method name=
"GetValue" type=
"String" overloaded=
"no"> 
27707         <autodoc>GetValue(self) -
> String
</autodoc> 
27710     <class name=
"GridCellFloatEditor" oldname=
"wxGridCellFloatEditor" module=
"grid"> 
27711       <baseclass name=
"GridCellTextEditor"/> 
27712       <constructor name=
"GridCellFloatEditor" overloaded=
"no"> 
27713         <autodoc>__init__(self, int width=-
1, int precision=-
1) -
> GridCellFloatEditor
</autodoc> 
27715           <param name=
"width" type=
"int" default=
"-1"/> 
27716           <param name=
"precision" type=
"int" default=
"-1"/> 
27719       <method name=
"GetValue" type=
"String" overloaded=
"no"> 
27720         <autodoc>GetValue(self) -
> String
</autodoc> 
27723     <class name=
"GridCellBoolEditor" oldname=
"wxGridCellBoolEditor" module=
"grid"> 
27724       <baseclass name=
"GridCellEditor"/> 
27725       <constructor name=
"GridCellBoolEditor" overloaded=
"no"> 
27726         <autodoc>__init__(self) -
> GridCellBoolEditor
</autodoc> 
27728       <method name=
"GetValue" type=
"String" overloaded=
"no"> 
27729         <autodoc>GetValue(self) -
> String
</autodoc> 
27732     <class name=
"GridCellChoiceEditor" oldname=
"wxGridCellChoiceEditor" module=
"grid"> 
27733       <baseclass name=
"GridCellEditor"/> 
27734       <constructor name=
"GridCellChoiceEditor" overloaded=
"no"> 
27735         <autodoc>__init__(self, int choices=
0, String choices_array=None, bool allowOthers=False) -
> GridCellChoiceEditor
</autodoc> 
27737           <param name=
"choices" type=
"int" default=
"0"/> 
27738           <param name=
"choices_array" type=
"String" default=
"NULL"/> 
27739           <param name=
"allowOthers" type=
"bool" default=
"False"/> 
27742       <method name=
"GetValue" type=
"String" overloaded=
"no"> 
27743         <autodoc>GetValue(self) -
> String
</autodoc> 
27746     <class name=
"GridCellEnumEditor" oldname=
"wxGridCellEnumEditor" module=
"grid"> 
27747       <baseclass name=
"GridCellChoiceEditor"/> 
27748       <constructor name=
"GridCellEnumEditor" overloaded=
"no"> 
27749         <autodoc>__init__(self, String choices=EmptyString) -
> GridCellEnumEditor
</autodoc> 
27751           <param name=
"choices" type=
"String" default=
"wxPyEmptyString"/> 
27754       <method name=
"GetValue" type=
"String" overloaded=
"no"> 
27755         <autodoc>GetValue(self) -
> String
</autodoc> 
27758     <class name=
"GridCellAutoWrapStringEditor" oldname=
"wxGridCellAutoWrapStringEditor" module=
"grid"> 
27759       <baseclass name=
"GridCellTextEditor"/> 
27760       <constructor name=
"GridCellAutoWrapStringEditor" overloaded=
"no"> 
27761         <autodoc>__init__(self) -
> GridCellAutoWrapStringEditor
</autodoc> 
27763       <method name=
"GetValue" type=
"String" overloaded=
"no"> 
27764         <autodoc>GetValue(self) -
> String
</autodoc> 
27767     <class name=
"GridCellAttr" oldname=
"wxGridCellAttr" module=
"grid"> 
27768       <constructor name=
"GridCellAttr" overloaded=
"no"> 
27769         <autodoc>__init__(self, GridCellAttr attrDefault=None) -
> GridCellAttr
</autodoc> 
27771           <param name=
"attrDefault" type=
"GridCellAttr" default=
"NULL"/> 
27774       <method name=
"_setOORInfo" type=
"" overloaded=
"no"> 
27775         <autodoc>_setOORInfo(self, PyObject _self)
</autodoc> 
27777           <param name=
"_self" type=
"PyObject" default=
""/> 
27780       <method name=
"Clone" type=
"GridCellAttr" overloaded=
"no"> 
27781         <autodoc>Clone(self) -
> GridCellAttr
</autodoc> 
27783       <method name=
"MergeWith" type=
"" overloaded=
"no"> 
27784         <autodoc>MergeWith(self, GridCellAttr mergefrom)
</autodoc> 
27786           <param name=
"mergefrom" type=
"GridCellAttr" default=
""/> 
27789       <method name=
"IncRef" type=
"" overloaded=
"no"> 
27790         <autodoc>IncRef(self)
</autodoc> 
27792       <method name=
"DecRef" type=
"" overloaded=
"no"> 
27793         <autodoc>DecRef(self)
</autodoc> 
27795       <method name=
"SetTextColour" type=
"" overloaded=
"no"> 
27796         <autodoc>SetTextColour(self, Colour colText)
</autodoc> 
27798           <param name=
"colText" type=
"Colour" default=
""/> 
27801       <method name=
"SetBackgroundColour" type=
"" overloaded=
"no"> 
27802         <autodoc>SetBackgroundColour(self, Colour colBack)
</autodoc> 
27804           <param name=
"colBack" type=
"Colour" default=
""/> 
27807       <method name=
"SetFont" type=
"" overloaded=
"no"> 
27808         <autodoc>SetFont(self, Font font)
</autodoc> 
27810           <param name=
"font" type=
"Font" default=
""/> 
27813       <method name=
"SetAlignment" type=
"" overloaded=
"no"> 
27814         <autodoc>SetAlignment(self, int hAlign, int vAlign)
</autodoc> 
27816           <param name=
"hAlign" type=
"int" default=
""/> 
27817           <param name=
"vAlign" type=
"int" default=
""/> 
27820       <method name=
"SetSize" type=
"" overloaded=
"no"> 
27821         <autodoc>SetSize(self, int num_rows, int num_cols)
</autodoc> 
27823           <param name=
"num_rows" type=
"int" default=
""/> 
27824           <param name=
"num_cols" type=
"int" default=
""/> 
27827       <method name=
"SetOverflow" type=
"" overloaded=
"no"> 
27828         <autodoc>SetOverflow(self, bool allow=True)
</autodoc> 
27830           <param name=
"allow" type=
"bool" default=
"True"/> 
27833       <method name=
"SetReadOnly" type=
"" overloaded=
"no"> 
27834         <autodoc>SetReadOnly(self, bool isReadOnly=True)
</autodoc> 
27836           <param name=
"isReadOnly" type=
"bool" default=
"True"/> 
27839       <method name=
"SetRenderer" type=
"" overloaded=
"no"> 
27840         <autodoc>SetRenderer(self, GridCellRenderer renderer)
</autodoc> 
27842           <param name=
"renderer" type=
"GridCellRenderer" default=
""/> 
27845       <method name=
"SetEditor" type=
"" overloaded=
"no"> 
27846         <autodoc>SetEditor(self, GridCellEditor editor)
</autodoc> 
27848           <param name=
"editor" type=
"GridCellEditor" default=
""/> 
27851       <method name=
"SetKind" type=
"" overloaded=
"no"> 
27852         <autodoc>SetKind(self, int kind)
</autodoc> 
27854           <param name=
"kind" type=
"wxGridCellAttr::wxAttrKind" default=
""/> 
27857       <method name=
"HasTextColour" type=
"bool" overloaded=
"no"> 
27858         <autodoc>HasTextColour(self) -
> bool
</autodoc> 
27860       <method name=
"HasBackgroundColour" type=
"bool" overloaded=
"no"> 
27861         <autodoc>HasBackgroundColour(self) -
> bool
</autodoc> 
27863       <method name=
"HasFont" type=
"bool" overloaded=
"no"> 
27864         <autodoc>HasFont(self) -
> bool
</autodoc> 
27866       <method name=
"HasAlignment" type=
"bool" overloaded=
"no"> 
27867         <autodoc>HasAlignment(self) -
> bool
</autodoc> 
27869       <method name=
"HasRenderer" type=
"bool" overloaded=
"no"> 
27870         <autodoc>HasRenderer(self) -
> bool
</autodoc> 
27872       <method name=
"HasEditor" type=
"bool" overloaded=
"no"> 
27873         <autodoc>HasEditor(self) -
> bool
</autodoc> 
27875       <method name=
"HasReadWriteMode" type=
"bool" overloaded=
"no"> 
27876         <autodoc>HasReadWriteMode(self) -
> bool
</autodoc> 
27878       <method name=
"HasOverflowMode" type=
"bool" overloaded=
"no"> 
27879         <autodoc>HasOverflowMode(self) -
> bool
</autodoc> 
27881       <method name=
"GetTextColour" type=
"Colour" overloaded=
"no"> 
27882         <autodoc>GetTextColour(self) -
> Colour
</autodoc> 
27884       <method name=
"GetBackgroundColour" type=
"Colour" overloaded=
"no"> 
27885         <autodoc>GetBackgroundColour(self) -
> Colour
</autodoc> 
27887       <method name=
"GetFont" type=
"Font" overloaded=
"no"> 
27888         <autodoc>GetFont(self) -
> Font
</autodoc> 
27890       <method name=
"GetAlignment" type=
"" overloaded=
"no"> 
27891         <autodoc>GetAlignment() -
> (hAlign, vAlign)
</autodoc> 
27893           <param name=
"OUTPUT" type=
"int" default=
""/> 
27894           <param name=
"OUTPUT" type=
"int" default=
""/> 
27897       <method name=
"GetSize" type=
"" overloaded=
"no"> 
27898         <autodoc>GetSize() -
> (num_rows, num_cols)
</autodoc> 
27900           <param name=
"OUTPUT" type=
"int" default=
""/> 
27901           <param name=
"OUTPUT" type=
"int" default=
""/> 
27904       <method name=
"GetOverflow" type=
"bool" overloaded=
"no"> 
27905         <autodoc>GetOverflow(self) -
> bool
</autodoc> 
27907       <method name=
"GetRenderer" type=
"GridCellRenderer" overloaded=
"no"> 
27908         <autodoc>GetRenderer(self, Grid grid, int row, int col) -
> GridCellRenderer
</autodoc> 
27910           <param name=
"grid" type=
"wxGrid" default=
""/> 
27911           <param name=
"row" type=
"int" default=
""/> 
27912           <param name=
"col" type=
"int" default=
""/> 
27915       <method name=
"GetEditor" type=
"GridCellEditor" overloaded=
"no"> 
27916         <autodoc>GetEditor(self, Grid grid, int row, int col) -
> GridCellEditor
</autodoc> 
27918           <param name=
"grid" type=
"wxGrid" default=
""/> 
27919           <param name=
"row" type=
"int" default=
""/> 
27920           <param name=
"col" type=
"int" default=
""/> 
27923       <method name=
"IsReadOnly" type=
"bool" overloaded=
"no"> 
27924         <autodoc>IsReadOnly(self) -
> bool
</autodoc> 
27926       <method name=
"GetKind" type=
"wxGridCellAttr::wxAttrKind" overloaded=
"no"> 
27927         <autodoc>GetKind(self) -
> int
</autodoc> 
27929       <method name=
"SetDefAttr" type=
"" overloaded=
"no"> 
27930         <autodoc>SetDefAttr(self, GridCellAttr defAttr)
</autodoc> 
27932           <param name=
"defAttr" type=
"GridCellAttr" default=
""/> 
27936     <class name=
"GridCellAttrProvider" oldname=
"wxGridCellAttrProvider" module=
"grid"> 
27937       <constructor name=
"GridCellAttrProvider" overloaded=
"no"> 
27938         <autodoc>__init__(self) -
> GridCellAttrProvider
</autodoc> 
27940       <method name=
"_setOORInfo" type=
"" overloaded=
"no"> 
27941         <autodoc>_setOORInfo(self, PyObject _self)
</autodoc> 
27943           <param name=
"_self" type=
"PyObject" default=
""/> 
27946       <method name=
"GetAttr" type=
"GridCellAttr" overloaded=
"no"> 
27947         <autodoc>GetAttr(self, int row, int col, int kind) -
> GridCellAttr
</autodoc> 
27949           <param name=
"row" type=
"int" default=
""/> 
27950           <param name=
"col" type=
"int" default=
""/> 
27951           <param name=
"kind" type=
"wxGridCellAttr::wxAttrKind" default=
""/> 
27954       <method name=
"SetAttr" type=
"" overloaded=
"no"> 
27955         <autodoc>SetAttr(self, GridCellAttr attr, int row, int col)
</autodoc> 
27957           <param name=
"attr" type=
"GridCellAttr" default=
""/> 
27958           <param name=
"row" type=
"int" default=
""/> 
27959           <param name=
"col" type=
"int" default=
""/> 
27962       <method name=
"SetRowAttr" type=
"" overloaded=
"no"> 
27963         <autodoc>SetRowAttr(self, GridCellAttr attr, int row)
</autodoc> 
27965           <param name=
"attr" type=
"GridCellAttr" default=
""/> 
27966           <param name=
"row" type=
"int" default=
""/> 
27969       <method name=
"SetColAttr" type=
"" overloaded=
"no"> 
27970         <autodoc>SetColAttr(self, GridCellAttr attr, int col)
</autodoc> 
27972           <param name=
"attr" type=
"GridCellAttr" default=
""/> 
27973           <param name=
"col" type=
"int" default=
""/> 
27976       <method name=
"UpdateAttrRows" type=
"" overloaded=
"no"> 
27977         <autodoc>UpdateAttrRows(self, size_t pos, int numRows)
</autodoc> 
27979           <param name=
"pos" type=
"size_t" default=
""/> 
27980           <param name=
"numRows" type=
"int" default=
""/> 
27983       <method name=
"UpdateAttrCols" type=
"" overloaded=
"no"> 
27984         <autodoc>UpdateAttrCols(self, size_t pos, int numCols)
</autodoc> 
27986           <param name=
"pos" type=
"size_t" default=
""/> 
27987           <param name=
"numCols" type=
"int" default=
""/> 
27991     <class name=
"PyGridCellAttrProvider" oldname=
"wxPyGridCellAttrProvider" module=
"grid"> 
27992       <baseclass name=
"GridCellAttrProvider"/> 
27993       <constructor name=
"PyGridCellAttrProvider" overloaded=
"no"> 
27994         <autodoc>__init__(self) -
> PyGridCellAttrProvider
</autodoc> 
27996       <method name=
"_setCallbackInfo" type=
"" overloaded=
"no"> 
27997         <autodoc>_setCallbackInfo(self, PyObject self, PyObject _class)
</autodoc> 
27999           <param name=
"self" type=
"PyObject" default=
""/> 
28000           <param name=
"_class" type=
"PyObject" default=
""/> 
28003       <method name=
"base_GetAttr" type=
"GridCellAttr" overloaded=
"no"> 
28004         <autodoc>base_GetAttr(self, int row, int col, int kind) -
> GridCellAttr
</autodoc> 
28006           <param name=
"row" type=
"int" default=
""/> 
28007           <param name=
"col" type=
"int" default=
""/> 
28008           <param name=
"kind" type=
"wxGridCellAttr::wxAttrKind" default=
""/> 
28011       <method name=
"base_SetAttr" type=
"" overloaded=
"no"> 
28012         <autodoc>base_SetAttr(self, GridCellAttr attr, int row, int col)
</autodoc> 
28014           <param name=
"attr" type=
"GridCellAttr" default=
""/> 
28015           <param name=
"row" type=
"int" default=
""/> 
28016           <param name=
"col" type=
"int" default=
""/> 
28019       <method name=
"base_SetRowAttr" type=
"" overloaded=
"no"> 
28020         <autodoc>base_SetRowAttr(self, GridCellAttr attr, int row)
</autodoc> 
28022           <param name=
"attr" type=
"GridCellAttr" default=
""/> 
28023           <param name=
"row" type=
"int" default=
""/> 
28026       <method name=
"base_SetColAttr" type=
"" overloaded=
"no"> 
28027         <autodoc>base_SetColAttr(self, GridCellAttr attr, int col)
</autodoc> 
28029           <param name=
"attr" type=
"GridCellAttr" default=
""/> 
28030           <param name=
"col" type=
"int" default=
""/> 
28034     <class name=
"GridTableBase" oldname=
"wxGridTableBase" module=
"grid"> 
28035       <baseclass name=
"Object"/> 
28036       <method name=
"_setOORInfo" type=
"" overloaded=
"no"> 
28037         <autodoc>_setOORInfo(self, PyObject _self)
</autodoc> 
28039           <param name=
"_self" type=
"PyObject" default=
""/> 
28042       <method name=
"SetAttrProvider" type=
"" overloaded=
"no"> 
28043         <autodoc>SetAttrProvider(self, GridCellAttrProvider attrProvider)
</autodoc> 
28045           <param name=
"attrProvider" type=
"GridCellAttrProvider" default=
""/> 
28048       <method name=
"GetAttrProvider" type=
"GridCellAttrProvider" overloaded=
"no"> 
28049         <autodoc>GetAttrProvider(self) -
> GridCellAttrProvider
</autodoc> 
28051       <method name=
"SetView" type=
"" overloaded=
"no"> 
28052         <autodoc>SetView(self, Grid grid)
</autodoc> 
28054           <param name=
"grid" type=
"wxGrid" default=
""/> 
28057       <method name=
"GetView" type=
"wxGrid" overloaded=
"no"> 
28058         <autodoc>GetView(self) -
> Grid
</autodoc> 
28060       <method name=
"GetNumberRows" type=
"int" overloaded=
"no"> 
28061         <autodoc>GetNumberRows(self) -
> int
</autodoc> 
28063       <method name=
"GetNumberCols" type=
"int" overloaded=
"no"> 
28064         <autodoc>GetNumberCols(self) -
> int
</autodoc> 
28066       <method name=
"IsEmptyCell" type=
"bool" overloaded=
"no"> 
28067         <autodoc>IsEmptyCell(self, int row, int col) -
> bool
</autodoc> 
28069           <param name=
"row" type=
"int" default=
""/> 
28070           <param name=
"col" type=
"int" default=
""/> 
28073       <method name=
"GetValue" type=
"String" overloaded=
"no"> 
28074         <autodoc>GetValue(self, int row, int col) -
> String
</autodoc> 
28076           <param name=
"row" type=
"int" default=
""/> 
28077           <param name=
"col" type=
"int" default=
""/> 
28080       <method name=
"SetValue" type=
"" overloaded=
"no"> 
28081         <autodoc>SetValue(self, int row, int col, String value)
</autodoc> 
28083           <param name=
"row" type=
"int" default=
""/> 
28084           <param name=
"col" type=
"int" default=
""/> 
28085           <param name=
"value" type=
"String" default=
""/> 
28088       <method name=
"GetTypeName" type=
"String" overloaded=
"no"> 
28089         <autodoc>GetTypeName(self, int row, int col) -
> String
</autodoc> 
28091           <param name=
"row" type=
"int" default=
""/> 
28092           <param name=
"col" type=
"int" default=
""/> 
28095       <method name=
"CanGetValueAs" type=
"bool" overloaded=
"no"> 
28096         <autodoc>CanGetValueAs(self, int row, int col, String typeName) -
> bool
</autodoc> 
28098           <param name=
"row" type=
"int" default=
""/> 
28099           <param name=
"col" type=
"int" default=
""/> 
28100           <param name=
"typeName" type=
"String" default=
""/> 
28103       <method name=
"CanSetValueAs" type=
"bool" overloaded=
"no"> 
28104         <autodoc>CanSetValueAs(self, int row, int col, String typeName) -
> bool
</autodoc> 
28106           <param name=
"row" type=
"int" default=
""/> 
28107           <param name=
"col" type=
"int" default=
""/> 
28108           <param name=
"typeName" type=
"String" default=
""/> 
28111       <method name=
"GetValueAsLong" type=
"long" overloaded=
"no"> 
28112         <autodoc>GetValueAsLong(self, int row, int col) -
> long
</autodoc> 
28114           <param name=
"row" type=
"int" default=
""/> 
28115           <param name=
"col" type=
"int" default=
""/> 
28118       <method name=
"GetValueAsDouble" type=
"double" overloaded=
"no"> 
28119         <autodoc>GetValueAsDouble(self, int row, int col) -
> double
</autodoc> 
28121           <param name=
"row" type=
"int" default=
""/> 
28122           <param name=
"col" type=
"int" default=
""/> 
28125       <method name=
"GetValueAsBool" type=
"bool" overloaded=
"no"> 
28126         <autodoc>GetValueAsBool(self, int row, int col) -
> bool
</autodoc> 
28128           <param name=
"row" type=
"int" default=
""/> 
28129           <param name=
"col" type=
"int" default=
""/> 
28132       <method name=
"SetValueAsLong" type=
"" overloaded=
"no"> 
28133         <autodoc>SetValueAsLong(self, int row, int col, long value)
</autodoc> 
28135           <param name=
"row" type=
"int" default=
""/> 
28136           <param name=
"col" type=
"int" default=
""/> 
28137           <param name=
"value" type=
"long" default=
""/> 
28140       <method name=
"SetValueAsDouble" type=
"" overloaded=
"no"> 
28141         <autodoc>SetValueAsDouble(self, int row, int col, double value)
</autodoc> 
28143           <param name=
"row" type=
"int" default=
""/> 
28144           <param name=
"col" type=
"int" default=
""/> 
28145           <param name=
"value" type=
"double" default=
""/> 
28148       <method name=
"SetValueAsBool" type=
"" overloaded=
"no"> 
28149         <autodoc>SetValueAsBool(self, int row, int col, bool value)
</autodoc> 
28151           <param name=
"row" type=
"int" default=
""/> 
28152           <param name=
"col" type=
"int" default=
""/> 
28153           <param name=
"value" type=
"bool" default=
""/> 
28156       <method name=
"Clear" type=
"" overloaded=
"no"> 
28157         <autodoc>Clear(self)
</autodoc> 
28159       <method name=
"InsertRows" type=
"bool" overloaded=
"no"> 
28160         <autodoc>InsertRows(self, size_t pos=
0, size_t numRows=
1) -
> bool
</autodoc> 
28162           <param name=
"pos" type=
"size_t" default=
"0"/> 
28163           <param name=
"numRows" type=
"size_t" default=
"1"/> 
28166       <method name=
"AppendRows" type=
"bool" overloaded=
"no"> 
28167         <autodoc>AppendRows(self, size_t numRows=
1) -
> bool
</autodoc> 
28169           <param name=
"numRows" type=
"size_t" default=
"1"/> 
28172       <method name=
"DeleteRows" type=
"bool" overloaded=
"no"> 
28173         <autodoc>DeleteRows(self, size_t pos=
0, size_t numRows=
1) -
> bool
</autodoc> 
28175           <param name=
"pos" type=
"size_t" default=
"0"/> 
28176           <param name=
"numRows" type=
"size_t" default=
"1"/> 
28179       <method name=
"InsertCols" type=
"bool" overloaded=
"no"> 
28180         <autodoc>InsertCols(self, size_t pos=
0, size_t numCols=
1) -
> bool
</autodoc> 
28182           <param name=
"pos" type=
"size_t" default=
"0"/> 
28183           <param name=
"numCols" type=
"size_t" default=
"1"/> 
28186       <method name=
"AppendCols" type=
"bool" overloaded=
"no"> 
28187         <autodoc>AppendCols(self, size_t numCols=
1) -
> bool
</autodoc> 
28189           <param name=
"numCols" type=
"size_t" default=
"1"/> 
28192       <method name=
"DeleteCols" type=
"bool" overloaded=
"no"> 
28193         <autodoc>DeleteCols(self, size_t pos=
0, size_t numCols=
1) -
> bool
</autodoc> 
28195           <param name=
"pos" type=
"size_t" default=
"0"/> 
28196           <param name=
"numCols" type=
"size_t" default=
"1"/> 
28199       <method name=
"GetRowLabelValue" type=
"String" overloaded=
"no"> 
28200         <autodoc>GetRowLabelValue(self, int row) -
> String
</autodoc> 
28202           <param name=
"row" type=
"int" default=
""/> 
28205       <method name=
"GetColLabelValue" type=
"String" overloaded=
"no"> 
28206         <autodoc>GetColLabelValue(self, int col) -
> String
</autodoc> 
28208           <param name=
"col" type=
"int" default=
""/> 
28211       <method name=
"SetRowLabelValue" type=
"" overloaded=
"no"> 
28212         <autodoc>SetRowLabelValue(self, int row, String value)
</autodoc> 
28214           <param name=
"row" type=
"int" default=
""/> 
28215           <param name=
"value" type=
"String" default=
""/> 
28218       <method name=
"SetColLabelValue" type=
"" overloaded=
"no"> 
28219         <autodoc>SetColLabelValue(self, int col, String value)
</autodoc> 
28221           <param name=
"col" type=
"int" default=
""/> 
28222           <param name=
"value" type=
"String" default=
""/> 
28225       <method name=
"CanHaveAttributes" type=
"bool" overloaded=
"no"> 
28226         <autodoc>CanHaveAttributes(self) -
> bool
</autodoc> 
28228       <method name=
"GetAttr" type=
"GridCellAttr" overloaded=
"no"> 
28229         <autodoc>GetAttr(self, int row, int col, int kind) -
> GridCellAttr
</autodoc> 
28231           <param name=
"row" type=
"int" default=
""/> 
28232           <param name=
"col" type=
"int" default=
""/> 
28233           <param name=
"kind" type=
"wxGridCellAttr::wxAttrKind" default=
""/> 
28236       <method name=
"SetAttr" type=
"" overloaded=
"no"> 
28237         <autodoc>SetAttr(self, GridCellAttr attr, int row, int col)
</autodoc> 
28239           <param name=
"attr" type=
"GridCellAttr" default=
""/> 
28240           <param name=
"row" type=
"int" default=
""/> 
28241           <param name=
"col" type=
"int" default=
""/> 
28244       <method name=
"SetRowAttr" type=
"" overloaded=
"no"> 
28245         <autodoc>SetRowAttr(self, GridCellAttr attr, int row)
</autodoc> 
28247           <param name=
"attr" type=
"GridCellAttr" default=
""/> 
28248           <param name=
"row" type=
"int" default=
""/> 
28251       <method name=
"SetColAttr" type=
"" overloaded=
"no"> 
28252         <autodoc>SetColAttr(self, GridCellAttr attr, int col)
</autodoc> 
28254           <param name=
"attr" type=
"GridCellAttr" default=
""/> 
28255           <param name=
"col" type=
"int" default=
""/> 
28259     <class name=
"PyGridTableBase" oldname=
"wxPyGridTableBase" module=
"grid"> 
28260       <baseclass name=
"GridTableBase"/> 
28261       <constructor name=
"PyGridTableBase" overloaded=
"no"> 
28262         <autodoc>__init__(self) -
> PyGridTableBase
</autodoc> 
28264       <method name=
"_setCallbackInfo" type=
"" overloaded=
"no"> 
28265         <autodoc>_setCallbackInfo(self, PyObject self, PyObject _class)
</autodoc> 
28267           <param name=
"self" type=
"PyObject" default=
""/> 
28268           <param name=
"_class" type=
"PyObject" default=
""/> 
28271       <method name=
"Destroy" type=
"" overloaded=
"no"> 
28272         <autodoc>Destroy(self)
</autodoc> 
28273         <docstring>Deletes the C++ object this Python object is a proxy for.
</docstring> 
28275       <method name=
"base_GetTypeName" type=
"String" overloaded=
"no"> 
28276         <autodoc>base_GetTypeName(self, int row, int col) -
> String
</autodoc> 
28278           <param name=
"row" type=
"int" default=
""/> 
28279           <param name=
"col" type=
"int" default=
""/> 
28282       <method name=
"base_CanGetValueAs" type=
"bool" overloaded=
"no"> 
28283         <autodoc>base_CanGetValueAs(self, int row, int col, String typeName) -
> bool
</autodoc> 
28285           <param name=
"row" type=
"int" default=
""/> 
28286           <param name=
"col" type=
"int" default=
""/> 
28287           <param name=
"typeName" type=
"String" default=
""/> 
28290       <method name=
"base_CanSetValueAs" type=
"bool" overloaded=
"no"> 
28291         <autodoc>base_CanSetValueAs(self, int row, int col, String typeName) -
> bool
</autodoc> 
28293           <param name=
"row" type=
"int" default=
""/> 
28294           <param name=
"col" type=
"int" default=
""/> 
28295           <param name=
"typeName" type=
"String" default=
""/> 
28298       <method name=
"base_Clear" type=
"" overloaded=
"no"> 
28299         <autodoc>base_Clear(self)
</autodoc> 
28301       <method name=
"base_InsertRows" type=
"bool" overloaded=
"no"> 
28302         <autodoc>base_InsertRows(self, size_t pos=
0, size_t numRows=
1) -
> bool
</autodoc> 
28304           <param name=
"pos" type=
"size_t" default=
"0"/> 
28305           <param name=
"numRows" type=
"size_t" default=
"1"/> 
28308       <method name=
"base_AppendRows" type=
"bool" overloaded=
"no"> 
28309         <autodoc>base_AppendRows(self, size_t numRows=
1) -
> bool
</autodoc> 
28311           <param name=
"numRows" type=
"size_t" default=
"1"/> 
28314       <method name=
"base_DeleteRows" type=
"bool" overloaded=
"no"> 
28315         <autodoc>base_DeleteRows(self, size_t pos=
0, size_t numRows=
1) -
> bool
</autodoc> 
28317           <param name=
"pos" type=
"size_t" default=
"0"/> 
28318           <param name=
"numRows" type=
"size_t" default=
"1"/> 
28321       <method name=
"base_InsertCols" type=
"bool" overloaded=
"no"> 
28322         <autodoc>base_InsertCols(self, size_t pos=
0, size_t numCols=
1) -
> bool
</autodoc> 
28324           <param name=
"pos" type=
"size_t" default=
"0"/> 
28325           <param name=
"numCols" type=
"size_t" default=
"1"/> 
28328       <method name=
"base_AppendCols" type=
"bool" overloaded=
"no"> 
28329         <autodoc>base_AppendCols(self, size_t numCols=
1) -
> bool
</autodoc> 
28331           <param name=
"numCols" type=
"size_t" default=
"1"/> 
28334       <method name=
"base_DeleteCols" type=
"bool" overloaded=
"no"> 
28335         <autodoc>base_DeleteCols(self, size_t pos=
0, size_t numCols=
1) -
> bool
</autodoc> 
28337           <param name=
"pos" type=
"size_t" default=
"0"/> 
28338           <param name=
"numCols" type=
"size_t" default=
"1"/> 
28341       <method name=
"base_GetRowLabelValue" type=
"String" overloaded=
"no"> 
28342         <autodoc>base_GetRowLabelValue(self, int row) -
> String
</autodoc> 
28344           <param name=
"row" type=
"int" default=
""/> 
28347       <method name=
"base_GetColLabelValue" type=
"String" overloaded=
"no"> 
28348         <autodoc>base_GetColLabelValue(self, int col) -
> String
</autodoc> 
28350           <param name=
"col" type=
"int" default=
""/> 
28353       <method name=
"base_SetRowLabelValue" type=
"" overloaded=
"no"> 
28354         <autodoc>base_SetRowLabelValue(self, int row, String value)
</autodoc> 
28356           <param name=
"row" type=
"int" default=
""/> 
28357           <param name=
"value" type=
"String" default=
""/> 
28360       <method name=
"base_SetColLabelValue" type=
"" overloaded=
"no"> 
28361         <autodoc>base_SetColLabelValue(self, int col, String value)
</autodoc> 
28363           <param name=
"col" type=
"int" default=
""/> 
28364           <param name=
"value" type=
"String" default=
""/> 
28367       <method name=
"base_CanHaveAttributes" type=
"bool" overloaded=
"no"> 
28368         <autodoc>base_CanHaveAttributes(self) -
> bool
</autodoc> 
28370       <method name=
"base_GetAttr" type=
"GridCellAttr" overloaded=
"no"> 
28371         <autodoc>base_GetAttr(self, int row, int col, int kind) -
> GridCellAttr
</autodoc> 
28373           <param name=
"row" type=
"int" default=
""/> 
28374           <param name=
"col" type=
"int" default=
""/> 
28375           <param name=
"kind" type=
"wxGridCellAttr::wxAttrKind" default=
""/> 
28378       <method name=
"base_SetAttr" type=
"" overloaded=
"no"> 
28379         <autodoc>base_SetAttr(self, GridCellAttr attr, int row, int col)
</autodoc> 
28381           <param name=
"attr" type=
"GridCellAttr" default=
""/> 
28382           <param name=
"row" type=
"int" default=
""/> 
28383           <param name=
"col" type=
"int" default=
""/> 
28386       <method name=
"base_SetRowAttr" type=
"" overloaded=
"no"> 
28387         <autodoc>base_SetRowAttr(self, GridCellAttr attr, int row)
</autodoc> 
28389           <param name=
"attr" type=
"GridCellAttr" default=
""/> 
28390           <param name=
"row" type=
"int" default=
""/> 
28393       <method name=
"base_SetColAttr" type=
"" overloaded=
"no"> 
28394         <autodoc>base_SetColAttr(self, GridCellAttr attr, int col)
</autodoc> 
28396           <param name=
"attr" type=
"GridCellAttr" default=
""/> 
28397           <param name=
"col" type=
"int" default=
""/> 
28401     <class name=
"GridStringTable" oldname=
"wxGridStringTable" module=
"grid"> 
28402       <baseclass name=
"GridTableBase"/> 
28403       <constructor name=
"GridStringTable" overloaded=
"no"> 
28404         <autodoc>__init__(self, int numRows=
0, int numCols=
0) -
> GridStringTable
</autodoc> 
28406           <param name=
"numRows" type=
"int" default=
"0"/> 
28407           <param name=
"numCols" type=
"int" default=
"0"/> 
28411     <class name=
"GridTableMessage" oldname=
"wxGridTableMessage" module=
"grid"> 
28412       <constructor name=
"GridTableMessage" overloaded=
"no"> 
28413         <autodoc>__init__(self, GridTableBase table, int id, int comInt1=-
1, int comInt2=-
1) -
> GridTableMessage
</autodoc> 
28415           <param name=
"table" type=
"GridTableBase" default=
""/> 
28416           <param name=
"id" type=
"int" default=
""/> 
28417           <param name=
"comInt1" type=
"int" default=
"-1"/> 
28418           <param name=
"comInt2" type=
"int" default=
"-1"/> 
28421       <destructor name=
"~wxGridTableMessage" overloaded=
"no"> 
28422         <autodoc>__del__(self)
</autodoc> 
28424       <method name=
"SetTableObject" type=
"" overloaded=
"no"> 
28425         <autodoc>SetTableObject(self, GridTableBase table)
</autodoc> 
28427           <param name=
"table" type=
"GridTableBase" default=
""/> 
28430       <method name=
"GetTableObject" type=
"GridTableBase" overloaded=
"no"> 
28431         <autodoc>GetTableObject(self) -
> GridTableBase
</autodoc> 
28433       <method name=
"SetId" type=
"" overloaded=
"no"> 
28434         <autodoc>SetId(self, int id)
</autodoc> 
28436           <param name=
"id" type=
"int" default=
""/> 
28439       <method name=
"GetId" type=
"int" overloaded=
"no"> 
28440         <autodoc>GetId(self) -
> int
</autodoc> 
28442       <method name=
"SetCommandInt" type=
"" overloaded=
"no"> 
28443         <autodoc>SetCommandInt(self, int comInt1)
</autodoc> 
28445           <param name=
"comInt1" type=
"int" default=
""/> 
28448       <method name=
"GetCommandInt" type=
"int" overloaded=
"no"> 
28449         <autodoc>GetCommandInt(self) -
> int
</autodoc> 
28451       <method name=
"SetCommandInt2" type=
"" overloaded=
"no"> 
28452         <autodoc>SetCommandInt2(self, int comInt2)
</autodoc> 
28454           <param name=
"comInt2" type=
"int" default=
""/> 
28457       <method name=
"GetCommandInt2" type=
"int" overloaded=
"no"> 
28458         <autodoc>GetCommandInt2(self) -
> int
</autodoc> 
28461     <class name=
"GridCellCoords" oldname=
"wxGridCellCoords" module=
"grid"> 
28462       <constructor name=
"GridCellCoords" overloaded=
"no"> 
28463         <autodoc>__init__(self, int r=-
1, int c=-
1) -
> GridCellCoords
</autodoc> 
28465           <param name=
"r" type=
"int" default=
"-1"/> 
28466           <param name=
"c" type=
"int" default=
"-1"/> 
28469       <destructor name=
"~wxGridCellCoords" overloaded=
"no"> 
28470         <autodoc>__del__(self)
</autodoc> 
28472       <method name=
"GetRow" type=
"int" overloaded=
"no"> 
28473         <autodoc>GetRow(self) -
> int
</autodoc> 
28475       <method name=
"SetRow" type=
"" overloaded=
"no"> 
28476         <autodoc>SetRow(self, int n)
</autodoc> 
28478           <param name=
"n" type=
"int" default=
""/> 
28481       <method name=
"GetCol" type=
"int" overloaded=
"no"> 
28482         <autodoc>GetCol(self) -
> int
</autodoc> 
28484       <method name=
"SetCol" type=
"" overloaded=
"no"> 
28485         <autodoc>SetCol(self, int n)
</autodoc> 
28487           <param name=
"n" type=
"int" default=
""/> 
28490       <method name=
"Set" type=
"" overloaded=
"no"> 
28491         <autodoc>Set(self, int row, int col)
</autodoc> 
28493           <param name=
"row" type=
"int" default=
""/> 
28494           <param name=
"col" type=
"int" default=
""/> 
28497       <method name=
"__eq__" type=
"bool" overloaded=
"no"> 
28498         <autodoc>__eq__(self, GridCellCoords other) -
> bool
</autodoc> 
28500           <param name=
"other" type=
"GridCellCoords" default=
""/> 
28503       <method name=
"__ne__" type=
"bool" overloaded=
"no"> 
28504         <autodoc>__ne__(self, GridCellCoords other) -
> bool
</autodoc> 
28506           <param name=
"other" type=
"GridCellCoords" default=
""/> 
28509       <method name=
"Get" type=
"PyObject" overloaded=
"no"> 
28510         <autodoc>Get(self) -
> PyObject
</autodoc> 
28513     <class name=
"Grid" oldname=
"wxGrid" module=
"grid"> 
28514       <baseclass name=
"ScrolledWindow"/> 
28515       <constructor name=
"Grid" overloaded=
"no"> 
28516         <autodoc>__init__(self, Window parent, int id=-
1, Point pos=DefaultPosition, 
 
28517     Size size=DefaultSize, long style=WANTS_CHARS, 
 
28518     String name=PanelNameStr) -
> Grid
</autodoc> 
28520           <param name=
"parent" type=
"Window" default=
""/> 
28521           <param name=
"id" type=
"int" default=
"-1"/> 
28522           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
28523           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
28524           <param name=
"style" type=
"long" default=
"wxWANTS_CHARS"/> 
28525           <param name=
"name" type=
"String" default=
"wxPyPanelNameStr"/> 
28528       <constructor name=
"PreGrid" overloaded=
"no"> 
28529         <autodoc>PreGrid() -
> Grid
</autodoc> 
28531       <method name=
"Create" type=
"bool" overloaded=
"no"> 
28532         <autodoc>Create(self, Window parent, int id=-
1, Point pos=DefaultPosition, 
 
28533     Size size=DefaultSize, long style=WANTS_CHARS, 
 
28534     String name=PanelNameStr) -
> bool
</autodoc> 
28536           <param name=
"parent" type=
"Window" default=
""/> 
28537           <param name=
"id" type=
"int" default=
"-1"/> 
28538           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
28539           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
28540           <param name=
"style" type=
"long" default=
"wxWANTS_CHARS"/> 
28541           <param name=
"name" type=
"String" default=
"wxPyPanelNameStr"/> 
28544       <method name=
"CreateGrid" type=
"bool" overloaded=
"no"> 
28545         <autodoc>CreateGrid(self, int numRows, int numCols, WXGRIDSELECTIONMODES selmode=wxGridSelectCells) -
> bool
</autodoc> 
28547           <param name=
"numRows" type=
"int" default=
""/> 
28548           <param name=
"numCols" type=
"int" default=
""/> 
28549           <param name=
"selmode" type=
"WXGRIDSELECTIONMODES" default=
"wxGrid::wxGridSelectCells"/> 
28552       <method name=
"SetSelectionMode" type=
"" overloaded=
"no"> 
28553         <autodoc>SetSelectionMode(self, WXGRIDSELECTIONMODES selmode)
</autodoc> 
28555           <param name=
"selmode" type=
"WXGRIDSELECTIONMODES" default=
""/> 
28558       <method name=
"GetSelectionMode" type=
"WXGRIDSELECTIONMODES" overloaded=
"no"> 
28559         <autodoc>GetSelectionMode(self) -
> WXGRIDSELECTIONMODES
</autodoc> 
28561       <method name=
"GetNumberRows" type=
"int" overloaded=
"no"> 
28562         <autodoc>GetNumberRows(self) -
> int
</autodoc> 
28564       <method name=
"GetNumberCols" type=
"int" overloaded=
"no"> 
28565         <autodoc>GetNumberCols(self) -
> int
</autodoc> 
28567       <method name=
"ProcessTableMessage" type=
"bool" overloaded=
"no"> 
28568         <autodoc>ProcessTableMessage(self, GridTableMessage ??) -
> bool
</autodoc> 
28570           <param name=
"" type=
"GridTableMessage" default=
""/> 
28573       <method name=
"GetTable" type=
"GridTableBase" overloaded=
"no"> 
28574         <autodoc>GetTable(self) -
> GridTableBase
</autodoc> 
28576       <method name=
"SetTable" type=
"bool" overloaded=
"no"> 
28577         <autodoc>SetTable(self, GridTableBase table, bool takeOwnership=False, WXGRIDSELECTIONMODES selmode=wxGridSelectCells) -
> bool
</autodoc> 
28579           <param name=
"table" type=
"GridTableBase" default=
""/> 
28580           <param name=
"takeOwnership" type=
"bool" default=
"False"/> 
28581           <param name=
"selmode" type=
"WXGRIDSELECTIONMODES" default=
"wxGrid::wxGridSelectCells"/> 
28584       <method name=
"ClearGrid" type=
"" overloaded=
"no"> 
28585         <autodoc>ClearGrid(self)
</autodoc> 
28587       <method name=
"InsertRows" type=
"bool" overloaded=
"no"> 
28588         <autodoc>InsertRows(self, int pos=
0, int numRows=
1, bool updateLabels=True) -
> bool
</autodoc> 
28590           <param name=
"pos" type=
"int" default=
"0"/> 
28591           <param name=
"numRows" type=
"int" default=
"1"/> 
28592           <param name=
"updateLabels" type=
"bool" default=
"True"/> 
28595       <method name=
"AppendRows" type=
"bool" overloaded=
"no"> 
28596         <autodoc>AppendRows(self, int numRows=
1, bool updateLabels=True) -
> bool
</autodoc> 
28598           <param name=
"numRows" type=
"int" default=
"1"/> 
28599           <param name=
"updateLabels" type=
"bool" default=
"True"/> 
28602       <method name=
"DeleteRows" type=
"bool" overloaded=
"no"> 
28603         <autodoc>DeleteRows(self, int pos=
0, int numRows=
1, bool updateLabels=True) -
> bool
</autodoc> 
28605           <param name=
"pos" type=
"int" default=
"0"/> 
28606           <param name=
"numRows" type=
"int" default=
"1"/> 
28607           <param name=
"updateLabels" type=
"bool" default=
"True"/> 
28610       <method name=
"InsertCols" type=
"bool" overloaded=
"no"> 
28611         <autodoc>InsertCols(self, int pos=
0, int numCols=
1, bool updateLabels=True) -
> bool
</autodoc> 
28613           <param name=
"pos" type=
"int" default=
"0"/> 
28614           <param name=
"numCols" type=
"int" default=
"1"/> 
28615           <param name=
"updateLabels" type=
"bool" default=
"True"/> 
28618       <method name=
"AppendCols" type=
"bool" overloaded=
"no"> 
28619         <autodoc>AppendCols(self, int numCols=
1, bool updateLabels=True) -
> bool
</autodoc> 
28621           <param name=
"numCols" type=
"int" default=
"1"/> 
28622           <param name=
"updateLabels" type=
"bool" default=
"True"/> 
28625       <method name=
"DeleteCols" type=
"bool" overloaded=
"no"> 
28626         <autodoc>DeleteCols(self, int pos=
0, int numCols=
1, bool updateLabels=True) -
> bool
</autodoc> 
28628           <param name=
"pos" type=
"int" default=
"0"/> 
28629           <param name=
"numCols" type=
"int" default=
"1"/> 
28630           <param name=
"updateLabels" type=
"bool" default=
"True"/> 
28633       <method name=
"DrawCellHighlight" type=
"" overloaded=
"no"> 
28634         <autodoc>DrawCellHighlight(self, DC dc, GridCellAttr attr)
</autodoc> 
28636           <param name=
"dc" type=
"DC" default=
""/> 
28637           <param name=
"attr" type=
"GridCellAttr" default=
""/> 
28640       <method name=
"DrawTextRectangle" type=
"" overloaded=
"no"> 
28641         <autodoc>DrawTextRectangle(self, DC dc, String ??, Rect ??, int horizontalAlignment=LEFT, 
 
28642     int verticalAlignment=TOP, int textOrientation=HORIZONTAL)
</autodoc> 
28644           <param name=
"dc" type=
"DC" default=
""/> 
28645           <param name=
"" type=
"String" default=
""/> 
28646           <param name=
"" type=
"Rect" default=
""/> 
28647           <param name=
"horizontalAlignment" type=
"int" default=
"wxLEFT"/> 
28648           <param name=
"verticalAlignment" type=
"int" default=
"wxTOP"/> 
28649           <param name=
"textOrientation" type=
"int" default=
"wxHORIZONTAL"/> 
28652       <method name=
"GetTextBoxSize" type=
"" overloaded=
"no"> 
28653         <autodoc>GetTextBoxSize(DC dc, list lines) -
> (width, height)
</autodoc> 
28655           <param name=
"dc" type=
"DC" default=
""/> 
28656           <param name=
"lines" type=
"wxArrayString" default=
""/> 
28657           <param name=
"OUTPUT" type=
"long" default=
""/> 
28658           <param name=
"OUTPUT" type=
"long" default=
""/> 
28661       <method name=
"BeginBatch" type=
"" overloaded=
"no"> 
28662         <autodoc>BeginBatch(self)
</autodoc> 
28664       <method name=
"EndBatch" type=
"" overloaded=
"no"> 
28665         <autodoc>EndBatch(self)
</autodoc> 
28667       <method name=
"GetBatchCount" type=
"int" overloaded=
"no"> 
28668         <autodoc>GetBatchCount(self) -
> int
</autodoc> 
28670       <method name=
"ForceRefresh" type=
"" overloaded=
"no"> 
28671         <autodoc>ForceRefresh(self)
</autodoc> 
28673       <method name=
"IsEditable" type=
"bool" overloaded=
"no"> 
28674         <autodoc>IsEditable(self) -
> bool
</autodoc> 
28676       <method name=
"EnableEditing" type=
"" overloaded=
"no"> 
28677         <autodoc>EnableEditing(self, bool edit)
</autodoc> 
28679           <param name=
"edit" type=
"bool" default=
""/> 
28682       <method name=
"EnableCellEditControl" type=
"" overloaded=
"no"> 
28683         <autodoc>EnableCellEditControl(self, bool enable=True)
</autodoc> 
28685           <param name=
"enable" type=
"bool" default=
"True"/> 
28688       <method name=
"DisableCellEditControl" type=
"" overloaded=
"no"> 
28689         <autodoc>DisableCellEditControl(self)
</autodoc> 
28691       <method name=
"CanEnableCellControl" type=
"bool" overloaded=
"no"> 
28692         <autodoc>CanEnableCellControl(self) -
> bool
</autodoc> 
28694       <method name=
"IsCellEditControlEnabled" type=
"bool" overloaded=
"no"> 
28695         <autodoc>IsCellEditControlEnabled(self) -
> bool
</autodoc> 
28697       <method name=
"IsCellEditControlShown" type=
"bool" overloaded=
"no"> 
28698         <autodoc>IsCellEditControlShown(self) -
> bool
</autodoc> 
28700       <method name=
"IsCurrentCellReadOnly" type=
"bool" overloaded=
"no"> 
28701         <autodoc>IsCurrentCellReadOnly(self) -
> bool
</autodoc> 
28703       <method name=
"ShowCellEditControl" type=
"" overloaded=
"no"> 
28704         <autodoc>ShowCellEditControl(self)
</autodoc> 
28706       <method name=
"HideCellEditControl" type=
"" overloaded=
"no"> 
28707         <autodoc>HideCellEditControl(self)
</autodoc> 
28709       <method name=
"SaveEditControlValue" type=
"" overloaded=
"no"> 
28710         <autodoc>SaveEditControlValue(self)
</autodoc> 
28712       <method name=
"XYToCell" type=
"GridCellCoords" overloaded=
"no"> 
28713         <autodoc>XYToCell(self, int x, int y) -
> GridCellCoords
</autodoc> 
28715           <param name=
"x" type=
"int" default=
""/> 
28716           <param name=
"y" type=
"int" default=
""/> 
28719       <method name=
"YToRow" type=
"int" overloaded=
"no"> 
28720         <autodoc>YToRow(self, int y) -
> int
</autodoc> 
28722           <param name=
"y" type=
"int" default=
""/> 
28725       <method name=
"XToCol" type=
"int" overloaded=
"no"> 
28726         <autodoc>XToCol(self, int x) -
> int
</autodoc> 
28728           <param name=
"x" type=
"int" default=
""/> 
28731       <method name=
"YToEdgeOfRow" type=
"int" overloaded=
"no"> 
28732         <autodoc>YToEdgeOfRow(self, int y) -
> int
</autodoc> 
28734           <param name=
"y" type=
"int" default=
""/> 
28737       <method name=
"XToEdgeOfCol" type=
"int" overloaded=
"no"> 
28738         <autodoc>XToEdgeOfCol(self, int x) -
> int
</autodoc> 
28740           <param name=
"x" type=
"int" default=
""/> 
28743       <method name=
"CellToRect" type=
"Rect" overloaded=
"no"> 
28744         <autodoc>CellToRect(self, int row, int col) -
> Rect
</autodoc> 
28746           <param name=
"row" type=
"int" default=
""/> 
28747           <param name=
"col" type=
"int" default=
""/> 
28750       <method name=
"GetGridCursorRow" type=
"int" overloaded=
"no"> 
28751         <autodoc>GetGridCursorRow(self) -
> int
</autodoc> 
28753       <method name=
"GetGridCursorCol" type=
"int" overloaded=
"no"> 
28754         <autodoc>GetGridCursorCol(self) -
> int
</autodoc> 
28756       <method name=
"IsVisible" type=
"bool" overloaded=
"no"> 
28757         <autodoc>IsVisible(self, int row, int col, bool wholeCellVisible=True) -
> bool
</autodoc> 
28759           <param name=
"row" type=
"int" default=
""/> 
28760           <param name=
"col" type=
"int" default=
""/> 
28761           <param name=
"wholeCellVisible" type=
"bool" default=
"True"/> 
28764       <method name=
"MakeCellVisible" type=
"" overloaded=
"no"> 
28765         <autodoc>MakeCellVisible(self, int row, int col)
</autodoc> 
28767           <param name=
"row" type=
"int" default=
""/> 
28768           <param name=
"col" type=
"int" default=
""/> 
28771       <method name=
"SetGridCursor" type=
"" overloaded=
"no"> 
28772         <autodoc>SetGridCursor(self, int row, int col)
</autodoc> 
28774           <param name=
"row" type=
"int" default=
""/> 
28775           <param name=
"col" type=
"int" default=
""/> 
28778       <method name=
"MoveCursorUp" type=
"bool" overloaded=
"no"> 
28779         <autodoc>MoveCursorUp(self, bool expandSelection) -
> bool
</autodoc> 
28781           <param name=
"expandSelection" type=
"bool" default=
""/> 
28784       <method name=
"MoveCursorDown" type=
"bool" overloaded=
"no"> 
28785         <autodoc>MoveCursorDown(self, bool expandSelection) -
> bool
</autodoc> 
28787           <param name=
"expandSelection" type=
"bool" default=
""/> 
28790       <method name=
"MoveCursorLeft" type=
"bool" overloaded=
"no"> 
28791         <autodoc>MoveCursorLeft(self, bool expandSelection) -
> bool
</autodoc> 
28793           <param name=
"expandSelection" type=
"bool" default=
""/> 
28796       <method name=
"MoveCursorRight" type=
"bool" overloaded=
"no"> 
28797         <autodoc>MoveCursorRight(self, bool expandSelection) -
> bool
</autodoc> 
28799           <param name=
"expandSelection" type=
"bool" default=
""/> 
28802       <method name=
"MovePageDown" type=
"bool" overloaded=
"no"> 
28803         <autodoc>MovePageDown(self) -
> bool
</autodoc> 
28805       <method name=
"MovePageUp" type=
"bool" overloaded=
"no"> 
28806         <autodoc>MovePageUp(self) -
> bool
</autodoc> 
28808       <method name=
"MoveCursorUpBlock" type=
"bool" overloaded=
"no"> 
28809         <autodoc>MoveCursorUpBlock(self, bool expandSelection) -
> bool
</autodoc> 
28811           <param name=
"expandSelection" type=
"bool" default=
""/> 
28814       <method name=
"MoveCursorDownBlock" type=
"bool" overloaded=
"no"> 
28815         <autodoc>MoveCursorDownBlock(self, bool expandSelection) -
> bool
</autodoc> 
28817           <param name=
"expandSelection" type=
"bool" default=
""/> 
28820       <method name=
"MoveCursorLeftBlock" type=
"bool" overloaded=
"no"> 
28821         <autodoc>MoveCursorLeftBlock(self, bool expandSelection) -
> bool
</autodoc> 
28823           <param name=
"expandSelection" type=
"bool" default=
""/> 
28826       <method name=
"MoveCursorRightBlock" type=
"bool" overloaded=
"no"> 
28827         <autodoc>MoveCursorRightBlock(self, bool expandSelection) -
> bool
</autodoc> 
28829           <param name=
"expandSelection" type=
"bool" default=
""/> 
28832       <method name=
"GetDefaultRowLabelSize" type=
"int" overloaded=
"no"> 
28833         <autodoc>GetDefaultRowLabelSize(self) -
> int
</autodoc> 
28835       <method name=
"GetRowLabelSize" type=
"int" overloaded=
"no"> 
28836         <autodoc>GetRowLabelSize(self) -
> int
</autodoc> 
28838       <method name=
"GetDefaultColLabelSize" type=
"int" overloaded=
"no"> 
28839         <autodoc>GetDefaultColLabelSize(self) -
> int
</autodoc> 
28841       <method name=
"GetColLabelSize" type=
"int" overloaded=
"no"> 
28842         <autodoc>GetColLabelSize(self) -
> int
</autodoc> 
28844       <method name=
"GetLabelBackgroundColour" type=
"Colour" overloaded=
"no"> 
28845         <autodoc>GetLabelBackgroundColour(self) -
> Colour
</autodoc> 
28847       <method name=
"GetLabelTextColour" type=
"Colour" overloaded=
"no"> 
28848         <autodoc>GetLabelTextColour(self) -
> Colour
</autodoc> 
28850       <method name=
"GetLabelFont" type=
"Font" overloaded=
"no"> 
28851         <autodoc>GetLabelFont(self) -
> Font
</autodoc> 
28853       <method name=
"GetRowLabelAlignment" type=
"" overloaded=
"no"> 
28854         <autodoc>GetRowLabelAlignment() -
> (horiz, vert)
</autodoc> 
28856           <param name=
"OUTPUT" type=
"int" default=
""/> 
28857           <param name=
"OUTPUT" type=
"int" default=
""/> 
28860       <method name=
"GetColLabelAlignment" type=
"" overloaded=
"no"> 
28861         <autodoc>GetColLabelAlignment() -
> (horiz, vert)
</autodoc> 
28863           <param name=
"OUTPUT" type=
"int" default=
""/> 
28864           <param name=
"OUTPUT" type=
"int" default=
""/> 
28867       <method name=
"GetColLabelTextOrientation" type=
"int" overloaded=
"no"> 
28868         <autodoc>GetColLabelTextOrientation(self) -
> int
</autodoc> 
28870       <method name=
"GetRowLabelValue" type=
"String" overloaded=
"no"> 
28871         <autodoc>GetRowLabelValue(self, int row) -
> String
</autodoc> 
28873           <param name=
"row" type=
"int" default=
""/> 
28876       <method name=
"GetColLabelValue" type=
"String" overloaded=
"no"> 
28877         <autodoc>GetColLabelValue(self, int col) -
> String
</autodoc> 
28879           <param name=
"col" type=
"int" default=
""/> 
28882       <method name=
"GetGridLineColour" type=
"Colour" overloaded=
"no"> 
28883         <autodoc>GetGridLineColour(self) -
> Colour
</autodoc> 
28885       <method name=
"GetCellHighlightColour" type=
"Colour" overloaded=
"no"> 
28886         <autodoc>GetCellHighlightColour(self) -
> Colour
</autodoc> 
28888       <method name=
"GetCellHighlightPenWidth" type=
"int" overloaded=
"no"> 
28889         <autodoc>GetCellHighlightPenWidth(self) -
> int
</autodoc> 
28891       <method name=
"GetCellHighlightROPenWidth" type=
"int" overloaded=
"no"> 
28892         <autodoc>GetCellHighlightROPenWidth(self) -
> int
</autodoc> 
28894       <method name=
"SetRowLabelSize" type=
"" overloaded=
"no"> 
28895         <autodoc>SetRowLabelSize(self, int width)
</autodoc> 
28897           <param name=
"width" type=
"int" default=
""/> 
28900       <method name=
"SetColLabelSize" type=
"" overloaded=
"no"> 
28901         <autodoc>SetColLabelSize(self, int height)
</autodoc> 
28903           <param name=
"height" type=
"int" default=
""/> 
28906       <method name=
"SetLabelBackgroundColour" type=
"" overloaded=
"no"> 
28907         <autodoc>SetLabelBackgroundColour(self, Colour ??)
</autodoc> 
28909           <param name=
"" type=
"Colour" default=
""/> 
28912       <method name=
"SetLabelTextColour" type=
"" overloaded=
"no"> 
28913         <autodoc>SetLabelTextColour(self, Colour ??)
</autodoc> 
28915           <param name=
"" type=
"Colour" default=
""/> 
28918       <method name=
"SetLabelFont" type=
"" overloaded=
"no"> 
28919         <autodoc>SetLabelFont(self, Font ??)
</autodoc> 
28921           <param name=
"" type=
"Font" default=
""/> 
28924       <method name=
"SetRowLabelAlignment" type=
"" overloaded=
"no"> 
28925         <autodoc>SetRowLabelAlignment(self, int horiz, int vert)
</autodoc> 
28927           <param name=
"horiz" type=
"int" default=
""/> 
28928           <param name=
"vert" type=
"int" default=
""/> 
28931       <method name=
"SetColLabelAlignment" type=
"" overloaded=
"no"> 
28932         <autodoc>SetColLabelAlignment(self, int horiz, int vert)
</autodoc> 
28934           <param name=
"horiz" type=
"int" default=
""/> 
28935           <param name=
"vert" type=
"int" default=
""/> 
28938       <method name=
"SetColLabelTextOrientation" type=
"" overloaded=
"no"> 
28939         <autodoc>SetColLabelTextOrientation(self, int textOrientation)
</autodoc> 
28941           <param name=
"textOrientation" type=
"int" default=
""/> 
28944       <method name=
"SetRowLabelValue" type=
"" overloaded=
"no"> 
28945         <autodoc>SetRowLabelValue(self, int row, String ??)
</autodoc> 
28947           <param name=
"row" type=
"int" default=
""/> 
28948           <param name=
"" type=
"String" default=
""/> 
28951       <method name=
"SetColLabelValue" type=
"" overloaded=
"no"> 
28952         <autodoc>SetColLabelValue(self, int col, String ??)
</autodoc> 
28954           <param name=
"col" type=
"int" default=
""/> 
28955           <param name=
"" type=
"String" default=
""/> 
28958       <method name=
"SetGridLineColour" type=
"" overloaded=
"no"> 
28959         <autodoc>SetGridLineColour(self, Colour ??)
</autodoc> 
28961           <param name=
"" type=
"Colour" default=
""/> 
28964       <method name=
"SetCellHighlightColour" type=
"" overloaded=
"no"> 
28965         <autodoc>SetCellHighlightColour(self, Colour ??)
</autodoc> 
28967           <param name=
"" type=
"Colour" default=
""/> 
28970       <method name=
"SetCellHighlightPenWidth" type=
"" overloaded=
"no"> 
28971         <autodoc>SetCellHighlightPenWidth(self, int width)
</autodoc> 
28973           <param name=
"width" type=
"int" default=
""/> 
28976       <method name=
"SetCellHighlightROPenWidth" type=
"" overloaded=
"no"> 
28977         <autodoc>SetCellHighlightROPenWidth(self, int width)
</autodoc> 
28979           <param name=
"width" type=
"int" default=
""/> 
28982       <method name=
"EnableDragRowSize" type=
"" overloaded=
"no"> 
28983         <autodoc>EnableDragRowSize(self, bool enable=True)
</autodoc> 
28985           <param name=
"enable" type=
"bool" default=
"True"/> 
28988       <method name=
"DisableDragRowSize" type=
"" overloaded=
"no"> 
28989         <autodoc>DisableDragRowSize(self)
</autodoc> 
28991       <method name=
"CanDragRowSize" type=
"bool" overloaded=
"no"> 
28992         <autodoc>CanDragRowSize(self) -
> bool
</autodoc> 
28994       <method name=
"EnableDragColSize" type=
"" overloaded=
"no"> 
28995         <autodoc>EnableDragColSize(self, bool enable=True)
</autodoc> 
28997           <param name=
"enable" type=
"bool" default=
"True"/> 
29000       <method name=
"DisableDragColSize" type=
"" overloaded=
"no"> 
29001         <autodoc>DisableDragColSize(self)
</autodoc> 
29003       <method name=
"CanDragColSize" type=
"bool" overloaded=
"no"> 
29004         <autodoc>CanDragColSize(self) -
> bool
</autodoc> 
29006       <method name=
"EnableDragGridSize" type=
"" overloaded=
"no"> 
29007         <autodoc>EnableDragGridSize(self, bool enable=True)
</autodoc> 
29009           <param name=
"enable" type=
"bool" default=
"True"/> 
29012       <method name=
"DisableDragGridSize" type=
"" overloaded=
"no"> 
29013         <autodoc>DisableDragGridSize(self)
</autodoc> 
29015       <method name=
"CanDragGridSize" type=
"bool" overloaded=
"no"> 
29016         <autodoc>CanDragGridSize(self) -
> bool
</autodoc> 
29018       <method name=
"EnableDragCell" type=
"" overloaded=
"no"> 
29019         <autodoc>EnableDragCell(self, bool enable=True)
</autodoc> 
29021           <param name=
"enable" type=
"bool" default=
"True"/> 
29024       <method name=
"DisableDragCell" type=
"" overloaded=
"no"> 
29025         <autodoc>DisableDragCell(self)
</autodoc> 
29027       <method name=
"CanDragCell" type=
"bool" overloaded=
"no"> 
29028         <autodoc>CanDragCell(self) -
> bool
</autodoc> 
29030       <method name=
"SetAttr" type=
"" overloaded=
"no"> 
29031         <autodoc>SetAttr(self, int row, int col, GridCellAttr attr)
</autodoc> 
29033           <param name=
"row" type=
"int" default=
""/> 
29034           <param name=
"col" type=
"int" default=
""/> 
29035           <param name=
"attr" type=
"GridCellAttr" default=
""/> 
29038       <method name=
"SetRowAttr" type=
"" overloaded=
"no"> 
29039         <autodoc>SetRowAttr(self, int row, GridCellAttr attr)
</autodoc> 
29041           <param name=
"row" type=
"int" default=
""/> 
29042           <param name=
"attr" type=
"GridCellAttr" default=
""/> 
29045       <method name=
"SetColAttr" type=
"" overloaded=
"no"> 
29046         <autodoc>SetColAttr(self, int col, GridCellAttr attr)
</autodoc> 
29048           <param name=
"col" type=
"int" default=
""/> 
29049           <param name=
"attr" type=
"GridCellAttr" default=
""/> 
29052       <method name=
"SetColFormatBool" type=
"" overloaded=
"no"> 
29053         <autodoc>SetColFormatBool(self, int col)
</autodoc> 
29055           <param name=
"col" type=
"int" default=
""/> 
29058       <method name=
"SetColFormatNumber" type=
"" overloaded=
"no"> 
29059         <autodoc>SetColFormatNumber(self, int col)
</autodoc> 
29061           <param name=
"col" type=
"int" default=
""/> 
29064       <method name=
"SetColFormatFloat" type=
"" overloaded=
"no"> 
29065         <autodoc>SetColFormatFloat(self, int col, int width=-
1, int precision=-
1)
</autodoc> 
29067           <param name=
"col" type=
"int" default=
""/> 
29068           <param name=
"width" type=
"int" default=
"-1"/> 
29069           <param name=
"precision" type=
"int" default=
"-1"/> 
29072       <method name=
"SetColFormatCustom" type=
"" overloaded=
"no"> 
29073         <autodoc>SetColFormatCustom(self, int col, String typeName)
</autodoc> 
29075           <param name=
"col" type=
"int" default=
""/> 
29076           <param name=
"typeName" type=
"String" default=
""/> 
29079       <method name=
"EnableGridLines" type=
"" overloaded=
"no"> 
29080         <autodoc>EnableGridLines(self, bool enable=True)
</autodoc> 
29082           <param name=
"enable" type=
"bool" default=
"True"/> 
29085       <method name=
"GridLinesEnabled" type=
"bool" overloaded=
"no"> 
29086         <autodoc>GridLinesEnabled(self) -
> bool
</autodoc> 
29088       <method name=
"GetDefaultRowSize" type=
"int" overloaded=
"no"> 
29089         <autodoc>GetDefaultRowSize(self) -
> int
</autodoc> 
29091       <method name=
"GetRowSize" type=
"int" overloaded=
"no"> 
29092         <autodoc>GetRowSize(self, int row) -
> int
</autodoc> 
29094           <param name=
"row" type=
"int" default=
""/> 
29097       <method name=
"GetDefaultColSize" type=
"int" overloaded=
"no"> 
29098         <autodoc>GetDefaultColSize(self) -
> int
</autodoc> 
29100       <method name=
"GetColSize" type=
"int" overloaded=
"no"> 
29101         <autodoc>GetColSize(self, int col) -
> int
</autodoc> 
29103           <param name=
"col" type=
"int" default=
""/> 
29106       <method name=
"GetDefaultCellBackgroundColour" type=
"Colour" overloaded=
"no"> 
29107         <autodoc>GetDefaultCellBackgroundColour(self) -
> Colour
</autodoc> 
29109       <method name=
"GetCellBackgroundColour" type=
"Colour" overloaded=
"no"> 
29110         <autodoc>GetCellBackgroundColour(self, int row, int col) -
> Colour
</autodoc> 
29112           <param name=
"row" type=
"int" default=
""/> 
29113           <param name=
"col" type=
"int" default=
""/> 
29116       <method name=
"GetDefaultCellTextColour" type=
"Colour" overloaded=
"no"> 
29117         <autodoc>GetDefaultCellTextColour(self) -
> Colour
</autodoc> 
29119       <method name=
"GetCellTextColour" type=
"Colour" overloaded=
"no"> 
29120         <autodoc>GetCellTextColour(self, int row, int col) -
> Colour
</autodoc> 
29122           <param name=
"row" type=
"int" default=
""/> 
29123           <param name=
"col" type=
"int" default=
""/> 
29126       <method name=
"GetDefaultCellFont" type=
"Font" overloaded=
"no"> 
29127         <autodoc>GetDefaultCellFont(self) -
> Font
</autodoc> 
29129       <method name=
"GetCellFont" type=
"Font" overloaded=
"no"> 
29130         <autodoc>GetCellFont(self, int row, int col) -
> Font
</autodoc> 
29132           <param name=
"row" type=
"int" default=
""/> 
29133           <param name=
"col" type=
"int" default=
""/> 
29136       <method name=
"GetDefaultCellAlignment" type=
"" overloaded=
"no"> 
29137         <autodoc>GetDefaultCellAlignment() -
> (horiz, vert)
</autodoc> 
29139           <param name=
"OUTPUT" type=
"int" default=
""/> 
29140           <param name=
"OUTPUT" type=
"int" default=
""/> 
29143       <method name=
"GetCellAlignment" type=
"" overloaded=
"no"> 
29144         <autodoc>GetCellAlignment() -
> (horiz, vert)
</autodoc> 
29146           <param name=
"row" type=
"int" default=
""/> 
29147           <param name=
"col" type=
"int" default=
""/> 
29148           <param name=
"OUTPUT" type=
"int" default=
""/> 
29149           <param name=
"OUTPUT" type=
"int" default=
""/> 
29152       <method name=
"GetDefaultCellOverflow" type=
"bool" overloaded=
"no"> 
29153         <autodoc>GetDefaultCellOverflow(self) -
> bool
</autodoc> 
29155       <method name=
"GetCellOverflow" type=
"bool" overloaded=
"no"> 
29156         <autodoc>GetCellOverflow(self, int row, int col) -
> bool
</autodoc> 
29158           <param name=
"row" type=
"int" default=
""/> 
29159           <param name=
"col" type=
"int" default=
""/> 
29162       <method name=
"GetCellSize" type=
"" overloaded=
"no"> 
29163         <autodoc>GetCellSize(int row, int col) -
> (num_rows, num_cols)
</autodoc> 
29165           <param name=
"row" type=
"int" default=
""/> 
29166           <param name=
"col" type=
"int" default=
""/> 
29167           <param name=
"OUTPUT" type=
"int" default=
""/> 
29168           <param name=
"OUTPUT" type=
"int" default=
""/> 
29171       <method name=
"SetDefaultRowSize" type=
"" overloaded=
"no"> 
29172         <autodoc>SetDefaultRowSize(self, int height, bool resizeExistingRows=False)
</autodoc> 
29174           <param name=
"height" type=
"int" default=
""/> 
29175           <param name=
"resizeExistingRows" type=
"bool" default=
"False"/> 
29178       <method name=
"SetRowSize" type=
"" overloaded=
"no"> 
29179         <autodoc>SetRowSize(self, int row, int height)
</autodoc> 
29181           <param name=
"row" type=
"int" default=
""/> 
29182           <param name=
"height" type=
"int" default=
""/> 
29185       <method name=
"SetDefaultColSize" type=
"" overloaded=
"no"> 
29186         <autodoc>SetDefaultColSize(self, int width, bool resizeExistingCols=False)
</autodoc> 
29188           <param name=
"width" type=
"int" default=
""/> 
29189           <param name=
"resizeExistingCols" type=
"bool" default=
"False"/> 
29192       <method name=
"SetColSize" type=
"" overloaded=
"no"> 
29193         <autodoc>SetColSize(self, int col, int width)
</autodoc> 
29195           <param name=
"col" type=
"int" default=
""/> 
29196           <param name=
"width" type=
"int" default=
""/> 
29199       <method name=
"AutoSizeColumn" type=
"" overloaded=
"no"> 
29200         <autodoc>AutoSizeColumn(self, int col, bool setAsMin=True)
</autodoc> 
29202           <param name=
"col" type=
"int" default=
""/> 
29203           <param name=
"setAsMin" type=
"bool" default=
"True"/> 
29206       <method name=
"AutoSizeRow" type=
"" overloaded=
"no"> 
29207         <autodoc>AutoSizeRow(self, int row, bool setAsMin=True)
</autodoc> 
29209           <param name=
"row" type=
"int" default=
""/> 
29210           <param name=
"setAsMin" type=
"bool" default=
"True"/> 
29213       <method name=
"AutoSizeColumns" type=
"" overloaded=
"no"> 
29214         <autodoc>AutoSizeColumns(self, bool setAsMin=True)
</autodoc> 
29216           <param name=
"setAsMin" type=
"bool" default=
"True"/> 
29219       <method name=
"AutoSizeRows" type=
"" overloaded=
"no"> 
29220         <autodoc>AutoSizeRows(self, bool setAsMin=True)
</autodoc> 
29222           <param name=
"setAsMin" type=
"bool" default=
"True"/> 
29225       <method name=
"AutoSize" type=
"" overloaded=
"no"> 
29226         <autodoc>AutoSize(self)
</autodoc> 
29228       <method name=
"AutoSizeRowLabelSize" type=
"" overloaded=
"no"> 
29229         <autodoc>AutoSizeRowLabelSize(self, int row)
</autodoc> 
29231           <param name=
"row" type=
"int" default=
""/> 
29234       <method name=
"AutoSizeColLabelSize" type=
"" overloaded=
"no"> 
29235         <autodoc>AutoSizeColLabelSize(self, int col)
</autodoc> 
29237           <param name=
"col" type=
"int" default=
""/> 
29240       <method name=
"SetColMinimalWidth" type=
"" overloaded=
"no"> 
29241         <autodoc>SetColMinimalWidth(self, int col, int width)
</autodoc> 
29243           <param name=
"col" type=
"int" default=
""/> 
29244           <param name=
"width" type=
"int" default=
""/> 
29247       <method name=
"SetRowMinimalHeight" type=
"" overloaded=
"no"> 
29248         <autodoc>SetRowMinimalHeight(self, int row, int width)
</autodoc> 
29250           <param name=
"row" type=
"int" default=
""/> 
29251           <param name=
"width" type=
"int" default=
""/> 
29254       <method name=
"SetColMinimalAcceptableWidth" type=
"" overloaded=
"no"> 
29255         <autodoc>SetColMinimalAcceptableWidth(self, int width)
</autodoc> 
29257           <param name=
"width" type=
"int" default=
""/> 
29260       <method name=
"SetRowMinimalAcceptableHeight" type=
"" overloaded=
"no"> 
29261         <autodoc>SetRowMinimalAcceptableHeight(self, int width)
</autodoc> 
29263           <param name=
"width" type=
"int" default=
""/> 
29266       <method name=
"GetColMinimalAcceptableWidth" type=
"int" overloaded=
"no"> 
29267         <autodoc>GetColMinimalAcceptableWidth(self) -
> int
</autodoc> 
29269       <method name=
"GetRowMinimalAcceptableHeight" type=
"int" overloaded=
"no"> 
29270         <autodoc>GetRowMinimalAcceptableHeight(self) -
> int
</autodoc> 
29272       <method name=
"SetDefaultCellBackgroundColour" type=
"" overloaded=
"no"> 
29273         <autodoc>SetDefaultCellBackgroundColour(self, Colour ??)
</autodoc> 
29275           <param name=
"" type=
"Colour" default=
""/> 
29278       <method name=
"SetCellBackgroundColour" type=
"" overloaded=
"no"> 
29279         <autodoc>SetCellBackgroundColour(self, int row, int col, Colour ??)
</autodoc> 
29281           <param name=
"row" type=
"int" default=
""/> 
29282           <param name=
"col" type=
"int" default=
""/> 
29283           <param name=
"" type=
"Colour" default=
""/> 
29286       <method name=
"SetDefaultCellTextColour" type=
"" overloaded=
"no"> 
29287         <autodoc>SetDefaultCellTextColour(self, Colour ??)
</autodoc> 
29289           <param name=
"" type=
"Colour" default=
""/> 
29292       <method name=
"SetCellTextColour" type=
"" overloaded=
"no"> 
29293         <autodoc>SetCellTextColour(self, int row, int col, Colour ??)
</autodoc> 
29295           <param name=
"row" type=
"int" default=
""/> 
29296           <param name=
"col" type=
"int" default=
""/> 
29297           <param name=
"" type=
"Colour" default=
""/> 
29300       <method name=
"SetDefaultCellFont" type=
"" overloaded=
"no"> 
29301         <autodoc>SetDefaultCellFont(self, Font ??)
</autodoc> 
29303           <param name=
"" type=
"Font" default=
""/> 
29306       <method name=
"SetCellFont" type=
"" overloaded=
"no"> 
29307         <autodoc>SetCellFont(self, int row, int col, Font ??)
</autodoc> 
29309           <param name=
"row" type=
"int" default=
""/> 
29310           <param name=
"col" type=
"int" default=
""/> 
29311           <param name=
"" type=
"Font" default=
""/> 
29314       <method name=
"SetDefaultCellAlignment" type=
"" overloaded=
"no"> 
29315         <autodoc>SetDefaultCellAlignment(self, int horiz, int vert)
</autodoc> 
29317           <param name=
"horiz" type=
"int" default=
""/> 
29318           <param name=
"vert" type=
"int" default=
""/> 
29321       <method name=
"SetCellAlignment" type=
"" overloaded=
"no"> 
29322         <autodoc>SetCellAlignment(self, int row, int col, int horiz, int vert)
</autodoc> 
29324           <param name=
"row" type=
"int" default=
""/> 
29325           <param name=
"col" type=
"int" default=
""/> 
29326           <param name=
"horiz" type=
"int" default=
""/> 
29327           <param name=
"vert" type=
"int" default=
""/> 
29330       <method name=
"SetDefaultCellOverflow" type=
"" overloaded=
"no"> 
29331         <autodoc>SetDefaultCellOverflow(self, bool allow)
</autodoc> 
29333           <param name=
"allow" type=
"bool" default=
""/> 
29336       <method name=
"SetCellOverflow" type=
"" overloaded=
"no"> 
29337         <autodoc>SetCellOverflow(self, int row, int col, bool allow)
</autodoc> 
29339           <param name=
"row" type=
"int" default=
""/> 
29340           <param name=
"col" type=
"int" default=
""/> 
29341           <param name=
"allow" type=
"bool" default=
""/> 
29344       <method name=
"SetCellSize" type=
"" overloaded=
"no"> 
29345         <autodoc>SetCellSize(self, int row, int col, int num_rows, int num_cols)
</autodoc> 
29347           <param name=
"row" type=
"int" default=
""/> 
29348           <param name=
"col" type=
"int" default=
""/> 
29349           <param name=
"num_rows" type=
"int" default=
""/> 
29350           <param name=
"num_cols" type=
"int" default=
""/> 
29353       <method name=
"SetDefaultRenderer" type=
"" overloaded=
"no"> 
29354         <autodoc>SetDefaultRenderer(self, GridCellRenderer renderer)
</autodoc> 
29356           <param name=
"renderer" type=
"GridCellRenderer" default=
""/> 
29359       <method name=
"SetCellRenderer" type=
"" overloaded=
"no"> 
29360         <autodoc>SetCellRenderer(self, int row, int col, GridCellRenderer renderer)
</autodoc> 
29362           <param name=
"row" type=
"int" default=
""/> 
29363           <param name=
"col" type=
"int" default=
""/> 
29364           <param name=
"renderer" type=
"GridCellRenderer" default=
""/> 
29367       <method name=
"GetDefaultRenderer" type=
"GridCellRenderer" overloaded=
"no"> 
29368         <autodoc>GetDefaultRenderer(self) -
> GridCellRenderer
</autodoc> 
29370       <method name=
"GetCellRenderer" type=
"GridCellRenderer" overloaded=
"no"> 
29371         <autodoc>GetCellRenderer(self, int row, int col) -
> GridCellRenderer
</autodoc> 
29373           <param name=
"row" type=
"int" default=
""/> 
29374           <param name=
"col" type=
"int" default=
""/> 
29377       <method name=
"SetDefaultEditor" type=
"" overloaded=
"no"> 
29378         <autodoc>SetDefaultEditor(self, GridCellEditor editor)
</autodoc> 
29380           <param name=
"editor" type=
"GridCellEditor" default=
""/> 
29383       <method name=
"SetCellEditor" type=
"" overloaded=
"no"> 
29384         <autodoc>SetCellEditor(self, int row, int col, GridCellEditor editor)
</autodoc> 
29386           <param name=
"row" type=
"int" default=
""/> 
29387           <param name=
"col" type=
"int" default=
""/> 
29388           <param name=
"editor" type=
"GridCellEditor" default=
""/> 
29391       <method name=
"GetDefaultEditor" type=
"GridCellEditor" overloaded=
"no"> 
29392         <autodoc>GetDefaultEditor(self) -
> GridCellEditor
</autodoc> 
29394       <method name=
"GetCellEditor" type=
"GridCellEditor" overloaded=
"no"> 
29395         <autodoc>GetCellEditor(self, int row, int col) -
> GridCellEditor
</autodoc> 
29397           <param name=
"row" type=
"int" default=
""/> 
29398           <param name=
"col" type=
"int" default=
""/> 
29401       <method name=
"GetCellValue" type=
"String" overloaded=
"no"> 
29402         <autodoc>GetCellValue(self, int row, int col) -
> String
</autodoc> 
29404           <param name=
"row" type=
"int" default=
""/> 
29405           <param name=
"col" type=
"int" default=
""/> 
29408       <method name=
"SetCellValue" type=
"" overloaded=
"no"> 
29409         <autodoc>SetCellValue(self, int row, int col, String s)
</autodoc> 
29411           <param name=
"row" type=
"int" default=
""/> 
29412           <param name=
"col" type=
"int" default=
""/> 
29413           <param name=
"s" type=
"String" default=
""/> 
29416       <method name=
"IsReadOnly" type=
"bool" overloaded=
"no"> 
29417         <autodoc>IsReadOnly(self, int row, int col) -
> bool
</autodoc> 
29419           <param name=
"row" type=
"int" default=
""/> 
29420           <param name=
"col" type=
"int" default=
""/> 
29423       <method name=
"SetReadOnly" type=
"" overloaded=
"no"> 
29424         <autodoc>SetReadOnly(self, int row, int col, bool isReadOnly=True)
</autodoc> 
29426           <param name=
"row" type=
"int" default=
""/> 
29427           <param name=
"col" type=
"int" default=
""/> 
29428           <param name=
"isReadOnly" type=
"bool" default=
"True"/> 
29431       <method name=
"SelectRow" type=
"" overloaded=
"no"> 
29432         <autodoc>SelectRow(self, int row, bool addToSelected=False)
</autodoc> 
29434           <param name=
"row" type=
"int" default=
""/> 
29435           <param name=
"addToSelected" type=
"bool" default=
"False"/> 
29438       <method name=
"SelectCol" type=
"" overloaded=
"no"> 
29439         <autodoc>SelectCol(self, int col, bool addToSelected=False)
</autodoc> 
29441           <param name=
"col" type=
"int" default=
""/> 
29442           <param name=
"addToSelected" type=
"bool" default=
"False"/> 
29445       <method name=
"SelectBlock" type=
"" overloaded=
"no"> 
29446         <autodoc>SelectBlock(self, int topRow, int leftCol, int bottomRow, int rightCol, 
 
29447     bool addToSelected=False)
</autodoc> 
29449           <param name=
"topRow" type=
"int" default=
""/> 
29450           <param name=
"leftCol" type=
"int" default=
""/> 
29451           <param name=
"bottomRow" type=
"int" default=
""/> 
29452           <param name=
"rightCol" type=
"int" default=
""/> 
29453           <param name=
"addToSelected" type=
"bool" default=
"False"/> 
29456       <method name=
"SelectAll" type=
"" overloaded=
"no"> 
29457         <autodoc>SelectAll(self)
</autodoc> 
29459       <method name=
"IsSelection" type=
"bool" overloaded=
"no"> 
29460         <autodoc>IsSelection(self) -
> bool
</autodoc> 
29462       <method name=
"ClearSelection" type=
"" overloaded=
"no"> 
29463         <autodoc>ClearSelection(self)
</autodoc> 
29465       <method name=
"IsInSelection" type=
"bool" overloaded=
"no"> 
29466         <autodoc>IsInSelection(self, int row, int col) -
> bool
</autodoc> 
29468           <param name=
"row" type=
"int" default=
""/> 
29469           <param name=
"col" type=
"int" default=
""/> 
29472       <method name=
"GetSelectedCells" type=
"wxGridCellCoordsArray" overloaded=
"no"> 
29473         <autodoc>GetSelectedCells(self) -
> wxGridCellCoordsArray
</autodoc> 
29475       <method name=
"GetSelectionBlockTopLeft" type=
"wxGridCellCoordsArray" overloaded=
"no"> 
29476         <autodoc>GetSelectionBlockTopLeft(self) -
> wxGridCellCoordsArray
</autodoc> 
29478       <method name=
"GetSelectionBlockBottomRight" type=
"wxGridCellCoordsArray" overloaded=
"no"> 
29479         <autodoc>GetSelectionBlockBottomRight(self) -
> wxGridCellCoordsArray
</autodoc> 
29481       <method name=
"GetSelectedRows" type=
"wxArrayInt" overloaded=
"no"> 
29482         <autodoc>GetSelectedRows(self) -
> wxArrayInt
</autodoc> 
29484       <method name=
"GetSelectedCols" type=
"wxArrayInt" overloaded=
"no"> 
29485         <autodoc>GetSelectedCols(self) -
> wxArrayInt
</autodoc> 
29487       <method name=
"DeselectRow" type=
"" overloaded=
"no"> 
29488         <autodoc>DeselectRow(self, int row)
</autodoc> 
29490           <param name=
"row" type=
"int" default=
""/> 
29493       <method name=
"DeselectCol" type=
"" overloaded=
"no"> 
29494         <autodoc>DeselectCol(self, int col)
</autodoc> 
29496           <param name=
"col" type=
"int" default=
""/> 
29499       <method name=
"DeselectCell" type=
"" overloaded=
"no"> 
29500         <autodoc>DeselectCell(self, int row, int col)
</autodoc> 
29502           <param name=
"row" type=
"int" default=
""/> 
29503           <param name=
"col" type=
"int" default=
""/> 
29506       <method name=
"BlockToDeviceRect" type=
"Rect" overloaded=
"no"> 
29507         <autodoc>BlockToDeviceRect(self, GridCellCoords topLeft, GridCellCoords bottomRight) -
> Rect
</autodoc> 
29509           <param name=
"topLeft" type=
"GridCellCoords" default=
""/> 
29510           <param name=
"bottomRight" type=
"GridCellCoords" default=
""/> 
29513       <method name=
"GetSelectionBackground" type=
"Colour" overloaded=
"no"> 
29514         <autodoc>GetSelectionBackground(self) -
> Colour
</autodoc> 
29516       <method name=
"GetSelectionForeground" type=
"Colour" overloaded=
"no"> 
29517         <autodoc>GetSelectionForeground(self) -
> Colour
</autodoc> 
29519       <method name=
"SetSelectionBackground" type=
"" overloaded=
"no"> 
29520         <autodoc>SetSelectionBackground(self, Colour c)
</autodoc> 
29522           <param name=
"c" type=
"Colour" default=
""/> 
29525       <method name=
"SetSelectionForeground" type=
"" overloaded=
"no"> 
29526         <autodoc>SetSelectionForeground(self, Colour c)
</autodoc> 
29528           <param name=
"c" type=
"Colour" default=
""/> 
29531       <method name=
"RegisterDataType" type=
"" overloaded=
"no"> 
29532         <autodoc>RegisterDataType(self, String typeName, GridCellRenderer renderer, GridCellEditor editor)
</autodoc> 
29534           <param name=
"typeName" type=
"String" default=
""/> 
29535           <param name=
"renderer" type=
"GridCellRenderer" default=
""/> 
29536           <param name=
"editor" type=
"GridCellEditor" default=
""/> 
29539       <method name=
"GetDefaultEditorForCell" type=
"GridCellEditor" overloaded=
"no"> 
29540         <autodoc>GetDefaultEditorForCell(self, int row, int col) -
> GridCellEditor
</autodoc> 
29542           <param name=
"row" type=
"int" default=
""/> 
29543           <param name=
"col" type=
"int" default=
""/> 
29546       <method name=
"GetDefaultRendererForCell" type=
"GridCellRenderer" overloaded=
"no"> 
29547         <autodoc>GetDefaultRendererForCell(self, int row, int col) -
> GridCellRenderer
</autodoc> 
29549           <param name=
"row" type=
"int" default=
""/> 
29550           <param name=
"col" type=
"int" default=
""/> 
29553       <method name=
"GetDefaultEditorForType" type=
"GridCellEditor" overloaded=
"no"> 
29554         <autodoc>GetDefaultEditorForType(self, String typeName) -
> GridCellEditor
</autodoc> 
29556           <param name=
"typeName" type=
"String" default=
""/> 
29559       <method name=
"GetDefaultRendererForType" type=
"GridCellRenderer" overloaded=
"no"> 
29560         <autodoc>GetDefaultRendererForType(self, String typeName) -
> GridCellRenderer
</autodoc> 
29562           <param name=
"typeName" type=
"String" default=
""/> 
29565       <method name=
"SetMargins" type=
"" overloaded=
"no"> 
29566         <autodoc>SetMargins(self, int extraWidth, int extraHeight)
</autodoc> 
29568           <param name=
"extraWidth" type=
"int" default=
""/> 
29569           <param name=
"extraHeight" type=
"int" default=
""/> 
29572       <method name=
"GetGridWindow" type=
"Window" overloaded=
"no"> 
29573         <autodoc>GetGridWindow(self) -
> Window
</autodoc> 
29575       <method name=
"GetGridRowLabelWindow" type=
"Window" overloaded=
"no"> 
29576         <autodoc>GetGridRowLabelWindow(self) -
> Window
</autodoc> 
29578       <method name=
"GetGridColLabelWindow" type=
"Window" overloaded=
"no"> 
29579         <autodoc>GetGridColLabelWindow(self) -
> Window
</autodoc> 
29581       <method name=
"GetGridCornerLabelWindow" type=
"Window" overloaded=
"no"> 
29582         <autodoc>GetGridCornerLabelWindow(self) -
> Window
</autodoc> 
29584       <staticmethod name=
"GetClassDefaultAttributes" type=
"VisualAttributes" overloaded=
"no"> 
29585         <autodoc>GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -
> VisualAttributes
</autodoc> 
29586         <docstring>Get the default attributes for this class.  This is useful if you want
 
29587 to use the same font or colour in your own control as in a standard
 
29588 control -- which is a much better idea than hard coding specific
 
29589 colours or fonts which might look completely out of place on the
 
29590 user's system, especially if it uses themes.
 
29592 The variant parameter is only relevant under Mac currently and is
 
29593 ignore under other platforms. Under Mac, it will change the size of
 
29594 the returned font. See `wx.Window.SetWindowVariant` for more about
 
29597           <param name=
"variant" type=
"wxWindowVariant" default=
"wxWINDOW_VARIANT_NORMAL"/> 
29601     <class name=
"GridEvent" oldname=
"wxGridEvent" module=
"grid"> 
29602       <baseclass name=
"NotifyEvent"/> 
29603       <constructor name=
"GridEvent" overloaded=
"no"> 
29604         <autodoc>__init__(self, int id, wxEventType type, Grid obj, int row=-
1, int col=-
1, 
 
29605     int x=-
1, int y=-
1, bool sel=True, bool control=False, 
 
29606     bool shift=False, bool alt=False, 
 
29607     bool meta=False) -
> GridEvent
</autodoc> 
29609           <param name=
"id" type=
"int" default=
""/> 
29610           <param name=
"type" type=
"wxEventType" default=
""/> 
29611           <param name=
"obj" type=
"Grid" default=
""/> 
29612           <param name=
"row" type=
"int" default=
"-1"/> 
29613           <param name=
"col" type=
"int" default=
"-1"/> 
29614           <param name=
"x" type=
"int" default=
"-1"/> 
29615           <param name=
"y" type=
"int" default=
"-1"/> 
29616           <param name=
"sel" type=
"bool" default=
"True"/> 
29617           <param name=
"control" type=
"bool" default=
"False"/> 
29618           <param name=
"shift" type=
"bool" default=
"False"/> 
29619           <param name=
"alt" type=
"bool" default=
"False"/> 
29620           <param name=
"meta" type=
"bool" default=
"False"/> 
29623       <method name=
"GetRow" type=
"int" overloaded=
"no"> 
29624         <autodoc>GetRow(self) -
> int
</autodoc> 
29626       <method name=
"GetCol" type=
"int" overloaded=
"no"> 
29627         <autodoc>GetCol(self) -
> int
</autodoc> 
29629       <method name=
"GetPosition" type=
"Point" overloaded=
"no"> 
29630         <autodoc>GetPosition(self) -
> Point
</autodoc> 
29632       <method name=
"Selecting" type=
"bool" overloaded=
"no"> 
29633         <autodoc>Selecting(self) -
> bool
</autodoc> 
29635       <method name=
"ControlDown" type=
"bool" overloaded=
"no"> 
29636         <autodoc>ControlDown(self) -
> bool
</autodoc> 
29638       <method name=
"MetaDown" type=
"bool" overloaded=
"no"> 
29639         <autodoc>MetaDown(self) -
> bool
</autodoc> 
29641       <method name=
"ShiftDown" type=
"bool" overloaded=
"no"> 
29642         <autodoc>ShiftDown(self) -
> bool
</autodoc> 
29644       <method name=
"AltDown" type=
"bool" overloaded=
"no"> 
29645         <autodoc>AltDown(self) -
> bool
</autodoc> 
29648     <class name=
"GridSizeEvent" oldname=
"wxGridSizeEvent" module=
"grid"> 
29649       <baseclass name=
"NotifyEvent"/> 
29650       <constructor name=
"GridSizeEvent" overloaded=
"no"> 
29651         <autodoc>__init__(self, int id, wxEventType type, Grid obj, int rowOrCol=-
1, 
 
29652     int x=-
1, int y=-
1, bool control=False, bool shift=False, 
 
29653     bool alt=False, bool meta=False) -
> GridSizeEvent
</autodoc> 
29655           <param name=
"id" type=
"int" default=
""/> 
29656           <param name=
"type" type=
"wxEventType" default=
""/> 
29657           <param name=
"obj" type=
"Grid" default=
""/> 
29658           <param name=
"rowOrCol" type=
"int" default=
"-1"/> 
29659           <param name=
"x" type=
"int" default=
"-1"/> 
29660           <param name=
"y" type=
"int" default=
"-1"/> 
29661           <param name=
"control" type=
"bool" default=
"False"/> 
29662           <param name=
"shift" type=
"bool" default=
"False"/> 
29663           <param name=
"alt" type=
"bool" default=
"False"/> 
29664           <param name=
"meta" type=
"bool" default=
"False"/> 
29667       <method name=
"GetRowOrCol" type=
"int" overloaded=
"no"> 
29668         <autodoc>GetRowOrCol(self) -
> int
</autodoc> 
29670       <method name=
"GetPosition" type=
"Point" overloaded=
"no"> 
29671         <autodoc>GetPosition(self) -
> Point
</autodoc> 
29673       <method name=
"ControlDown" type=
"bool" overloaded=
"no"> 
29674         <autodoc>ControlDown(self) -
> bool
</autodoc> 
29676       <method name=
"MetaDown" type=
"bool" overloaded=
"no"> 
29677         <autodoc>MetaDown(self) -
> bool
</autodoc> 
29679       <method name=
"ShiftDown" type=
"bool" overloaded=
"no"> 
29680         <autodoc>ShiftDown(self) -
> bool
</autodoc> 
29682       <method name=
"AltDown" type=
"bool" overloaded=
"no"> 
29683         <autodoc>AltDown(self) -
> bool
</autodoc> 
29686     <class name=
"GridRangeSelectEvent" oldname=
"wxGridRangeSelectEvent" module=
"grid"> 
29687       <baseclass name=
"NotifyEvent"/> 
29688       <constructor name=
"GridRangeSelectEvent" overloaded=
"no"> 
29689         <autodoc>__init__(self, int id, wxEventType type, Grid obj, GridCellCoords topLeft, 
 
29690     GridCellCoords bottomRight, bool sel=True, 
 
29691     bool control=False, bool shift=False, 
 
29692     bool alt=False, bool meta=False) -
> GridRangeSelectEvent
</autodoc> 
29694           <param name=
"id" type=
"int" default=
""/> 
29695           <param name=
"type" type=
"wxEventType" default=
""/> 
29696           <param name=
"obj" type=
"Grid" default=
""/> 
29697           <param name=
"topLeft" type=
"GridCellCoords" default=
""/> 
29698           <param name=
"bottomRight" type=
"GridCellCoords" default=
""/> 
29699           <param name=
"sel" type=
"bool" default=
"True"/> 
29700           <param name=
"control" type=
"bool" default=
"False"/> 
29701           <param name=
"shift" type=
"bool" default=
"False"/> 
29702           <param name=
"alt" type=
"bool" default=
"False"/> 
29703           <param name=
"meta" type=
"bool" default=
"False"/> 
29706       <method name=
"GetTopLeftCoords" type=
"GridCellCoords" overloaded=
"no"> 
29707         <autodoc>GetTopLeftCoords(self) -
> GridCellCoords
</autodoc> 
29709       <method name=
"GetBottomRightCoords" type=
"GridCellCoords" overloaded=
"no"> 
29710         <autodoc>GetBottomRightCoords(self) -
> GridCellCoords
</autodoc> 
29712       <method name=
"GetTopRow" type=
"int" overloaded=
"no"> 
29713         <autodoc>GetTopRow(self) -
> int
</autodoc> 
29715       <method name=
"GetBottomRow" type=
"int" overloaded=
"no"> 
29716         <autodoc>GetBottomRow(self) -
> int
</autodoc> 
29718       <method name=
"GetLeftCol" type=
"int" overloaded=
"no"> 
29719         <autodoc>GetLeftCol(self) -
> int
</autodoc> 
29721       <method name=
"GetRightCol" type=
"int" overloaded=
"no"> 
29722         <autodoc>GetRightCol(self) -
> int
</autodoc> 
29724       <method name=
"Selecting" type=
"bool" overloaded=
"no"> 
29725         <autodoc>Selecting(self) -
> bool
</autodoc> 
29727       <method name=
"ControlDown" type=
"bool" overloaded=
"no"> 
29728         <autodoc>ControlDown(self) -
> bool
</autodoc> 
29730       <method name=
"MetaDown" type=
"bool" overloaded=
"no"> 
29731         <autodoc>MetaDown(self) -
> bool
</autodoc> 
29733       <method name=
"ShiftDown" type=
"bool" overloaded=
"no"> 
29734         <autodoc>ShiftDown(self) -
> bool
</autodoc> 
29736       <method name=
"AltDown" type=
"bool" overloaded=
"no"> 
29737         <autodoc>AltDown(self) -
> bool
</autodoc> 
29740     <class name=
"GridEditorCreatedEvent" oldname=
"wxGridEditorCreatedEvent" module=
"grid"> 
29741       <baseclass name=
"CommandEvent"/> 
29742       <constructor name=
"GridEditorCreatedEvent" overloaded=
"no"> 
29743         <autodoc>__init__(self, int id, wxEventType type, Object obj, int row, int col, 
 
29744     Control ctrl) -
> GridEditorCreatedEvent
</autodoc> 
29746           <param name=
"id" type=
"int" default=
""/> 
29747           <param name=
"type" type=
"wxEventType" default=
""/> 
29748           <param name=
"obj" type=
"Object" default=
""/> 
29749           <param name=
"row" type=
"int" default=
""/> 
29750           <param name=
"col" type=
"int" default=
""/> 
29751           <param name=
"ctrl" type=
"Control" default=
""/> 
29754       <method name=
"GetRow" type=
"int" overloaded=
"no"> 
29755         <autodoc>GetRow(self) -
> int
</autodoc> 
29757       <method name=
"GetCol" type=
"int" overloaded=
"no"> 
29758         <autodoc>GetCol(self) -
> int
</autodoc> 
29760       <method name=
"GetControl" type=
"Control" overloaded=
"no"> 
29761         <autodoc>GetControl(self) -
> Control
</autodoc> 
29763       <method name=
"SetRow" type=
"" overloaded=
"no"> 
29764         <autodoc>SetRow(self, int row)
</autodoc> 
29766           <param name=
"row" type=
"int" default=
""/> 
29769       <method name=
"SetCol" type=
"" overloaded=
"no"> 
29770         <autodoc>SetCol(self, int col)
</autodoc> 
29772           <param name=
"col" type=
"int" default=
""/> 
29775       <method name=
"SetControl" type=
"" overloaded=
"no"> 
29776         <autodoc>SetControl(self, Control ctrl)
</autodoc> 
29778           <param name=
"ctrl" type=
"Control" default=
""/> 
29783 EVT_GRID_CELL_LEFT_CLICK = wx.PyEventBinder( wxEVT_GRID_CELL_LEFT_CLICK )
 
29784 EVT_GRID_CELL_RIGHT_CLICK = wx.PyEventBinder( wxEVT_GRID_CELL_RIGHT_CLICK )
 
29785 EVT_GRID_CELL_LEFT_DCLICK = wx.PyEventBinder( wxEVT_GRID_CELL_LEFT_DCLICK )
 
29786 EVT_GRID_CELL_RIGHT_DCLICK = wx.PyEventBinder( wxEVT_GRID_CELL_RIGHT_DCLICK )
 
29787 EVT_GRID_LABEL_LEFT_CLICK = wx.PyEventBinder( wxEVT_GRID_LABEL_LEFT_CLICK )
 
29788 EVT_GRID_LABEL_RIGHT_CLICK = wx.PyEventBinder( wxEVT_GRID_LABEL_RIGHT_CLICK )
 
29789 EVT_GRID_LABEL_LEFT_DCLICK = wx.PyEventBinder( wxEVT_GRID_LABEL_LEFT_DCLICK )
 
29790 EVT_GRID_LABEL_RIGHT_DCLICK = wx.PyEventBinder( wxEVT_GRID_LABEL_RIGHT_DCLICK )
 
29791 EVT_GRID_ROW_SIZE = wx.PyEventBinder( wxEVT_GRID_ROW_SIZE )
 
29792 EVT_GRID_COL_SIZE = wx.PyEventBinder( wxEVT_GRID_COL_SIZE )
 
29793 EVT_GRID_RANGE_SELECT = wx.PyEventBinder( wxEVT_GRID_RANGE_SELECT )
 
29794 EVT_GRID_CELL_CHANGE = wx.PyEventBinder( wxEVT_GRID_CELL_CHANGE )
 
29795 EVT_GRID_SELECT_CELL = wx.PyEventBinder( wxEVT_GRID_SELECT_CELL )
 
29796 EVT_GRID_EDITOR_SHOWN = wx.PyEventBinder( wxEVT_GRID_EDITOR_SHOWN )
 
29797 EVT_GRID_EDITOR_HIDDEN = wx.PyEventBinder( wxEVT_GRID_EDITOR_HIDDEN )
 
29798 EVT_GRID_EDITOR_CREATED = wx.PyEventBinder( wxEVT_GRID_EDITOR_CREATED )
 
29799 EVT_GRID_CELL_BEGIN_DRAG = wx.PyEventBinder( wxEVT_GRID_CELL_BEGIN_DRAG )
 
29802 # The same as above but with the ability to specify an identifier
 
29803 EVT_GRID_CMD_CELL_LEFT_CLICK =     wx.PyEventBinder( wxEVT_GRID_CELL_LEFT_CLICK,    
1 )
 
29804 EVT_GRID_CMD_CELL_RIGHT_CLICK =    wx.PyEventBinder( wxEVT_GRID_CELL_RIGHT_CLICK,   
1 )
 
29805 EVT_GRID_CMD_CELL_LEFT_DCLICK =    wx.PyEventBinder( wxEVT_GRID_CELL_LEFT_DCLICK,   
1 )
 
29806 EVT_GRID_CMD_CELL_RIGHT_DCLICK =   wx.PyEventBinder( wxEVT_GRID_CELL_RIGHT_DCLICK,  
1 )
 
29807 EVT_GRID_CMD_LABEL_LEFT_CLICK =    wx.PyEventBinder( wxEVT_GRID_LABEL_LEFT_CLICK,   
1 )
 
29808 EVT_GRID_CMD_LABEL_RIGHT_CLICK =   wx.PyEventBinder( wxEVT_GRID_LABEL_RIGHT_CLICK,  
1 )
 
29809 EVT_GRID_CMD_LABEL_LEFT_DCLICK =   wx.PyEventBinder( wxEVT_GRID_LABEL_LEFT_DCLICK,  
1 )
 
29810 EVT_GRID_CMD_LABEL_RIGHT_DCLICK =  wx.PyEventBinder( wxEVT_GRID_LABEL_RIGHT_DCLICK, 
1 )
 
29811 EVT_GRID_CMD_ROW_SIZE =            wx.PyEventBinder( wxEVT_GRID_ROW_SIZE,           
1 )
 
29812 EVT_GRID_CMD_COL_SIZE =            wx.PyEventBinder( wxEVT_GRID_COL_SIZE,           
1 )
 
29813 EVT_GRID_CMD_RANGE_SELECT =        wx.PyEventBinder( wxEVT_GRID_RANGE_SELECT,       
1 )
 
29814 EVT_GRID_CMD_CELL_CHANGE =         wx.PyEventBinder( wxEVT_GRID_CELL_CHANGE,        
1 )
 
29815 EVT_GRID_CMD_SELECT_CELL =         wx.PyEventBinder( wxEVT_GRID_SELECT_CELL,        
1 )
 
29816 EVT_GRID_CMD_EDITOR_SHOWN =        wx.PyEventBinder( wxEVT_GRID_EDITOR_SHOWN,       
1 )
 
29817 EVT_GRID_CMD_EDITOR_HIDDEN =       wx.PyEventBinder( wxEVT_GRID_EDITOR_HIDDEN,      
1 )
 
29818 EVT_GRID_CMD_EDITOR_CREATED =      wx.PyEventBinder( wxEVT_GRID_EDITOR_CREATED,     
1 )
 
29819 EVT_GRID_CMD_CELL_BEGIN_DRAG =     wx.PyEventBinder( wxEVT_GRID_CELL_BEGIN_DRAG,    
1 )
 
29823   <module name=
"html"> 
29824     <import name=
"_windows"/> 
29825     <pythoncode> wx = _core 
</pythoncode> 
29826     <pythoncode> __docfilter__ = wx.__DocFilter(globals()) 
</pythoncode> 
29828 #---------------------------------------------------------------------------
 
29830     <class name=
"HtmlLinkInfo" oldname=
"wxHtmlLinkInfo" module=
"html"> 
29831       <baseclass name=
"Object"/> 
29832       <constructor name=
"HtmlLinkInfo" overloaded=
"no"> 
29833         <autodoc>__init__(self, String href, String target=EmptyString) -
> HtmlLinkInfo
</autodoc> 
29835           <param name=
"href" type=
"String" default=
""/> 
29836           <param name=
"target" type=
"String" default=
"wxPyEmptyString"/> 
29839       <method name=
"GetHref" type=
"String" overloaded=
"no"> 
29840         <autodoc>GetHref(self) -
> String
</autodoc> 
29842       <method name=
"GetTarget" type=
"String" overloaded=
"no"> 
29843         <autodoc>GetTarget(self) -
> String
</autodoc> 
29845       <method name=
"GetEvent" type=
"MouseEvent" overloaded=
"no"> 
29846         <autodoc>GetEvent(self) -
> MouseEvent
</autodoc> 
29848       <method name=
"GetHtmlCell" type=
"wxHtmlCell" overloaded=
"no"> 
29849         <autodoc>GetHtmlCell(self) -
> HtmlCell
</autodoc> 
29851       <method name=
"SetEvent" type=
"" overloaded=
"no"> 
29852         <autodoc>SetEvent(self, MouseEvent e)
</autodoc> 
29854           <param name=
"e" type=
"MouseEvent" default=
""/> 
29857       <method name=
"SetHtmlCell" type=
"" overloaded=
"no"> 
29858         <autodoc>SetHtmlCell(self, HtmlCell e)
</autodoc> 
29860           <param name=
"e" type=
"wxHtmlCell" default=
""/> 
29864     <class name=
"HtmlTag" oldname=
"wxHtmlTag" module=
"html"> 
29865       <baseclass name=
"Object"/> 
29866       <method name=
"GetName" type=
"String" overloaded=
"no"> 
29867         <autodoc>GetName(self) -
> String
</autodoc> 
29869       <method name=
"HasParam" type=
"bool" overloaded=
"no"> 
29870         <autodoc>HasParam(self, String par) -
> bool
</autodoc> 
29872           <param name=
"par" type=
"String" default=
""/> 
29875       <method name=
"GetParam" type=
"String" overloaded=
"no"> 
29876         <autodoc>GetParam(self, String par, int with_commas=False) -
> String
</autodoc> 
29878           <param name=
"par" type=
"String" default=
""/> 
29879           <param name=
"with_commas" type=
"int" default=
"False"/> 
29882       <method name=
"GetAllParams" type=
"String" overloaded=
"no"> 
29883         <autodoc>GetAllParams(self) -
> String
</autodoc> 
29885       <method name=
"HasEnding" type=
"bool" overloaded=
"no"> 
29886         <autodoc>HasEnding(self) -
> bool
</autodoc> 
29888       <method name=
"GetBeginPos" type=
"int" overloaded=
"no"> 
29889         <autodoc>GetBeginPos(self) -
> int
</autodoc> 
29891       <method name=
"GetEndPos1" type=
"int" overloaded=
"no"> 
29892         <autodoc>GetEndPos1(self) -
> int
</autodoc> 
29894       <method name=
"GetEndPos2" type=
"int" overloaded=
"no"> 
29895         <autodoc>GetEndPos2(self) -
> int
</autodoc> 
29898     <class name=
"HtmlParser" oldname=
"wxHtmlParser" module=
"html"> 
29899       <baseclass name=
"Object"/> 
29900       <method name=
"SetFS" type=
"" overloaded=
"no"> 
29901         <autodoc>SetFS(self, FileSystem fs)
</autodoc> 
29903           <param name=
"fs" type=
"FileSystem" default=
""/> 
29906       <method name=
"GetFS" type=
"FileSystem" overloaded=
"no"> 
29907         <autodoc>GetFS(self) -
> FileSystem
</autodoc> 
29909       <method name=
"Parse" type=
"Object" overloaded=
"no"> 
29910         <autodoc>Parse(self, String source) -
> Object
</autodoc> 
29912           <param name=
"source" type=
"String" default=
""/> 
29915       <method name=
"InitParser" type=
"" overloaded=
"no"> 
29916         <autodoc>InitParser(self, String source)
</autodoc> 
29918           <param name=
"source" type=
"String" default=
""/> 
29921       <method name=
"DoneParser" type=
"" overloaded=
"no"> 
29922         <autodoc>DoneParser(self)
</autodoc> 
29924       <method name=
"DoParsing" type=
"" overloaded=
"no"> 
29925         <autodoc>DoParsing(self, int begin_pos, int end_pos)
</autodoc> 
29927           <param name=
"begin_pos" type=
"int" default=
""/> 
29928           <param name=
"end_pos" type=
"int" default=
""/> 
29931       <method name=
"StopParsing" type=
"" overloaded=
"no"> 
29932         <autodoc>StopParsing(self)
</autodoc> 
29934       <method name=
"AddTagHandler" type=
"" overloaded=
"no"> 
29935         <autodoc>AddTagHandler(self, HtmlTagHandler handler)
</autodoc> 
29937           <param name=
"handler" type=
"wxHtmlTagHandler" default=
""/> 
29940       <method name=
"GetSource" type=
"String" overloaded=
"no"> 
29941         <autodoc>GetSource(self) -
> String
</autodoc> 
29943       <method name=
"PushTagHandler" type=
"" overloaded=
"no"> 
29944         <autodoc>PushTagHandler(self, HtmlTagHandler handler, String tags)
</autodoc> 
29946           <param name=
"handler" type=
"wxHtmlTagHandler" default=
""/> 
29947           <param name=
"tags" type=
"String" default=
""/> 
29950       <method name=
"PopTagHandler" type=
"" overloaded=
"no"> 
29951         <autodoc>PopTagHandler(self)
</autodoc> 
29954     <class name=
"HtmlWinParser" oldname=
"wxHtmlWinParser" module=
"html"> 
29955       <baseclass name=
"HtmlParser"/> 
29956       <constructor name=
"HtmlWinParser" overloaded=
"no"> 
29957         <autodoc>__init__(self, HtmlWindow wnd=None) -
> HtmlWinParser
</autodoc> 
29959           <param name=
"wnd" type=
"wxPyHtmlWindow" default=
"NULL"/> 
29962       <method name=
"SetDC" type=
"" overloaded=
"no"> 
29963         <autodoc>SetDC(self, DC dc)
</autodoc> 
29965           <param name=
"dc" type=
"DC" default=
""/> 
29968       <method name=
"GetDC" type=
"DC" overloaded=
"no"> 
29969         <autodoc>GetDC(self) -
> DC
</autodoc> 
29971       <method name=
"GetCharHeight" type=
"int" overloaded=
"no"> 
29972         <autodoc>GetCharHeight(self) -
> int
</autodoc> 
29974       <method name=
"GetCharWidth" type=
"int" overloaded=
"no"> 
29975         <autodoc>GetCharWidth(self) -
> int
</autodoc> 
29977       <method name=
"GetWindow" type=
"wxPyHtmlWindow" overloaded=
"no"> 
29978         <autodoc>GetWindow(self) -
> HtmlWindow
</autodoc> 
29980       <method name=
"SetFonts" type=
"" overloaded=
"no"> 
29981         <autodoc>SetFonts(self, String normal_face, String fixed_face, PyObject sizes=None)
</autodoc> 
29983           <param name=
"normal_face" type=
"String" default=
""/> 
29984           <param name=
"fixed_face" type=
"String" default=
""/> 
29985           <param name=
"sizes" type=
"PyObject" default=
"NULL"/> 
29988       <method name=
"NormalizeFontSizes" type=
"" overloaded=
"no"> 
29989         <autodoc>NormalizeFontSizes(self, int size=-
1)
</autodoc> 
29991           <param name=
"size" type=
"int" default=
"-1"/> 
29994       <method name=
"GetContainer" type=
"wxHtmlContainerCell" overloaded=
"no"> 
29995         <autodoc>GetContainer(self) -
> HtmlContainerCell
</autodoc> 
29997       <method name=
"OpenContainer" type=
"wxHtmlContainerCell" overloaded=
"no"> 
29998         <autodoc>OpenContainer(self) -
> HtmlContainerCell
</autodoc> 
30000       <method name=
"SetContainer" type=
"wxHtmlContainerCell" overloaded=
"no"> 
30001         <autodoc>SetContainer(self, HtmlContainerCell c) -
> HtmlContainerCell
</autodoc> 
30003           <param name=
"c" type=
"wxHtmlContainerCell" default=
""/> 
30006       <method name=
"CloseContainer" type=
"wxHtmlContainerCell" overloaded=
"no"> 
30007         <autodoc>CloseContainer(self) -
> HtmlContainerCell
</autodoc> 
30009       <method name=
"GetFontSize" type=
"int" overloaded=
"no"> 
30010         <autodoc>GetFontSize(self) -
> int
</autodoc> 
30012       <method name=
"SetFontSize" type=
"" overloaded=
"no"> 
30013         <autodoc>SetFontSize(self, int s)
</autodoc> 
30015           <param name=
"s" type=
"int" default=
""/> 
30018       <method name=
"GetFontBold" type=
"int" overloaded=
"no"> 
30019         <autodoc>GetFontBold(self) -
> int
</autodoc> 
30021       <method name=
"SetFontBold" type=
"" overloaded=
"no"> 
30022         <autodoc>SetFontBold(self, int x)
</autodoc> 
30024           <param name=
"x" type=
"int" default=
""/> 
30027       <method name=
"GetFontItalic" type=
"int" overloaded=
"no"> 
30028         <autodoc>GetFontItalic(self) -
> int
</autodoc> 
30030       <method name=
"SetFontItalic" type=
"" overloaded=
"no"> 
30031         <autodoc>SetFontItalic(self, int x)
</autodoc> 
30033           <param name=
"x" type=
"int" default=
""/> 
30036       <method name=
"GetFontUnderlined" type=
"int" overloaded=
"no"> 
30037         <autodoc>GetFontUnderlined(self) -
> int
</autodoc> 
30039       <method name=
"SetFontUnderlined" type=
"" overloaded=
"no"> 
30040         <autodoc>SetFontUnderlined(self, int x)
</autodoc> 
30042           <param name=
"x" type=
"int" default=
""/> 
30045       <method name=
"GetFontFixed" type=
"int" overloaded=
"no"> 
30046         <autodoc>GetFontFixed(self) -
> int
</autodoc> 
30048       <method name=
"SetFontFixed" type=
"" overloaded=
"no"> 
30049         <autodoc>SetFontFixed(self, int x)
</autodoc> 
30051           <param name=
"x" type=
"int" default=
""/> 
30054       <method name=
"GetAlign" type=
"int" overloaded=
"no"> 
30055         <autodoc>GetAlign(self) -
> int
</autodoc> 
30057       <method name=
"SetAlign" type=
"" overloaded=
"no"> 
30058         <autodoc>SetAlign(self, int a)
</autodoc> 
30060           <param name=
"a" type=
"int" default=
""/> 
30063       <method name=
"GetLinkColor" type=
"Colour" overloaded=
"no"> 
30064         <autodoc>GetLinkColor(self) -
> Colour
</autodoc> 
30066       <method name=
"SetLinkColor" type=
"" overloaded=
"no"> 
30067         <autodoc>SetLinkColor(self, Colour clr)
</autodoc> 
30069           <param name=
"clr" type=
"Colour" default=
""/> 
30072       <method name=
"GetActualColor" type=
"Colour" overloaded=
"no"> 
30073         <autodoc>GetActualColor(self) -
> Colour
</autodoc> 
30075       <method name=
"SetActualColor" type=
"" overloaded=
"no"> 
30076         <autodoc>SetActualColor(self, Colour clr)
</autodoc> 
30078           <param name=
"clr" type=
"Colour" default=
""/> 
30081       <method name=
"SetLink" type=
"" overloaded=
"no"> 
30082         <autodoc>SetLink(self, String link)
</autodoc> 
30084           <param name=
"link" type=
"String" default=
""/> 
30087       <method name=
"CreateCurrentFont" type=
"Font" overloaded=
"no"> 
30088         <autodoc>CreateCurrentFont(self) -
> Font
</autodoc> 
30090       <method name=
"GetLink" type=
"HtmlLinkInfo" overloaded=
"no"> 
30091         <autodoc>GetLink(self) -
> HtmlLinkInfo
</autodoc> 
30094     <class name=
"HtmlTagHandler" oldname=
"wxPyHtmlTagHandler" module=
"html"> 
30095       <baseclass name=
"Object"/> 
30096       <constructor name=
"wxPyHtmlTagHandler" overloaded=
"no"> 
30097         <autodoc>__init__(self) -
> HtmlTagHandler
</autodoc> 
30099       <method name=
"_setCallbackInfo" type=
"" overloaded=
"no"> 
30100         <autodoc>_setCallbackInfo(self, PyObject self, PyObject _class)
</autodoc> 
30102           <param name=
"self" type=
"PyObject" default=
""/> 
30103           <param name=
"_class" type=
"PyObject" default=
""/> 
30106       <method name=
"SetParser" type=
"" overloaded=
"no"> 
30107         <autodoc>SetParser(self, HtmlParser parser)
</autodoc> 
30109           <param name=
"parser" type=
"HtmlParser" default=
""/> 
30112       <method name=
"GetParser" type=
"HtmlParser" overloaded=
"no"> 
30113         <autodoc>GetParser(self) -
> HtmlParser
</autodoc> 
30115       <method name=
"ParseInner" type=
"" overloaded=
"no"> 
30116         <autodoc>ParseInner(self, HtmlTag tag)
</autodoc> 
30118           <param name=
"tag" type=
"HtmlTag" default=
""/> 
30122     <class name=
"HtmlWinTagHandler" oldname=
"wxPyHtmlWinTagHandler" module=
"html"> 
30123       <baseclass name=
"HtmlTagHandler"/> 
30124       <constructor name=
"wxPyHtmlWinTagHandler" overloaded=
"no"> 
30125         <autodoc>__init__(self) -
> HtmlWinTagHandler
</autodoc> 
30127       <method name=
"_setCallbackInfo" type=
"" overloaded=
"no"> 
30128         <autodoc>_setCallbackInfo(self, PyObject self, PyObject _class)
</autodoc> 
30130           <param name=
"self" type=
"PyObject" default=
""/> 
30131           <param name=
"_class" type=
"PyObject" default=
""/> 
30134       <method name=
"SetParser" type=
"" overloaded=
"no"> 
30135         <autodoc>SetParser(self, HtmlParser parser)
</autodoc> 
30137           <param name=
"parser" type=
"HtmlParser" default=
""/> 
30140       <method name=
"GetParser" type=
"HtmlWinParser" overloaded=
"no"> 
30141         <autodoc>GetParser(self) -
> HtmlWinParser
</autodoc> 
30143       <method name=
"ParseInner" type=
"" overloaded=
"no"> 
30144         <autodoc>ParseInner(self, HtmlTag tag)
</autodoc> 
30146           <param name=
"tag" type=
"HtmlTag" default=
""/> 
30150     <method name=
"HtmlWinParser_AddTagHandler" oldname=
"wxHtmlWinParser_AddTagHandler" type=
"" overloaded=
"no"> 
30151       <autodoc>HtmlWinParser_AddTagHandler(PyObject tagHandlerClass)
</autodoc> 
30153         <param name=
"tagHandlerClass" type=
"PyObject" default=
""/> 
30157 #---------------------------------------------------------------------------
 
30159     <class name=
"HtmlSelection" oldname=
"wxHtmlSelection" module=
"html"> 
30160       <constructor name=
"HtmlSelection" overloaded=
"no"> 
30161         <autodoc>__init__(self) -
> HtmlSelection
</autodoc> 
30163       <destructor name=
"~wxHtmlSelection" overloaded=
"no"> 
30164         <autodoc>__del__(self)
</autodoc> 
30166       <method name=
"Set" type=
"" overloaded=
"no"> 
30167         <autodoc>Set(self, Point fromPos, HtmlCell fromCell, Point toPos, HtmlCell toCell)
</autodoc> 
30169           <param name=
"fromPos" type=
"Point" default=
""/> 
30170           <param name=
"fromCell" type=
"wxHtmlCell" default=
""/> 
30171           <param name=
"toPos" type=
"Point" default=
""/> 
30172           <param name=
"toCell" type=
"wxHtmlCell" default=
""/> 
30175       <method name=
"SetCells" type=
"" overloaded=
"no"> 
30176         <autodoc>SetCells(self, HtmlCell fromCell, HtmlCell toCell)
</autodoc> 
30178           <param name=
"fromCell" type=
"wxHtmlCell" default=
""/> 
30179           <param name=
"toCell" type=
"wxHtmlCell" default=
""/> 
30182       <method name=
"GetFromCell" type=
"wxHtmlCell" overloaded=
"no"> 
30183         <autodoc>GetFromCell(self) -
> HtmlCell
</autodoc> 
30185       <method name=
"GetToCell" type=
"wxHtmlCell" overloaded=
"no"> 
30186         <autodoc>GetToCell(self) -
> HtmlCell
</autodoc> 
30188       <method name=
"GetFromPos" type=
"Point" overloaded=
"no"> 
30189         <autodoc>GetFromPos(self) -
> Point
</autodoc> 
30191       <method name=
"GetToPos" type=
"Point" overloaded=
"no"> 
30192         <autodoc>GetToPos(self) -
> Point
</autodoc> 
30194       <method name=
"GetFromPrivPos" type=
"Point" overloaded=
"no"> 
30195         <autodoc>GetFromPrivPos(self) -
> Point
</autodoc> 
30197       <method name=
"GetToPrivPos" type=
"Point" overloaded=
"no"> 
30198         <autodoc>GetToPrivPos(self) -
> Point
</autodoc> 
30200       <method name=
"SetFromPrivPos" type=
"" overloaded=
"no"> 
30201         <autodoc>SetFromPrivPos(self, Point pos)
</autodoc> 
30203           <param name=
"pos" type=
"Point" default=
""/> 
30206       <method name=
"SetToPrivPos" type=
"" overloaded=
"no"> 
30207         <autodoc>SetToPrivPos(self, Point pos)
</autodoc> 
30209           <param name=
"pos" type=
"Point" default=
""/> 
30212       <method name=
"ClearPrivPos" type=
"" overloaded=
"no"> 
30213         <autodoc>ClearPrivPos(self)
</autodoc> 
30215       <method name=
"IsEmpty" type=
"bool" overloaded=
"no"> 
30216         <autodoc>IsEmpty(self) -
> bool
</autodoc> 
30219     <class name=
"HtmlRenderingState" oldname=
"wxHtmlRenderingState" module=
"html"> 
30220       <constructor name=
"HtmlRenderingState" overloaded=
"no"> 
30221         <autodoc>__init__(self) -
> HtmlRenderingState
</autodoc> 
30223       <destructor name=
"~wxHtmlRenderingState" overloaded=
"no"> 
30224         <autodoc>__del__(self)
</autodoc> 
30226       <method name=
"SetSelectionState" type=
"" overloaded=
"no"> 
30227         <autodoc>SetSelectionState(self, int s)
</autodoc> 
30229           <param name=
"s" type=
"wxHtmlSelectionState" default=
""/> 
30232       <method name=
"GetSelectionState" type=
"wxHtmlSelectionState" overloaded=
"no"> 
30233         <autodoc>GetSelectionState(self) -
> int
</autodoc> 
30235       <method name=
"SetFgColour" type=
"" overloaded=
"no"> 
30236         <autodoc>SetFgColour(self, Colour c)
</autodoc> 
30238           <param name=
"c" type=
"Colour" default=
""/> 
30241       <method name=
"GetFgColour" type=
"Colour" overloaded=
"no"> 
30242         <autodoc>GetFgColour(self) -
> Colour
</autodoc> 
30244       <method name=
"SetBgColour" type=
"" overloaded=
"no"> 
30245         <autodoc>SetBgColour(self, Colour c)
</autodoc> 
30247           <param name=
"c" type=
"Colour" default=
""/> 
30250       <method name=
"GetBgColour" type=
"Colour" overloaded=
"no"> 
30251         <autodoc>GetBgColour(self) -
> Colour
</autodoc> 
30254     <class name=
"HtmlRenderingStyle" oldname=
"wxHtmlRenderingStyle" module=
"html"> 
30255       <method name=
"GetSelectedTextColour" type=
"Colour" overloaded=
"no"> 
30256         <autodoc>GetSelectedTextColour(self, Colour clr) -
> Colour
</autodoc> 
30258           <param name=
"clr" type=
"Colour" default=
""/> 
30261       <method name=
"GetSelectedTextBgColour" type=
"Colour" overloaded=
"no"> 
30262         <autodoc>GetSelectedTextBgColour(self, Colour clr) -
> Colour
</autodoc> 
30264           <param name=
"clr" type=
"Colour" default=
""/> 
30268     <class name=
"DefaultHtmlRenderingStyle" oldname=
"wxDefaultHtmlRenderingStyle" module=
"html"> 
30269       <baseclass name=
"HtmlRenderingStyle"/> 
30270       <method name=
"GetSelectedTextColour" type=
"Colour" overloaded=
"no"> 
30271         <autodoc>GetSelectedTextColour(self, Colour clr) -
> Colour
</autodoc> 
30273           <param name=
"clr" type=
"Colour" default=
""/> 
30276       <method name=
"GetSelectedTextBgColour" type=
"Colour" overloaded=
"no"> 
30277         <autodoc>GetSelectedTextBgColour(self, Colour clr) -
> Colour
</autodoc> 
30279           <param name=
"clr" type=
"Colour" default=
""/> 
30283     <class name=
"HtmlRenderingInfo" oldname=
"wxHtmlRenderingInfo" module=
"html"> 
30284       <constructor name=
"HtmlRenderingInfo" overloaded=
"no"> 
30285         <autodoc>__init__(self) -
> HtmlRenderingInfo
</autodoc> 
30287       <destructor name=
"~wxHtmlRenderingInfo" overloaded=
"no"> 
30288         <autodoc>__del__(self)
</autodoc> 
30290       <method name=
"SetSelection" type=
"" overloaded=
"no"> 
30291         <autodoc>SetSelection(self, HtmlSelection s)
</autodoc> 
30293           <param name=
"s" type=
"HtmlSelection" default=
""/> 
30296       <method name=
"GetSelection" type=
"HtmlSelection" overloaded=
"no"> 
30297         <autodoc>GetSelection(self) -
> HtmlSelection
</autodoc> 
30299       <method name=
"SetStyle" type=
"" overloaded=
"no"> 
30300         <autodoc>SetStyle(self, HtmlRenderingStyle style)
</autodoc> 
30302           <param name=
"style" type=
"HtmlRenderingStyle" default=
""/> 
30305       <method name=
"GetStyle" type=
"HtmlRenderingStyle" overloaded=
"no"> 
30306         <autodoc>GetStyle(self) -
> HtmlRenderingStyle
</autodoc> 
30308       <method name=
"GetState" type=
"HtmlRenderingState" overloaded=
"no"> 
30309         <autodoc>GetState(self) -
> HtmlRenderingState
</autodoc> 
30313 #---------------------------------------------------------------------------
 
30315     <class name=
"HtmlCell" oldname=
"wxHtmlCell" module=
"html"> 
30316       <baseclass name=
"Object"/> 
30317       <constructor name=
"HtmlCell" overloaded=
"no"> 
30318         <autodoc>__init__(self) -
> HtmlCell
</autodoc> 
30320       <method name=
"GetPosX" type=
"int" overloaded=
"no"> 
30321         <autodoc>GetPosX(self) -
> int
</autodoc> 
30323       <method name=
"GetPosY" type=
"int" overloaded=
"no"> 
30324         <autodoc>GetPosY(self) -
> int
</autodoc> 
30326       <method name=
"GetWidth" type=
"int" overloaded=
"no"> 
30327         <autodoc>GetWidth(self) -
> int
</autodoc> 
30329       <method name=
"GetHeight" type=
"int" overloaded=
"no"> 
30330         <autodoc>GetHeight(self) -
> int
</autodoc> 
30332       <method name=
"GetDescent" type=
"int" overloaded=
"no"> 
30333         <autodoc>GetDescent(self) -
> int
</autodoc> 
30335       <method name=
"GetMaxTotalWidth" type=
"int" overloaded=
"no"> 
30336         <autodoc>GetMaxTotalWidth(self) -
> int
</autodoc> 
30338       <method name=
"GetId" type=
"String" overloaded=
"no"> 
30339         <autodoc>GetId(self) -
> String
</autodoc> 
30341       <method name=
"SetId" type=
"" overloaded=
"no"> 
30342         <autodoc>SetId(self, String id)
</autodoc> 
30344           <param name=
"id" type=
"String" default=
""/> 
30347       <method name=
"GetLink" type=
"HtmlLinkInfo" overloaded=
"no"> 
30348         <autodoc>GetLink(self, int x=
0, int y=
0) -
> HtmlLinkInfo
</autodoc> 
30350           <param name=
"x" type=
"int" default=
"0"/> 
30351           <param name=
"y" type=
"int" default=
"0"/> 
30354       <method name=
"GetNext" type=
"HtmlCell" overloaded=
"no"> 
30355         <autodoc>GetNext(self) -
> HtmlCell
</autodoc> 
30357       <method name=
"GetParent" type=
"wxHtmlContainerCell" overloaded=
"no"> 
30358         <autodoc>GetParent(self) -
> HtmlContainerCell
</autodoc> 
30360       <method name=
"GetFirstChild" type=
"HtmlCell" overloaded=
"no"> 
30361         <autodoc>GetFirstChild(self) -
> HtmlCell
</autodoc> 
30363       <method name=
"GetCursor" type=
"Cursor" overloaded=
"no"> 
30364         <autodoc>GetCursor(self) -
> Cursor
</autodoc> 
30366       <method name=
"IsFormattingCell" type=
"bool" overloaded=
"no"> 
30367         <autodoc>IsFormattingCell(self) -
> bool
</autodoc> 
30369       <method name=
"SetLink" type=
"" overloaded=
"no"> 
30370         <autodoc>SetLink(self, HtmlLinkInfo link)
</autodoc> 
30372           <param name=
"link" type=
"HtmlLinkInfo" default=
""/> 
30375       <method name=
"SetNext" type=
"" overloaded=
"no"> 
30376         <autodoc>SetNext(self, HtmlCell cell)
</autodoc> 
30378           <param name=
"cell" type=
"HtmlCell" default=
""/> 
30381       <method name=
"SetParent" type=
"" overloaded=
"no"> 
30382         <autodoc>SetParent(self, HtmlContainerCell p)
</autodoc> 
30384           <param name=
"p" type=
"wxHtmlContainerCell" default=
""/> 
30387       <method name=
"SetPos" type=
"" overloaded=
"no"> 
30388         <autodoc>SetPos(self, int x, int y)
</autodoc> 
30390           <param name=
"x" type=
"int" default=
""/> 
30391           <param name=
"y" type=
"int" default=
""/> 
30394       <method name=
"Layout" type=
"" overloaded=
"no"> 
30395         <autodoc>Layout(self, int w)
</autodoc> 
30397           <param name=
"w" type=
"int" default=
""/> 
30400       <method name=
"Draw" type=
"" overloaded=
"no"> 
30401         <autodoc>Draw(self, DC dc, int x, int y, int view_y1, int view_y2, HtmlRenderingInfo info)
</autodoc> 
30403           <param name=
"dc" type=
"DC" default=
""/> 
30404           <param name=
"x" type=
"int" default=
""/> 
30405           <param name=
"y" type=
"int" default=
""/> 
30406           <param name=
"view_y1" type=
"int" default=
""/> 
30407           <param name=
"view_y2" type=
"int" default=
""/> 
30408           <param name=
"info" type=
"HtmlRenderingInfo" default=
""/> 
30411       <method name=
"DrawInvisible" type=
"" overloaded=
"no"> 
30412         <autodoc>DrawInvisible(self, DC dc, int x, int y, HtmlRenderingInfo info)
</autodoc> 
30414           <param name=
"dc" type=
"DC" default=
""/> 
30415           <param name=
"x" type=
"int" default=
""/> 
30416           <param name=
"y" type=
"int" default=
""/> 
30417           <param name=
"info" type=
"HtmlRenderingInfo" default=
""/> 
30420       <method name=
"Find" type=
"HtmlCell" overloaded=
"no"> 
30421         <autodoc>Find(self, int condition, void param) -
> HtmlCell
</autodoc> 
30423           <param name=
"condition" type=
"int" default=
""/> 
30424           <param name=
"param" type=
"" default=
""/> 
30427       <method name=
"AdjustPagebreak" type=
"bool" overloaded=
"no"> 
30428         <autodoc>AdjustPagebreak(self, int INOUT) -
> bool
</autodoc> 
30430           <param name=
"INOUT" type=
"int" default=
""/> 
30433       <method name=
"SetCanLiveOnPagebreak" type=
"" overloaded=
"no"> 
30434         <autodoc>SetCanLiveOnPagebreak(self, bool can)
</autodoc> 
30436           <param name=
"can" type=
"bool" default=
""/> 
30439       <method name=
"IsLinebreakAllowed" type=
"bool" overloaded=
"no"> 
30440         <autodoc>IsLinebreakAllowed(self) -
> bool
</autodoc> 
30442       <method name=
"IsTerminalCell" type=
"bool" overloaded=
"no"> 
30443         <autodoc>IsTerminalCell(self) -
> bool
</autodoc> 
30445       <method name=
"FindCellByPos" type=
"HtmlCell" overloaded=
"no"> 
30446         <autodoc>FindCellByPos(self, int x, int y, unsigned int flags=HTML_FIND_EXACT) -
> HtmlCell
</autodoc> 
30448           <param name=
"x" type=
"int" default=
""/> 
30449           <param name=
"y" type=
"int" default=
""/> 
30450           <param name=
"flags" type=
"unsigned int" default=
"wxHTML_FIND_EXACT"/> 
30453       <method name=
"GetAbsPos" type=
"Point" overloaded=
"no"> 
30454         <autodoc>GetAbsPos(self) -
> Point
</autodoc> 
30456       <method name=
"GetFirstTerminal" type=
"HtmlCell" overloaded=
"no"> 
30457         <autodoc>GetFirstTerminal(self) -
> HtmlCell
</autodoc> 
30459       <method name=
"GetLastTerminal" type=
"HtmlCell" overloaded=
"no"> 
30460         <autodoc>GetLastTerminal(self) -
> HtmlCell
</autodoc> 
30462       <method name=
"GetDepth" type=
"unsigned int" overloaded=
"no"> 
30463         <autodoc>GetDepth(self) -
> unsigned int
</autodoc> 
30465       <method name=
"IsBefore" type=
"bool" overloaded=
"no"> 
30466         <autodoc>IsBefore(self, HtmlCell cell) -
> bool
</autodoc> 
30468           <param name=
"cell" type=
"HtmlCell" default=
""/> 
30471       <method name=
"ConvertToText" type=
"String" overloaded=
"no"> 
30472         <autodoc>ConvertToText(self, HtmlSelection sel) -
> String
</autodoc> 
30474           <param name=
"sel" type=
"HtmlSelection" default=
""/> 
30478     <class name=
"HtmlWordCell" oldname=
"wxHtmlWordCell" module=
"html"> 
30479       <baseclass name=
"HtmlCell"/> 
30480       <constructor name=
"HtmlWordCell" overloaded=
"no"> 
30481         <autodoc>__init__(self, String word, DC dc) -
> HtmlWordCell
</autodoc> 
30483           <param name=
"word" type=
"String" default=
""/> 
30484           <param name=
"dc" type=
"DC" default=
""/> 
30488     <class name=
"HtmlContainerCell" oldname=
"wxHtmlContainerCell" module=
"html"> 
30489       <baseclass name=
"HtmlCell"/> 
30490       <constructor name=
"HtmlContainerCell" overloaded=
"no"> 
30491         <autodoc>__init__(self, HtmlContainerCell parent) -
> HtmlContainerCell
</autodoc> 
30493           <param name=
"parent" type=
"HtmlContainerCell" default=
""/> 
30496       <method name=
"InsertCell" type=
"" overloaded=
"no"> 
30497         <autodoc>InsertCell(self, HtmlCell cell)
</autodoc> 
30499           <param name=
"cell" type=
"HtmlCell" default=
""/> 
30502       <method name=
"SetAlignHor" type=
"" overloaded=
"no"> 
30503         <autodoc>SetAlignHor(self, int al)
</autodoc> 
30505           <param name=
"al" type=
"int" default=
""/> 
30508       <method name=
"GetAlignHor" type=
"int" overloaded=
"no"> 
30509         <autodoc>GetAlignHor(self) -
> int
</autodoc> 
30511       <method name=
"SetAlignVer" type=
"" overloaded=
"no"> 
30512         <autodoc>SetAlignVer(self, int al)
</autodoc> 
30514           <param name=
"al" type=
"int" default=
""/> 
30517       <method name=
"GetAlignVer" type=
"int" overloaded=
"no"> 
30518         <autodoc>GetAlignVer(self) -
> int
</autodoc> 
30520       <method name=
"SetIndent" type=
"" overloaded=
"no"> 
30521         <autodoc>SetIndent(self, int i, int what, int units=HTML_UNITS_PIXELS)
</autodoc> 
30523           <param name=
"i" type=
"int" default=
""/> 
30524           <param name=
"what" type=
"int" default=
""/> 
30525           <param name=
"units" type=
"int" default=
"wxHTML_UNITS_PIXELS"/> 
30528       <method name=
"GetIndent" type=
"int" overloaded=
"no"> 
30529         <autodoc>GetIndent(self, int ind) -
> int
</autodoc> 
30531           <param name=
"ind" type=
"int" default=
""/> 
30534       <method name=
"GetIndentUnits" type=
"int" overloaded=
"no"> 
30535         <autodoc>GetIndentUnits(self, int ind) -
> int
</autodoc> 
30537           <param name=
"ind" type=
"int" default=
""/> 
30540       <method name=
"SetAlign" type=
"" overloaded=
"no"> 
30541         <autodoc>SetAlign(self, HtmlTag tag)
</autodoc> 
30543           <param name=
"tag" type=
"HtmlTag" default=
""/> 
30546       <method name=
"SetWidthFloat" type=
"" overloaded=
"no"> 
30547         <autodoc>SetWidthFloat(self, int w, int units)
</autodoc> 
30549           <param name=
"w" type=
"int" default=
""/> 
30550           <param name=
"units" type=
"int" default=
""/> 
30553       <method name=
"SetWidthFloatFromTag" type=
"" overloaded=
"no"> 
30554         <autodoc>SetWidthFloatFromTag(self, HtmlTag tag)
</autodoc> 
30556           <param name=
"tag" type=
"HtmlTag" default=
""/> 
30559       <method name=
"SetMinHeight" type=
"" overloaded=
"no"> 
30560         <autodoc>SetMinHeight(self, int h, int align=HTML_ALIGN_TOP)
</autodoc> 
30562           <param name=
"h" type=
"int" default=
""/> 
30563           <param name=
"align" type=
"int" default=
"wxHTML_ALIGN_TOP"/> 
30566       <method name=
"SetBackgroundColour" type=
"" overloaded=
"no"> 
30567         <autodoc>SetBackgroundColour(self, Colour clr)
</autodoc> 
30569           <param name=
"clr" type=
"Colour" default=
""/> 
30572       <method name=
"GetBackgroundColour" type=
"Colour" overloaded=
"no"> 
30573         <autodoc>GetBackgroundColour(self) -
> Colour
</autodoc> 
30575       <method name=
"SetBorder" type=
"" overloaded=
"no"> 
30576         <autodoc>SetBorder(self, Colour clr1, Colour clr2)
</autodoc> 
30578           <param name=
"clr1" type=
"Colour" default=
""/> 
30579           <param name=
"clr2" type=
"Colour" default=
""/> 
30582       <method name=
"GetFirstChild" type=
"HtmlCell" overloaded=
"no"> 
30583         <autodoc>GetFirstChild(self) -
> HtmlCell
</autodoc> 
30586     <class name=
"HtmlColourCell" oldname=
"wxHtmlColourCell" module=
"html"> 
30587       <baseclass name=
"HtmlCell"/> 
30588       <constructor name=
"HtmlColourCell" overloaded=
"no"> 
30589         <autodoc>__init__(self, Colour clr, int flags=HTML_CLR_FOREGROUND) -
> HtmlColourCell
</autodoc> 
30591           <param name=
"clr" type=
"Colour" default=
""/> 
30592           <param name=
"flags" type=
"int" default=
"wxHTML_CLR_FOREGROUND"/> 
30596     <class name=
"HtmlFontCell" oldname=
"wxHtmlFontCell" module=
"html"> 
30597       <baseclass name=
"HtmlCell"/> 
30598       <constructor name=
"HtmlFontCell" overloaded=
"no"> 
30599         <autodoc>__init__(self, Font font) -
> HtmlFontCell
</autodoc> 
30601           <param name=
"font" type=
"Font" default=
""/> 
30605     <class name=
"HtmlWidgetCell" oldname=
"wxHtmlWidgetCell" module=
"html"> 
30606       <baseclass name=
"HtmlCell"/> 
30607       <constructor name=
"HtmlWidgetCell" overloaded=
"no"> 
30608         <autodoc>__init__(self, Window wnd, int w=
0) -
> HtmlWidgetCell
</autodoc> 
30610           <param name=
"wnd" type=
"Window" default=
""/> 
30611           <param name=
"w" type=
"int" default=
"0"/> 
30616 #---------------------------------------------------------------------------
 
30618     <class name=
"HtmlFilter" oldname=
"wxPyHtmlFilter" module=
"html"> 
30619       <baseclass name=
"Object"/> 
30620       <constructor name=
"wxPyHtmlFilter" overloaded=
"no"> 
30621         <autodoc>__init__(self) -
> HtmlFilter
</autodoc> 
30623       <method name=
"_setCallbackInfo" type=
"" overloaded=
"no"> 
30624         <autodoc>_setCallbackInfo(self, PyObject self, PyObject _class)
</autodoc> 
30626           <param name=
"self" type=
"PyObject" default=
""/> 
30627           <param name=
"_class" type=
"PyObject" default=
""/> 
30632 #---------------------------------------------------------------------------
 
30634     <class name=
"HtmlWindow" oldname=
"wxPyHtmlWindow" module=
"html"> 
30635       <baseclass name=
"ScrolledWindow"/> 
30636       <constructor name=
"wxPyHtmlWindow" overloaded=
"no"> 
30637         <autodoc>__init__(self, Window parent, int id=-
1, Point pos=DefaultPosition, 
 
30638     Size size=DefaultSize, int style=HW_DEFAULT_STYLE, 
 
30639     String name=HtmlWindowNameStr) -
> HtmlWindow
</autodoc> 
30641           <param name=
"parent" type=
"Window" default=
""/> 
30642           <param name=
"id" type=
"int" default=
"-1"/> 
30643           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
30644           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
30645           <param name=
"style" type=
"int" default=
"wxHW_DEFAULT_STYLE"/> 
30646           <param name=
"name" type=
"String" default=
"wxPyHtmlWindowNameStr"/> 
30649       <constructor name=
"PreHtmlWindow" overloaded=
"no"> 
30650         <autodoc>PreHtmlWindow() -
> HtmlWindow
</autodoc> 
30652       <method name=
"Create" type=
"bool" overloaded=
"no"> 
30653         <autodoc>Create(self, Window parent, int id=-
1, Point pos=DefaultPosition, 
 
30654     Size size=DefaultSize, int style=HW_SCROLLBAR_AUTO, 
 
30655     String name=HtmlWindowNameStr) -
> bool
</autodoc> 
30657           <param name=
"parent" type=
"Window" default=
""/> 
30658           <param name=
"id" type=
"int" default=
"-1"/> 
30659           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
30660           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
30661           <param name=
"style" type=
"int" default=
"wxHW_SCROLLBAR_AUTO"/> 
30662           <param name=
"name" type=
"String" default=
"wxPyHtmlWindowNameStr"/> 
30665       <method name=
"_setCallbackInfo" type=
"" overloaded=
"no"> 
30666         <autodoc>_setCallbackInfo(self, PyObject self, PyObject _class)
</autodoc> 
30668           <param name=
"self" type=
"PyObject" default=
""/> 
30669           <param name=
"_class" type=
"PyObject" default=
""/> 
30672       <method name=
"SetPage" type=
"bool" overloaded=
"no"> 
30673         <autodoc>SetPage(self, String source) -
> bool
</autodoc> 
30675           <param name=
"source" type=
"String" default=
""/> 
30678       <method name=
"LoadPage" type=
"bool" overloaded=
"no"> 
30679         <autodoc>LoadPage(self, String location) -
> bool
</autodoc> 
30681           <param name=
"location" type=
"String" default=
""/> 
30684       <method name=
"LoadFile" type=
"bool" overloaded=
"no"> 
30685         <autodoc>LoadFile(self, String filename) -
> bool
</autodoc> 
30687           <param name=
"filename" type=
"String" default=
""/> 
30690       <method name=
"AppendToPage" type=
"bool" overloaded=
"no"> 
30691         <autodoc>AppendToPage(self, String source) -
> bool
</autodoc> 
30693           <param name=
"source" type=
"String" default=
""/> 
30696       <method name=
"GetOpenedPage" type=
"String" overloaded=
"no"> 
30697         <autodoc>GetOpenedPage(self) -
> String
</autodoc> 
30699       <method name=
"GetOpenedAnchor" type=
"String" overloaded=
"no"> 
30700         <autodoc>GetOpenedAnchor(self) -
> String
</autodoc> 
30702       <method name=
"GetOpenedPageTitle" type=
"String" overloaded=
"no"> 
30703         <autodoc>GetOpenedPageTitle(self) -
> String
</autodoc> 
30705       <method name=
"SetRelatedFrame" type=
"" overloaded=
"no"> 
30706         <autodoc>SetRelatedFrame(self, Frame frame, String format)
</autodoc> 
30708           <param name=
"frame" type=
"Frame" default=
""/> 
30709           <param name=
"format" type=
"String" default=
""/> 
30712       <method name=
"GetRelatedFrame" type=
"Frame" overloaded=
"no"> 
30713         <autodoc>GetRelatedFrame(self) -
> Frame
</autodoc> 
30715       <method name=
"SetRelatedStatusBar" type=
"" overloaded=
"no"> 
30716         <autodoc>SetRelatedStatusBar(self, int bar)
</autodoc> 
30718           <param name=
"bar" type=
"int" default=
""/> 
30721       <method name=
"SetFonts" type=
"" overloaded=
"no"> 
30722         <autodoc>SetFonts(self, String normal_face, String fixed_face, PyObject sizes=None)
</autodoc> 
30724           <param name=
"normal_face" type=
"String" default=
""/> 
30725           <param name=
"fixed_face" type=
"String" default=
""/> 
30726           <param name=
"sizes" type=
"PyObject" default=
"NULL"/> 
30729       <method name=
"NormalizeFontSizes" type=
"" overloaded=
"no"> 
30730         <autodoc>NormalizeFontSizes(self, int size=-
1)
</autodoc> 
30732           <param name=
"size" type=
"int" default=
"-1"/> 
30735       <method name=
"SetTitle" type=
"" overloaded=
"no"> 
30736         <autodoc>SetTitle(self, String title)
</autodoc> 
30738           <param name=
"title" type=
"String" default=
""/> 
30741       <method name=
"SetBorders" type=
"" overloaded=
"no"> 
30742         <autodoc>SetBorders(self, int b)
</autodoc> 
30744           <param name=
"b" type=
"int" default=
""/> 
30747       <method name=
"ReadCustomization" type=
"" overloaded=
"no"> 
30748         <autodoc>ReadCustomization(self, ConfigBase cfg, String path=EmptyString)
</autodoc> 
30750           <param name=
"cfg" type=
"ConfigBase" default=
""/> 
30751           <param name=
"path" type=
"String" default=
"wxPyEmptyString"/> 
30754       <method name=
"WriteCustomization" type=
"" overloaded=
"no"> 
30755         <autodoc>WriteCustomization(self, ConfigBase cfg, String path=EmptyString)
</autodoc> 
30757           <param name=
"cfg" type=
"ConfigBase" default=
""/> 
30758           <param name=
"path" type=
"String" default=
"wxPyEmptyString"/> 
30761       <method name=
"HistoryBack" type=
"bool" overloaded=
"no"> 
30762         <autodoc>HistoryBack(self) -
> bool
</autodoc> 
30764       <method name=
"HistoryForward" type=
"bool" overloaded=
"no"> 
30765         <autodoc>HistoryForward(self) -
> bool
</autodoc> 
30767       <method name=
"HistoryCanBack" type=
"bool" overloaded=
"no"> 
30768         <autodoc>HistoryCanBack(self) -
> bool
</autodoc> 
30770       <method name=
"HistoryCanForward" type=
"bool" overloaded=
"no"> 
30771         <autodoc>HistoryCanForward(self) -
> bool
</autodoc> 
30773       <method name=
"HistoryClear" type=
"" overloaded=
"no"> 
30774         <autodoc>HistoryClear(self)
</autodoc> 
30776       <method name=
"GetInternalRepresentation" type=
"HtmlContainerCell" overloaded=
"no"> 
30777         <autodoc>GetInternalRepresentation(self) -
> HtmlContainerCell
</autodoc> 
30779       <method name=
"GetParser" type=
"HtmlWinParser" overloaded=
"no"> 
30780         <autodoc>GetParser(self) -
> HtmlWinParser
</autodoc> 
30782       <method name=
"ScrollToAnchor" type=
"bool" overloaded=
"no"> 
30783         <autodoc>ScrollToAnchor(self, String anchor) -
> bool
</autodoc> 
30785           <param name=
"anchor" type=
"String" default=
""/> 
30788       <method name=
"HasAnchor" type=
"bool" overloaded=
"no"> 
30789         <autodoc>HasAnchor(self, String anchor) -
> bool
</autodoc> 
30791           <param name=
"anchor" type=
"String" default=
""/> 
30794       <staticmethod name=
"AddFilter" type=
"" overloaded=
"no"> 
30795         <autodoc>AddFilter(HtmlFilter filter)
</autodoc> 
30797           <param name=
"filter" type=
"HtmlFilter" default=
""/> 
30800       <method name=
"SelectWord" type=
"" overloaded=
"no"> 
30801         <autodoc>SelectWord(self, Point pos)
</autodoc> 
30803           <param name=
"pos" type=
"Point" default=
""/> 
30806       <method name=
"SelectLine" type=
"" overloaded=
"no"> 
30807         <autodoc>SelectLine(self, Point pos)
</autodoc> 
30809           <param name=
"pos" type=
"Point" default=
""/> 
30812       <method name=
"SelectAll" type=
"" overloaded=
"no"> 
30813         <autodoc>SelectAll(self)
</autodoc> 
30815       <method name=
"SelectionToText" type=
"String" overloaded=
"no"> 
30816         <autodoc>SelectionToText(self) -
> String
</autodoc> 
30818       <method name=
"ToText" type=
"String" overloaded=
"no"> 
30819         <autodoc>ToText(self) -
> String
</autodoc> 
30821       <method name=
"base_OnLinkClicked" type=
"" overloaded=
"no"> 
30822         <autodoc>base_OnLinkClicked(self, HtmlLinkInfo link)
</autodoc> 
30824           <param name=
"link" type=
"HtmlLinkInfo" default=
""/> 
30827       <method name=
"base_OnSetTitle" type=
"" overloaded=
"no"> 
30828         <autodoc>base_OnSetTitle(self, String title)
</autodoc> 
30830           <param name=
"title" type=
"String" default=
""/> 
30833       <method name=
"base_OnCellMouseHover" type=
"" overloaded=
"no"> 
30834         <autodoc>base_OnCellMouseHover(self, HtmlCell cell, int x, int y)
</autodoc> 
30836           <param name=
"cell" type=
"HtmlCell" default=
""/> 
30837           <param name=
"x" type=
"int" default=
""/> 
30838           <param name=
"y" type=
"int" default=
""/> 
30841       <method name=
"base_OnCellClicked" type=
"" overloaded=
"no"> 
30842         <autodoc>base_OnCellClicked(self, HtmlCell cell, int x, int y, MouseEvent event)
</autodoc> 
30844           <param name=
"cell" type=
"HtmlCell" default=
""/> 
30845           <param name=
"x" type=
"int" default=
""/> 
30846           <param name=
"y" type=
"int" default=
""/> 
30847           <param name=
"event" type=
"MouseEvent" default=
""/> 
30850       <staticmethod name=
"GetClassDefaultAttributes" type=
"VisualAttributes" overloaded=
"no"> 
30851         <autodoc>GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -
> VisualAttributes
</autodoc> 
30852         <docstring>Get the default attributes for this class.  This is useful if you want
 
30853 to use the same font or colour in your own control as in a standard
 
30854 control -- which is a much better idea than hard coding specific
 
30855 colours or fonts which might look completely out of place on the
 
30856 user's system, especially if it uses themes.
 
30858 The variant parameter is only relevant under Mac currently and is
 
30859 ignore under other platforms. Under Mac, it will change the size of
 
30860 the returned font. See `wx.Window.SetWindowVariant` for more about
 
30863           <param name=
"variant" type=
"wxWindowVariant" default=
"wxWINDOW_VARIANT_NORMAL"/> 
30868 #---------------------------------------------------------------------------
 
30870     <class name=
"HtmlDCRenderer" oldname=
"wxHtmlDCRenderer" module=
"html"> 
30871       <baseclass name=
"Object"/> 
30872       <constructor name=
"HtmlDCRenderer" overloaded=
"no"> 
30873         <autodoc>__init__(self) -
> HtmlDCRenderer
</autodoc> 
30875       <destructor name=
"~wxHtmlDCRenderer" overloaded=
"no"> 
30876         <autodoc>__del__(self)
</autodoc> 
30878       <method name=
"SetDC" type=
"" overloaded=
"no"> 
30879         <autodoc>SetDC(self, DC dc, int maxwidth)
</autodoc> 
30881           <param name=
"dc" type=
"DC" default=
""/> 
30882           <param name=
"maxwidth" type=
"int" default=
""/> 
30885       <method name=
"SetSize" type=
"" overloaded=
"no"> 
30886         <autodoc>SetSize(self, int width, int height)
</autodoc> 
30888           <param name=
"width" type=
"int" default=
""/> 
30889           <param name=
"height" type=
"int" default=
""/> 
30892       <method name=
"SetHtmlText" type=
"" overloaded=
"no"> 
30893         <autodoc>SetHtmlText(self, String html, String basepath=EmptyString, bool isdir=True)
</autodoc> 
30895           <param name=
"html" type=
"String" default=
""/> 
30896           <param name=
"basepath" type=
"String" default=
"wxPyEmptyString"/> 
30897           <param name=
"isdir" type=
"bool" default=
"True"/> 
30900       <method name=
"SetFonts" type=
"" overloaded=
"no"> 
30901         <autodoc>SetFonts(self, String normal_face, String fixed_face, PyObject sizes=None)
</autodoc> 
30903           <param name=
"normal_face" type=
"String" default=
""/> 
30904           <param name=
"fixed_face" type=
"String" default=
""/> 
30905           <param name=
"sizes" type=
"PyObject" default=
"NULL"/> 
30908       <method name=
"NormalizeFontSizes" type=
"" overloaded=
"no"> 
30909         <autodoc>NormalizeFontSizes(self, int size=-
1)
</autodoc> 
30911           <param name=
"size" type=
"int" default=
"-1"/> 
30914       <method name=
"Render" type=
"int" overloaded=
"no"> 
30915         <autodoc>Render(self, int x, int y, int from=
0, int dont_render=False, int to=INT_MAX, 
 
30916     int choices=None, int LCOUNT=
0) -
> int
</autodoc> 
30918           <param name=
"x" type=
"int" default=
""/> 
30919           <param name=
"y" type=
"int" default=
""/> 
30920           <param name=
"from" type=
"int" default=
"0"/> 
30921           <param name=
"dont_render" type=
"int" default=
"False"/> 
30922           <param name=
"to" type=
"int" default=
"INT_MAX"/> 
30923           <param name=
"choices" type=
"int" default=
"NULL"/> 
30924           <param name=
"LCOUNT" type=
"int" default=
"0"/> 
30927       <method name=
"GetTotalHeight" type=
"int" overloaded=
"no"> 
30928         <autodoc>GetTotalHeight(self) -
> int
</autodoc> 
30931     <class name=
"HtmlPrintout" oldname=
"wxHtmlPrintout" module=
"html"> 
30932       <baseclass name=
"Printout"/> 
30933       <constructor name=
"HtmlPrintout" overloaded=
"no"> 
30934         <autodoc>__init__(self, String title=HtmlPrintoutTitleStr) -
> HtmlPrintout
</autodoc> 
30936           <param name=
"title" type=
"String" default=
"wxPyHtmlPrintoutTitleStr"/> 
30939       <method name=
"SetHtmlText" type=
"" overloaded=
"no"> 
30940         <autodoc>SetHtmlText(self, String html, String basepath=EmptyString, bool isdir=True)
</autodoc> 
30942           <param name=
"html" type=
"String" default=
""/> 
30943           <param name=
"basepath" type=
"String" default=
"wxPyEmptyString"/> 
30944           <param name=
"isdir" type=
"bool" default=
"True"/> 
30947       <method name=
"SetHtmlFile" type=
"" overloaded=
"no"> 
30948         <autodoc>SetHtmlFile(self, String htmlfile)
</autodoc> 
30950           <param name=
"htmlfile" type=
"String" default=
""/> 
30953       <method name=
"SetHeader" type=
"" overloaded=
"no"> 
30954         <autodoc>SetHeader(self, String header, int pg=PAGE_ALL)
</autodoc> 
30956           <param name=
"header" type=
"String" default=
""/> 
30957           <param name=
"pg" type=
"int" default=
"wxPAGE_ALL"/> 
30960       <method name=
"SetFooter" type=
"" overloaded=
"no"> 
30961         <autodoc>SetFooter(self, String footer, int pg=PAGE_ALL)
</autodoc> 
30963           <param name=
"footer" type=
"String" default=
""/> 
30964           <param name=
"pg" type=
"int" default=
"wxPAGE_ALL"/> 
30967       <method name=
"SetFonts" type=
"" overloaded=
"no"> 
30968         <autodoc>SetFonts(self, String normal_face, String fixed_face, PyObject sizes=None)
</autodoc> 
30970           <param name=
"normal_face" type=
"String" default=
""/> 
30971           <param name=
"fixed_face" type=
"String" default=
""/> 
30972           <param name=
"sizes" type=
"PyObject" default=
"NULL"/> 
30975       <method name=
"NormalizeFontSizes" type=
"" overloaded=
"no"> 
30976         <autodoc>NormalizeFontSizes(self, int size=-
1)
</autodoc> 
30978           <param name=
"size" type=
"int" default=
"-1"/> 
30981       <method name=
"SetMargins" type=
"" overloaded=
"no"> 
30982         <autodoc>SetMargins(self, float top=
25.2, float bottom=
25.2, float left=
25.2, 
 
30983     float right=
25.2, float spaces=
5)
</autodoc> 
30985           <param name=
"top" type=
"float" default=
"25.2"/> 
30986           <param name=
"bottom" type=
"float" default=
"25.2"/> 
30987           <param name=
"left" type=
"float" default=
"25.2"/> 
30988           <param name=
"right" type=
"float" default=
"25.2"/> 
30989           <param name=
"spaces" type=
"float" default=
"5"/> 
30992       <staticmethod name=
"AddFilter" type=
"" overloaded=
"no"> 
30993         <autodoc>AddFilter(wxHtmlFilter filter)
</autodoc> 
30995           <param name=
"filter" type=
"wxHtmlFilter" default=
""/> 
30998       <staticmethod name=
"CleanUpStatics" type=
"" overloaded=
"no"> 
30999         <autodoc>CleanUpStatics()
</autodoc> 
31002     <class name=
"HtmlEasyPrinting" oldname=
"wxHtmlEasyPrinting" module=
"html"> 
31003       <baseclass name=
"Object"/> 
31004       <constructor name=
"HtmlEasyPrinting" overloaded=
"no"> 
31005         <autodoc>__init__(self, String name=HtmlPrintingTitleStr, Window parentWindow=None) -
> HtmlEasyPrinting
</autodoc> 
31007           <param name=
"name" type=
"String" default=
"wxPyHtmlPrintingTitleStr"/> 
31008           <param name=
"parentWindow" type=
"Window" default=
"NULL"/> 
31011       <destructor name=
"~wxHtmlEasyPrinting" overloaded=
"no"> 
31012         <autodoc>__del__(self)
</autodoc> 
31014       <method name=
"PreviewFile" type=
"" overloaded=
"no"> 
31015         <autodoc>PreviewFile(self, String htmlfile)
</autodoc> 
31017           <param name=
"htmlfile" type=
"String" default=
""/> 
31020       <method name=
"PreviewText" type=
"" overloaded=
"no"> 
31021         <autodoc>PreviewText(self, String htmltext, String basepath=EmptyString)
</autodoc> 
31023           <param name=
"htmltext" type=
"String" default=
""/> 
31024           <param name=
"basepath" type=
"String" default=
"wxPyEmptyString"/> 
31027       <method name=
"PrintFile" type=
"" overloaded=
"no"> 
31028         <autodoc>PrintFile(self, String htmlfile)
</autodoc> 
31030           <param name=
"htmlfile" type=
"String" default=
""/> 
31033       <method name=
"PrintText" type=
"" overloaded=
"no"> 
31034         <autodoc>PrintText(self, String htmltext, String basepath=EmptyString)
</autodoc> 
31036           <param name=
"htmltext" type=
"String" default=
""/> 
31037           <param name=
"basepath" type=
"String" default=
"wxPyEmptyString"/> 
31040       <method name=
"PrinterSetup" type=
"" overloaded=
"no"> 
31041         <autodoc>PrinterSetup(self)
</autodoc> 
31043       <method name=
"PageSetup" type=
"" overloaded=
"no"> 
31044         <autodoc>PageSetup(self)
</autodoc> 
31046       <method name=
"SetHeader" type=
"" overloaded=
"no"> 
31047         <autodoc>SetHeader(self, String header, int pg=PAGE_ALL)
</autodoc> 
31049           <param name=
"header" type=
"String" default=
""/> 
31050           <param name=
"pg" type=
"int" default=
"wxPAGE_ALL"/> 
31053       <method name=
"SetFooter" type=
"" overloaded=
"no"> 
31054         <autodoc>SetFooter(self, String footer, int pg=PAGE_ALL)
</autodoc> 
31056           <param name=
"footer" type=
"String" default=
""/> 
31057           <param name=
"pg" type=
"int" default=
"wxPAGE_ALL"/> 
31060       <method name=
"SetFonts" type=
"" overloaded=
"no"> 
31061         <autodoc>SetFonts(self, String normal_face, String fixed_face, PyObject sizes=None)
</autodoc> 
31063           <param name=
"normal_face" type=
"String" default=
""/> 
31064           <param name=
"fixed_face" type=
"String" default=
""/> 
31065           <param name=
"sizes" type=
"PyObject" default=
"NULL"/> 
31068       <method name=
"NormalizeFontSizes" type=
"" overloaded=
"no"> 
31069         <autodoc>NormalizeFontSizes(self, int size=-
1)
</autodoc> 
31071           <param name=
"size" type=
"int" default=
"-1"/> 
31074       <method name=
"GetPrintData" type=
"PrintData" overloaded=
"no"> 
31075         <autodoc>GetPrintData(self) -
> PrintData
</autodoc> 
31077       <method name=
"GetPageSetupData" type=
"PageSetupDialogData" overloaded=
"no"> 
31078         <autodoc>GetPageSetupData(self) -
> PageSetupDialogData
</autodoc> 
31082 #---------------------------------------------------------------------------
 
31084     <class name=
"HtmlBookRecord" oldname=
"wxHtmlBookRecord" module=
"html"> 
31085       <constructor name=
"HtmlBookRecord" overloaded=
"no"> 
31086         <autodoc>__init__(self, String bookfile, String basepath, String title, String start) -
> HtmlBookRecord
</autodoc> 
31088           <param name=
"bookfile" type=
"String" default=
""/> 
31089           <param name=
"basepath" type=
"String" default=
""/> 
31090           <param name=
"title" type=
"String" default=
""/> 
31091           <param name=
"start" type=
"String" default=
""/> 
31094       <method name=
"GetBookFile" type=
"String" overloaded=
"no"> 
31095         <autodoc>GetBookFile(self) -
> String
</autodoc> 
31097       <method name=
"GetTitle" type=
"String" overloaded=
"no"> 
31098         <autodoc>GetTitle(self) -
> String
</autodoc> 
31100       <method name=
"GetStart" type=
"String" overloaded=
"no"> 
31101         <autodoc>GetStart(self) -
> String
</autodoc> 
31103       <method name=
"GetBasePath" type=
"String" overloaded=
"no"> 
31104         <autodoc>GetBasePath(self) -
> String
</autodoc> 
31106       <method name=
"SetContentsRange" type=
"" overloaded=
"no"> 
31107         <autodoc>SetContentsRange(self, int start, int end)
</autodoc> 
31109           <param name=
"start" type=
"int" default=
""/> 
31110           <param name=
"end" type=
"int" default=
""/> 
31113       <method name=
"GetContentsStart" type=
"int" overloaded=
"no"> 
31114         <autodoc>GetContentsStart(self) -
> int
</autodoc> 
31116       <method name=
"GetContentsEnd" type=
"int" overloaded=
"no"> 
31117         <autodoc>GetContentsEnd(self) -
> int
</autodoc> 
31119       <method name=
"SetTitle" type=
"" overloaded=
"no"> 
31120         <autodoc>SetTitle(self, String title)
</autodoc> 
31122           <param name=
"title" type=
"String" default=
""/> 
31125       <method name=
"SetBasePath" type=
"" overloaded=
"no"> 
31126         <autodoc>SetBasePath(self, String path)
</autodoc> 
31128           <param name=
"path" type=
"String" default=
""/> 
31131       <method name=
"SetStart" type=
"" overloaded=
"no"> 
31132         <autodoc>SetStart(self, String start)
</autodoc> 
31134           <param name=
"start" type=
"String" default=
""/> 
31137       <method name=
"GetFullPath" type=
"String" overloaded=
"no"> 
31138         <autodoc>GetFullPath(self, String page) -
> String
</autodoc> 
31140           <param name=
"page" type=
"String" default=
""/> 
31144     <class name=
"HtmlContentsItem" oldname=
"wxHtmlContentsItem" module=
"html"> 
31145       <method name=
"GetLevel" type=
"int" overloaded=
"no"> 
31146         <autodoc>GetLevel(self) -
> int
</autodoc> 
31148       <method name=
"GetID" type=
"int" overloaded=
"no"> 
31149         <autodoc>GetID(self) -
> int
</autodoc> 
31151       <method name=
"GetName" type=
"String" overloaded=
"no"> 
31152         <autodoc>GetName(self) -
> String
</autodoc> 
31154       <method name=
"GetPage" type=
"String" overloaded=
"no"> 
31155         <autodoc>GetPage(self) -
> String
</autodoc> 
31157       <method name=
"GetBook" type=
"HtmlBookRecord" overloaded=
"no"> 
31158         <autodoc>GetBook(self) -
> HtmlBookRecord
</autodoc> 
31161     <class name=
"HtmlSearchStatus" oldname=
"wxHtmlSearchStatus" module=
"html"> 
31162       <method name=
"Search" type=
"bool" overloaded=
"no"> 
31163         <autodoc>Search(self) -
> bool
</autodoc> 
31165       <method name=
"IsActive" type=
"bool" overloaded=
"no"> 
31166         <autodoc>IsActive(self) -
> bool
</autodoc> 
31168       <method name=
"GetCurIndex" type=
"int" overloaded=
"no"> 
31169         <autodoc>GetCurIndex(self) -
> int
</autodoc> 
31171       <method name=
"GetMaxIndex" type=
"int" overloaded=
"no"> 
31172         <autodoc>GetMaxIndex(self) -
> int
</autodoc> 
31174       <method name=
"GetName" type=
"String" overloaded=
"no"> 
31175         <autodoc>GetName(self) -
> String
</autodoc> 
31177       <method name=
"GetContentsItem" type=
"HtmlContentsItem" overloaded=
"no"> 
31178         <autodoc>GetContentsItem(self) -
> HtmlContentsItem
</autodoc> 
31181     <class name=
"HtmlHelpData" oldname=
"wxHtmlHelpData" module=
"html"> 
31182       <constructor name=
"HtmlHelpData" overloaded=
"no"> 
31183         <autodoc>__init__(self) -
> HtmlHelpData
</autodoc> 
31185       <destructor name=
"~wxHtmlHelpData" overloaded=
"no"> 
31186         <autodoc>__del__(self)
</autodoc> 
31188       <method name=
"SetTempDir" type=
"" overloaded=
"no"> 
31189         <autodoc>SetTempDir(self, String path)
</autodoc> 
31191           <param name=
"path" type=
"String" default=
""/> 
31194       <method name=
"AddBook" type=
"bool" overloaded=
"no"> 
31195         <autodoc>AddBook(self, String book) -
> bool
</autodoc> 
31197           <param name=
"book" type=
"String" default=
""/> 
31200       <method name=
"FindPageByName" type=
"String" overloaded=
"no"> 
31201         <autodoc>FindPageByName(self, String page) -
> String
</autodoc> 
31203           <param name=
"page" type=
"String" default=
""/> 
31206       <method name=
"FindPageById" type=
"String" overloaded=
"no"> 
31207         <autodoc>FindPageById(self, int id) -
> String
</autodoc> 
31209           <param name=
"id" type=
"int" default=
""/> 
31212       <method name=
"GetBookRecArray" type=
"wxHtmlBookRecArray" overloaded=
"no"> 
31213         <autodoc>GetBookRecArray(self) -
> wxHtmlBookRecArray
</autodoc> 
31215       <method name=
"GetContents" type=
"HtmlContentsItem" overloaded=
"no"> 
31216         <autodoc>GetContents(self) -
> HtmlContentsItem
</autodoc> 
31218       <method name=
"GetContentsCnt" type=
"int" overloaded=
"no"> 
31219         <autodoc>GetContentsCnt(self) -
> int
</autodoc> 
31221       <method name=
"GetIndex" type=
"HtmlContentsItem" overloaded=
"no"> 
31222         <autodoc>GetIndex(self) -
> HtmlContentsItem
</autodoc> 
31224       <method name=
"GetIndexCnt" type=
"int" overloaded=
"no"> 
31225         <autodoc>GetIndexCnt(self) -
> int
</autodoc> 
31228     <class name=
"HtmlHelpFrame" oldname=
"wxHtmlHelpFrame" module=
"html"> 
31229       <baseclass name=
"Frame"/> 
31230       <constructor name=
"HtmlHelpFrame" overloaded=
"no"> 
31231         <autodoc>__init__(self, Window parent, int ??, String title=EmptyString, int style=HF_DEFAULTSTYLE, 
 
31232     HtmlHelpData data=None) -
> HtmlHelpFrame
</autodoc> 
31234           <param name=
"parent" type=
"Window" default=
""/> 
31235           <param name=
"" type=
"int" default=
""/> 
31236           <param name=
"title" type=
"String" default=
"wxPyEmptyString"/> 
31237           <param name=
"style" type=
"int" default=
"wxHF_DEFAULTSTYLE"/> 
31238           <param name=
"data" type=
"HtmlHelpData" default=
"NULL"/> 
31241       <method name=
"GetData" type=
"HtmlHelpData" overloaded=
"no"> 
31242         <autodoc>GetData(self) -
> HtmlHelpData
</autodoc> 
31244       <method name=
"SetTitleFormat" type=
"" overloaded=
"no"> 
31245         <autodoc>SetTitleFormat(self, String format)
</autodoc> 
31247           <param name=
"format" type=
"String" default=
""/> 
31250       <method name=
"Display" type=
"" overloaded=
"no"> 
31251         <autodoc>Display(self, String x)
</autodoc> 
31253           <param name=
"x" type=
"String" default=
""/> 
31256       <method name=
"DisplayID" type=
"" overloaded=
"no"> 
31257         <autodoc>DisplayID(self, int id)
</autodoc> 
31259           <param name=
"id" type=
"int" default=
""/> 
31262       <method name=
"DisplayContents" type=
"" overloaded=
"no"> 
31263         <autodoc>DisplayContents(self)
</autodoc> 
31265       <method name=
"DisplayIndex" type=
"" overloaded=
"no"> 
31266         <autodoc>DisplayIndex(self)
</autodoc> 
31268       <method name=
"KeywordSearch" type=
"bool" overloaded=
"no"> 
31269         <autodoc>KeywordSearch(self, String keyword) -
> bool
</autodoc> 
31271           <param name=
"keyword" type=
"String" default=
""/> 
31274       <method name=
"UseConfig" type=
"" overloaded=
"no"> 
31275         <autodoc>UseConfig(self, ConfigBase config, String rootpath=EmptyString)
</autodoc> 
31277           <param name=
"config" type=
"ConfigBase" default=
""/> 
31278           <param name=
"rootpath" type=
"String" default=
"wxPyEmptyString"/> 
31281       <method name=
"ReadCustomization" type=
"" overloaded=
"no"> 
31282         <autodoc>ReadCustomization(self, ConfigBase cfg, String path=EmptyString)
</autodoc> 
31284           <param name=
"cfg" type=
"ConfigBase" default=
""/> 
31285           <param name=
"path" type=
"String" default=
"wxPyEmptyString"/> 
31288       <method name=
"WriteCustomization" type=
"" overloaded=
"no"> 
31289         <autodoc>WriteCustomization(self, ConfigBase cfg, String path=EmptyString)
</autodoc> 
31291           <param name=
"cfg" type=
"ConfigBase" default=
""/> 
31292           <param name=
"path" type=
"String" default=
"wxPyEmptyString"/> 
31296     <class name=
"HtmlHelpController" oldname=
"wxHtmlHelpController" module=
"html"> 
31297       <baseclass name=
"EvtHandler"/> 
31298       <constructor name=
"HtmlHelpController" overloaded=
"no"> 
31299         <autodoc>__init__(self, int style=HF_DEFAULTSTYLE) -
> HtmlHelpController
</autodoc> 
31301           <param name=
"style" type=
"int" default=
"wxHF_DEFAULTSTYLE"/> 
31304       <destructor name=
"~wxHtmlHelpController" overloaded=
"no"> 
31305         <autodoc>__del__(self)
</autodoc> 
31307       <method name=
"SetTitleFormat" type=
"" overloaded=
"no"> 
31308         <autodoc>SetTitleFormat(self, String format)
</autodoc> 
31310           <param name=
"format" type=
"String" default=
""/> 
31313       <method name=
"SetTempDir" type=
"" overloaded=
"no"> 
31314         <autodoc>SetTempDir(self, String path)
</autodoc> 
31316           <param name=
"path" type=
"String" default=
""/> 
31319       <method name=
"AddBook" type=
"bool" overloaded=
"no"> 
31320         <autodoc>AddBook(self, String book, int show_wait_msg=False) -
> bool
</autodoc> 
31322           <param name=
"book" type=
"String" default=
""/> 
31323           <param name=
"show_wait_msg" type=
"int" default=
"False"/> 
31326       <method name=
"Display" type=
"" overloaded=
"no"> 
31327         <autodoc>Display(self, String x)
</autodoc> 
31329           <param name=
"x" type=
"String" default=
""/> 
31332       <method name=
"DisplayID" type=
"" overloaded=
"no"> 
31333         <autodoc>DisplayID(self, int id)
</autodoc> 
31335           <param name=
"id" type=
"int" default=
""/> 
31338       <method name=
"DisplayContents" type=
"" overloaded=
"no"> 
31339         <autodoc>DisplayContents(self)
</autodoc> 
31341       <method name=
"DisplayIndex" type=
"" overloaded=
"no"> 
31342         <autodoc>DisplayIndex(self)
</autodoc> 
31344       <method name=
"KeywordSearch" type=
"bool" overloaded=
"no"> 
31345         <autodoc>KeywordSearch(self, String keyword) -
> bool
</autodoc> 
31347           <param name=
"keyword" type=
"String" default=
""/> 
31350       <method name=
"UseConfig" type=
"" overloaded=
"no"> 
31351         <autodoc>UseConfig(self, ConfigBase config, String rootpath=EmptyString)
</autodoc> 
31353           <param name=
"config" type=
"ConfigBase" default=
""/> 
31354           <param name=
"rootpath" type=
"String" default=
"wxPyEmptyString"/> 
31357       <method name=
"ReadCustomization" type=
"" overloaded=
"no"> 
31358         <autodoc>ReadCustomization(self, ConfigBase cfg, String path=EmptyString)
</autodoc> 
31360           <param name=
"cfg" type=
"ConfigBase" default=
""/> 
31361           <param name=
"path" type=
"String" default=
"wxPyEmptyString"/> 
31364       <method name=
"WriteCustomization" type=
"" overloaded=
"no"> 
31365         <autodoc>WriteCustomization(self, ConfigBase cfg, String path=EmptyString)
</autodoc> 
31367           <param name=
"cfg" type=
"ConfigBase" default=
""/> 
31368           <param name=
"path" type=
"String" default=
"wxPyEmptyString"/> 
31371       <method name=
"GetFrame" type=
"HtmlHelpFrame" overloaded=
"no"> 
31372         <autodoc>GetFrame(self) -
> HtmlHelpFrame
</autodoc> 
31376   <module name=
"wizard"> 
31377     <import name=
"_windows"/> 
31378     <pythoncode> wx = _core 
</pythoncode> 
31379     <pythoncode> __docfilter__ = wx.__DocFilter(globals()) 
</pythoncode> 
31381 EVT_WIZARD_PAGE_CHANGED  = wx.PyEventBinder( wxEVT_WIZARD_PAGE_CHANGED, 
1)
 
31382 EVT_WIZARD_PAGE_CHANGING = wx.PyEventBinder( wxEVT_WIZARD_PAGE_CHANGING, 
1)
 
31383 EVT_WIZARD_CANCEL        = wx.PyEventBinder( wxEVT_WIZARD_CANCEL, 
1)
 
31384 EVT_WIZARD_HELP          = wx.PyEventBinder( wxEVT_WIZARD_HELP, 
1)
 
31385 EVT_WIZARD_FINISHED      = wx.PyEventBinder( wxEVT_WIZARD_FINISHED, 
1)
 
31387     <class name=
"WizardEvent" oldname=
"wxWizardEvent" module=
"wizard"> 
31388       <baseclass name=
"NotifyEvent"/> 
31389       <constructor name=
"WizardEvent" overloaded=
"no"> 
31390         <autodoc>__init__(self, wxEventType type=wxEVT_NULL, int id=-
1, bool direction=True, 
 
31391     WizardPage page=None) -
> WizardEvent
</autodoc> 
31393           <param name=
"type" type=
"wxEventType" default=
"wxEVT_NULL"/> 
31394           <param name=
"id" type=
"int" default=
"-1"/> 
31395           <param name=
"direction" type=
"bool" default=
"True"/> 
31396           <param name=
"page" type=
"wxWizardPage" default=
"NULL"/> 
31399       <method name=
"GetDirection" type=
"bool" overloaded=
"no"> 
31400         <autodoc>GetDirection(self) -
> bool
</autodoc> 
31402       <method name=
"GetPage" type=
"wxWizardPage" overloaded=
"no"> 
31403         <autodoc>GetPage(self) -
> WizardPage
</autodoc> 
31406     <class name=
"WizardPage" oldname=
"wxWizardPage" module=
"wizard"> 
31407       <baseclass name=
"Panel"/> 
31408       <method name=
"Create" type=
"bool" overloaded=
"no"> 
31409         <autodoc>Create(self, Wizard parent, Bitmap bitmap=wxNullBitmap, String resource=EmptyString) -
> bool
</autodoc> 
31411           <param name=
"parent" type=
"wxWizard" default=
""/> 
31412           <param name=
"bitmap" type=
"Bitmap" default=
"wxNullBitmap"/> 
31413           <param name=
"resource" type=
"String" default=
"wxPyEmptyString"/> 
31416       <method name=
"GetPrev" type=
"WizardPage" overloaded=
"no"> 
31417         <autodoc>GetPrev(self) -
> WizardPage
</autodoc> 
31419       <method name=
"GetNext" type=
"WizardPage" overloaded=
"no"> 
31420         <autodoc>GetNext(self) -
> WizardPage
</autodoc> 
31422       <method name=
"GetBitmap" type=
"Bitmap" overloaded=
"no"> 
31423         <autodoc>GetBitmap(self) -
> Bitmap
</autodoc> 
31426     <class name=
"PyWizardPage" oldname=
"wxPyWizardPage" module=
"wizard"> 
31427       <baseclass name=
"WizardPage"/> 
31428       <constructor name=
"PyWizardPage" overloaded=
"no"> 
31429         <autodoc>__init__(self, Wizard parent, Bitmap bitmap=
&wxNullBitmap, String resource=
&wxPyEmptyString) -
> PyWizardPage
</autodoc> 
31431           <param name=
"parent" type=
"wxWizard" default=
""/> 
31432           <param name=
"bitmap" type=
"Bitmap" default=
"&wxNullBitmap"/> 
31433           <param name=
"resource" type=
"String" default=
"&wxPyEmptyString"/> 
31436       <constructor name=
"PrePyWizardPage" overloaded=
"no"> 
31437         <autodoc>PrePyWizardPage() -
> PyWizardPage
</autodoc> 
31439       <method name=
"Create" type=
"bool" overloaded=
"no"> 
31440         <autodoc>Create(self, Wizard parent, Bitmap bitmap=wxNullBitmap, String resource=EmptyString) -
> bool
</autodoc> 
31442           <param name=
"parent" type=
"wxWizard" default=
""/> 
31443           <param name=
"bitmap" type=
"Bitmap" default=
"wxNullBitmap"/> 
31444           <param name=
"resource" type=
"String" default=
"wxPyEmptyString"/> 
31447       <method name=
"_setCallbackInfo" type=
"" overloaded=
"no"> 
31448         <autodoc>_setCallbackInfo(self, PyObject self, PyObject _class)
</autodoc> 
31450           <param name=
"self" type=
"PyObject" default=
""/> 
31451           <param name=
"_class" type=
"PyObject" default=
""/> 
31454       <method name=
"base_DoMoveWindow" type=
"" overloaded=
"no"> 
31455         <autodoc>base_DoMoveWindow(self, int x, int y, int width, int height)
</autodoc> 
31457           <param name=
"x" type=
"int" default=
""/> 
31458           <param name=
"y" type=
"int" default=
""/> 
31459           <param name=
"width" type=
"int" default=
""/> 
31460           <param name=
"height" type=
"int" default=
""/> 
31463       <method name=
"base_DoSetSize" type=
"" overloaded=
"no"> 
31464         <autodoc>base_DoSetSize(self, int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)
</autodoc> 
31466           <param name=
"x" type=
"int" default=
""/> 
31467           <param name=
"y" type=
"int" default=
""/> 
31468           <param name=
"width" type=
"int" default=
""/> 
31469           <param name=
"height" type=
"int" default=
""/> 
31470           <param name=
"sizeFlags" type=
"int" default=
"wxSIZE_AUTO"/> 
31473       <method name=
"base_DoSetClientSize" type=
"" overloaded=
"no"> 
31474         <autodoc>base_DoSetClientSize(self, int width, int height)
</autodoc> 
31476           <param name=
"width" type=
"int" default=
""/> 
31477           <param name=
"height" type=
"int" default=
""/> 
31480       <method name=
"base_DoSetVirtualSize" type=
"" overloaded=
"no"> 
31481         <autodoc>base_DoSetVirtualSize(self, int x, int y)
</autodoc> 
31483           <param name=
"x" type=
"int" default=
""/> 
31484           <param name=
"y" type=
"int" default=
""/> 
31487       <method name=
"base_DoGetSize" type=
"" overloaded=
"no"> 
31488         <autodoc>base_DoGetSize() -
> (width, height)
</autodoc> 
31490           <param name=
"OUTPUT" type=
"int" default=
""/> 
31491           <param name=
"OUTPUT" type=
"int" default=
""/> 
31494       <method name=
"base_DoGetClientSize" type=
"" overloaded=
"no"> 
31495         <autodoc>base_DoGetClientSize() -
> (width, height)
</autodoc> 
31497           <param name=
"OUTPUT" type=
"int" default=
""/> 
31498           <param name=
"OUTPUT" type=
"int" default=
""/> 
31501       <method name=
"base_DoGetPosition" type=
"" overloaded=
"no"> 
31502         <autodoc>base_DoGetPosition() -
> (x,y)
</autodoc> 
31504           <param name=
"OUTPUT" type=
"int" default=
""/> 
31505           <param name=
"OUTPUT" type=
"int" default=
""/> 
31508       <method name=
"base_DoGetVirtualSize" type=
"Size" overloaded=
"no"> 
31509         <autodoc>base_DoGetVirtualSize(self) -
> Size
</autodoc> 
31511       <method name=
"base_DoGetBestSize" type=
"Size" overloaded=
"no"> 
31512         <autodoc>base_DoGetBestSize(self) -
> Size
</autodoc> 
31514       <method name=
"base_InitDialog" type=
"" overloaded=
"no"> 
31515         <autodoc>base_InitDialog(self)
</autodoc> 
31517       <method name=
"base_TransferDataToWindow" type=
"bool" overloaded=
"no"> 
31518         <autodoc>base_TransferDataToWindow(self) -
> bool
</autodoc> 
31520       <method name=
"base_TransferDataFromWindow" type=
"bool" overloaded=
"no"> 
31521         <autodoc>base_TransferDataFromWindow(self) -
> bool
</autodoc> 
31523       <method name=
"base_Validate" type=
"bool" overloaded=
"no"> 
31524         <autodoc>base_Validate(self) -
> bool
</autodoc> 
31526       <method name=
"base_AcceptsFocus" type=
"bool" overloaded=
"no"> 
31527         <autodoc>base_AcceptsFocus(self) -
> bool
</autodoc> 
31529       <method name=
"base_AcceptsFocusFromKeyboard" type=
"bool" overloaded=
"no"> 
31530         <autodoc>base_AcceptsFocusFromKeyboard(self) -
> bool
</autodoc> 
31532       <method name=
"base_GetMaxSize" type=
"Size" overloaded=
"no"> 
31533         <autodoc>base_GetMaxSize(self) -
> Size
</autodoc> 
31535       <method name=
"base_AddChild" type=
"" overloaded=
"no"> 
31536         <autodoc>base_AddChild(self, Window child)
</autodoc> 
31538           <param name=
"child" type=
"Window" default=
""/> 
31541       <method name=
"base_RemoveChild" type=
"" overloaded=
"no"> 
31542         <autodoc>base_RemoveChild(self, Window child)
</autodoc> 
31544           <param name=
"child" type=
"Window" default=
""/> 
31548     <class name=
"WizardPageSimple" oldname=
"wxWizardPageSimple" module=
"wizard"> 
31549       <baseclass name=
"WizardPage"/> 
31550       <constructor name=
"WizardPageSimple" overloaded=
"no"> 
31551         <autodoc>__init__(self, Wizard parent, WizardPage prev=None, WizardPage next=None, 
 
31552     Bitmap bitmap=wxNullBitmap, wxChar resource=None) -
> WizardPageSimple
</autodoc> 
31554           <param name=
"parent" type=
"wxWizard" default=
""/> 
31555           <param name=
"prev" type=
"WizardPage" default=
"NULL"/> 
31556           <param name=
"next" type=
"WizardPage" default=
"NULL"/> 
31557           <param name=
"bitmap" type=
"Bitmap" default=
"wxNullBitmap"/> 
31558           <param name=
"resource" type=
"wxChar" default=
"NULL"/> 
31561       <constructor name=
"PreWizardPageSimple" overloaded=
"no"> 
31562         <autodoc>PreWizardPageSimple() -
> WizardPageSimple
</autodoc> 
31564       <method name=
"Create" type=
"bool" overloaded=
"no"> 
31565         <autodoc>Create(self, Wizard parent=None, WizardPage prev=None, WizardPage next=None, 
 
31566     Bitmap bitmap=wxNullBitmap, wxChar resource=None) -
> bool
</autodoc> 
31568           <param name=
"parent" type=
"wxWizard" default=
"NULL"/> 
31569           <param name=
"prev" type=
"WizardPage" default=
"NULL"/> 
31570           <param name=
"next" type=
"WizardPage" default=
"NULL"/> 
31571           <param name=
"bitmap" type=
"Bitmap" default=
"wxNullBitmap"/> 
31572           <param name=
"resource" type=
"wxChar" default=
"NULL"/> 
31575       <method name=
"SetPrev" type=
"" overloaded=
"no"> 
31576         <autodoc>SetPrev(self, WizardPage prev)
</autodoc> 
31578           <param name=
"prev" type=
"WizardPage" default=
""/> 
31581       <method name=
"SetNext" type=
"" overloaded=
"no"> 
31582         <autodoc>SetNext(self, WizardPage next)
</autodoc> 
31584           <param name=
"next" type=
"WizardPage" default=
""/> 
31587       <staticmethod name=
"Chain" type=
"" overloaded=
"no"> 
31588         <autodoc>Chain(WizardPageSimple first, WizardPageSimple second)
</autodoc> 
31590           <param name=
"first" type=
"WizardPageSimple" default=
""/> 
31591           <param name=
"second" type=
"WizardPageSimple" default=
""/> 
31595     <class name=
"Wizard" oldname=
"wxWizard" module=
"wizard"> 
31596       <baseclass name=
"Dialog"/> 
31597       <constructor name=
"Wizard" overloaded=
"no"> 
31598         <autodoc>__init__(self, Window parent, int id=-
1, String title=EmptyString, 
 
31599     Bitmap bitmap=wxNullBitmap, Point pos=DefaultPosition, 
 
31600     long style=DEFAULT_DIALOG_STYLE) -
> Wizard
</autodoc> 
31602           <param name=
"parent" type=
"Window" default=
""/> 
31603           <param name=
"id" type=
"int" default=
"-1"/> 
31604           <param name=
"title" type=
"String" default=
"wxPyEmptyString"/> 
31605           <param name=
"bitmap" type=
"Bitmap" default=
"wxNullBitmap"/> 
31606           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
31607           <param name=
"style" type=
"long" default=
"wxDEFAULT_DIALOG_STYLE"/> 
31610       <constructor name=
"PreWizard" overloaded=
"no"> 
31611         <autodoc>PreWizard() -
> Wizard
</autodoc> 
31613       <method name=
"Create" type=
"bool" overloaded=
"no"> 
31614         <autodoc>Create(self, Window parent, int id=-
1, String title=EmptyString, 
 
31615     Bitmap bitmap=wxNullBitmap, Point pos=DefaultPosition) -
> bool
</autodoc> 
31617           <param name=
"parent" type=
"Window" default=
""/> 
31618           <param name=
"id" type=
"int" default=
"-1"/> 
31619           <param name=
"title" type=
"String" default=
"wxPyEmptyString"/> 
31620           <param name=
"bitmap" type=
"Bitmap" default=
"wxNullBitmap"/> 
31621           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
31624       <method name=
"Init" type=
"" overloaded=
"no"> 
31625         <autodoc>Init(self)
</autodoc> 
31627       <method name=
"RunWizard" type=
"bool" overloaded=
"no"> 
31628         <autodoc>RunWizard(self, WizardPage firstPage) -
> bool
</autodoc> 
31630           <param name=
"firstPage" type=
"WizardPage" default=
""/> 
31633       <method name=
"GetCurrentPage" type=
"WizardPage" overloaded=
"no"> 
31634         <autodoc>GetCurrentPage(self) -
> WizardPage
</autodoc> 
31636       <method name=
"SetPageSize" type=
"" overloaded=
"no"> 
31637         <autodoc>SetPageSize(self, Size size)
</autodoc> 
31639           <param name=
"size" type=
"Size" default=
""/> 
31642       <method name=
"GetPageSize" type=
"Size" overloaded=
"no"> 
31643         <autodoc>GetPageSize(self) -
> Size
</autodoc> 
31645       <method name=
"FitToPage" type=
"" overloaded=
"no"> 
31646         <autodoc>FitToPage(self, WizardPage firstPage)
</autodoc> 
31648           <param name=
"firstPage" type=
"WizardPage" default=
""/> 
31651       <method name=
"GetPageAreaSizer" type=
"Sizer" overloaded=
"no"> 
31652         <autodoc>GetPageAreaSizer(self) -
> Sizer
</autodoc> 
31654       <method name=
"SetBorder" type=
"" overloaded=
"no"> 
31655         <autodoc>SetBorder(self, int border)
</autodoc> 
31657           <param name=
"border" type=
"int" default=
""/> 
31660       <method name=
"IsRunning" type=
"bool" overloaded=
"no"> 
31661         <autodoc>IsRunning(self) -
> bool
</autodoc> 
31663       <method name=
"ShowPage" type=
"bool" overloaded=
"no"> 
31664         <autodoc>ShowPage(self, WizardPage page, bool goingForward=True) -
> bool
</autodoc> 
31666           <param name=
"page" type=
"WizardPage" default=
""/> 
31667           <param name=
"goingForward" type=
"bool" default=
"True"/> 
31670       <method name=
"HasNextPage" type=
"bool" overloaded=
"no"> 
31671         <autodoc>HasNextPage(self, WizardPage page) -
> bool
</autodoc> 
31673           <param name=
"page" type=
"WizardPage" default=
""/> 
31676       <method name=
"HasPrevPage" type=
"bool" overloaded=
"no"> 
31677         <autodoc>HasPrevPage(self, WizardPage page) -
> bool
</autodoc> 
31679           <param name=
"page" type=
"WizardPage" default=
""/> 
31684   <module name=
"glcanvas"> 
31685     <import name=
"_core"/> 
31686     <pythoncode> wx = _core 
</pythoncode> 
31687     <pythoncode> __docfilter__ = wx.__DocFilter(globals()) 
</pythoncode> 
31688     <class name=
"GLContext" oldname=
"wxGLContext" module=
"glcanvas"> 
31689       <baseclass name=
"Object"/> 
31690       <constructor name=
"GLContext" overloaded=
"no"> 
31691         <autodoc>__init__(self, bool isRGB, GLCanvas win, wxPalette palette=wxNullPalette, 
 
31692     GLContext other=None) -
> GLContext
</autodoc> 
31694           <param name=
"isRGB" type=
"bool" default=
""/> 
31695           <param name=
"win" type=
"wxGLCanvas" default=
""/> 
31696           <param name=
"palette" type=
"Palette" default=
"wxNullPalette"/> 
31697           <param name=
"other" type=
"GLContext" default=
"NULL"/> 
31700       <destructor name=
"~wxGLContext" overloaded=
"no"> 
31701         <autodoc>__del__(self)
</autodoc> 
31703       <method name=
"SetCurrent" type=
"" overloaded=
"no"> 
31704         <autodoc>SetCurrent(self)
</autodoc> 
31706       <method name=
"SetColour" type=
"" overloaded=
"no"> 
31707         <autodoc>SetColour(self, String colour)
</autodoc> 
31709           <param name=
"colour" type=
"String" default=
""/> 
31712       <method name=
"SwapBuffers" type=
"" overloaded=
"no"> 
31713         <autodoc>SwapBuffers(self)
</autodoc> 
31715       <method name=
"SetupPixelFormat" type=
"" overloaded=
"no"> 
31716         <autodoc>SetupPixelFormat(self)
</autodoc> 
31718       <method name=
"SetupPalette" type=
"" overloaded=
"no"> 
31719         <autodoc>SetupPalette(self, wxPalette palette)
</autodoc> 
31721           <param name=
"palette" type=
"Palette" default=
""/> 
31724       <method name=
"CreateDefaultPalette" type=
"Palette" overloaded=
"no"> 
31725         <autodoc>CreateDefaultPalette(self) -
> wxPalette
</autodoc> 
31727       <method name=
"GetPalette" type=
"Palette" overloaded=
"no"> 
31728         <autodoc>GetPalette(self) -
> wxPalette
</autodoc> 
31730       <method name=
"GetWindow" type=
"Window" overloaded=
"no"> 
31731         <autodoc>GetWindow(self) -
> Window
</autodoc> 
31734     <class name=
"GLCanvas" oldname=
"wxGLCanvas" module=
"glcanvas"> 
31735       <baseclass name=
"Window"/> 
31736       <constructor name=
"GLCanvas" overloaded=
"no"> 
31737         <autodoc>__init__(self, Window parent, int id=-
1, Point pos=DefaultPosition, 
 
31738     Size size=DefaultSize, long style=
0, String name=GLCanvasNameStr, 
 
31739     int attribList=None, wxPalette palette=wxNullPalette) -
> GLCanvas
</autodoc> 
31741           <param name=
"parent" type=
"Window" default=
""/> 
31742           <param name=
"id" type=
"int" default=
"-1"/> 
31743           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
31744           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
31745           <param name=
"style" type=
"long" default=
"0"/> 
31746           <param name=
"name" type=
"String" default=
"wxPyGLCanvasNameStr"/> 
31747           <param name=
"attribList" type=
"int" default=
"NULL"/> 
31748           <param name=
"palette" type=
"Palette" default=
"wxNullPalette"/> 
31751       <constructor name=
"GLCanvasWithContext" overloaded=
"no"> 
31752         <autodoc>GLCanvasWithContext(Window parent, GLContext shared=None, int id=-
1, Point pos=DefaultPosition, 
 
31753     Size size=DefaultSize, 
 
31754     long style=
0, String name=GLCanvasNameStr, 
 
31755     int attribList=None, wxPalette palette=wxNullPalette) -
> GLCanvas
</autodoc> 
31757           <param name=
"parent" type=
"Window" default=
""/> 
31758           <param name=
"shared" type=
"GLContext" default=
"NULL"/> 
31759           <param name=
"id" type=
"int" default=
"-1"/> 
31760           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
31761           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
31762           <param name=
"style" type=
"long" default=
"0"/> 
31763           <param name=
"name" type=
"String" default=
"wxPyGLCanvasNameStr"/> 
31764           <param name=
"attribList" type=
"int" default=
"NULL"/> 
31765           <param name=
"palette" type=
"Palette" default=
"wxNullPalette"/> 
31768       <method name=
"SetCurrent" type=
"" overloaded=
"no"> 
31769         <autodoc>SetCurrent(self)
</autodoc> 
31771       <method name=
"SetColour" type=
"" overloaded=
"no"> 
31772         <autodoc>SetColour(self, String colour)
</autodoc> 
31774           <param name=
"colour" type=
"String" default=
""/> 
31777       <method name=
"SwapBuffers" type=
"" overloaded=
"no"> 
31778         <autodoc>SwapBuffers(self)
</autodoc> 
31780       <method name=
"GetContext" type=
"GLContext" overloaded=
"no"> 
31781         <autodoc>GetContext(self) -
> GLContext
</autodoc> 
31785   <module name=
"ogl"> 
31786     <import name=
"_windows"/> 
31787     <pythoncode> wx = _core 
</pythoncode> 
31788     <pythoncode> __docfilter__ = wx.__DocFilter(globals()) 
</pythoncode> 
31791     warnings.warn("This module is deprecated.  Please use the wx.lib.ogl package instead.",    
 
31792                   DeprecationWarning, stacklevel=
2)
 
31795 #---------------------------------------------------------------------------
 
31797     <class name=
"ShapeRegion" oldname=
"wxShapeRegion" module=
"ogl"> 
31798       <baseclass name=
"Object"/> 
31799       <constructor name=
"ShapeRegion" overloaded=
"no"> 
31800         <autodoc>__init__(self) -
> ShapeRegion
</autodoc> 
31802       <method name=
"SetText" type=
"" overloaded=
"no"> 
31803         <autodoc>SetText(self, String s)
</autodoc> 
31805           <param name=
"s" type=
"String" default=
""/> 
31808       <method name=
"SetFont" type=
"" overloaded=
"no"> 
31809         <autodoc>SetFont(self, Font f)
</autodoc> 
31811           <param name=
"f" type=
"Font" default=
""/> 
31814       <method name=
"SetMinSize" type=
"" overloaded=
"no"> 
31815         <autodoc>SetMinSize(self, double w, double h)
</autodoc> 
31817           <param name=
"w" type=
"double" default=
""/> 
31818           <param name=
"h" type=
"double" default=
""/> 
31821       <method name=
"SetSize" type=
"" overloaded=
"no"> 
31822         <autodoc>SetSize(self, double w, double h)
</autodoc> 
31824           <param name=
"w" type=
"double" default=
""/> 
31825           <param name=
"h" type=
"double" default=
""/> 
31828       <method name=
"SetPosition" type=
"" overloaded=
"no"> 
31829         <autodoc>SetPosition(self, double x, double y)
</autodoc> 
31831           <param name=
"x" type=
"double" default=
""/> 
31832           <param name=
"y" type=
"double" default=
""/> 
31835       <method name=
"SetProportions" type=
"" overloaded=
"no"> 
31836         <autodoc>SetProportions(self, double x, double y)
</autodoc> 
31838           <param name=
"x" type=
"double" default=
""/> 
31839           <param name=
"y" type=
"double" default=
""/> 
31842       <method name=
"SetFormatMode" type=
"" overloaded=
"no"> 
31843         <autodoc>SetFormatMode(self, int mode)
</autodoc> 
31845           <param name=
"mode" type=
"int" default=
""/> 
31848       <method name=
"SetName" type=
"" overloaded=
"no"> 
31849         <autodoc>SetName(self, String s)
</autodoc> 
31851           <param name=
"s" type=
"String" default=
""/> 
31854       <method name=
"SetColour" type=
"" overloaded=
"no"> 
31855         <autodoc>SetColour(self, String col)
</autodoc> 
31857           <param name=
"col" type=
"String" default=
""/> 
31860       <method name=
"GetText" type=
"String" overloaded=
"no"> 
31861         <autodoc>GetText(self) -
> String
</autodoc> 
31863       <method name=
"GetFont" type=
"Font" overloaded=
"no"> 
31864         <autodoc>GetFont(self) -
> Font
</autodoc> 
31866       <method name=
"GetMinSize" type=
"" overloaded=
"no"> 
31867         <autodoc>GetMinSize(self, double OUTPUT, double OUTPUT)
</autodoc> 
31869           <param name=
"OUTPUT" type=
"double" default=
""/> 
31870           <param name=
"OUTPUT" type=
"double" default=
""/> 
31873       <method name=
"GetProportion" type=
"" overloaded=
"no"> 
31874         <autodoc>GetProportion(self, double OUTPUT, double OUTPUT)
</autodoc> 
31876           <param name=
"OUTPUT" type=
"double" default=
""/> 
31877           <param name=
"OUTPUT" type=
"double" default=
""/> 
31880       <method name=
"GetSize" type=
"" overloaded=
"no"> 
31881         <autodoc>GetSize(self, double OUTPUT, double OUTPUT)
</autodoc> 
31883           <param name=
"OUTPUT" type=
"double" default=
""/> 
31884           <param name=
"OUTPUT" type=
"double" default=
""/> 
31887       <method name=
"GetPosition" type=
"" overloaded=
"no"> 
31888         <autodoc>GetPosition(self, double OUTPUT, double OUTPUT)
</autodoc> 
31890           <param name=
"OUTPUT" type=
"double" default=
""/> 
31891           <param name=
"OUTPUT" type=
"double" default=
""/> 
31894       <method name=
"GetFormatMode" type=
"int" overloaded=
"no"> 
31895         <autodoc>GetFormatMode(self) -
> int
</autodoc> 
31897       <method name=
"GetName" type=
"String" overloaded=
"no"> 
31898         <autodoc>GetName(self) -
> String
</autodoc> 
31900       <method name=
"GetColour" type=
"String" overloaded=
"no"> 
31901         <autodoc>GetColour(self) -
> String
</autodoc> 
31903       <method name=
"GetActualColourObject" type=
"Colour" overloaded=
"no"> 
31904         <autodoc>GetActualColourObject(self) -
> Colour
</autodoc> 
31906       <method name=
"GetFormattedText" type=
"wxList" overloaded=
"no"> 
31907         <autodoc>GetFormattedText(self) -
> wxList
</autodoc> 
31909       <method name=
"GetPenColour" type=
"String" overloaded=
"no"> 
31910         <autodoc>GetPenColour(self) -
> String
</autodoc> 
31912       <method name=
"GetPenStyle" type=
"int" overloaded=
"no"> 
31913         <autodoc>GetPenStyle(self) -
> int
</autodoc> 
31915       <method name=
"SetPenStyle" type=
"" overloaded=
"no"> 
31916         <autodoc>SetPenStyle(self, int style)
</autodoc> 
31918           <param name=
"style" type=
"int" default=
""/> 
31921       <method name=
"SetPenColour" type=
"" overloaded=
"no"> 
31922         <autodoc>SetPenColour(self, String col)
</autodoc> 
31924           <param name=
"col" type=
"String" default=
""/> 
31927       <method name=
"GetActualPen" type=
"Pen" overloaded=
"no"> 
31928         <autodoc>GetActualPen(self) -
> wxPen
</autodoc> 
31930       <method name=
"GetWidth" type=
"double" overloaded=
"no"> 
31931         <autodoc>GetWidth(self) -
> double
</autodoc> 
31933       <method name=
"GetHeight" type=
"double" overloaded=
"no"> 
31934         <autodoc>GetHeight(self) -
> double
</autodoc> 
31936       <method name=
"ClearText" type=
"" overloaded=
"no"> 
31937         <autodoc>ClearText(self)
</autodoc> 
31940     <class name=
"AttachmentPoint" oldname=
"wxAttachmentPoint" module=
"ogl"> 
31941       <baseclass name=
"Object"/> 
31942       <constructor name=
"AttachmentPoint" overloaded=
"no"> 
31943         <autodoc>__init__(self, int id=
0, double x=
0.0, double y=
0.0) -
> AttachmentPoint
</autodoc> 
31945           <param name=
"id" type=
"int" default=
"0"/> 
31946           <param name=
"x" type=
"double" default=
"0.0"/> 
31947           <param name=
"y" type=
"double" default=
"0.0"/> 
31950       <property name=
"m_id" type=
"int" readonly=
"no"/> 
31951       <property name=
"m_x" type=
"double" readonly=
"no"/> 
31952       <property name=
"m_y" type=
"double" readonly=
"no"/> 
31954     <class name=
"PyShapeEvtHandler" oldname=
"wxPyShapeEvtHandler" module=
"ogl"> 
31955       <baseclass name=
"Object"/> 
31956       <constructor name=
"PyShapeEvtHandler" overloaded=
"no"> 
31957         <autodoc>__init__(self, PyShapeEvtHandler prev=None, PyShape shape=None) -
> PyShapeEvtHandler
</autodoc> 
31959           <param name=
"prev" type=
"PyShapeEvtHandler" default=
"NULL"/> 
31960           <param name=
"shape" type=
"wxPyShape" default=
"NULL"/> 
31963       <method name=
"_setCallbackInfo" type=
"" overloaded=
"no"> 
31964         <autodoc>_setCallbackInfo(self, PyObject self, PyObject _class)
</autodoc> 
31966           <param name=
"self" type=
"PyObject" default=
""/> 
31967           <param name=
"_class" type=
"PyObject" default=
""/> 
31970       <method name=
"_setOORInfo" type=
"" overloaded=
"no"> 
31971         <autodoc>_setOORInfo(self, PyObject _self)
</autodoc> 
31973           <param name=
"_self" type=
"PyObject" default=
""/> 
31976       <method name=
"SetShape" type=
"" overloaded=
"no"> 
31977         <autodoc>SetShape(self, PyShape sh)
</autodoc> 
31979           <param name=
"sh" type=
"wxPyShape" default=
""/> 
31982       <method name=
"GetShape" type=
"wxPyShape" overloaded=
"no"> 
31983         <autodoc>GetShape(self) -
> PyShape
</autodoc> 
31985       <method name=
"SetPreviousHandler" type=
"" overloaded=
"no"> 
31986         <autodoc>SetPreviousHandler(self, PyShapeEvtHandler handler)
</autodoc> 
31988           <param name=
"handler" type=
"PyShapeEvtHandler" default=
""/> 
31991       <method name=
"GetPreviousHandler" type=
"PyShapeEvtHandler" overloaded=
"no"> 
31992         <autodoc>GetPreviousHandler(self) -
> PyShapeEvtHandler
</autodoc> 
31994       <method name=
"CreateNewCopy" type=
"PyShapeEvtHandler" overloaded=
"no"> 
31995         <autodoc>CreateNewCopy(self) -
> PyShapeEvtHandler
</autodoc> 
31997       <method name=
"base_OnDelete" type=
"" overloaded=
"no"> 
31998         <autodoc>base_OnDelete(self)
</autodoc> 
32000       <method name=
"base_OnDraw" type=
"" overloaded=
"no"> 
32001         <autodoc>base_OnDraw(self, DC dc)
</autodoc> 
32003           <param name=
"dc" type=
"DC" default=
""/> 
32006       <method name=
"base_OnDrawContents" type=
"" overloaded=
"no"> 
32007         <autodoc>base_OnDrawContents(self, DC dc)
</autodoc> 
32009           <param name=
"dc" type=
"DC" default=
""/> 
32012       <method name=
"base_OnDrawBranches" type=
"" overloaded=
"no"> 
32013         <autodoc>base_OnDrawBranches(self, DC dc, bool erase=False)
</autodoc> 
32015           <param name=
"dc" type=
"DC" default=
""/> 
32016           <param name=
"erase" type=
"bool" default=
"False"/> 
32019       <method name=
"base_OnMoveLinks" type=
"" overloaded=
"no"> 
32020         <autodoc>base_OnMoveLinks(self, DC dc)
</autodoc> 
32022           <param name=
"dc" type=
"DC" default=
""/> 
32025       <method name=
"base_OnErase" type=
"" overloaded=
"no"> 
32026         <autodoc>base_OnErase(self, DC dc)
</autodoc> 
32028           <param name=
"dc" type=
"DC" default=
""/> 
32031       <method name=
"base_OnEraseContents" type=
"" overloaded=
"no"> 
32032         <autodoc>base_OnEraseContents(self, DC dc)
</autodoc> 
32034           <param name=
"dc" type=
"DC" default=
""/> 
32037       <method name=
"base_OnHighlight" type=
"" overloaded=
"no"> 
32038         <autodoc>base_OnHighlight(self, DC dc)
</autodoc> 
32040           <param name=
"dc" type=
"DC" default=
""/> 
32043       <method name=
"base_OnLeftClick" type=
"" overloaded=
"no"> 
32044         <autodoc>base_OnLeftClick(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
32046           <param name=
"x" type=
"double" default=
""/> 
32047           <param name=
"y" type=
"double" default=
""/> 
32048           <param name=
"keys" type=
"int" default=
"0"/> 
32049           <param name=
"attachment" type=
"int" default=
"0"/> 
32052       <method name=
"base_OnLeftDoubleClick" type=
"" overloaded=
"no"> 
32053         <autodoc>base_OnLeftDoubleClick(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
32055           <param name=
"x" type=
"double" default=
""/> 
32056           <param name=
"y" type=
"double" default=
""/> 
32057           <param name=
"keys" type=
"int" default=
"0"/> 
32058           <param name=
"attachment" type=
"int" default=
"0"/> 
32061       <method name=
"base_OnRightClick" type=
"" overloaded=
"no"> 
32062         <autodoc>base_OnRightClick(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
32064           <param name=
"x" type=
"double" default=
""/> 
32065           <param name=
"y" type=
"double" default=
""/> 
32066           <param name=
"keys" type=
"int" default=
"0"/> 
32067           <param name=
"attachment" type=
"int" default=
"0"/> 
32070       <method name=
"base_OnSize" type=
"" overloaded=
"no"> 
32071         <autodoc>base_OnSize(self, double x, double y)
</autodoc> 
32073           <param name=
"x" type=
"double" default=
""/> 
32074           <param name=
"y" type=
"double" default=
""/> 
32077       <method name=
"base_OnMovePre" type=
"bool" overloaded=
"no"> 
32078         <autodoc>base_OnMovePre(self, DC dc, double x, double y, double old_x, double old_y, 
 
32079     bool display=True) -
> bool
</autodoc> 
32081           <param name=
"dc" type=
"DC" default=
""/> 
32082           <param name=
"x" type=
"double" default=
""/> 
32083           <param name=
"y" type=
"double" default=
""/> 
32084           <param name=
"old_x" type=
"double" default=
""/> 
32085           <param name=
"old_y" type=
"double" default=
""/> 
32086           <param name=
"display" type=
"bool" default=
"True"/> 
32089       <method name=
"base_OnMovePost" type=
"" overloaded=
"no"> 
32090         <autodoc>base_OnMovePost(self, DC dc, double x, double y, double old_x, double old_y, 
 
32091     bool display=True)
</autodoc> 
32093           <param name=
"dc" type=
"DC" default=
""/> 
32094           <param name=
"x" type=
"double" default=
""/> 
32095           <param name=
"y" type=
"double" default=
""/> 
32096           <param name=
"old_x" type=
"double" default=
""/> 
32097           <param name=
"old_y" type=
"double" default=
""/> 
32098           <param name=
"display" type=
"bool" default=
"True"/> 
32101       <method name=
"base_OnDragLeft" type=
"" overloaded=
"no"> 
32102         <autodoc>base_OnDragLeft(self, bool draw, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
32104           <param name=
"draw" type=
"bool" default=
""/> 
32105           <param name=
"x" type=
"double" default=
""/> 
32106           <param name=
"y" type=
"double" default=
""/> 
32107           <param name=
"keys" type=
"int" default=
"0"/> 
32108           <param name=
"attachment" type=
"int" default=
"0"/> 
32111       <method name=
"base_OnBeginDragLeft" type=
"" overloaded=
"no"> 
32112         <autodoc>base_OnBeginDragLeft(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
32114           <param name=
"x" type=
"double" default=
""/> 
32115           <param name=
"y" type=
"double" default=
""/> 
32116           <param name=
"keys" type=
"int" default=
"0"/> 
32117           <param name=
"attachment" type=
"int" default=
"0"/> 
32120       <method name=
"base_OnEndDragLeft" type=
"" overloaded=
"no"> 
32121         <autodoc>base_OnEndDragLeft(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
32123           <param name=
"x" type=
"double" default=
""/> 
32124           <param name=
"y" type=
"double" default=
""/> 
32125           <param name=
"keys" type=
"int" default=
"0"/> 
32126           <param name=
"attachment" type=
"int" default=
"0"/> 
32129       <method name=
"base_OnDragRight" type=
"" overloaded=
"no"> 
32130         <autodoc>base_OnDragRight(self, bool draw, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
32132           <param name=
"draw" type=
"bool" default=
""/> 
32133           <param name=
"x" type=
"double" default=
""/> 
32134           <param name=
"y" type=
"double" default=
""/> 
32135           <param name=
"keys" type=
"int" default=
"0"/> 
32136           <param name=
"attachment" type=
"int" default=
"0"/> 
32139       <method name=
"base_OnBeginDragRight" type=
"" overloaded=
"no"> 
32140         <autodoc>base_OnBeginDragRight(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
32142           <param name=
"x" type=
"double" default=
""/> 
32143           <param name=
"y" type=
"double" default=
""/> 
32144           <param name=
"keys" type=
"int" default=
"0"/> 
32145           <param name=
"attachment" type=
"int" default=
"0"/> 
32148       <method name=
"base_OnEndDragRight" type=
"" overloaded=
"no"> 
32149         <autodoc>base_OnEndDragRight(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
32151           <param name=
"x" type=
"double" default=
""/> 
32152           <param name=
"y" type=
"double" default=
""/> 
32153           <param name=
"keys" type=
"int" default=
"0"/> 
32154           <param name=
"attachment" type=
"int" default=
"0"/> 
32157       <method name=
"base_OnDrawOutline" type=
"" overloaded=
"no"> 
32158         <autodoc>base_OnDrawOutline(self, DC dc, double x, double y, double w, double h)
</autodoc> 
32160           <param name=
"dc" type=
"DC" default=
""/> 
32161           <param name=
"x" type=
"double" default=
""/> 
32162           <param name=
"y" type=
"double" default=
""/> 
32163           <param name=
"w" type=
"double" default=
""/> 
32164           <param name=
"h" type=
"double" default=
""/> 
32167       <method name=
"base_OnDrawControlPoints" type=
"" overloaded=
"no"> 
32168         <autodoc>base_OnDrawControlPoints(self, DC dc)
</autodoc> 
32170           <param name=
"dc" type=
"DC" default=
""/> 
32173       <method name=
"base_OnEraseControlPoints" type=
"" overloaded=
"no"> 
32174         <autodoc>base_OnEraseControlPoints(self, DC dc)
</autodoc> 
32176           <param name=
"dc" type=
"DC" default=
""/> 
32179       <method name=
"base_OnMoveLink" type=
"" overloaded=
"no"> 
32180         <autodoc>base_OnMoveLink(self, DC dc, bool moveControlPoints=True)
</autodoc> 
32182           <param name=
"dc" type=
"DC" default=
""/> 
32183           <param name=
"moveControlPoints" type=
"bool" default=
"True"/> 
32186       <method name=
"base_OnSizingDragLeft" type=
"" overloaded=
"no"> 
32187         <autodoc>base_OnSizingDragLeft(self, PyControlPoint pt, bool draw, double x, double y, int keys=
0, 
 
32188     int attachment=
0)
</autodoc> 
32190           <param name=
"pt" type=
"wxPyControlPoint" default=
""/> 
32191           <param name=
"draw" type=
"bool" default=
""/> 
32192           <param name=
"x" type=
"double" default=
""/> 
32193           <param name=
"y" type=
"double" default=
""/> 
32194           <param name=
"keys" type=
"int" default=
"0"/> 
32195           <param name=
"attachment" type=
"int" default=
"0"/> 
32198       <method name=
"base_OnSizingBeginDragLeft" type=
"" overloaded=
"no"> 
32199         <autodoc>base_OnSizingBeginDragLeft(self, PyControlPoint pt, double x, double y, int keys=
0, 
 
32200     int attachment=
0)
</autodoc> 
32202           <param name=
"pt" type=
"wxPyControlPoint" default=
""/> 
32203           <param name=
"x" type=
"double" default=
""/> 
32204           <param name=
"y" type=
"double" default=
""/> 
32205           <param name=
"keys" type=
"int" default=
"0"/> 
32206           <param name=
"attachment" type=
"int" default=
"0"/> 
32209       <method name=
"base_OnSizingEndDragLeft" type=
"" overloaded=
"no"> 
32210         <autodoc>base_OnSizingEndDragLeft(self, PyControlPoint pt, double x, double y, int keys=
0, 
 
32211     int attachment=
0)
</autodoc> 
32213           <param name=
"pt" type=
"wxPyControlPoint" default=
""/> 
32214           <param name=
"x" type=
"double" default=
""/> 
32215           <param name=
"y" type=
"double" default=
""/> 
32216           <param name=
"keys" type=
"int" default=
"0"/> 
32217           <param name=
"attachment" type=
"int" default=
"0"/> 
32220       <method name=
"base_OnBeginSize" type=
"" overloaded=
"no"> 
32221         <autodoc>base_OnBeginSize(self, double w, double h)
</autodoc> 
32223           <param name=
"w" type=
"double" default=
""/> 
32224           <param name=
"h" type=
"double" default=
""/> 
32227       <method name=
"base_OnEndSize" type=
"" overloaded=
"no"> 
32228         <autodoc>base_OnEndSize(self, double w, double h)
</autodoc> 
32230           <param name=
"w" type=
"double" default=
""/> 
32231           <param name=
"h" type=
"double" default=
""/> 
32235     <class name=
"PyShape" oldname=
"wxPyShape" module=
"ogl"> 
32236       <baseclass name=
"PyShapeEvtHandler"/> 
32237       <constructor name=
"PyShape" overloaded=
"no"> 
32238         <autodoc>__init__(self, PyShapeCanvas can=None) -
> PyShape
</autodoc> 
32240           <param name=
"can" type=
"wxPyShapeCanvas" default=
"NULL"/> 
32243       <method name=
"_setCallbackInfo" type=
"" overloaded=
"no"> 
32244         <autodoc>_setCallbackInfo(self, PyObject self, PyObject _class)
</autodoc> 
32246           <param name=
"self" type=
"PyObject" default=
""/> 
32247           <param name=
"_class" type=
"PyObject" default=
""/> 
32250       <method name=
"GetBoundingBoxMax" type=
"" overloaded=
"no"> 
32251         <autodoc>GetBoundingBoxMax(self, double OUTPUT, double OUTPUT)
</autodoc> 
32253           <param name=
"OUTPUT" type=
"double" default=
""/> 
32254           <param name=
"OUTPUT" type=
"double" default=
""/> 
32257       <method name=
"GetBoundingBoxMin" type=
"" overloaded=
"no"> 
32258         <autodoc>GetBoundingBoxMin(self, double OUTPUT, double OUTPUT)
</autodoc> 
32260           <param name=
"OUTPUT" type=
"double" default=
""/> 
32261           <param name=
"OUTPUT" type=
"double" default=
""/> 
32264       <method name=
"GetPerimeterPoint" type=
"bool" overloaded=
"no"> 
32265         <autodoc>GetPerimeterPoint(self, double x1, double y1, double x2, double y2, double OUTPUT, 
 
32266     double OUTPUT) -
> bool
</autodoc> 
32268           <param name=
"x1" type=
"double" default=
""/> 
32269           <param name=
"y1" type=
"double" default=
""/> 
32270           <param name=
"x2" type=
"double" default=
""/> 
32271           <param name=
"y2" type=
"double" default=
""/> 
32272           <param name=
"OUTPUT" type=
"double" default=
""/> 
32273           <param name=
"OUTPUT" type=
"double" default=
""/> 
32276       <method name=
"GetCanvas" type=
"wxPyShapeCanvas" overloaded=
"no"> 
32277         <autodoc>GetCanvas(self) -
> PyShapeCanvas
</autodoc> 
32279       <method name=
"SetCanvas" type=
"" overloaded=
"no"> 
32280         <autodoc>SetCanvas(self, PyShapeCanvas the_canvas)
</autodoc> 
32282           <param name=
"the_canvas" type=
"wxPyShapeCanvas" default=
""/> 
32285       <method name=
"AddToCanvas" type=
"" overloaded=
"no"> 
32286         <autodoc>AddToCanvas(self, PyShapeCanvas the_canvas, PyShape addAfter=None)
</autodoc> 
32288           <param name=
"the_canvas" type=
"wxPyShapeCanvas" default=
""/> 
32289           <param name=
"addAfter" type=
"PyShape" default=
"NULL"/> 
32292       <method name=
"InsertInCanvas" type=
"" overloaded=
"no"> 
32293         <autodoc>InsertInCanvas(self, PyShapeCanvas the_canvas)
</autodoc> 
32295           <param name=
"the_canvas" type=
"wxPyShapeCanvas" default=
""/> 
32298       <method name=
"RemoveFromCanvas" type=
"" overloaded=
"no"> 
32299         <autodoc>RemoveFromCanvas(self, PyShapeCanvas the_canvas)
</autodoc> 
32301           <param name=
"the_canvas" type=
"wxPyShapeCanvas" default=
""/> 
32304       <method name=
"GetX" type=
"double" overloaded=
"no"> 
32305         <autodoc>GetX(self) -
> double
</autodoc> 
32307       <method name=
"GetY" type=
"double" overloaded=
"no"> 
32308         <autodoc>GetY(self) -
> double
</autodoc> 
32310       <method name=
"SetX" type=
"" overloaded=
"no"> 
32311         <autodoc>SetX(self, double x)
</autodoc> 
32313           <param name=
"x" type=
"double" default=
""/> 
32316       <method name=
"SetY" type=
"" overloaded=
"no"> 
32317         <autodoc>SetY(self, double y)
</autodoc> 
32319           <param name=
"y" type=
"double" default=
""/> 
32322       <method name=
"GetParent" type=
"PyShape" overloaded=
"no"> 
32323         <autodoc>GetParent(self) -
> PyShape
</autodoc> 
32325       <method name=
"SetParent" type=
"" overloaded=
"no"> 
32326         <autodoc>SetParent(self, PyShape p)
</autodoc> 
32328           <param name=
"p" type=
"PyShape" default=
""/> 
32331       <method name=
"GetTopAncestor" type=
"PyShape" overloaded=
"no"> 
32332         <autodoc>GetTopAncestor(self) -
> PyShape
</autodoc> 
32334       <method name=
"GetChildren" type=
"PyObject" overloaded=
"no"> 
32335         <autodoc>GetChildren(self) -
> PyObject
</autodoc> 
32337       <method name=
"Unlink" type=
"" overloaded=
"no"> 
32338         <autodoc>Unlink(self)
</autodoc> 
32340       <method name=
"SetDrawHandles" type=
"" overloaded=
"no"> 
32341         <autodoc>SetDrawHandles(self, bool drawH)
</autodoc> 
32343           <param name=
"drawH" type=
"bool" default=
""/> 
32346       <method name=
"GetDrawHandles" type=
"bool" overloaded=
"no"> 
32347         <autodoc>GetDrawHandles(self) -
> bool
</autodoc> 
32349       <method name=
"MakeControlPoints" type=
"" overloaded=
"no"> 
32350         <autodoc>MakeControlPoints(self)
</autodoc> 
32352       <method name=
"DeleteControlPoints" type=
"" overloaded=
"no"> 
32353         <autodoc>DeleteControlPoints(self, DC dc=None)
</autodoc> 
32355           <param name=
"dc" type=
"DC" default=
"NULL"/> 
32358       <method name=
"ResetControlPoints" type=
"" overloaded=
"no"> 
32359         <autodoc>ResetControlPoints(self)
</autodoc> 
32361       <method name=
"GetEventHandler" type=
"PyShapeEvtHandler" overloaded=
"no"> 
32362         <autodoc>GetEventHandler(self) -
> PyShapeEvtHandler
</autodoc> 
32364       <method name=
"SetEventHandler" type=
"" overloaded=
"no"> 
32365         <autodoc>SetEventHandler(self, PyShapeEvtHandler handler)
</autodoc> 
32367           <param name=
"handler" type=
"PyShapeEvtHandler" default=
""/> 
32370       <method name=
"MakeMandatoryControlPoints" type=
"" overloaded=
"no"> 
32371         <autodoc>MakeMandatoryControlPoints(self)
</autodoc> 
32373       <method name=
"ResetMandatoryControlPoints" type=
"" overloaded=
"no"> 
32374         <autodoc>ResetMandatoryControlPoints(self)
</autodoc> 
32376       <method name=
"Recompute" type=
"bool" overloaded=
"no"> 
32377         <autodoc>Recompute(self) -
> bool
</autodoc> 
32379       <method name=
"CalculateSize" type=
"" overloaded=
"no"> 
32380         <autodoc>CalculateSize(self)
</autodoc> 
32382       <method name=
"Select" type=
"" overloaded=
"no"> 
32383         <autodoc>Select(self, bool select=True, DC dc=None)
</autodoc> 
32385           <param name=
"select" type=
"bool" default=
"True"/> 
32386           <param name=
"dc" type=
"DC" default=
"NULL"/> 
32389       <method name=
"SetHighlight" type=
"" overloaded=
"no"> 
32390         <autodoc>SetHighlight(self, bool hi=True, bool recurse=False)
</autodoc> 
32392           <param name=
"hi" type=
"bool" default=
"True"/> 
32393           <param name=
"recurse" type=
"bool" default=
"False"/> 
32396       <method name=
"IsHighlighted" type=
"bool" overloaded=
"no"> 
32397         <autodoc>IsHighlighted(self) -
> bool
</autodoc> 
32399       <method name=
"Selected" type=
"bool" overloaded=
"no"> 
32400         <autodoc>Selected(self) -
> bool
</autodoc> 
32402       <method name=
"AncestorSelected" type=
"bool" overloaded=
"no"> 
32403         <autodoc>AncestorSelected(self) -
> bool
</autodoc> 
32405       <method name=
"SetSensitivityFilter" type=
"" overloaded=
"no"> 
32406         <autodoc>SetSensitivityFilter(self, int sens=OP_ALL, bool recursive=False)
</autodoc> 
32408           <param name=
"sens" type=
"int" default=
"OP_ALL"/> 
32409           <param name=
"recursive" type=
"bool" default=
"False"/> 
32412       <method name=
"GetSensitivityFilter" type=
"int" overloaded=
"no"> 
32413         <autodoc>GetSensitivityFilter(self) -
> int
</autodoc> 
32415       <method name=
"SetDraggable" type=
"" overloaded=
"no"> 
32416         <autodoc>SetDraggable(self, bool drag, bool recursive=False)
</autodoc> 
32418           <param name=
"drag" type=
"bool" default=
""/> 
32419           <param name=
"recursive" type=
"bool" default=
"False"/> 
32422       <method name=
"SetFixedSize" type=
"" overloaded=
"no"> 
32423         <autodoc>SetFixedSize(self, bool x, bool y)
</autodoc> 
32425           <param name=
"x" type=
"bool" default=
""/> 
32426           <param name=
"y" type=
"bool" default=
""/> 
32429       <method name=
"GetFixedSize" type=
"" overloaded=
"no"> 
32430         <autodoc>GetFixedSize(self, bool OUTPUT, bool OUTPUT)
</autodoc> 
32432           <param name=
"OUTPUT" type=
"bool" default=
""/> 
32433           <param name=
"OUTPUT" type=
"bool" default=
""/> 
32436       <method name=
"GetFixedWidth" type=
"bool" overloaded=
"no"> 
32437         <autodoc>GetFixedWidth(self) -
> bool
</autodoc> 
32439       <method name=
"GetFixedHeight" type=
"bool" overloaded=
"no"> 
32440         <autodoc>GetFixedHeight(self) -
> bool
</autodoc> 
32442       <method name=
"SetSpaceAttachments" type=
"" overloaded=
"no"> 
32443         <autodoc>SetSpaceAttachments(self, bool sp)
</autodoc> 
32445           <param name=
"sp" type=
"bool" default=
""/> 
32448       <method name=
"GetSpaceAttachments" type=
"bool" overloaded=
"no"> 
32449         <autodoc>GetSpaceAttachments(self) -
> bool
</autodoc> 
32451       <method name=
"SetShadowMode" type=
"" overloaded=
"no"> 
32452         <autodoc>SetShadowMode(self, int mode, bool redraw=False)
</autodoc> 
32454           <param name=
"mode" type=
"int" default=
""/> 
32455           <param name=
"redraw" type=
"bool" default=
"False"/> 
32458       <method name=
"GetShadowMode" type=
"int" overloaded=
"no"> 
32459         <autodoc>GetShadowMode(self) -
> int
</autodoc> 
32461       <method name=
"HitTest" type=
"bool" overloaded=
"no"> 
32462         <autodoc>HitTest(self, double x, double y, int OUTPUT, double OUTPUT) -
> bool
</autodoc> 
32464           <param name=
"x" type=
"double" default=
""/> 
32465           <param name=
"y" type=
"double" default=
""/> 
32466           <param name=
"OUTPUT" type=
"int" default=
""/> 
32467           <param name=
"OUTPUT" type=
"double" default=
""/> 
32470       <method name=
"SetCentreResize" type=
"" overloaded=
"no"> 
32471         <autodoc>SetCentreResize(self, bool cr)
</autodoc> 
32473           <param name=
"cr" type=
"bool" default=
""/> 
32476       <method name=
"GetCentreResize" type=
"bool" overloaded=
"no"> 
32477         <autodoc>GetCentreResize(self) -
> bool
</autodoc> 
32479       <method name=
"SetMaintainAspectRatio" type=
"" overloaded=
"no"> 
32480         <autodoc>SetMaintainAspectRatio(self, bool ar)
</autodoc> 
32482           <param name=
"ar" type=
"bool" default=
""/> 
32485       <method name=
"GetMaintainAspectRatio" type=
"bool" overloaded=
"no"> 
32486         <autodoc>GetMaintainAspectRatio(self) -
> bool
</autodoc> 
32488       <method name=
"GetLines" type=
"PyObject" overloaded=
"no"> 
32489         <autodoc>GetLines(self) -
> PyObject
</autodoc> 
32491       <method name=
"SetDisableLabel" type=
"" overloaded=
"no"> 
32492         <autodoc>SetDisableLabel(self, bool flag)
</autodoc> 
32494           <param name=
"flag" type=
"bool" default=
""/> 
32497       <method name=
"GetDisableLabel" type=
"bool" overloaded=
"no"> 
32498         <autodoc>GetDisableLabel(self) -
> bool
</autodoc> 
32500       <method name=
"SetAttachmentMode" type=
"" overloaded=
"no"> 
32501         <autodoc>SetAttachmentMode(self, int mode)
</autodoc> 
32503           <param name=
"mode" type=
"int" default=
""/> 
32506       <method name=
"GetAttachmentMode" type=
"int" overloaded=
"no"> 
32507         <autodoc>GetAttachmentMode(self) -
> int
</autodoc> 
32509       <method name=
"SetId" type=
"" overloaded=
"no"> 
32510         <autodoc>SetId(self, long i)
</autodoc> 
32512           <param name=
"i" type=
"long" default=
""/> 
32515       <method name=
"GetId" type=
"long" overloaded=
"no"> 
32516         <autodoc>GetId(self) -
> long
</autodoc> 
32518       <method name=
"SetPen" type=
"" overloaded=
"no"> 
32519         <autodoc>SetPen(self, wxPen pen)
</autodoc> 
32521           <param name=
"pen" type=
"Pen" default=
""/> 
32524       <method name=
"SetBrush" type=
"" overloaded=
"no"> 
32525         <autodoc>SetBrush(self, wxBrush brush)
</autodoc> 
32527           <param name=
"brush" type=
"Brush" default=
""/> 
32530       <method name=
"Show" type=
"" overloaded=
"no"> 
32531         <autodoc>Show(self, bool show)
</autodoc> 
32533           <param name=
"show" type=
"bool" default=
""/> 
32536       <method name=
"IsShown" type=
"bool" overloaded=
"no"> 
32537         <autodoc>IsShown(self) -
> bool
</autodoc> 
32539       <method name=
"Move" type=
"" overloaded=
"no"> 
32540         <autodoc>Move(self, DC dc, double x1, double y1, bool display=True)
</autodoc> 
32542           <param name=
"dc" type=
"DC" default=
""/> 
32543           <param name=
"x1" type=
"double" default=
""/> 
32544           <param name=
"y1" type=
"double" default=
""/> 
32545           <param name=
"display" type=
"bool" default=
"True"/> 
32548       <method name=
"Erase" type=
"" overloaded=
"no"> 
32549         <autodoc>Erase(self, DC dc)
</autodoc> 
32551           <param name=
"dc" type=
"DC" default=
""/> 
32554       <method name=
"EraseContents" type=
"" overloaded=
"no"> 
32555         <autodoc>EraseContents(self, DC dc)
</autodoc> 
32557           <param name=
"dc" type=
"DC" default=
""/> 
32560       <method name=
"Draw" type=
"" overloaded=
"no"> 
32561         <autodoc>Draw(self, DC dc)
</autodoc> 
32563           <param name=
"dc" type=
"DC" default=
""/> 
32566       <method name=
"Flash" type=
"" overloaded=
"no"> 
32567         <autodoc>Flash(self)
</autodoc> 
32569       <method name=
"MoveLinks" type=
"" overloaded=
"no"> 
32570         <autodoc>MoveLinks(self, DC dc)
</autodoc> 
32572           <param name=
"dc" type=
"DC" default=
""/> 
32575       <method name=
"DrawContents" type=
"" overloaded=
"no"> 
32576         <autodoc>DrawContents(self, DC dc)
</autodoc> 
32578           <param name=
"dc" type=
"DC" default=
""/> 
32581       <method name=
"SetSize" type=
"" overloaded=
"no"> 
32582         <autodoc>SetSize(self, double x, double y, bool recursive=True)
</autodoc> 
32584           <param name=
"x" type=
"double" default=
""/> 
32585           <param name=
"y" type=
"double" default=
""/> 
32586           <param name=
"recursive" type=
"bool" default=
"True"/> 
32589       <method name=
"SetAttachmentSize" type=
"" overloaded=
"no"> 
32590         <autodoc>SetAttachmentSize(self, double x, double y)
</autodoc> 
32592           <param name=
"x" type=
"double" default=
""/> 
32593           <param name=
"y" type=
"double" default=
""/> 
32596       <method name=
"Attach" type=
"" overloaded=
"no"> 
32597         <autodoc>Attach(self, PyShapeCanvas can)
</autodoc> 
32599           <param name=
"can" type=
"wxPyShapeCanvas" default=
""/> 
32602       <method name=
"Detach" type=
"" overloaded=
"no"> 
32603         <autodoc>Detach(self)
</autodoc> 
32605       <method name=
"Constrain" type=
"bool" overloaded=
"no"> 
32606         <autodoc>Constrain(self) -
> bool
</autodoc> 
32608       <method name=
"AddLine" type=
"" overloaded=
"no"> 
32609         <autodoc>AddLine(self, PyLineShape line, PyShape other, int attachFrom=
0, 
 
32610     int attachTo=
0, int positionFrom=-
1, int positionTo=-
1)
</autodoc> 
32612           <param name=
"line" type=
"wxPyLineShape" default=
""/> 
32613           <param name=
"other" type=
"PyShape" default=
""/> 
32614           <param name=
"attachFrom" type=
"int" default=
"0"/> 
32615           <param name=
"attachTo" type=
"int" default=
"0"/> 
32616           <param name=
"positionFrom" type=
"int" default=
"-1"/> 
32617           <param name=
"positionTo" type=
"int" default=
"-1"/> 
32620       <method name=
"GetLinePosition" type=
"int" overloaded=
"no"> 
32621         <autodoc>GetLinePosition(self, PyLineShape line) -
> int
</autodoc> 
32623           <param name=
"line" type=
"wxPyLineShape" default=
""/> 
32626       <method name=
"AddText" type=
"" overloaded=
"no"> 
32627         <autodoc>AddText(self, String string)
</autodoc> 
32629           <param name=
"string" type=
"String" default=
""/> 
32632       <method name=
"GetPen" type=
"Pen" overloaded=
"no"> 
32633         <autodoc>GetPen(self) -
> wxPen
</autodoc> 
32635       <method name=
"GetBrush" type=
"Brush" overloaded=
"no"> 
32636         <autodoc>GetBrush(self) -
> wxBrush
</autodoc> 
32638       <method name=
"SetDefaultRegionSize" type=
"" overloaded=
"no"> 
32639         <autodoc>SetDefaultRegionSize(self)
</autodoc> 
32641       <method name=
"FormatText" type=
"" overloaded=
"no"> 
32642         <autodoc>FormatText(self, DC dc, String s, int regionId=
0)
</autodoc> 
32644           <param name=
"dc" type=
"DC" default=
""/> 
32645           <param name=
"s" type=
"String" default=
""/> 
32646           <param name=
"regionId" type=
"int" default=
"0"/> 
32649       <method name=
"SetFormatMode" type=
"" overloaded=
"no"> 
32650         <autodoc>SetFormatMode(self, int mode, int regionId=
0)
</autodoc> 
32652           <param name=
"mode" type=
"int" default=
""/> 
32653           <param name=
"regionId" type=
"int" default=
"0"/> 
32656       <method name=
"GetFormatMode" type=
"int" overloaded=
"no"> 
32657         <autodoc>GetFormatMode(self, int regionId=
0) -
> int
</autodoc> 
32659           <param name=
"regionId" type=
"int" default=
"0"/> 
32662       <method name=
"SetFont" type=
"" overloaded=
"no"> 
32663         <autodoc>SetFont(self, Font font, int regionId=
0)
</autodoc> 
32665           <param name=
"font" type=
"Font" default=
""/> 
32666           <param name=
"regionId" type=
"int" default=
"0"/> 
32669       <method name=
"GetFont" type=
"Font" overloaded=
"no"> 
32670         <autodoc>GetFont(self, int regionId=
0) -
> Font
</autodoc> 
32672           <param name=
"regionId" type=
"int" default=
"0"/> 
32675       <method name=
"SetTextColour" type=
"" overloaded=
"no"> 
32676         <autodoc>SetTextColour(self, String colour, int regionId=
0)
</autodoc> 
32678           <param name=
"colour" type=
"String" default=
""/> 
32679           <param name=
"regionId" type=
"int" default=
"0"/> 
32682       <method name=
"GetTextColour" type=
"String" overloaded=
"no"> 
32683         <autodoc>GetTextColour(self, int regionId=
0) -
> String
</autodoc> 
32685           <param name=
"regionId" type=
"int" default=
"0"/> 
32688       <method name=
"GetNumberOfTextRegions" type=
"int" overloaded=
"no"> 
32689         <autodoc>GetNumberOfTextRegions(self) -
> int
</autodoc> 
32691       <method name=
"SetRegionName" type=
"" overloaded=
"no"> 
32692         <autodoc>SetRegionName(self, String name, int regionId=
0)
</autodoc> 
32694           <param name=
"name" type=
"String" default=
""/> 
32695           <param name=
"regionId" type=
"int" default=
"0"/> 
32698       <method name=
"GetRegionName" type=
"String" overloaded=
"no"> 
32699         <autodoc>GetRegionName(self, int regionId) -
> String
</autodoc> 
32701           <param name=
"regionId" type=
"int" default=
""/> 
32704       <method name=
"GetRegionId" type=
"int" overloaded=
"no"> 
32705         <autodoc>GetRegionId(self, String name) -
> int
</autodoc> 
32707           <param name=
"name" type=
"String" default=
""/> 
32710       <method name=
"NameRegions" type=
"" overloaded=
"no"> 
32711         <autodoc>NameRegions(self, String parentName=EmptyString)
</autodoc> 
32713           <param name=
"parentName" type=
"String" default=
"wxPyEmptyString"/> 
32716       <method name=
"GetRegions" type=
"PyObject" overloaded=
"no"> 
32717         <autodoc>GetRegions(self) -
> PyObject
</autodoc> 
32719       <method name=
"AddRegion" type=
"" overloaded=
"no"> 
32720         <autodoc>AddRegion(self, ShapeRegion region)
</autodoc> 
32722           <param name=
"region" type=
"ShapeRegion" default=
""/> 
32725       <method name=
"ClearRegions" type=
"" overloaded=
"no"> 
32726         <autodoc>ClearRegions(self)
</autodoc> 
32728       <method name=
"AssignNewIds" type=
"" overloaded=
"no"> 
32729         <autodoc>AssignNewIds(self)
</autodoc> 
32731       <method name=
"FindRegion" type=
"PyShape" overloaded=
"no"> 
32732         <autodoc>FindRegion(self, String regionName, int OUTPUT) -
> PyShape
</autodoc> 
32734           <param name=
"regionName" type=
"String" default=
""/> 
32735           <param name=
"OUTPUT" type=
"int" default=
""/> 
32738       <method name=
"FindRegionNames" type=
"" overloaded=
"no"> 
32739         <autodoc>FindRegionNames(self, wxStringList list)
</autodoc> 
32741           <param name=
"list" type=
"wxStringList" default=
""/> 
32744       <method name=
"ClearText" type=
"" overloaded=
"no"> 
32745         <autodoc>ClearText(self, int regionId=
0)
</autodoc> 
32747           <param name=
"regionId" type=
"int" default=
"0"/> 
32750       <method name=
"RemoveLine" type=
"" overloaded=
"no"> 
32751         <autodoc>RemoveLine(self, PyLineShape line)
</autodoc> 
32753           <param name=
"line" type=
"wxPyLineShape" default=
""/> 
32756       <method name=
"GetAttachmentPosition" type=
"bool" overloaded=
"no"> 
32757         <autodoc>GetAttachmentPosition(self, int attachment, double OUTPUT, double OUTPUT, int nth=
0, 
 
32758     int no_arcs=
1, PyLineShape line=None) -
> bool
</autodoc> 
32760           <param name=
"attachment" type=
"int" default=
""/> 
32761           <param name=
"OUTPUT" type=
"double" default=
""/> 
32762           <param name=
"OUTPUT" type=
"double" default=
""/> 
32763           <param name=
"nth" type=
"int" default=
"0"/> 
32764           <param name=
"no_arcs" type=
"int" default=
"1"/> 
32765           <param name=
"line" type=
"wxPyLineShape" default=
"NULL"/> 
32768       <method name=
"GetNumberOfAttachments" type=
"int" overloaded=
"no"> 
32769         <autodoc>GetNumberOfAttachments(self) -
> int
</autodoc> 
32771       <method name=
"AttachmentIsValid" type=
"bool" overloaded=
"no"> 
32772         <autodoc>AttachmentIsValid(self, int attachment) -
> bool
</autodoc> 
32774           <param name=
"attachment" type=
"int" default=
""/> 
32777       <method name=
"GetAttachments" type=
"PyObject" overloaded=
"no"> 
32778         <autodoc>GetAttachments(self) -
> PyObject
</autodoc> 
32780       <method name=
"GetAttachmentPositionEdge" type=
"bool" overloaded=
"no"> 
32781         <autodoc>GetAttachmentPositionEdge(self, int attachment, double OUTPUT, double OUTPUT, int nth=
0, 
 
32782     int no_arcs=
1, PyLineShape line=None) -
> bool
</autodoc> 
32784           <param name=
"attachment" type=
"int" default=
""/> 
32785           <param name=
"OUTPUT" type=
"double" default=
""/> 
32786           <param name=
"OUTPUT" type=
"double" default=
""/> 
32787           <param name=
"nth" type=
"int" default=
"0"/> 
32788           <param name=
"no_arcs" type=
"int" default=
"1"/> 
32789           <param name=
"line" type=
"wxPyLineShape" default=
"NULL"/> 
32792       <method name=
"CalcSimpleAttachment" type=
"RealPoint" overloaded=
"no"> 
32793         <autodoc>CalcSimpleAttachment(self, RealPoint pt1, RealPoint pt2, int nth, int noArcs, 
 
32794     PyLineShape line) -
> RealPoint
</autodoc> 
32796           <param name=
"pt1" type=
"RealPoint" default=
""/> 
32797           <param name=
"pt2" type=
"RealPoint" default=
""/> 
32798           <param name=
"nth" type=
"int" default=
""/> 
32799           <param name=
"noArcs" type=
"int" default=
""/> 
32800           <param name=
"line" type=
"wxPyLineShape" default=
""/> 
32803       <method name=
"AttachmentSortTest" type=
"bool" overloaded=
"no"> 
32804         <autodoc>AttachmentSortTest(self, int attachmentPoint, RealPoint pt1, RealPoint pt2) -
> bool
</autodoc> 
32806           <param name=
"attachmentPoint" type=
"int" default=
""/> 
32807           <param name=
"pt1" type=
"RealPoint" default=
""/> 
32808           <param name=
"pt2" type=
"RealPoint" default=
""/> 
32811       <method name=
"EraseLinks" type=
"" overloaded=
"no"> 
32812         <autodoc>EraseLinks(self, DC dc, int attachment=-
1, bool recurse=False)
</autodoc> 
32814           <param name=
"dc" type=
"DC" default=
""/> 
32815           <param name=
"attachment" type=
"int" default=
"-1"/> 
32816           <param name=
"recurse" type=
"bool" default=
"False"/> 
32819       <method name=
"DrawLinks" type=
"" overloaded=
"no"> 
32820         <autodoc>DrawLinks(self, DC dc, int attachment=-
1, bool recurse=False)
</autodoc> 
32822           <param name=
"dc" type=
"DC" default=
""/> 
32823           <param name=
"attachment" type=
"int" default=
"-1"/> 
32824           <param name=
"recurse" type=
"bool" default=
"False"/> 
32827       <method name=
"MoveLineToNewAttachment" type=
"bool" overloaded=
"no"> 
32828         <autodoc>MoveLineToNewAttachment(self, DC dc, PyLineShape to_move, double x, double y) -
> bool
</autodoc> 
32830           <param name=
"dc" type=
"DC" default=
""/> 
32831           <param name=
"to_move" type=
"wxPyLineShape" default=
""/> 
32832           <param name=
"x" type=
"double" default=
""/> 
32833           <param name=
"y" type=
"double" default=
""/> 
32836       <method name=
"ApplyAttachmentOrdering" type=
"" overloaded=
"no"> 
32837         <autodoc>ApplyAttachmentOrdering(self, PyObject linesToSort)
</autodoc> 
32839           <param name=
"linesToSort" type=
"PyObject" default=
""/> 
32842       <method name=
"GetBranchingAttachmentRoot" type=
"RealPoint" overloaded=
"no"> 
32843         <autodoc>GetBranchingAttachmentRoot(self, int attachment) -
> RealPoint
</autodoc> 
32845           <param name=
"attachment" type=
"int" default=
""/> 
32848       <method name=
"GetBranchingAttachmentInfo" type=
"bool" overloaded=
"no"> 
32849         <autodoc>GetBranchingAttachmentInfo(self, int attachment, RealPoint root, RealPoint neck, RealPoint shoulder1, 
 
32850     RealPoint shoulder2) -
> bool
</autodoc> 
32852           <param name=
"attachment" type=
"int" default=
""/> 
32853           <param name=
"root" type=
"RealPoint" default=
""/> 
32854           <param name=
"neck" type=
"RealPoint" default=
""/> 
32855           <param name=
"shoulder1" type=
"RealPoint" default=
""/> 
32856           <param name=
"shoulder2" type=
"RealPoint" default=
""/> 
32859       <method name=
"GetBranchingAttachmentPoint" type=
"bool" overloaded=
"no"> 
32860         <autodoc>GetBranchingAttachmentPoint(self, int attachment, int n, RealPoint attachmentPoint, RealPoint stemPoint) -
> bool
</autodoc> 
32862           <param name=
"attachment" type=
"int" default=
""/> 
32863           <param name=
"n" type=
"int" default=
""/> 
32864           <param name=
"attachmentPoint" type=
"RealPoint" default=
""/> 
32865           <param name=
"stemPoint" type=
"RealPoint" default=
""/> 
32868       <method name=
"GetAttachmentLineCount" type=
"int" overloaded=
"no"> 
32869         <autodoc>GetAttachmentLineCount(self, int attachment) -
> int
</autodoc> 
32871           <param name=
"attachment" type=
"int" default=
""/> 
32874       <method name=
"SetBranchNeckLength" type=
"" overloaded=
"no"> 
32875         <autodoc>SetBranchNeckLength(self, int len)
</autodoc> 
32877           <param name=
"len" type=
"int" default=
""/> 
32880       <method name=
"GetBranchNeckLength" type=
"int" overloaded=
"no"> 
32881         <autodoc>GetBranchNeckLength(self) -
> int
</autodoc> 
32883       <method name=
"SetBranchStemLength" type=
"" overloaded=
"no"> 
32884         <autodoc>SetBranchStemLength(self, int len)
</autodoc> 
32886           <param name=
"len" type=
"int" default=
""/> 
32889       <method name=
"GetBranchStemLength" type=
"int" overloaded=
"no"> 
32890         <autodoc>GetBranchStemLength(self) -
> int
</autodoc> 
32892       <method name=
"SetBranchSpacing" type=
"" overloaded=
"no"> 
32893         <autodoc>SetBranchSpacing(self, int len)
</autodoc> 
32895           <param name=
"len" type=
"int" default=
""/> 
32898       <method name=
"GetBranchSpacing" type=
"int" overloaded=
"no"> 
32899         <autodoc>GetBranchSpacing(self) -
> int
</autodoc> 
32901       <method name=
"SetBranchStyle" type=
"" overloaded=
"no"> 
32902         <autodoc>SetBranchStyle(self, long style)
</autodoc> 
32904           <param name=
"style" type=
"long" default=
""/> 
32907       <method name=
"GetBranchStyle" type=
"long" overloaded=
"no"> 
32908         <autodoc>GetBranchStyle(self) -
> long
</autodoc> 
32910       <method name=
"PhysicalToLogicalAttachment" type=
"int" overloaded=
"no"> 
32911         <autodoc>PhysicalToLogicalAttachment(self, int physicalAttachment) -
> int
</autodoc> 
32913           <param name=
"physicalAttachment" type=
"int" default=
""/> 
32916       <method name=
"LogicalToPhysicalAttachment" type=
"int" overloaded=
"no"> 
32917         <autodoc>LogicalToPhysicalAttachment(self, int logicalAttachment) -
> int
</autodoc> 
32919           <param name=
"logicalAttachment" type=
"int" default=
""/> 
32922       <method name=
"Draggable" type=
"bool" overloaded=
"no"> 
32923         <autodoc>Draggable(self) -
> bool
</autodoc> 
32925       <method name=
"HasDescendant" type=
"bool" overloaded=
"no"> 
32926         <autodoc>HasDescendant(self, PyShape image) -
> bool
</autodoc> 
32928           <param name=
"image" type=
"PyShape" default=
""/> 
32931       <method name=
"CreateNewCopy" type=
"PyShape" overloaded=
"no"> 
32932         <autodoc>CreateNewCopy(self, bool resetMapping=True, bool recompute=True) -
> PyShape
</autodoc> 
32934           <param name=
"resetMapping" type=
"bool" default=
"True"/> 
32935           <param name=
"recompute" type=
"bool" default=
"True"/> 
32938       <method name=
"Copy" type=
"" overloaded=
"no"> 
32939         <autodoc>Copy(self, PyShape copy)
</autodoc> 
32941           <param name=
"copy" type=
"PyShape" default=
""/> 
32944       <method name=
"CopyWithHandler" type=
"" overloaded=
"no"> 
32945         <autodoc>CopyWithHandler(self, PyShape copy)
</autodoc> 
32947           <param name=
"copy" type=
"PyShape" default=
""/> 
32950       <method name=
"Rotate" type=
"" overloaded=
"no"> 
32951         <autodoc>Rotate(self, double x, double y, double theta)
</autodoc> 
32953           <param name=
"x" type=
"double" default=
""/> 
32954           <param name=
"y" type=
"double" default=
""/> 
32955           <param name=
"theta" type=
"double" default=
""/> 
32958       <method name=
"GetRotation" type=
"double" overloaded=
"no"> 
32959         <autodoc>GetRotation(self) -
> double
</autodoc> 
32961       <method name=
"SetRotation" type=
"" overloaded=
"no"> 
32962         <autodoc>SetRotation(self, double rotation)
</autodoc> 
32964           <param name=
"rotation" type=
"double" default=
""/> 
32967       <method name=
"ClearAttachments" type=
"" overloaded=
"no"> 
32968         <autodoc>ClearAttachments(self)
</autodoc> 
32970       <method name=
"Recentre" type=
"" overloaded=
"no"> 
32971         <autodoc>Recentre(self, DC dc)
</autodoc> 
32973           <param name=
"dc" type=
"DC" default=
""/> 
32976       <method name=
"ClearPointList" type=
"" overloaded=
"no"> 
32977         <autodoc>ClearPointList(self, wxList list)
</autodoc> 
32979           <param name=
"list" type=
"wxList" default=
""/> 
32982       <method name=
"GetBackgroundPen" type=
"Pen" overloaded=
"no"> 
32983         <autodoc>GetBackgroundPen(self) -
> wxPen
</autodoc> 
32985       <method name=
"GetBackgroundBrush" type=
"Brush" overloaded=
"no"> 
32986         <autodoc>GetBackgroundBrush(self) -
> wxBrush
</autodoc> 
32988       <method name=
"base_OnDelete" type=
"" overloaded=
"no"> 
32989         <autodoc>base_OnDelete(self)
</autodoc> 
32991       <method name=
"base_OnDraw" type=
"" overloaded=
"no"> 
32992         <autodoc>base_OnDraw(self, DC dc)
</autodoc> 
32994           <param name=
"dc" type=
"DC" default=
""/> 
32997       <method name=
"base_OnDrawContents" type=
"" overloaded=
"no"> 
32998         <autodoc>base_OnDrawContents(self, DC dc)
</autodoc> 
33000           <param name=
"dc" type=
"DC" default=
""/> 
33003       <method name=
"base_OnDrawBranches" type=
"" overloaded=
"no"> 
33004         <autodoc>base_OnDrawBranches(self, DC dc, bool erase=False)
</autodoc> 
33006           <param name=
"dc" type=
"DC" default=
""/> 
33007           <param name=
"erase" type=
"bool" default=
"False"/> 
33010       <method name=
"base_OnMoveLinks" type=
"" overloaded=
"no"> 
33011         <autodoc>base_OnMoveLinks(self, DC dc)
</autodoc> 
33013           <param name=
"dc" type=
"DC" default=
""/> 
33016       <method name=
"base_OnErase" type=
"" overloaded=
"no"> 
33017         <autodoc>base_OnErase(self, DC dc)
</autodoc> 
33019           <param name=
"dc" type=
"DC" default=
""/> 
33022       <method name=
"base_OnEraseContents" type=
"" overloaded=
"no"> 
33023         <autodoc>base_OnEraseContents(self, DC dc)
</autodoc> 
33025           <param name=
"dc" type=
"DC" default=
""/> 
33028       <method name=
"base_OnHighlight" type=
"" overloaded=
"no"> 
33029         <autodoc>base_OnHighlight(self, DC dc)
</autodoc> 
33031           <param name=
"dc" type=
"DC" default=
""/> 
33034       <method name=
"base_OnLeftClick" type=
"" overloaded=
"no"> 
33035         <autodoc>base_OnLeftClick(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
33037           <param name=
"x" type=
"double" default=
""/> 
33038           <param name=
"y" type=
"double" default=
""/> 
33039           <param name=
"keys" type=
"int" default=
"0"/> 
33040           <param name=
"attachment" type=
"int" default=
"0"/> 
33043       <method name=
"base_OnLeftDoubleClick" type=
"" overloaded=
"no"> 
33044         <autodoc>base_OnLeftDoubleClick(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
33046           <param name=
"x" type=
"double" default=
""/> 
33047           <param name=
"y" type=
"double" default=
""/> 
33048           <param name=
"keys" type=
"int" default=
"0"/> 
33049           <param name=
"attachment" type=
"int" default=
"0"/> 
33052       <method name=
"base_OnRightClick" type=
"" overloaded=
"no"> 
33053         <autodoc>base_OnRightClick(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
33055           <param name=
"x" type=
"double" default=
""/> 
33056           <param name=
"y" type=
"double" default=
""/> 
33057           <param name=
"keys" type=
"int" default=
"0"/> 
33058           <param name=
"attachment" type=
"int" default=
"0"/> 
33061       <method name=
"base_OnSize" type=
"" overloaded=
"no"> 
33062         <autodoc>base_OnSize(self, double x, double y)
</autodoc> 
33064           <param name=
"x" type=
"double" default=
""/> 
33065           <param name=
"y" type=
"double" default=
""/> 
33068       <method name=
"base_OnMovePre" type=
"bool" overloaded=
"no"> 
33069         <autodoc>base_OnMovePre(self, DC dc, double x, double y, double old_x, double old_y, 
 
33070     bool display=True) -
> bool
</autodoc> 
33072           <param name=
"dc" type=
"DC" default=
""/> 
33073           <param name=
"x" type=
"double" default=
""/> 
33074           <param name=
"y" type=
"double" default=
""/> 
33075           <param name=
"old_x" type=
"double" default=
""/> 
33076           <param name=
"old_y" type=
"double" default=
""/> 
33077           <param name=
"display" type=
"bool" default=
"True"/> 
33080       <method name=
"base_OnMovePost" type=
"" overloaded=
"no"> 
33081         <autodoc>base_OnMovePost(self, DC dc, double x, double y, double old_x, double old_y, 
 
33082     bool display=True)
</autodoc> 
33084           <param name=
"dc" type=
"DC" default=
""/> 
33085           <param name=
"x" type=
"double" default=
""/> 
33086           <param name=
"y" type=
"double" default=
""/> 
33087           <param name=
"old_x" type=
"double" default=
""/> 
33088           <param name=
"old_y" type=
"double" default=
""/> 
33089           <param name=
"display" type=
"bool" default=
"True"/> 
33092       <method name=
"base_OnDragLeft" type=
"" overloaded=
"no"> 
33093         <autodoc>base_OnDragLeft(self, bool draw, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
33095           <param name=
"draw" type=
"bool" default=
""/> 
33096           <param name=
"x" type=
"double" default=
""/> 
33097           <param name=
"y" type=
"double" default=
""/> 
33098           <param name=
"keys" type=
"int" default=
"0"/> 
33099           <param name=
"attachment" type=
"int" default=
"0"/> 
33102       <method name=
"base_OnBeginDragLeft" type=
"" overloaded=
"no"> 
33103         <autodoc>base_OnBeginDragLeft(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
33105           <param name=
"x" type=
"double" default=
""/> 
33106           <param name=
"y" type=
"double" default=
""/> 
33107           <param name=
"keys" type=
"int" default=
"0"/> 
33108           <param name=
"attachment" type=
"int" default=
"0"/> 
33111       <method name=
"base_OnEndDragLeft" type=
"" overloaded=
"no"> 
33112         <autodoc>base_OnEndDragLeft(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
33114           <param name=
"x" type=
"double" default=
""/> 
33115           <param name=
"y" type=
"double" default=
""/> 
33116           <param name=
"keys" type=
"int" default=
"0"/> 
33117           <param name=
"attachment" type=
"int" default=
"0"/> 
33120       <method name=
"base_OnDragRight" type=
"" overloaded=
"no"> 
33121         <autodoc>base_OnDragRight(self, bool draw, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
33123           <param name=
"draw" type=
"bool" default=
""/> 
33124           <param name=
"x" type=
"double" default=
""/> 
33125           <param name=
"y" type=
"double" default=
""/> 
33126           <param name=
"keys" type=
"int" default=
"0"/> 
33127           <param name=
"attachment" type=
"int" default=
"0"/> 
33130       <method name=
"base_OnBeginDragRight" type=
"" overloaded=
"no"> 
33131         <autodoc>base_OnBeginDragRight(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
33133           <param name=
"x" type=
"double" default=
""/> 
33134           <param name=
"y" type=
"double" default=
""/> 
33135           <param name=
"keys" type=
"int" default=
"0"/> 
33136           <param name=
"attachment" type=
"int" default=
"0"/> 
33139       <method name=
"base_OnEndDragRight" type=
"" overloaded=
"no"> 
33140         <autodoc>base_OnEndDragRight(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
33142           <param name=
"x" type=
"double" default=
""/> 
33143           <param name=
"y" type=
"double" default=
""/> 
33144           <param name=
"keys" type=
"int" default=
"0"/> 
33145           <param name=
"attachment" type=
"int" default=
"0"/> 
33148       <method name=
"base_OnDrawOutline" type=
"" overloaded=
"no"> 
33149         <autodoc>base_OnDrawOutline(self, DC dc, double x, double y, double w, double h)
</autodoc> 
33151           <param name=
"dc" type=
"DC" default=
""/> 
33152           <param name=
"x" type=
"double" default=
""/> 
33153           <param name=
"y" type=
"double" default=
""/> 
33154           <param name=
"w" type=
"double" default=
""/> 
33155           <param name=
"h" type=
"double" default=
""/> 
33158       <method name=
"base_OnDrawControlPoints" type=
"" overloaded=
"no"> 
33159         <autodoc>base_OnDrawControlPoints(self, DC dc)
</autodoc> 
33161           <param name=
"dc" type=
"DC" default=
""/> 
33164       <method name=
"base_OnEraseControlPoints" type=
"" overloaded=
"no"> 
33165         <autodoc>base_OnEraseControlPoints(self, DC dc)
</autodoc> 
33167           <param name=
"dc" type=
"DC" default=
""/> 
33170       <method name=
"base_OnMoveLink" type=
"" overloaded=
"no"> 
33171         <autodoc>base_OnMoveLink(self, DC dc, bool moveControlPoints=True)
</autodoc> 
33173           <param name=
"dc" type=
"DC" default=
""/> 
33174           <param name=
"moveControlPoints" type=
"bool" default=
"True"/> 
33177       <method name=
"base_OnSizingDragLeft" type=
"" overloaded=
"no"> 
33178         <autodoc>base_OnSizingDragLeft(self, PyControlPoint pt, bool draw, double x, double y, int keys=
0, 
 
33179     int attachment=
0)
</autodoc> 
33181           <param name=
"pt" type=
"wxPyControlPoint" default=
""/> 
33182           <param name=
"draw" type=
"bool" default=
""/> 
33183           <param name=
"x" type=
"double" default=
""/> 
33184           <param name=
"y" type=
"double" default=
""/> 
33185           <param name=
"keys" type=
"int" default=
"0"/> 
33186           <param name=
"attachment" type=
"int" default=
"0"/> 
33189       <method name=
"base_OnSizingBeginDragLeft" type=
"" overloaded=
"no"> 
33190         <autodoc>base_OnSizingBeginDragLeft(self, PyControlPoint pt, double x, double y, int keys=
0, 
 
33191     int attachment=
0)
</autodoc> 
33193           <param name=
"pt" type=
"wxPyControlPoint" default=
""/> 
33194           <param name=
"x" type=
"double" default=
""/> 
33195           <param name=
"y" type=
"double" default=
""/> 
33196           <param name=
"keys" type=
"int" default=
"0"/> 
33197           <param name=
"attachment" type=
"int" default=
"0"/> 
33200       <method name=
"base_OnSizingEndDragLeft" type=
"" overloaded=
"no"> 
33201         <autodoc>base_OnSizingEndDragLeft(self, PyControlPoint pt, double x, double y, int keys=
0, 
 
33202     int attachment=
0)
</autodoc> 
33204           <param name=
"pt" type=
"wxPyControlPoint" default=
""/> 
33205           <param name=
"x" type=
"double" default=
""/> 
33206           <param name=
"y" type=
"double" default=
""/> 
33207           <param name=
"keys" type=
"int" default=
"0"/> 
33208           <param name=
"attachment" type=
"int" default=
"0"/> 
33211       <method name=
"base_OnBeginSize" type=
"" overloaded=
"no"> 
33212         <autodoc>base_OnBeginSize(self, double w, double h)
</autodoc> 
33214           <param name=
"w" type=
"double" default=
""/> 
33215           <param name=
"h" type=
"double" default=
""/> 
33218       <method name=
"base_OnEndSize" type=
"" overloaded=
"no"> 
33219         <autodoc>base_OnEndSize(self, double w, double h)
</autodoc> 
33221           <param name=
"w" type=
"double" default=
""/> 
33222           <param name=
"h" type=
"double" default=
""/> 
33226     <class name=
"PseudoMetaFile" oldname=
"wxPseudoMetaFile" module=
"ogl"> 
33227       <baseclass name=
"Object"/> 
33228       <constructor name=
"PseudoMetaFile" overloaded=
"no"> 
33229         <autodoc>__init__(self) -
> PseudoMetaFile
</autodoc> 
33231       <destructor name=
"~wxPseudoMetaFile" overloaded=
"no"> 
33232         <autodoc>__del__(self)
</autodoc> 
33234       <method name=
"Draw" type=
"" overloaded=
"no"> 
33235         <autodoc>Draw(self, DC dc, double xoffset, double yoffset)
</autodoc> 
33237           <param name=
"dc" type=
"DC" default=
""/> 
33238           <param name=
"xoffset" type=
"double" default=
""/> 
33239           <param name=
"yoffset" type=
"double" default=
""/> 
33242       <method name=
"Clear" type=
"" overloaded=
"no"> 
33243         <autodoc>Clear(self)
</autodoc> 
33245       <method name=
"Copy" type=
"" overloaded=
"no"> 
33246         <autodoc>Copy(self, PseudoMetaFile copy)
</autodoc> 
33248           <param name=
"copy" type=
"PseudoMetaFile" default=
""/> 
33251       <method name=
"Scale" type=
"" overloaded=
"no"> 
33252         <autodoc>Scale(self, double sx, double sy)
</autodoc> 
33254           <param name=
"sx" type=
"double" default=
""/> 
33255           <param name=
"sy" type=
"double" default=
""/> 
33258       <method name=
"ScaleTo" type=
"" overloaded=
"no"> 
33259         <autodoc>ScaleTo(self, double w, double h)
</autodoc> 
33261           <param name=
"w" type=
"double" default=
""/> 
33262           <param name=
"h" type=
"double" default=
""/> 
33265       <method name=
"Translate" type=
"" overloaded=
"no"> 
33266         <autodoc>Translate(self, double x, double y)
</autodoc> 
33268           <param name=
"x" type=
"double" default=
""/> 
33269           <param name=
"y" type=
"double" default=
""/> 
33272       <method name=
"Rotate" type=
"" overloaded=
"no"> 
33273         <autodoc>Rotate(self, double x, double y, double theta)
</autodoc> 
33275           <param name=
"x" type=
"double" default=
""/> 
33276           <param name=
"y" type=
"double" default=
""/> 
33277           <param name=
"theta" type=
"double" default=
""/> 
33280       <method name=
"LoadFromMetaFile" type=
"bool" overloaded=
"no"> 
33281         <autodoc>LoadFromMetaFile(self, String filename, double width, double height) -
> bool
</autodoc> 
33283           <param name=
"filename" type=
"String" default=
""/> 
33284           <param name=
"width" type=
"double" default=
""/> 
33285           <param name=
"height" type=
"double" default=
""/> 
33288       <method name=
"GetBounds" type=
"" overloaded=
"no"> 
33289         <autodoc>GetBounds(self, double minX, double minY, double maxX, double maxY)
</autodoc> 
33291           <param name=
"minX" type=
"double" default=
""/> 
33292           <param name=
"minY" type=
"double" default=
""/> 
33293           <param name=
"maxX" type=
"double" default=
""/> 
33294           <param name=
"maxY" type=
"double" default=
""/> 
33297       <method name=
"CalculateSize" type=
"" overloaded=
"no"> 
33298         <autodoc>CalculateSize(self, PyDrawnShape shape)
</autodoc> 
33300           <param name=
"shape" type=
"wxPyDrawnShape" default=
""/> 
33303       <method name=
"SetRotateable" type=
"" overloaded=
"no"> 
33304         <autodoc>SetRotateable(self, bool rot)
</autodoc> 
33306           <param name=
"rot" type=
"bool" default=
""/> 
33309       <method name=
"GetRotateable" type=
"bool" overloaded=
"no"> 
33310         <autodoc>GetRotateable(self) -
> bool
</autodoc> 
33312       <method name=
"SetSize" type=
"" overloaded=
"no"> 
33313         <autodoc>SetSize(self, double w, double h)
</autodoc> 
33315           <param name=
"w" type=
"double" default=
""/> 
33316           <param name=
"h" type=
"double" default=
""/> 
33319       <method name=
"SetFillBrush" type=
"" overloaded=
"no"> 
33320         <autodoc>SetFillBrush(self, wxBrush brush)
</autodoc> 
33322           <param name=
"brush" type=
"Brush" default=
""/> 
33325       <method name=
"GetFillBrush" type=
"Brush" overloaded=
"no"> 
33326         <autodoc>GetFillBrush(self) -
> wxBrush
</autodoc> 
33328       <method name=
"SetOutlinePen" type=
"" overloaded=
"no"> 
33329         <autodoc>SetOutlinePen(self, wxPen pen)
</autodoc> 
33331           <param name=
"pen" type=
"Pen" default=
""/> 
33334       <method name=
"GetOutlinePen" type=
"Pen" overloaded=
"no"> 
33335         <autodoc>GetOutlinePen(self) -
> wxPen
</autodoc> 
33337       <method name=
"SetOutlineOp" type=
"" overloaded=
"no"> 
33338         <autodoc>SetOutlineOp(self, int op)
</autodoc> 
33340           <param name=
"op" type=
"int" default=
""/> 
33343       <method name=
"GetOutlineOp" type=
"int" overloaded=
"no"> 
33344         <autodoc>GetOutlineOp(self) -
> int
</autodoc> 
33346       <method name=
"IsValid" type=
"bool" overloaded=
"no"> 
33347         <autodoc>IsValid(self) -
> bool
</autodoc> 
33349       <method name=
"DrawLine" type=
"" overloaded=
"no"> 
33350         <autodoc>DrawLine(self, Point pt1, Point pt2)
</autodoc> 
33352           <param name=
"pt1" type=
"Point" default=
""/> 
33353           <param name=
"pt2" type=
"Point" default=
""/> 
33356       <method name=
"DrawRectangle" type=
"" overloaded=
"no"> 
33357         <autodoc>DrawRectangle(self, Rect rect)
</autodoc> 
33359           <param name=
"rect" type=
"Rect" default=
""/> 
33362       <method name=
"DrawRoundedRectangle" type=
"" overloaded=
"no"> 
33363         <autodoc>DrawRoundedRectangle(self, Rect rect, double radius)
</autodoc> 
33365           <param name=
"rect" type=
"Rect" default=
""/> 
33366           <param name=
"radius" type=
"double" default=
""/> 
33369       <method name=
"DrawArc" type=
"" overloaded=
"no"> 
33370         <autodoc>DrawArc(self, Point centrePt, Point startPt, Point endPt)
</autodoc> 
33372           <param name=
"centrePt" type=
"Point" default=
""/> 
33373           <param name=
"startPt" type=
"Point" default=
""/> 
33374           <param name=
"endPt" type=
"Point" default=
""/> 
33377       <method name=
"DrawEllipticArc" type=
"" overloaded=
"no"> 
33378         <autodoc>DrawEllipticArc(self, Rect rect, double startAngle, double endAngle)
</autodoc> 
33380           <param name=
"rect" type=
"Rect" default=
""/> 
33381           <param name=
"startAngle" type=
"double" default=
""/> 
33382           <param name=
"endAngle" type=
"double" default=
""/> 
33385       <method name=
"DrawEllipse" type=
"" overloaded=
"no"> 
33386         <autodoc>DrawEllipse(self, Rect rect)
</autodoc> 
33388           <param name=
"rect" type=
"Rect" default=
""/> 
33391       <method name=
"DrawPoint" type=
"" overloaded=
"no"> 
33392         <autodoc>DrawPoint(self, Point pt)
</autodoc> 
33394           <param name=
"pt" type=
"Point" default=
""/> 
33397       <method name=
"DrawText" type=
"" overloaded=
"no"> 
33398         <autodoc>DrawText(self, String text, Point pt)
</autodoc> 
33400           <param name=
"text" type=
"String" default=
""/> 
33401           <param name=
"pt" type=
"Point" default=
""/> 
33404       <method name=
"DrawLines" type=
"" overloaded=
"no"> 
33405         <autodoc>DrawLines(self, int points, Point points_array)
</autodoc> 
33407           <param name=
"points" type=
"int" default=
""/> 
33408           <param name=
"points_array" type=
"Point" default=
""/> 
33411       <method name=
"DrawPolygon" type=
"" overloaded=
"no"> 
33412         <autodoc>DrawPolygon(self, int points, Point points_array, int flags=
0)
</autodoc> 
33414           <param name=
"points" type=
"int" default=
""/> 
33415           <param name=
"points_array" type=
"Point" default=
""/> 
33416           <param name=
"flags" type=
"int" default=
"0"/> 
33419       <method name=
"DrawSpline" type=
"" overloaded=
"no"> 
33420         <autodoc>DrawSpline(self, int points, Point points_array)
</autodoc> 
33422           <param name=
"points" type=
"int" default=
""/> 
33423           <param name=
"points_array" type=
"Point" default=
""/> 
33426       <method name=
"SetClippingRect" type=
"" overloaded=
"no"> 
33427         <autodoc>SetClippingRect(self, Rect rect)
</autodoc> 
33429           <param name=
"rect" type=
"Rect" default=
""/> 
33432       <method name=
"DestroyClippingRect" type=
"" overloaded=
"no"> 
33433         <autodoc>DestroyClippingRect(self)
</autodoc> 
33435       <method name=
"SetPen" type=
"" overloaded=
"no"> 
33436         <autodoc>SetPen(self, wxPen pen, bool isOutline=FALSE)
</autodoc> 
33438           <param name=
"pen" type=
"Pen" default=
""/> 
33439           <param name=
"isOutline" type=
"bool" default=
"FALSE"/> 
33442       <method name=
"SetBrush" type=
"" overloaded=
"no"> 
33443         <autodoc>SetBrush(self, wxBrush brush, bool isFill=FALSE)
</autodoc> 
33445           <param name=
"brush" type=
"Brush" default=
""/> 
33446           <param name=
"isFill" type=
"bool" default=
"FALSE"/> 
33449       <method name=
"SetFont" type=
"" overloaded=
"no"> 
33450         <autodoc>SetFont(self, Font font)
</autodoc> 
33452           <param name=
"font" type=
"Font" default=
""/> 
33455       <method name=
"SetTextColour" type=
"" overloaded=
"no"> 
33456         <autodoc>SetTextColour(self, Colour colour)
</autodoc> 
33458           <param name=
"colour" type=
"Colour" default=
""/> 
33461       <method name=
"SetBackgroundColour" type=
"" overloaded=
"no"> 
33462         <autodoc>SetBackgroundColour(self, Colour colour)
</autodoc> 
33464           <param name=
"colour" type=
"Colour" default=
""/> 
33467       <method name=
"SetBackgroundMode" type=
"" overloaded=
"no"> 
33468         <autodoc>SetBackgroundMode(self, int mode)
</autodoc> 
33470           <param name=
"mode" type=
"int" default=
""/> 
33474     <class name=
"PyRectangleShape" oldname=
"wxPyRectangleShape" module=
"ogl"> 
33475       <baseclass name=
"PyShape"/> 
33476       <constructor name=
"PyRectangleShape" overloaded=
"no"> 
33477         <autodoc>__init__(self, double width=
0.0, double height=
0.0) -
> PyRectangleShape
</autodoc> 
33479           <param name=
"width" type=
"double" default=
"0.0"/> 
33480           <param name=
"height" type=
"double" default=
"0.0"/> 
33483       <method name=
"_setCallbackInfo" type=
"" overloaded=
"no"> 
33484         <autodoc>_setCallbackInfo(self, PyObject self, PyObject _class)
</autodoc> 
33486           <param name=
"self" type=
"PyObject" default=
""/> 
33487           <param name=
"_class" type=
"PyObject" default=
""/> 
33490       <method name=
"SetCornerRadius" type=
"" overloaded=
"no"> 
33491         <autodoc>SetCornerRadius(self, double radius)
</autodoc> 
33493           <param name=
"radius" type=
"double" default=
""/> 
33496       <method name=
"GetCornerRadius" type=
"double" overloaded=
"no"> 
33497         <autodoc>GetCornerRadius(self) -
> double
</autodoc> 
33499       <method name=
"base_OnDelete" type=
"" overloaded=
"no"> 
33500         <autodoc>base_OnDelete(self)
</autodoc> 
33502       <method name=
"base_OnDraw" type=
"" overloaded=
"no"> 
33503         <autodoc>base_OnDraw(self, DC dc)
</autodoc> 
33505           <param name=
"dc" type=
"DC" default=
""/> 
33508       <method name=
"base_OnDrawContents" type=
"" overloaded=
"no"> 
33509         <autodoc>base_OnDrawContents(self, DC dc)
</autodoc> 
33511           <param name=
"dc" type=
"DC" default=
""/> 
33514       <method name=
"base_OnDrawBranches" type=
"" overloaded=
"no"> 
33515         <autodoc>base_OnDrawBranches(self, DC dc, bool erase=FALSE)
</autodoc> 
33517           <param name=
"dc" type=
"DC" default=
""/> 
33518           <param name=
"erase" type=
"bool" default=
"FALSE"/> 
33521       <method name=
"base_OnMoveLinks" type=
"" overloaded=
"no"> 
33522         <autodoc>base_OnMoveLinks(self, DC dc)
</autodoc> 
33524           <param name=
"dc" type=
"DC" default=
""/> 
33527       <method name=
"base_OnErase" type=
"" overloaded=
"no"> 
33528         <autodoc>base_OnErase(self, DC dc)
</autodoc> 
33530           <param name=
"dc" type=
"DC" default=
""/> 
33533       <method name=
"base_OnEraseContents" type=
"" overloaded=
"no"> 
33534         <autodoc>base_OnEraseContents(self, DC dc)
</autodoc> 
33536           <param name=
"dc" type=
"DC" default=
""/> 
33539       <method name=
"base_OnHighlight" type=
"" overloaded=
"no"> 
33540         <autodoc>base_OnHighlight(self, DC dc)
</autodoc> 
33542           <param name=
"dc" type=
"DC" default=
""/> 
33545       <method name=
"base_OnLeftClick" type=
"" overloaded=
"no"> 
33546         <autodoc>base_OnLeftClick(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
33548           <param name=
"x" type=
"double" default=
""/> 
33549           <param name=
"y" type=
"double" default=
""/> 
33550           <param name=
"keys" type=
"int" default=
"0"/> 
33551           <param name=
"attachment" type=
"int" default=
"0"/> 
33554       <method name=
"base_OnLeftDoubleClick" type=
"" overloaded=
"no"> 
33555         <autodoc>base_OnLeftDoubleClick(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
33557           <param name=
"x" type=
"double" default=
""/> 
33558           <param name=
"y" type=
"double" default=
""/> 
33559           <param name=
"keys" type=
"int" default=
"0"/> 
33560           <param name=
"attachment" type=
"int" default=
"0"/> 
33563       <method name=
"base_OnRightClick" type=
"" overloaded=
"no"> 
33564         <autodoc>base_OnRightClick(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
33566           <param name=
"x" type=
"double" default=
""/> 
33567           <param name=
"y" type=
"double" default=
""/> 
33568           <param name=
"keys" type=
"int" default=
"0"/> 
33569           <param name=
"attachment" type=
"int" default=
"0"/> 
33572       <method name=
"base_OnSize" type=
"" overloaded=
"no"> 
33573         <autodoc>base_OnSize(self, double x, double y)
</autodoc> 
33575           <param name=
"x" type=
"double" default=
""/> 
33576           <param name=
"y" type=
"double" default=
""/> 
33579       <method name=
"base_OnMovePre" type=
"bool" overloaded=
"no"> 
33580         <autodoc>base_OnMovePre(self, DC dc, double x, double y, double old_x, double old_y, 
 
33581     bool display=True) -
> bool
</autodoc> 
33583           <param name=
"dc" type=
"DC" default=
""/> 
33584           <param name=
"x" type=
"double" default=
""/> 
33585           <param name=
"y" type=
"double" default=
""/> 
33586           <param name=
"old_x" type=
"double" default=
""/> 
33587           <param name=
"old_y" type=
"double" default=
""/> 
33588           <param name=
"display" type=
"bool" default=
"True"/> 
33591       <method name=
"base_OnMovePost" type=
"" overloaded=
"no"> 
33592         <autodoc>base_OnMovePost(self, DC dc, double x, double y, double old_x, double old_y, 
 
33593     bool display=True)
</autodoc> 
33595           <param name=
"dc" type=
"DC" default=
""/> 
33596           <param name=
"x" type=
"double" default=
""/> 
33597           <param name=
"y" type=
"double" default=
""/> 
33598           <param name=
"old_x" type=
"double" default=
""/> 
33599           <param name=
"old_y" type=
"double" default=
""/> 
33600           <param name=
"display" type=
"bool" default=
"True"/> 
33603       <method name=
"base_OnDragLeft" type=
"" overloaded=
"no"> 
33604         <autodoc>base_OnDragLeft(self, bool draw, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
33606           <param name=
"draw" type=
"bool" default=
""/> 
33607           <param name=
"x" type=
"double" default=
""/> 
33608           <param name=
"y" type=
"double" default=
""/> 
33609           <param name=
"keys" type=
"int" default=
"0"/> 
33610           <param name=
"attachment" type=
"int" default=
"0"/> 
33613       <method name=
"base_OnBeginDragLeft" type=
"" overloaded=
"no"> 
33614         <autodoc>base_OnBeginDragLeft(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
33616           <param name=
"x" type=
"double" default=
""/> 
33617           <param name=
"y" type=
"double" default=
""/> 
33618           <param name=
"keys" type=
"int" default=
"0"/> 
33619           <param name=
"attachment" type=
"int" default=
"0"/> 
33622       <method name=
"base_OnEndDragLeft" type=
"" overloaded=
"no"> 
33623         <autodoc>base_OnEndDragLeft(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
33625           <param name=
"x" type=
"double" default=
""/> 
33626           <param name=
"y" type=
"double" default=
""/> 
33627           <param name=
"keys" type=
"int" default=
"0"/> 
33628           <param name=
"attachment" type=
"int" default=
"0"/> 
33631       <method name=
"base_OnDragRight" type=
"" overloaded=
"no"> 
33632         <autodoc>base_OnDragRight(self, bool draw, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
33634           <param name=
"draw" type=
"bool" default=
""/> 
33635           <param name=
"x" type=
"double" default=
""/> 
33636           <param name=
"y" type=
"double" default=
""/> 
33637           <param name=
"keys" type=
"int" default=
"0"/> 
33638           <param name=
"attachment" type=
"int" default=
"0"/> 
33641       <method name=
"base_OnBeginDragRight" type=
"" overloaded=
"no"> 
33642         <autodoc>base_OnBeginDragRight(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
33644           <param name=
"x" type=
"double" default=
""/> 
33645           <param name=
"y" type=
"double" default=
""/> 
33646           <param name=
"keys" type=
"int" default=
"0"/> 
33647           <param name=
"attachment" type=
"int" default=
"0"/> 
33650       <method name=
"base_OnEndDragRight" type=
"" overloaded=
"no"> 
33651         <autodoc>base_OnEndDragRight(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
33653           <param name=
"x" type=
"double" default=
""/> 
33654           <param name=
"y" type=
"double" default=
""/> 
33655           <param name=
"keys" type=
"int" default=
"0"/> 
33656           <param name=
"attachment" type=
"int" default=
"0"/> 
33659       <method name=
"base_OnDrawOutline" type=
"" overloaded=
"no"> 
33660         <autodoc>base_OnDrawOutline(self, DC dc, double x, double y, double w, double h)
</autodoc> 
33662           <param name=
"dc" type=
"DC" default=
""/> 
33663           <param name=
"x" type=
"double" default=
""/> 
33664           <param name=
"y" type=
"double" default=
""/> 
33665           <param name=
"w" type=
"double" default=
""/> 
33666           <param name=
"h" type=
"double" default=
""/> 
33669       <method name=
"base_OnDrawControlPoints" type=
"" overloaded=
"no"> 
33670         <autodoc>base_OnDrawControlPoints(self, DC dc)
</autodoc> 
33672           <param name=
"dc" type=
"DC" default=
""/> 
33675       <method name=
"base_OnEraseControlPoints" type=
"" overloaded=
"no"> 
33676         <autodoc>base_OnEraseControlPoints(self, DC dc)
</autodoc> 
33678           <param name=
"dc" type=
"DC" default=
""/> 
33681       <method name=
"base_OnMoveLink" type=
"" overloaded=
"no"> 
33682         <autodoc>base_OnMoveLink(self, DC dc, bool moveControlPoints=True)
</autodoc> 
33684           <param name=
"dc" type=
"DC" default=
""/> 
33685           <param name=
"moveControlPoints" type=
"bool" default=
"True"/> 
33688       <method name=
"base_OnSizingDragLeft" type=
"" overloaded=
"no"> 
33689         <autodoc>base_OnSizingDragLeft(self, PyControlPoint pt, bool draw, double x, double y, int keys=
0, 
 
33690     int attachment=
0)
</autodoc> 
33692           <param name=
"pt" type=
"wxPyControlPoint" default=
""/> 
33693           <param name=
"draw" type=
"bool" default=
""/> 
33694           <param name=
"x" type=
"double" default=
""/> 
33695           <param name=
"y" type=
"double" default=
""/> 
33696           <param name=
"keys" type=
"int" default=
"0"/> 
33697           <param name=
"attachment" type=
"int" default=
"0"/> 
33700       <method name=
"base_OnSizingBeginDragLeft" type=
"" overloaded=
"no"> 
33701         <autodoc>base_OnSizingBeginDragLeft(self, PyControlPoint pt, double x, double y, int keys=
0, 
 
33702     int attachment=
0)
</autodoc> 
33704           <param name=
"pt" type=
"wxPyControlPoint" default=
""/> 
33705           <param name=
"x" type=
"double" default=
""/> 
33706           <param name=
"y" type=
"double" default=
""/> 
33707           <param name=
"keys" type=
"int" default=
"0"/> 
33708           <param name=
"attachment" type=
"int" default=
"0"/> 
33711       <method name=
"base_OnSizingEndDragLeft" type=
"" overloaded=
"no"> 
33712         <autodoc>base_OnSizingEndDragLeft(self, PyControlPoint pt, double x, double y, int keys=
0, 
 
33713     int attachment=
0)
</autodoc> 
33715           <param name=
"pt" type=
"wxPyControlPoint" default=
""/> 
33716           <param name=
"x" type=
"double" default=
""/> 
33717           <param name=
"y" type=
"double" default=
""/> 
33718           <param name=
"keys" type=
"int" default=
"0"/> 
33719           <param name=
"attachment" type=
"int" default=
"0"/> 
33722       <method name=
"base_OnBeginSize" type=
"" overloaded=
"no"> 
33723         <autodoc>base_OnBeginSize(self, double w, double h)
</autodoc> 
33725           <param name=
"w" type=
"double" default=
""/> 
33726           <param name=
"h" type=
"double" default=
""/> 
33729       <method name=
"base_OnEndSize" type=
"" overloaded=
"no"> 
33730         <autodoc>base_OnEndSize(self, double w, double h)
</autodoc> 
33732           <param name=
"w" type=
"double" default=
""/> 
33733           <param name=
"h" type=
"double" default=
""/> 
33737     <class name=
"PyControlPoint" oldname=
"wxPyControlPoint" module=
"ogl"> 
33738       <baseclass name=
"PyRectangleShape"/> 
33739       <constructor name=
"PyControlPoint" overloaded=
"no"> 
33740         <autodoc>__init__(self, PyShapeCanvas the_canvas=None, PyShape object=None, 
 
33741     double size=
0.0, double the_xoffset=
0.0, double the_yoffset=
0.0, 
 
33742     int the_type=
0) -
> PyControlPoint
</autodoc> 
33744           <param name=
"the_canvas" type=
"wxPyShapeCanvas" default=
"NULL"/> 
33745           <param name=
"object" type=
"PyShape" default=
"NULL"/> 
33746           <param name=
"size" type=
"double" default=
"0.0"/> 
33747           <param name=
"the_xoffset" type=
"double" default=
"0.0"/> 
33748           <param name=
"the_yoffset" type=
"double" default=
"0.0"/> 
33749           <param name=
"the_type" type=
"int" default=
"0"/> 
33752       <method name=
"_setCallbackInfo" type=
"" overloaded=
"no"> 
33753         <autodoc>_setCallbackInfo(self, PyObject self, PyObject _class)
</autodoc> 
33755           <param name=
"self" type=
"PyObject" default=
""/> 
33756           <param name=
"_class" type=
"PyObject" default=
""/> 
33759       <method name=
"SetCornerRadius" type=
"" overloaded=
"no"> 
33760         <autodoc>SetCornerRadius(self, double radius)
</autodoc> 
33762           <param name=
"radius" type=
"double" default=
""/> 
33765       <method name=
"base_OnDelete" type=
"" overloaded=
"no"> 
33766         <autodoc>base_OnDelete(self)
</autodoc> 
33768       <method name=
"base_OnDraw" type=
"" overloaded=
"no"> 
33769         <autodoc>base_OnDraw(self, DC dc)
</autodoc> 
33771           <param name=
"dc" type=
"DC" default=
""/> 
33774       <method name=
"base_OnDrawContents" type=
"" overloaded=
"no"> 
33775         <autodoc>base_OnDrawContents(self, DC dc)
</autodoc> 
33777           <param name=
"dc" type=
"DC" default=
""/> 
33780       <method name=
"base_OnDrawBranches" type=
"" overloaded=
"no"> 
33781         <autodoc>base_OnDrawBranches(self, DC dc, bool erase=FALSE)
</autodoc> 
33783           <param name=
"dc" type=
"DC" default=
""/> 
33784           <param name=
"erase" type=
"bool" default=
"FALSE"/> 
33787       <method name=
"base_OnMoveLinks" type=
"" overloaded=
"no"> 
33788         <autodoc>base_OnMoveLinks(self, DC dc)
</autodoc> 
33790           <param name=
"dc" type=
"DC" default=
""/> 
33793       <method name=
"base_OnErase" type=
"" overloaded=
"no"> 
33794         <autodoc>base_OnErase(self, DC dc)
</autodoc> 
33796           <param name=
"dc" type=
"DC" default=
""/> 
33799       <method name=
"base_OnEraseContents" type=
"" overloaded=
"no"> 
33800         <autodoc>base_OnEraseContents(self, DC dc)
</autodoc> 
33802           <param name=
"dc" type=
"DC" default=
""/> 
33805       <method name=
"base_OnHighlight" type=
"" overloaded=
"no"> 
33806         <autodoc>base_OnHighlight(self, DC dc)
</autodoc> 
33808           <param name=
"dc" type=
"DC" default=
""/> 
33811       <method name=
"base_OnLeftClick" type=
"" overloaded=
"no"> 
33812         <autodoc>base_OnLeftClick(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
33814           <param name=
"x" type=
"double" default=
""/> 
33815           <param name=
"y" type=
"double" default=
""/> 
33816           <param name=
"keys" type=
"int" default=
"0"/> 
33817           <param name=
"attachment" type=
"int" default=
"0"/> 
33820       <method name=
"base_OnLeftDoubleClick" type=
"" overloaded=
"no"> 
33821         <autodoc>base_OnLeftDoubleClick(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
33823           <param name=
"x" type=
"double" default=
""/> 
33824           <param name=
"y" type=
"double" default=
""/> 
33825           <param name=
"keys" type=
"int" default=
"0"/> 
33826           <param name=
"attachment" type=
"int" default=
"0"/> 
33829       <method name=
"base_OnRightClick" type=
"" overloaded=
"no"> 
33830         <autodoc>base_OnRightClick(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
33832           <param name=
"x" type=
"double" default=
""/> 
33833           <param name=
"y" type=
"double" default=
""/> 
33834           <param name=
"keys" type=
"int" default=
"0"/> 
33835           <param name=
"attachment" type=
"int" default=
"0"/> 
33838       <method name=
"base_OnSize" type=
"" overloaded=
"no"> 
33839         <autodoc>base_OnSize(self, double x, double y)
</autodoc> 
33841           <param name=
"x" type=
"double" default=
""/> 
33842           <param name=
"y" type=
"double" default=
""/> 
33845       <method name=
"base_OnMovePre" type=
"bool" overloaded=
"no"> 
33846         <autodoc>base_OnMovePre(self, DC dc, double x, double y, double old_x, double old_y, 
 
33847     bool display=True) -
> bool
</autodoc> 
33849           <param name=
"dc" type=
"DC" default=
""/> 
33850           <param name=
"x" type=
"double" default=
""/> 
33851           <param name=
"y" type=
"double" default=
""/> 
33852           <param name=
"old_x" type=
"double" default=
""/> 
33853           <param name=
"old_y" type=
"double" default=
""/> 
33854           <param name=
"display" type=
"bool" default=
"True"/> 
33857       <method name=
"base_OnMovePost" type=
"" overloaded=
"no"> 
33858         <autodoc>base_OnMovePost(self, DC dc, double x, double y, double old_x, double old_y, 
 
33859     bool display=True)
</autodoc> 
33861           <param name=
"dc" type=
"DC" default=
""/> 
33862           <param name=
"x" type=
"double" default=
""/> 
33863           <param name=
"y" type=
"double" default=
""/> 
33864           <param name=
"old_x" type=
"double" default=
""/> 
33865           <param name=
"old_y" type=
"double" default=
""/> 
33866           <param name=
"display" type=
"bool" default=
"True"/> 
33869       <method name=
"base_OnDragLeft" type=
"" overloaded=
"no"> 
33870         <autodoc>base_OnDragLeft(self, bool draw, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
33872           <param name=
"draw" type=
"bool" default=
""/> 
33873           <param name=
"x" type=
"double" default=
""/> 
33874           <param name=
"y" type=
"double" default=
""/> 
33875           <param name=
"keys" type=
"int" default=
"0"/> 
33876           <param name=
"attachment" type=
"int" default=
"0"/> 
33879       <method name=
"base_OnBeginDragLeft" type=
"" overloaded=
"no"> 
33880         <autodoc>base_OnBeginDragLeft(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
33882           <param name=
"x" type=
"double" default=
""/> 
33883           <param name=
"y" type=
"double" default=
""/> 
33884           <param name=
"keys" type=
"int" default=
"0"/> 
33885           <param name=
"attachment" type=
"int" default=
"0"/> 
33888       <method name=
"base_OnEndDragLeft" type=
"" overloaded=
"no"> 
33889         <autodoc>base_OnEndDragLeft(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
33891           <param name=
"x" type=
"double" default=
""/> 
33892           <param name=
"y" type=
"double" default=
""/> 
33893           <param name=
"keys" type=
"int" default=
"0"/> 
33894           <param name=
"attachment" type=
"int" default=
"0"/> 
33897       <method name=
"base_OnDragRight" type=
"" overloaded=
"no"> 
33898         <autodoc>base_OnDragRight(self, bool draw, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
33900           <param name=
"draw" type=
"bool" default=
""/> 
33901           <param name=
"x" type=
"double" default=
""/> 
33902           <param name=
"y" type=
"double" default=
""/> 
33903           <param name=
"keys" type=
"int" default=
"0"/> 
33904           <param name=
"attachment" type=
"int" default=
"0"/> 
33907       <method name=
"base_OnBeginDragRight" type=
"" overloaded=
"no"> 
33908         <autodoc>base_OnBeginDragRight(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
33910           <param name=
"x" type=
"double" default=
""/> 
33911           <param name=
"y" type=
"double" default=
""/> 
33912           <param name=
"keys" type=
"int" default=
"0"/> 
33913           <param name=
"attachment" type=
"int" default=
"0"/> 
33916       <method name=
"base_OnEndDragRight" type=
"" overloaded=
"no"> 
33917         <autodoc>base_OnEndDragRight(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
33919           <param name=
"x" type=
"double" default=
""/> 
33920           <param name=
"y" type=
"double" default=
""/> 
33921           <param name=
"keys" type=
"int" default=
"0"/> 
33922           <param name=
"attachment" type=
"int" default=
"0"/> 
33925       <method name=
"base_OnDrawOutline" type=
"" overloaded=
"no"> 
33926         <autodoc>base_OnDrawOutline(self, DC dc, double x, double y, double w, double h)
</autodoc> 
33928           <param name=
"dc" type=
"DC" default=
""/> 
33929           <param name=
"x" type=
"double" default=
""/> 
33930           <param name=
"y" type=
"double" default=
""/> 
33931           <param name=
"w" type=
"double" default=
""/> 
33932           <param name=
"h" type=
"double" default=
""/> 
33935       <method name=
"base_OnDrawControlPoints" type=
"" overloaded=
"no"> 
33936         <autodoc>base_OnDrawControlPoints(self, DC dc)
</autodoc> 
33938           <param name=
"dc" type=
"DC" default=
""/> 
33941       <method name=
"base_OnEraseControlPoints" type=
"" overloaded=
"no"> 
33942         <autodoc>base_OnEraseControlPoints(self, DC dc)
</autodoc> 
33944           <param name=
"dc" type=
"DC" default=
""/> 
33947       <method name=
"base_OnMoveLink" type=
"" overloaded=
"no"> 
33948         <autodoc>base_OnMoveLink(self, DC dc, bool moveControlPoints=True)
</autodoc> 
33950           <param name=
"dc" type=
"DC" default=
""/> 
33951           <param name=
"moveControlPoints" type=
"bool" default=
"True"/> 
33954       <method name=
"base_OnSizingDragLeft" type=
"" overloaded=
"no"> 
33955         <autodoc>base_OnSizingDragLeft(self, PyControlPoint pt, bool draw, double x, double y, int keys=
0, 
 
33956     int attachment=
0)
</autodoc> 
33958           <param name=
"pt" type=
"PyControlPoint" default=
""/> 
33959           <param name=
"draw" type=
"bool" default=
""/> 
33960           <param name=
"x" type=
"double" default=
""/> 
33961           <param name=
"y" type=
"double" default=
""/> 
33962           <param name=
"keys" type=
"int" default=
"0"/> 
33963           <param name=
"attachment" type=
"int" default=
"0"/> 
33966       <method name=
"base_OnSizingBeginDragLeft" type=
"" overloaded=
"no"> 
33967         <autodoc>base_OnSizingBeginDragLeft(self, PyControlPoint pt, double x, double y, int keys=
0, 
 
33968     int attachment=
0)
</autodoc> 
33970           <param name=
"pt" type=
"PyControlPoint" default=
""/> 
33971           <param name=
"x" type=
"double" default=
""/> 
33972           <param name=
"y" type=
"double" default=
""/> 
33973           <param name=
"keys" type=
"int" default=
"0"/> 
33974           <param name=
"attachment" type=
"int" default=
"0"/> 
33977       <method name=
"base_OnSizingEndDragLeft" type=
"" overloaded=
"no"> 
33978         <autodoc>base_OnSizingEndDragLeft(self, PyControlPoint pt, double x, double y, int keys=
0, 
 
33979     int attachment=
0)
</autodoc> 
33981           <param name=
"pt" type=
"PyControlPoint" default=
""/> 
33982           <param name=
"x" type=
"double" default=
""/> 
33983           <param name=
"y" type=
"double" default=
""/> 
33984           <param name=
"keys" type=
"int" default=
"0"/> 
33985           <param name=
"attachment" type=
"int" default=
"0"/> 
33988       <method name=
"base_OnBeginSize" type=
"" overloaded=
"no"> 
33989         <autodoc>base_OnBeginSize(self, double w, double h)
</autodoc> 
33991           <param name=
"w" type=
"double" default=
""/> 
33992           <param name=
"h" type=
"double" default=
""/> 
33995       <method name=
"base_OnEndSize" type=
"" overloaded=
"no"> 
33996         <autodoc>base_OnEndSize(self, double w, double h)
</autodoc> 
33998           <param name=
"w" type=
"double" default=
""/> 
33999           <param name=
"h" type=
"double" default=
""/> 
34003     <class name=
"PyBitmapShape" oldname=
"wxPyBitmapShape" module=
"ogl"> 
34004       <baseclass name=
"PyRectangleShape"/> 
34005       <constructor name=
"PyBitmapShape" overloaded=
"no"> 
34006         <autodoc>__init__(self) -
> PyBitmapShape
</autodoc> 
34008       <method name=
"_setCallbackInfo" type=
"" overloaded=
"no"> 
34009         <autodoc>_setCallbackInfo(self, PyObject self, PyObject _class)
</autodoc> 
34011           <param name=
"self" type=
"PyObject" default=
""/> 
34012           <param name=
"_class" type=
"PyObject" default=
""/> 
34015       <method name=
"GetBitmap" type=
"Bitmap" overloaded=
"no"> 
34016         <autodoc>GetBitmap(self) -
> Bitmap
</autodoc> 
34018       <method name=
"GetFilename" type=
"String" overloaded=
"no"> 
34019         <autodoc>GetFilename(self) -
> String
</autodoc> 
34021       <method name=
"SetBitmap" type=
"" overloaded=
"no"> 
34022         <autodoc>SetBitmap(self, Bitmap bitmap)
</autodoc> 
34024           <param name=
"bitmap" type=
"Bitmap" default=
""/> 
34027       <method name=
"SetFilename" type=
"" overloaded=
"no"> 
34028         <autodoc>SetFilename(self, String filename)
</autodoc> 
34030           <param name=
"filename" type=
"String" default=
""/> 
34033       <method name=
"base_OnDelete" type=
"" overloaded=
"no"> 
34034         <autodoc>base_OnDelete(self)
</autodoc> 
34036       <method name=
"base_OnDraw" type=
"" overloaded=
"no"> 
34037         <autodoc>base_OnDraw(self, DC dc)
</autodoc> 
34039           <param name=
"dc" type=
"DC" default=
""/> 
34042       <method name=
"base_OnDrawContents" type=
"" overloaded=
"no"> 
34043         <autodoc>base_OnDrawContents(self, DC dc)
</autodoc> 
34045           <param name=
"dc" type=
"DC" default=
""/> 
34048       <method name=
"base_OnDrawBranches" type=
"" overloaded=
"no"> 
34049         <autodoc>base_OnDrawBranches(self, DC dc, bool erase=FALSE)
</autodoc> 
34051           <param name=
"dc" type=
"DC" default=
""/> 
34052           <param name=
"erase" type=
"bool" default=
"FALSE"/> 
34055       <method name=
"base_OnMoveLinks" type=
"" overloaded=
"no"> 
34056         <autodoc>base_OnMoveLinks(self, DC dc)
</autodoc> 
34058           <param name=
"dc" type=
"DC" default=
""/> 
34061       <method name=
"base_OnErase" type=
"" overloaded=
"no"> 
34062         <autodoc>base_OnErase(self, DC dc)
</autodoc> 
34064           <param name=
"dc" type=
"DC" default=
""/> 
34067       <method name=
"base_OnEraseContents" type=
"" overloaded=
"no"> 
34068         <autodoc>base_OnEraseContents(self, DC dc)
</autodoc> 
34070           <param name=
"dc" type=
"DC" default=
""/> 
34073       <method name=
"base_OnHighlight" type=
"" overloaded=
"no"> 
34074         <autodoc>base_OnHighlight(self, DC dc)
</autodoc> 
34076           <param name=
"dc" type=
"DC" default=
""/> 
34079       <method name=
"base_OnLeftClick" type=
"" overloaded=
"no"> 
34080         <autodoc>base_OnLeftClick(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
34082           <param name=
"x" type=
"double" default=
""/> 
34083           <param name=
"y" type=
"double" default=
""/> 
34084           <param name=
"keys" type=
"int" default=
"0"/> 
34085           <param name=
"attachment" type=
"int" default=
"0"/> 
34088       <method name=
"base_OnLeftDoubleClick" type=
"" overloaded=
"no"> 
34089         <autodoc>base_OnLeftDoubleClick(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
34091           <param name=
"x" type=
"double" default=
""/> 
34092           <param name=
"y" type=
"double" default=
""/> 
34093           <param name=
"keys" type=
"int" default=
"0"/> 
34094           <param name=
"attachment" type=
"int" default=
"0"/> 
34097       <method name=
"base_OnRightClick" type=
"" overloaded=
"no"> 
34098         <autodoc>base_OnRightClick(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
34100           <param name=
"x" type=
"double" default=
""/> 
34101           <param name=
"y" type=
"double" default=
""/> 
34102           <param name=
"keys" type=
"int" default=
"0"/> 
34103           <param name=
"attachment" type=
"int" default=
"0"/> 
34106       <method name=
"base_OnSize" type=
"" overloaded=
"no"> 
34107         <autodoc>base_OnSize(self, double x, double y)
</autodoc> 
34109           <param name=
"x" type=
"double" default=
""/> 
34110           <param name=
"y" type=
"double" default=
""/> 
34113       <method name=
"base_OnMovePre" type=
"bool" overloaded=
"no"> 
34114         <autodoc>base_OnMovePre(self, DC dc, double x, double y, double old_x, double old_y, 
 
34115     bool display=True) -
> bool
</autodoc> 
34117           <param name=
"dc" type=
"DC" default=
""/> 
34118           <param name=
"x" type=
"double" default=
""/> 
34119           <param name=
"y" type=
"double" default=
""/> 
34120           <param name=
"old_x" type=
"double" default=
""/> 
34121           <param name=
"old_y" type=
"double" default=
""/> 
34122           <param name=
"display" type=
"bool" default=
"True"/> 
34125       <method name=
"base_OnMovePost" type=
"" overloaded=
"no"> 
34126         <autodoc>base_OnMovePost(self, DC dc, double x, double y, double old_x, double old_y, 
 
34127     bool display=True)
</autodoc> 
34129           <param name=
"dc" type=
"DC" default=
""/> 
34130           <param name=
"x" type=
"double" default=
""/> 
34131           <param name=
"y" type=
"double" default=
""/> 
34132           <param name=
"old_x" type=
"double" default=
""/> 
34133           <param name=
"old_y" type=
"double" default=
""/> 
34134           <param name=
"display" type=
"bool" default=
"True"/> 
34137       <method name=
"base_OnDragLeft" type=
"" overloaded=
"no"> 
34138         <autodoc>base_OnDragLeft(self, bool draw, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
34140           <param name=
"draw" type=
"bool" default=
""/> 
34141           <param name=
"x" type=
"double" default=
""/> 
34142           <param name=
"y" type=
"double" default=
""/> 
34143           <param name=
"keys" type=
"int" default=
"0"/> 
34144           <param name=
"attachment" type=
"int" default=
"0"/> 
34147       <method name=
"base_OnBeginDragLeft" type=
"" overloaded=
"no"> 
34148         <autodoc>base_OnBeginDragLeft(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
34150           <param name=
"x" type=
"double" default=
""/> 
34151           <param name=
"y" type=
"double" default=
""/> 
34152           <param name=
"keys" type=
"int" default=
"0"/> 
34153           <param name=
"attachment" type=
"int" default=
"0"/> 
34156       <method name=
"base_OnEndDragLeft" type=
"" overloaded=
"no"> 
34157         <autodoc>base_OnEndDragLeft(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
34159           <param name=
"x" type=
"double" default=
""/> 
34160           <param name=
"y" type=
"double" default=
""/> 
34161           <param name=
"keys" type=
"int" default=
"0"/> 
34162           <param name=
"attachment" type=
"int" default=
"0"/> 
34165       <method name=
"base_OnDragRight" type=
"" overloaded=
"no"> 
34166         <autodoc>base_OnDragRight(self, bool draw, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
34168           <param name=
"draw" type=
"bool" default=
""/> 
34169           <param name=
"x" type=
"double" default=
""/> 
34170           <param name=
"y" type=
"double" default=
""/> 
34171           <param name=
"keys" type=
"int" default=
"0"/> 
34172           <param name=
"attachment" type=
"int" default=
"0"/> 
34175       <method name=
"base_OnBeginDragRight" type=
"" overloaded=
"no"> 
34176         <autodoc>base_OnBeginDragRight(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
34178           <param name=
"x" type=
"double" default=
""/> 
34179           <param name=
"y" type=
"double" default=
""/> 
34180           <param name=
"keys" type=
"int" default=
"0"/> 
34181           <param name=
"attachment" type=
"int" default=
"0"/> 
34184       <method name=
"base_OnEndDragRight" type=
"" overloaded=
"no"> 
34185         <autodoc>base_OnEndDragRight(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
34187           <param name=
"x" type=
"double" default=
""/> 
34188           <param name=
"y" type=
"double" default=
""/> 
34189           <param name=
"keys" type=
"int" default=
"0"/> 
34190           <param name=
"attachment" type=
"int" default=
"0"/> 
34193       <method name=
"base_OnDrawOutline" type=
"" overloaded=
"no"> 
34194         <autodoc>base_OnDrawOutline(self, DC dc, double x, double y, double w, double h)
</autodoc> 
34196           <param name=
"dc" type=
"DC" default=
""/> 
34197           <param name=
"x" type=
"double" default=
""/> 
34198           <param name=
"y" type=
"double" default=
""/> 
34199           <param name=
"w" type=
"double" default=
""/> 
34200           <param name=
"h" type=
"double" default=
""/> 
34203       <method name=
"base_OnDrawControlPoints" type=
"" overloaded=
"no"> 
34204         <autodoc>base_OnDrawControlPoints(self, DC dc)
</autodoc> 
34206           <param name=
"dc" type=
"DC" default=
""/> 
34209       <method name=
"base_OnEraseControlPoints" type=
"" overloaded=
"no"> 
34210         <autodoc>base_OnEraseControlPoints(self, DC dc)
</autodoc> 
34212           <param name=
"dc" type=
"DC" default=
""/> 
34215       <method name=
"base_OnMoveLink" type=
"" overloaded=
"no"> 
34216         <autodoc>base_OnMoveLink(self, DC dc, bool moveControlPoints=True)
</autodoc> 
34218           <param name=
"dc" type=
"DC" default=
""/> 
34219           <param name=
"moveControlPoints" type=
"bool" default=
"True"/> 
34222       <method name=
"base_OnSizingDragLeft" type=
"" overloaded=
"no"> 
34223         <autodoc>base_OnSizingDragLeft(self, PyControlPoint pt, bool draw, double x, double y, int keys=
0, 
 
34224     int attachment=
0)
</autodoc> 
34226           <param name=
"pt" type=
"PyControlPoint" default=
""/> 
34227           <param name=
"draw" type=
"bool" default=
""/> 
34228           <param name=
"x" type=
"double" default=
""/> 
34229           <param name=
"y" type=
"double" default=
""/> 
34230           <param name=
"keys" type=
"int" default=
"0"/> 
34231           <param name=
"attachment" type=
"int" default=
"0"/> 
34234       <method name=
"base_OnSizingBeginDragLeft" type=
"" overloaded=
"no"> 
34235         <autodoc>base_OnSizingBeginDragLeft(self, PyControlPoint pt, double x, double y, int keys=
0, 
 
34236     int attachment=
0)
</autodoc> 
34238           <param name=
"pt" type=
"PyControlPoint" default=
""/> 
34239           <param name=
"x" type=
"double" default=
""/> 
34240           <param name=
"y" type=
"double" default=
""/> 
34241           <param name=
"keys" type=
"int" default=
"0"/> 
34242           <param name=
"attachment" type=
"int" default=
"0"/> 
34245       <method name=
"base_OnSizingEndDragLeft" type=
"" overloaded=
"no"> 
34246         <autodoc>base_OnSizingEndDragLeft(self, PyControlPoint pt, double x, double y, int keys=
0, 
 
34247     int attachment=
0)
</autodoc> 
34249           <param name=
"pt" type=
"PyControlPoint" default=
""/> 
34250           <param name=
"x" type=
"double" default=
""/> 
34251           <param name=
"y" type=
"double" default=
""/> 
34252           <param name=
"keys" type=
"int" default=
"0"/> 
34253           <param name=
"attachment" type=
"int" default=
"0"/> 
34256       <method name=
"base_OnBeginSize" type=
"" overloaded=
"no"> 
34257         <autodoc>base_OnBeginSize(self, double w, double h)
</autodoc> 
34259           <param name=
"w" type=
"double" default=
""/> 
34260           <param name=
"h" type=
"double" default=
""/> 
34263       <method name=
"base_OnEndSize" type=
"" overloaded=
"no"> 
34264         <autodoc>base_OnEndSize(self, double w, double h)
</autodoc> 
34266           <param name=
"w" type=
"double" default=
""/> 
34267           <param name=
"h" type=
"double" default=
""/> 
34271     <class name=
"PyDrawnShape" oldname=
"wxPyDrawnShape" module=
"ogl"> 
34272       <baseclass name=
"PyRectangleShape"/> 
34273       <constructor name=
"PyDrawnShape" overloaded=
"no"> 
34274         <autodoc>__init__(self) -
> PyDrawnShape
</autodoc> 
34276       <method name=
"_setCallbackInfo" type=
"" overloaded=
"no"> 
34277         <autodoc>_setCallbackInfo(self, PyObject self, PyObject _class)
</autodoc> 
34279           <param name=
"self" type=
"PyObject" default=
""/> 
34280           <param name=
"_class" type=
"PyObject" default=
""/> 
34283       <method name=
"CalculateSize" type=
"" overloaded=
"no"> 
34284         <autodoc>CalculateSize(self)
</autodoc> 
34286       <method name=
"DestroyClippingRect" type=
"" overloaded=
"no"> 
34287         <autodoc>DestroyClippingRect(self)
</autodoc> 
34289       <method name=
"DrawArc" type=
"" overloaded=
"no"> 
34290         <autodoc>DrawArc(self, Point centrePoint, Point startPoint, Point endPoint)
</autodoc> 
34292           <param name=
"centrePoint" type=
"Point" default=
""/> 
34293           <param name=
"startPoint" type=
"Point" default=
""/> 
34294           <param name=
"endPoint" type=
"Point" default=
""/> 
34297       <method name=
"DrawAtAngle" type=
"" overloaded=
"no"> 
34298         <autodoc>DrawAtAngle(self, int angle)
</autodoc> 
34300           <param name=
"angle" type=
"int" default=
""/> 
34303       <method name=
"DrawEllipticArc" type=
"" overloaded=
"no"> 
34304         <autodoc>DrawEllipticArc(self, Rect rect, double startAngle, double endAngle)
</autodoc> 
34306           <param name=
"rect" type=
"Rect" default=
""/> 
34307           <param name=
"startAngle" type=
"double" default=
""/> 
34308           <param name=
"endAngle" type=
"double" default=
""/> 
34311       <method name=
"DrawLine" type=
"" overloaded=
"no"> 
34312         <autodoc>DrawLine(self, Point point1, Point point2)
</autodoc> 
34314           <param name=
"point1" type=
"Point" default=
""/> 
34315           <param name=
"point2" type=
"Point" default=
""/> 
34318       <method name=
"DrawLines" type=
"" overloaded=
"no"> 
34319         <autodoc>DrawLines(self, int points, Point points_array)
</autodoc> 
34321           <param name=
"points" type=
"int" default=
""/> 
34322           <param name=
"points_array" type=
"Point" default=
""/> 
34325       <method name=
"DrawPoint" type=
"" overloaded=
"no"> 
34326         <autodoc>DrawPoint(self, Point point)
</autodoc> 
34328           <param name=
"point" type=
"Point" default=
""/> 
34331       <method name=
"DrawPolygon" type=
"" overloaded=
"no"> 
34332         <autodoc>DrawPolygon(self, int points, Point points_array, int flags=
0)
</autodoc> 
34334           <param name=
"points" type=
"int" default=
""/> 
34335           <param name=
"points_array" type=
"Point" default=
""/> 
34336           <param name=
"flags" type=
"int" default=
"0"/> 
34339       <method name=
"DrawRectangle" type=
"" overloaded=
"no"> 
34340         <autodoc>DrawRectangle(self, Rect rect)
</autodoc> 
34342           <param name=
"rect" type=
"Rect" default=
""/> 
34345       <method name=
"DrawRoundedRectangle" type=
"" overloaded=
"no"> 
34346         <autodoc>DrawRoundedRectangle(self, Rect rect, double radius)
</autodoc> 
34348           <param name=
"rect" type=
"Rect" default=
""/> 
34349           <param name=
"radius" type=
"double" default=
""/> 
34352       <method name=
"DrawSpline" type=
"" overloaded=
"no"> 
34353         <autodoc>DrawSpline(self, int points, Point points_array)
</autodoc> 
34355           <param name=
"points" type=
"int" default=
""/> 
34356           <param name=
"points_array" type=
"Point" default=
""/> 
34359       <method name=
"DrawText" type=
"" overloaded=
"no"> 
34360         <autodoc>DrawText(self, String text, Point point)
</autodoc> 
34362           <param name=
"text" type=
"String" default=
""/> 
34363           <param name=
"point" type=
"Point" default=
""/> 
34366       <method name=
"GetAngle" type=
"int" overloaded=
"no"> 
34367         <autodoc>GetAngle(self) -
> int
</autodoc> 
34369       <method name=
"GetMetaFile" type=
"PseudoMetaFile" overloaded=
"no"> 
34370         <autodoc>GetMetaFile(self) -
> PseudoMetaFile
</autodoc> 
34372       <method name=
"GetRotation" type=
"double" overloaded=
"no"> 
34373         <autodoc>GetRotation(self) -
> double
</autodoc> 
34375       <method name=
"LoadFromMetaFile" type=
"bool" overloaded=
"no"> 
34376         <autodoc>LoadFromMetaFile(self, String filename) -
> bool
</autodoc> 
34378           <param name=
"filename" type=
"String" default=
""/> 
34381       <method name=
"Rotate" type=
"" overloaded=
"no"> 
34382         <autodoc>Rotate(self, double x, double y, double theta)
</autodoc> 
34384           <param name=
"x" type=
"double" default=
""/> 
34385           <param name=
"y" type=
"double" default=
""/> 
34386           <param name=
"theta" type=
"double" default=
""/> 
34389       <method name=
"SetClippingRect" type=
"" overloaded=
"no"> 
34390         <autodoc>SetClippingRect(self, Rect rect)
</autodoc> 
34392           <param name=
"rect" type=
"Rect" default=
""/> 
34395       <method name=
"SetDrawnBackgroundColour" type=
"" overloaded=
"no"> 
34396         <autodoc>SetDrawnBackgroundColour(self, Colour colour)
</autodoc> 
34398           <param name=
"colour" type=
"Colour" default=
""/> 
34401       <method name=
"SetDrawnBackgroundMode" type=
"" overloaded=
"no"> 
34402         <autodoc>SetDrawnBackgroundMode(self, int mode)
</autodoc> 
34404           <param name=
"mode" type=
"int" default=
""/> 
34407       <method name=
"SetDrawnBrush" type=
"" overloaded=
"no"> 
34408         <autodoc>SetDrawnBrush(self, wxBrush pen, bool isOutline=FALSE)
</autodoc> 
34410           <param name=
"pen" type=
"Brush" default=
""/> 
34411           <param name=
"isOutline" type=
"bool" default=
"FALSE"/> 
34414       <method name=
"SetDrawnFont" type=
"" overloaded=
"no"> 
34415         <autodoc>SetDrawnFont(self, Font font)
</autodoc> 
34417           <param name=
"font" type=
"Font" default=
""/> 
34420       <method name=
"SetDrawnPen" type=
"" overloaded=
"no"> 
34421         <autodoc>SetDrawnPen(self, wxPen pen, bool isOutline=FALSE)
</autodoc> 
34423           <param name=
"pen" type=
"Pen" default=
""/> 
34424           <param name=
"isOutline" type=
"bool" default=
"FALSE"/> 
34427       <method name=
"SetDrawnTextColour" type=
"" overloaded=
"no"> 
34428         <autodoc>SetDrawnTextColour(self, Colour colour)
</autodoc> 
34430           <param name=
"colour" type=
"Colour" default=
""/> 
34433       <method name=
"Scale" type=
"" overloaded=
"no"> 
34434         <autodoc>Scale(self, double sx, double sy)
</autodoc> 
34436           <param name=
"sx" type=
"double" default=
""/> 
34437           <param name=
"sy" type=
"double" default=
""/> 
34440       <method name=
"SetSaveToFile" type=
"" overloaded=
"no"> 
34441         <autodoc>SetSaveToFile(self, bool save)
</autodoc> 
34443           <param name=
"save" type=
"bool" default=
""/> 
34446       <method name=
"Translate" type=
"" overloaded=
"no"> 
34447         <autodoc>Translate(self, double x, double y)
</autodoc> 
34449           <param name=
"x" type=
"double" default=
""/> 
34450           <param name=
"y" type=
"double" default=
""/> 
34453       <method name=
"base_OnDelete" type=
"" overloaded=
"no"> 
34454         <autodoc>base_OnDelete(self)
</autodoc> 
34456       <method name=
"base_OnDraw" type=
"" overloaded=
"no"> 
34457         <autodoc>base_OnDraw(self, DC dc)
</autodoc> 
34459           <param name=
"dc" type=
"DC" default=
""/> 
34462       <method name=
"base_OnDrawContents" type=
"" overloaded=
"no"> 
34463         <autodoc>base_OnDrawContents(self, DC dc)
</autodoc> 
34465           <param name=
"dc" type=
"DC" default=
""/> 
34468       <method name=
"base_OnDrawBranches" type=
"" overloaded=
"no"> 
34469         <autodoc>base_OnDrawBranches(self, DC dc, bool erase=FALSE)
</autodoc> 
34471           <param name=
"dc" type=
"DC" default=
""/> 
34472           <param name=
"erase" type=
"bool" default=
"FALSE"/> 
34475       <method name=
"base_OnMoveLinks" type=
"" overloaded=
"no"> 
34476         <autodoc>base_OnMoveLinks(self, DC dc)
</autodoc> 
34478           <param name=
"dc" type=
"DC" default=
""/> 
34481       <method name=
"base_OnErase" type=
"" overloaded=
"no"> 
34482         <autodoc>base_OnErase(self, DC dc)
</autodoc> 
34484           <param name=
"dc" type=
"DC" default=
""/> 
34487       <method name=
"base_OnEraseContents" type=
"" overloaded=
"no"> 
34488         <autodoc>base_OnEraseContents(self, DC dc)
</autodoc> 
34490           <param name=
"dc" type=
"DC" default=
""/> 
34493       <method name=
"base_OnHighlight" type=
"" overloaded=
"no"> 
34494         <autodoc>base_OnHighlight(self, DC dc)
</autodoc> 
34496           <param name=
"dc" type=
"DC" default=
""/> 
34499       <method name=
"base_OnLeftClick" type=
"" overloaded=
"no"> 
34500         <autodoc>base_OnLeftClick(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
34502           <param name=
"x" type=
"double" default=
""/> 
34503           <param name=
"y" type=
"double" default=
""/> 
34504           <param name=
"keys" type=
"int" default=
"0"/> 
34505           <param name=
"attachment" type=
"int" default=
"0"/> 
34508       <method name=
"base_OnLeftDoubleClick" type=
"" overloaded=
"no"> 
34509         <autodoc>base_OnLeftDoubleClick(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
34511           <param name=
"x" type=
"double" default=
""/> 
34512           <param name=
"y" type=
"double" default=
""/> 
34513           <param name=
"keys" type=
"int" default=
"0"/> 
34514           <param name=
"attachment" type=
"int" default=
"0"/> 
34517       <method name=
"base_OnRightClick" type=
"" overloaded=
"no"> 
34518         <autodoc>base_OnRightClick(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
34520           <param name=
"x" type=
"double" default=
""/> 
34521           <param name=
"y" type=
"double" default=
""/> 
34522           <param name=
"keys" type=
"int" default=
"0"/> 
34523           <param name=
"attachment" type=
"int" default=
"0"/> 
34526       <method name=
"base_OnSize" type=
"" overloaded=
"no"> 
34527         <autodoc>base_OnSize(self, double x, double y)
</autodoc> 
34529           <param name=
"x" type=
"double" default=
""/> 
34530           <param name=
"y" type=
"double" default=
""/> 
34533       <method name=
"base_OnMovePre" type=
"bool" overloaded=
"no"> 
34534         <autodoc>base_OnMovePre(self, DC dc, double x, double y, double old_x, double old_y, 
 
34535     bool display=True) -
> bool
</autodoc> 
34537           <param name=
"dc" type=
"DC" default=
""/> 
34538           <param name=
"x" type=
"double" default=
""/> 
34539           <param name=
"y" type=
"double" default=
""/> 
34540           <param name=
"old_x" type=
"double" default=
""/> 
34541           <param name=
"old_y" type=
"double" default=
""/> 
34542           <param name=
"display" type=
"bool" default=
"True"/> 
34545       <method name=
"base_OnMovePost" type=
"" overloaded=
"no"> 
34546         <autodoc>base_OnMovePost(self, DC dc, double x, double y, double old_x, double old_y, 
 
34547     bool display=True)
</autodoc> 
34549           <param name=
"dc" type=
"DC" default=
""/> 
34550           <param name=
"x" type=
"double" default=
""/> 
34551           <param name=
"y" type=
"double" default=
""/> 
34552           <param name=
"old_x" type=
"double" default=
""/> 
34553           <param name=
"old_y" type=
"double" default=
""/> 
34554           <param name=
"display" type=
"bool" default=
"True"/> 
34557       <method name=
"base_OnDragLeft" type=
"" overloaded=
"no"> 
34558         <autodoc>base_OnDragLeft(self, bool draw, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
34560           <param name=
"draw" type=
"bool" default=
""/> 
34561           <param name=
"x" type=
"double" default=
""/> 
34562           <param name=
"y" type=
"double" default=
""/> 
34563           <param name=
"keys" type=
"int" default=
"0"/> 
34564           <param name=
"attachment" type=
"int" default=
"0"/> 
34567       <method name=
"base_OnBeginDragLeft" type=
"" overloaded=
"no"> 
34568         <autodoc>base_OnBeginDragLeft(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
34570           <param name=
"x" type=
"double" default=
""/> 
34571           <param name=
"y" type=
"double" default=
""/> 
34572           <param name=
"keys" type=
"int" default=
"0"/> 
34573           <param name=
"attachment" type=
"int" default=
"0"/> 
34576       <method name=
"base_OnEndDragLeft" type=
"" overloaded=
"no"> 
34577         <autodoc>base_OnEndDragLeft(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
34579           <param name=
"x" type=
"double" default=
""/> 
34580           <param name=
"y" type=
"double" default=
""/> 
34581           <param name=
"keys" type=
"int" default=
"0"/> 
34582           <param name=
"attachment" type=
"int" default=
"0"/> 
34585       <method name=
"base_OnDragRight" type=
"" overloaded=
"no"> 
34586         <autodoc>base_OnDragRight(self, bool draw, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
34588           <param name=
"draw" type=
"bool" default=
""/> 
34589           <param name=
"x" type=
"double" default=
""/> 
34590           <param name=
"y" type=
"double" default=
""/> 
34591           <param name=
"keys" type=
"int" default=
"0"/> 
34592           <param name=
"attachment" type=
"int" default=
"0"/> 
34595       <method name=
"base_OnBeginDragRight" type=
"" overloaded=
"no"> 
34596         <autodoc>base_OnBeginDragRight(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
34598           <param name=
"x" type=
"double" default=
""/> 
34599           <param name=
"y" type=
"double" default=
""/> 
34600           <param name=
"keys" type=
"int" default=
"0"/> 
34601           <param name=
"attachment" type=
"int" default=
"0"/> 
34604       <method name=
"base_OnEndDragRight" type=
"" overloaded=
"no"> 
34605         <autodoc>base_OnEndDragRight(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
34607           <param name=
"x" type=
"double" default=
""/> 
34608           <param name=
"y" type=
"double" default=
""/> 
34609           <param name=
"keys" type=
"int" default=
"0"/> 
34610           <param name=
"attachment" type=
"int" default=
"0"/> 
34613       <method name=
"base_OnDrawOutline" type=
"" overloaded=
"no"> 
34614         <autodoc>base_OnDrawOutline(self, DC dc, double x, double y, double w, double h)
</autodoc> 
34616           <param name=
"dc" type=
"DC" default=
""/> 
34617           <param name=
"x" type=
"double" default=
""/> 
34618           <param name=
"y" type=
"double" default=
""/> 
34619           <param name=
"w" type=
"double" default=
""/> 
34620           <param name=
"h" type=
"double" default=
""/> 
34623       <method name=
"base_OnDrawControlPoints" type=
"" overloaded=
"no"> 
34624         <autodoc>base_OnDrawControlPoints(self, DC dc)
</autodoc> 
34626           <param name=
"dc" type=
"DC" default=
""/> 
34629       <method name=
"base_OnEraseControlPoints" type=
"" overloaded=
"no"> 
34630         <autodoc>base_OnEraseControlPoints(self, DC dc)
</autodoc> 
34632           <param name=
"dc" type=
"DC" default=
""/> 
34635       <method name=
"base_OnMoveLink" type=
"" overloaded=
"no"> 
34636         <autodoc>base_OnMoveLink(self, DC dc, bool moveControlPoints=True)
</autodoc> 
34638           <param name=
"dc" type=
"DC" default=
""/> 
34639           <param name=
"moveControlPoints" type=
"bool" default=
"True"/> 
34642       <method name=
"base_OnSizingDragLeft" type=
"" overloaded=
"no"> 
34643         <autodoc>base_OnSizingDragLeft(self, PyControlPoint pt, bool draw, double x, double y, int keys=
0, 
 
34644     int attachment=
0)
</autodoc> 
34646           <param name=
"pt" type=
"PyControlPoint" default=
""/> 
34647           <param name=
"draw" type=
"bool" default=
""/> 
34648           <param name=
"x" type=
"double" default=
""/> 
34649           <param name=
"y" type=
"double" default=
""/> 
34650           <param name=
"keys" type=
"int" default=
"0"/> 
34651           <param name=
"attachment" type=
"int" default=
"0"/> 
34654       <method name=
"base_OnSizingBeginDragLeft" type=
"" overloaded=
"no"> 
34655         <autodoc>base_OnSizingBeginDragLeft(self, PyControlPoint pt, double x, double y, int keys=
0, 
 
34656     int attachment=
0)
</autodoc> 
34658           <param name=
"pt" type=
"PyControlPoint" default=
""/> 
34659           <param name=
"x" type=
"double" default=
""/> 
34660           <param name=
"y" type=
"double" default=
""/> 
34661           <param name=
"keys" type=
"int" default=
"0"/> 
34662           <param name=
"attachment" type=
"int" default=
"0"/> 
34665       <method name=
"base_OnSizingEndDragLeft" type=
"" overloaded=
"no"> 
34666         <autodoc>base_OnSizingEndDragLeft(self, PyControlPoint pt, double x, double y, int keys=
0, 
 
34667     int attachment=
0)
</autodoc> 
34669           <param name=
"pt" type=
"PyControlPoint" default=
""/> 
34670           <param name=
"x" type=
"double" default=
""/> 
34671           <param name=
"y" type=
"double" default=
""/> 
34672           <param name=
"keys" type=
"int" default=
"0"/> 
34673           <param name=
"attachment" type=
"int" default=
"0"/> 
34676       <method name=
"base_OnBeginSize" type=
"" overloaded=
"no"> 
34677         <autodoc>base_OnBeginSize(self, double w, double h)
</autodoc> 
34679           <param name=
"w" type=
"double" default=
""/> 
34680           <param name=
"h" type=
"double" default=
""/> 
34683       <method name=
"base_OnEndSize" type=
"" overloaded=
"no"> 
34684         <autodoc>base_OnEndSize(self, double w, double h)
</autodoc> 
34686           <param name=
"w" type=
"double" default=
""/> 
34687           <param name=
"h" type=
"double" default=
""/> 
34691     <class name=
"OGLConstraint" oldname=
"wxOGLConstraint" module=
"ogl"> 
34692       <baseclass name=
"Object"/> 
34693       <constructor name=
"OGLConstraint" overloaded=
"no"> 
34694         <autodoc>__init__(self, int type, PyShape constraining, PyObject constrained) -
> OGLConstraint
</autodoc> 
34696           <param name=
"type" type=
"int" default=
""/> 
34697           <param name=
"constraining" type=
"PyShape" default=
""/> 
34698           <param name=
"constrained" type=
"PyObject" default=
""/> 
34701       <method name=
"Evaluate" type=
"bool" overloaded=
"no"> 
34702         <autodoc>Evaluate(self) -
> bool
</autodoc> 
34704       <method name=
"SetSpacing" type=
"" overloaded=
"no"> 
34705         <autodoc>SetSpacing(self, double x, double y)
</autodoc> 
34707           <param name=
"x" type=
"double" default=
""/> 
34708           <param name=
"y" type=
"double" default=
""/> 
34711       <method name=
"Equals" type=
"bool" overloaded=
"no"> 
34712         <autodoc>Equals(self, double a, double b) -
> bool
</autodoc> 
34714           <param name=
"a" type=
"double" default=
""/> 
34715           <param name=
"b" type=
"double" default=
""/> 
34719     <class name=
"PyCompositeShape" oldname=
"wxPyCompositeShape" module=
"ogl"> 
34720       <baseclass name=
"PyRectangleShape"/> 
34721       <constructor name=
"PyCompositeShape" overloaded=
"no"> 
34722         <autodoc>__init__(self) -
> PyCompositeShape
</autodoc> 
34724       <method name=
"_setCallbackInfo" type=
"" overloaded=
"no"> 
34725         <autodoc>_setCallbackInfo(self, PyObject self, PyObject _class)
</autodoc> 
34727           <param name=
"self" type=
"PyObject" default=
""/> 
34728           <param name=
"_class" type=
"PyObject" default=
""/> 
34731       <method name=
"AddChild" type=
"" overloaded=
"no"> 
34732         <autodoc>AddChild(self, PyShape child, PyShape addAfter=None)
</autodoc> 
34734           <param name=
"child" type=
"PyShape" default=
""/> 
34735           <param name=
"addAfter" type=
"PyShape" default=
"NULL"/> 
34738       <method name=
"AddConstraint" type=
"OGLConstraint" overloaded=
"no"> 
34739         <autodoc>AddConstraint(self, OGLConstraint constraint) -
> OGLConstraint
</autodoc> 
34741           <param name=
"constraint" type=
"OGLConstraint" default=
""/> 
34744       <method name=
"AddConstrainedShapes" type=
"OGLConstraint" overloaded=
"no"> 
34745         <autodoc>AddConstrainedShapes(self, int type, PyShape constraining, PyObject constrained) -
> OGLConstraint
</autodoc> 
34747           <param name=
"type" type=
"int" default=
""/> 
34748           <param name=
"constraining" type=
"PyShape" default=
""/> 
34749           <param name=
"constrained" type=
"PyObject" default=
""/> 
34752       <method name=
"AddSimpleConstraint" type=
"OGLConstraint" overloaded=
"no"> 
34753         <autodoc>AddSimpleConstraint(self, int type, PyShape constraining, PyShape constrained) -
> OGLConstraint
</autodoc> 
34755           <param name=
"type" type=
"int" default=
""/> 
34756           <param name=
"constraining" type=
"PyShape" default=
""/> 
34757           <param name=
"constrained" type=
"PyShape" default=
""/> 
34760       <method name=
"CalculateSize" type=
"" overloaded=
"no"> 
34761         <autodoc>CalculateSize(self)
</autodoc> 
34763       <method name=
"ContainsDivision" type=
"bool" overloaded=
"no"> 
34764         <autodoc>ContainsDivision(self, PyDivisionShape division) -
> bool
</autodoc> 
34766           <param name=
"division" type=
"wxPyDivisionShape" default=
""/> 
34769       <method name=
"DeleteConstraint" type=
"" overloaded=
"no"> 
34770         <autodoc>DeleteConstraint(self, OGLConstraint constraint)
</autodoc> 
34772           <param name=
"constraint" type=
"OGLConstraint" default=
""/> 
34775       <method name=
"DeleteConstraintsInvolvingChild" type=
"" overloaded=
"no"> 
34776         <autodoc>DeleteConstraintsInvolvingChild(self, PyShape child)
</autodoc> 
34778           <param name=
"child" type=
"PyShape" default=
""/> 
34781       <method name=
"FindContainerImage" type=
"PyShape" overloaded=
"no"> 
34782         <autodoc>FindContainerImage(self) -
> PyShape
</autodoc> 
34784       <method name=
"GetConstraints" type=
"PyObject" overloaded=
"no"> 
34785         <autodoc>GetConstraints(self) -
> PyObject
</autodoc> 
34787       <method name=
"GetDivisions" type=
"PyObject" overloaded=
"no"> 
34788         <autodoc>GetDivisions(self) -
> PyObject
</autodoc> 
34790       <method name=
"MakeContainer" type=
"" overloaded=
"no"> 
34791         <autodoc>MakeContainer(self)
</autodoc> 
34793       <method name=
"Recompute" type=
"bool" overloaded=
"no"> 
34794         <autodoc>Recompute(self) -
> bool
</autodoc> 
34796       <method name=
"RemoveChild" type=
"" overloaded=
"no"> 
34797         <autodoc>RemoveChild(self, PyShape child)
</autodoc> 
34799           <param name=
"child" type=
"PyShape" default=
""/> 
34802       <method name=
"base_OnDelete" type=
"" overloaded=
"no"> 
34803         <autodoc>base_OnDelete(self)
</autodoc> 
34805       <method name=
"base_OnDraw" type=
"" overloaded=
"no"> 
34806         <autodoc>base_OnDraw(self, DC dc)
</autodoc> 
34808           <param name=
"dc" type=
"DC" default=
""/> 
34811       <method name=
"base_OnDrawContents" type=
"" overloaded=
"no"> 
34812         <autodoc>base_OnDrawContents(self, DC dc)
</autodoc> 
34814           <param name=
"dc" type=
"DC" default=
""/> 
34817       <method name=
"base_OnDrawBranches" type=
"" overloaded=
"no"> 
34818         <autodoc>base_OnDrawBranches(self, DC dc, bool erase=FALSE)
</autodoc> 
34820           <param name=
"dc" type=
"DC" default=
""/> 
34821           <param name=
"erase" type=
"bool" default=
"FALSE"/> 
34824       <method name=
"base_OnMoveLinks" type=
"" overloaded=
"no"> 
34825         <autodoc>base_OnMoveLinks(self, DC dc)
</autodoc> 
34827           <param name=
"dc" type=
"DC" default=
""/> 
34830       <method name=
"base_OnErase" type=
"" overloaded=
"no"> 
34831         <autodoc>base_OnErase(self, DC dc)
</autodoc> 
34833           <param name=
"dc" type=
"DC" default=
""/> 
34836       <method name=
"base_OnEraseContents" type=
"" overloaded=
"no"> 
34837         <autodoc>base_OnEraseContents(self, DC dc)
</autodoc> 
34839           <param name=
"dc" type=
"DC" default=
""/> 
34842       <method name=
"base_OnHighlight" type=
"" overloaded=
"no"> 
34843         <autodoc>base_OnHighlight(self, DC dc)
</autodoc> 
34845           <param name=
"dc" type=
"DC" default=
""/> 
34848       <method name=
"base_OnLeftClick" type=
"" overloaded=
"no"> 
34849         <autodoc>base_OnLeftClick(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
34851           <param name=
"x" type=
"double" default=
""/> 
34852           <param name=
"y" type=
"double" default=
""/> 
34853           <param name=
"keys" type=
"int" default=
"0"/> 
34854           <param name=
"attachment" type=
"int" default=
"0"/> 
34857       <method name=
"base_OnLeftDoubleClick" type=
"" overloaded=
"no"> 
34858         <autodoc>base_OnLeftDoubleClick(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
34860           <param name=
"x" type=
"double" default=
""/> 
34861           <param name=
"y" type=
"double" default=
""/> 
34862           <param name=
"keys" type=
"int" default=
"0"/> 
34863           <param name=
"attachment" type=
"int" default=
"0"/> 
34866       <method name=
"base_OnRightClick" type=
"" overloaded=
"no"> 
34867         <autodoc>base_OnRightClick(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
34869           <param name=
"x" type=
"double" default=
""/> 
34870           <param name=
"y" type=
"double" default=
""/> 
34871           <param name=
"keys" type=
"int" default=
"0"/> 
34872           <param name=
"attachment" type=
"int" default=
"0"/> 
34875       <method name=
"base_OnSize" type=
"" overloaded=
"no"> 
34876         <autodoc>base_OnSize(self, double x, double y)
</autodoc> 
34878           <param name=
"x" type=
"double" default=
""/> 
34879           <param name=
"y" type=
"double" default=
""/> 
34882       <method name=
"base_OnMovePre" type=
"bool" overloaded=
"no"> 
34883         <autodoc>base_OnMovePre(self, DC dc, double x, double y, double old_x, double old_y, 
 
34884     bool display=True) -
> bool
</autodoc> 
34886           <param name=
"dc" type=
"DC" default=
""/> 
34887           <param name=
"x" type=
"double" default=
""/> 
34888           <param name=
"y" type=
"double" default=
""/> 
34889           <param name=
"old_x" type=
"double" default=
""/> 
34890           <param name=
"old_y" type=
"double" default=
""/> 
34891           <param name=
"display" type=
"bool" default=
"True"/> 
34894       <method name=
"base_OnMovePost" type=
"" overloaded=
"no"> 
34895         <autodoc>base_OnMovePost(self, DC dc, double x, double y, double old_x, double old_y, 
 
34896     bool display=True)
</autodoc> 
34898           <param name=
"dc" type=
"DC" default=
""/> 
34899           <param name=
"x" type=
"double" default=
""/> 
34900           <param name=
"y" type=
"double" default=
""/> 
34901           <param name=
"old_x" type=
"double" default=
""/> 
34902           <param name=
"old_y" type=
"double" default=
""/> 
34903           <param name=
"display" type=
"bool" default=
"True"/> 
34906       <method name=
"base_OnDragLeft" type=
"" overloaded=
"no"> 
34907         <autodoc>base_OnDragLeft(self, bool draw, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
34909           <param name=
"draw" type=
"bool" default=
""/> 
34910           <param name=
"x" type=
"double" default=
""/> 
34911           <param name=
"y" type=
"double" default=
""/> 
34912           <param name=
"keys" type=
"int" default=
"0"/> 
34913           <param name=
"attachment" type=
"int" default=
"0"/> 
34916       <method name=
"base_OnBeginDragLeft" type=
"" overloaded=
"no"> 
34917         <autodoc>base_OnBeginDragLeft(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
34919           <param name=
"x" type=
"double" default=
""/> 
34920           <param name=
"y" type=
"double" default=
""/> 
34921           <param name=
"keys" type=
"int" default=
"0"/> 
34922           <param name=
"attachment" type=
"int" default=
"0"/> 
34925       <method name=
"base_OnEndDragLeft" type=
"" overloaded=
"no"> 
34926         <autodoc>base_OnEndDragLeft(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
34928           <param name=
"x" type=
"double" default=
""/> 
34929           <param name=
"y" type=
"double" default=
""/> 
34930           <param name=
"keys" type=
"int" default=
"0"/> 
34931           <param name=
"attachment" type=
"int" default=
"0"/> 
34934       <method name=
"base_OnDragRight" type=
"" overloaded=
"no"> 
34935         <autodoc>base_OnDragRight(self, bool draw, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
34937           <param name=
"draw" type=
"bool" default=
""/> 
34938           <param name=
"x" type=
"double" default=
""/> 
34939           <param name=
"y" type=
"double" default=
""/> 
34940           <param name=
"keys" type=
"int" default=
"0"/> 
34941           <param name=
"attachment" type=
"int" default=
"0"/> 
34944       <method name=
"base_OnBeginDragRight" type=
"" overloaded=
"no"> 
34945         <autodoc>base_OnBeginDragRight(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
34947           <param name=
"x" type=
"double" default=
""/> 
34948           <param name=
"y" type=
"double" default=
""/> 
34949           <param name=
"keys" type=
"int" default=
"0"/> 
34950           <param name=
"attachment" type=
"int" default=
"0"/> 
34953       <method name=
"base_OnEndDragRight" type=
"" overloaded=
"no"> 
34954         <autodoc>base_OnEndDragRight(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
34956           <param name=
"x" type=
"double" default=
""/> 
34957           <param name=
"y" type=
"double" default=
""/> 
34958           <param name=
"keys" type=
"int" default=
"0"/> 
34959           <param name=
"attachment" type=
"int" default=
"0"/> 
34962       <method name=
"base_OnDrawOutline" type=
"" overloaded=
"no"> 
34963         <autodoc>base_OnDrawOutline(self, DC dc, double x, double y, double w, double h)
</autodoc> 
34965           <param name=
"dc" type=
"DC" default=
""/> 
34966           <param name=
"x" type=
"double" default=
""/> 
34967           <param name=
"y" type=
"double" default=
""/> 
34968           <param name=
"w" type=
"double" default=
""/> 
34969           <param name=
"h" type=
"double" default=
""/> 
34972       <method name=
"base_OnDrawControlPoints" type=
"" overloaded=
"no"> 
34973         <autodoc>base_OnDrawControlPoints(self, DC dc)
</autodoc> 
34975           <param name=
"dc" type=
"DC" default=
""/> 
34978       <method name=
"base_OnEraseControlPoints" type=
"" overloaded=
"no"> 
34979         <autodoc>base_OnEraseControlPoints(self, DC dc)
</autodoc> 
34981           <param name=
"dc" type=
"DC" default=
""/> 
34984       <method name=
"base_OnMoveLink" type=
"" overloaded=
"no"> 
34985         <autodoc>base_OnMoveLink(self, DC dc, bool moveControlPoints=True)
</autodoc> 
34987           <param name=
"dc" type=
"DC" default=
""/> 
34988           <param name=
"moveControlPoints" type=
"bool" default=
"True"/> 
34991       <method name=
"base_OnSizingDragLeft" type=
"" overloaded=
"no"> 
34992         <autodoc>base_OnSizingDragLeft(self, PyControlPoint pt, bool draw, double x, double y, int keys=
0, 
 
34993     int attachment=
0)
</autodoc> 
34995           <param name=
"pt" type=
"PyControlPoint" default=
""/> 
34996           <param name=
"draw" type=
"bool" default=
""/> 
34997           <param name=
"x" type=
"double" default=
""/> 
34998           <param name=
"y" type=
"double" default=
""/> 
34999           <param name=
"keys" type=
"int" default=
"0"/> 
35000           <param name=
"attachment" type=
"int" default=
"0"/> 
35003       <method name=
"base_OnSizingBeginDragLeft" type=
"" overloaded=
"no"> 
35004         <autodoc>base_OnSizingBeginDragLeft(self, PyControlPoint pt, double x, double y, int keys=
0, 
 
35005     int attachment=
0)
</autodoc> 
35007           <param name=
"pt" type=
"PyControlPoint" default=
""/> 
35008           <param name=
"x" type=
"double" default=
""/> 
35009           <param name=
"y" type=
"double" default=
""/> 
35010           <param name=
"keys" type=
"int" default=
"0"/> 
35011           <param name=
"attachment" type=
"int" default=
"0"/> 
35014       <method name=
"base_OnSizingEndDragLeft" type=
"" overloaded=
"no"> 
35015         <autodoc>base_OnSizingEndDragLeft(self, PyControlPoint pt, double x, double y, int keys=
0, 
 
35016     int attachment=
0)
</autodoc> 
35018           <param name=
"pt" type=
"PyControlPoint" default=
""/> 
35019           <param name=
"x" type=
"double" default=
""/> 
35020           <param name=
"y" type=
"double" default=
""/> 
35021           <param name=
"keys" type=
"int" default=
"0"/> 
35022           <param name=
"attachment" type=
"int" default=
"0"/> 
35025       <method name=
"base_OnBeginSize" type=
"" overloaded=
"no"> 
35026         <autodoc>base_OnBeginSize(self, double w, double h)
</autodoc> 
35028           <param name=
"w" type=
"double" default=
""/> 
35029           <param name=
"h" type=
"double" default=
""/> 
35032       <method name=
"base_OnEndSize" type=
"" overloaded=
"no"> 
35033         <autodoc>base_OnEndSize(self, double w, double h)
</autodoc> 
35035           <param name=
"w" type=
"double" default=
""/> 
35036           <param name=
"h" type=
"double" default=
""/> 
35040     <class name=
"PyDividedShape" oldname=
"wxPyDividedShape" module=
"ogl"> 
35041       <baseclass name=
"PyRectangleShape"/> 
35042       <constructor name=
"PyDividedShape" overloaded=
"no"> 
35043         <autodoc>__init__(self, double width=
0.0, double height=
0.0) -
> PyDividedShape
</autodoc> 
35045           <param name=
"width" type=
"double" default=
"0.0"/> 
35046           <param name=
"height" type=
"double" default=
"0.0"/> 
35049       <method name=
"_setCallbackInfo" type=
"" overloaded=
"no"> 
35050         <autodoc>_setCallbackInfo(self, PyObject self, PyObject _class)
</autodoc> 
35052           <param name=
"self" type=
"PyObject" default=
""/> 
35053           <param name=
"_class" type=
"PyObject" default=
""/> 
35056       <method name=
"EditRegions" type=
"" overloaded=
"no"> 
35057         <autodoc>EditRegions(self)
</autodoc> 
35059       <method name=
"SetRegionSizes" type=
"" overloaded=
"no"> 
35060         <autodoc>SetRegionSizes(self)
</autodoc> 
35062       <method name=
"base_OnDelete" type=
"" overloaded=
"no"> 
35063         <autodoc>base_OnDelete(self)
</autodoc> 
35065       <method name=
"base_OnDraw" type=
"" overloaded=
"no"> 
35066         <autodoc>base_OnDraw(self, DC dc)
</autodoc> 
35068           <param name=
"dc" type=
"DC" default=
""/> 
35071       <method name=
"base_OnDrawContents" type=
"" overloaded=
"no"> 
35072         <autodoc>base_OnDrawContents(self, DC dc)
</autodoc> 
35074           <param name=
"dc" type=
"DC" default=
""/> 
35077       <method name=
"base_OnDrawBranches" type=
"" overloaded=
"no"> 
35078         <autodoc>base_OnDrawBranches(self, DC dc, bool erase=FALSE)
</autodoc> 
35080           <param name=
"dc" type=
"DC" default=
""/> 
35081           <param name=
"erase" type=
"bool" default=
"FALSE"/> 
35084       <method name=
"base_OnMoveLinks" type=
"" overloaded=
"no"> 
35085         <autodoc>base_OnMoveLinks(self, DC dc)
</autodoc> 
35087           <param name=
"dc" type=
"DC" default=
""/> 
35090       <method name=
"base_OnErase" type=
"" overloaded=
"no"> 
35091         <autodoc>base_OnErase(self, DC dc)
</autodoc> 
35093           <param name=
"dc" type=
"DC" default=
""/> 
35096       <method name=
"base_OnEraseContents" type=
"" overloaded=
"no"> 
35097         <autodoc>base_OnEraseContents(self, DC dc)
</autodoc> 
35099           <param name=
"dc" type=
"DC" default=
""/> 
35102       <method name=
"base_OnHighlight" type=
"" overloaded=
"no"> 
35103         <autodoc>base_OnHighlight(self, DC dc)
</autodoc> 
35105           <param name=
"dc" type=
"DC" default=
""/> 
35108       <method name=
"base_OnLeftClick" type=
"" overloaded=
"no"> 
35109         <autodoc>base_OnLeftClick(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
35111           <param name=
"x" type=
"double" default=
""/> 
35112           <param name=
"y" type=
"double" default=
""/> 
35113           <param name=
"keys" type=
"int" default=
"0"/> 
35114           <param name=
"attachment" type=
"int" default=
"0"/> 
35117       <method name=
"base_OnLeftDoubleClick" type=
"" overloaded=
"no"> 
35118         <autodoc>base_OnLeftDoubleClick(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
35120           <param name=
"x" type=
"double" default=
""/> 
35121           <param name=
"y" type=
"double" default=
""/> 
35122           <param name=
"keys" type=
"int" default=
"0"/> 
35123           <param name=
"attachment" type=
"int" default=
"0"/> 
35126       <method name=
"base_OnRightClick" type=
"" overloaded=
"no"> 
35127         <autodoc>base_OnRightClick(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
35129           <param name=
"x" type=
"double" default=
""/> 
35130           <param name=
"y" type=
"double" default=
""/> 
35131           <param name=
"keys" type=
"int" default=
"0"/> 
35132           <param name=
"attachment" type=
"int" default=
"0"/> 
35135       <method name=
"base_OnSize" type=
"" overloaded=
"no"> 
35136         <autodoc>base_OnSize(self, double x, double y)
</autodoc> 
35138           <param name=
"x" type=
"double" default=
""/> 
35139           <param name=
"y" type=
"double" default=
""/> 
35142       <method name=
"base_OnMovePre" type=
"bool" overloaded=
"no"> 
35143         <autodoc>base_OnMovePre(self, DC dc, double x, double y, double old_x, double old_y, 
 
35144     bool display=True) -
> bool
</autodoc> 
35146           <param name=
"dc" type=
"DC" default=
""/> 
35147           <param name=
"x" type=
"double" default=
""/> 
35148           <param name=
"y" type=
"double" default=
""/> 
35149           <param name=
"old_x" type=
"double" default=
""/> 
35150           <param name=
"old_y" type=
"double" default=
""/> 
35151           <param name=
"display" type=
"bool" default=
"True"/> 
35154       <method name=
"base_OnMovePost" type=
"" overloaded=
"no"> 
35155         <autodoc>base_OnMovePost(self, DC dc, double x, double y, double old_x, double old_y, 
 
35156     bool display=True)
</autodoc> 
35158           <param name=
"dc" type=
"DC" default=
""/> 
35159           <param name=
"x" type=
"double" default=
""/> 
35160           <param name=
"y" type=
"double" default=
""/> 
35161           <param name=
"old_x" type=
"double" default=
""/> 
35162           <param name=
"old_y" type=
"double" default=
""/> 
35163           <param name=
"display" type=
"bool" default=
"True"/> 
35166       <method name=
"base_OnDragLeft" type=
"" overloaded=
"no"> 
35167         <autodoc>base_OnDragLeft(self, bool draw, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
35169           <param name=
"draw" type=
"bool" default=
""/> 
35170           <param name=
"x" type=
"double" default=
""/> 
35171           <param name=
"y" type=
"double" default=
""/> 
35172           <param name=
"keys" type=
"int" default=
"0"/> 
35173           <param name=
"attachment" type=
"int" default=
"0"/> 
35176       <method name=
"base_OnBeginDragLeft" type=
"" overloaded=
"no"> 
35177         <autodoc>base_OnBeginDragLeft(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
35179           <param name=
"x" type=
"double" default=
""/> 
35180           <param name=
"y" type=
"double" default=
""/> 
35181           <param name=
"keys" type=
"int" default=
"0"/> 
35182           <param name=
"attachment" type=
"int" default=
"0"/> 
35185       <method name=
"base_OnEndDragLeft" type=
"" overloaded=
"no"> 
35186         <autodoc>base_OnEndDragLeft(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
35188           <param name=
"x" type=
"double" default=
""/> 
35189           <param name=
"y" type=
"double" default=
""/> 
35190           <param name=
"keys" type=
"int" default=
"0"/> 
35191           <param name=
"attachment" type=
"int" default=
"0"/> 
35194       <method name=
"base_OnDragRight" type=
"" overloaded=
"no"> 
35195         <autodoc>base_OnDragRight(self, bool draw, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
35197           <param name=
"draw" type=
"bool" default=
""/> 
35198           <param name=
"x" type=
"double" default=
""/> 
35199           <param name=
"y" type=
"double" default=
""/> 
35200           <param name=
"keys" type=
"int" default=
"0"/> 
35201           <param name=
"attachment" type=
"int" default=
"0"/> 
35204       <method name=
"base_OnBeginDragRight" type=
"" overloaded=
"no"> 
35205         <autodoc>base_OnBeginDragRight(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
35207           <param name=
"x" type=
"double" default=
""/> 
35208           <param name=
"y" type=
"double" default=
""/> 
35209           <param name=
"keys" type=
"int" default=
"0"/> 
35210           <param name=
"attachment" type=
"int" default=
"0"/> 
35213       <method name=
"base_OnEndDragRight" type=
"" overloaded=
"no"> 
35214         <autodoc>base_OnEndDragRight(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
35216           <param name=
"x" type=
"double" default=
""/> 
35217           <param name=
"y" type=
"double" default=
""/> 
35218           <param name=
"keys" type=
"int" default=
"0"/> 
35219           <param name=
"attachment" type=
"int" default=
"0"/> 
35222       <method name=
"base_OnDrawOutline" type=
"" overloaded=
"no"> 
35223         <autodoc>base_OnDrawOutline(self, DC dc, double x, double y, double w, double h)
</autodoc> 
35225           <param name=
"dc" type=
"DC" default=
""/> 
35226           <param name=
"x" type=
"double" default=
""/> 
35227           <param name=
"y" type=
"double" default=
""/> 
35228           <param name=
"w" type=
"double" default=
""/> 
35229           <param name=
"h" type=
"double" default=
""/> 
35232       <method name=
"base_OnDrawControlPoints" type=
"" overloaded=
"no"> 
35233         <autodoc>base_OnDrawControlPoints(self, DC dc)
</autodoc> 
35235           <param name=
"dc" type=
"DC" default=
""/> 
35238       <method name=
"base_OnEraseControlPoints" type=
"" overloaded=
"no"> 
35239         <autodoc>base_OnEraseControlPoints(self, DC dc)
</autodoc> 
35241           <param name=
"dc" type=
"DC" default=
""/> 
35244       <method name=
"base_OnMoveLink" type=
"" overloaded=
"no"> 
35245         <autodoc>base_OnMoveLink(self, DC dc, bool moveControlPoints=True)
</autodoc> 
35247           <param name=
"dc" type=
"DC" default=
""/> 
35248           <param name=
"moveControlPoints" type=
"bool" default=
"True"/> 
35251       <method name=
"base_OnSizingDragLeft" type=
"" overloaded=
"no"> 
35252         <autodoc>base_OnSizingDragLeft(self, PyControlPoint pt, bool draw, double x, double y, int keys=
0, 
 
35253     int attachment=
0)
</autodoc> 
35255           <param name=
"pt" type=
"PyControlPoint" default=
""/> 
35256           <param name=
"draw" type=
"bool" default=
""/> 
35257           <param name=
"x" type=
"double" default=
""/> 
35258           <param name=
"y" type=
"double" default=
""/> 
35259           <param name=
"keys" type=
"int" default=
"0"/> 
35260           <param name=
"attachment" type=
"int" default=
"0"/> 
35263       <method name=
"base_OnSizingBeginDragLeft" type=
"" overloaded=
"no"> 
35264         <autodoc>base_OnSizingBeginDragLeft(self, PyControlPoint pt, double x, double y, int keys=
0, 
 
35265     int attachment=
0)
</autodoc> 
35267           <param name=
"pt" type=
"PyControlPoint" default=
""/> 
35268           <param name=
"x" type=
"double" default=
""/> 
35269           <param name=
"y" type=
"double" default=
""/> 
35270           <param name=
"keys" type=
"int" default=
"0"/> 
35271           <param name=
"attachment" type=
"int" default=
"0"/> 
35274       <method name=
"base_OnSizingEndDragLeft" type=
"" overloaded=
"no"> 
35275         <autodoc>base_OnSizingEndDragLeft(self, PyControlPoint pt, double x, double y, int keys=
0, 
 
35276     int attachment=
0)
</autodoc> 
35278           <param name=
"pt" type=
"PyControlPoint" default=
""/> 
35279           <param name=
"x" type=
"double" default=
""/> 
35280           <param name=
"y" type=
"double" default=
""/> 
35281           <param name=
"keys" type=
"int" default=
"0"/> 
35282           <param name=
"attachment" type=
"int" default=
"0"/> 
35285       <method name=
"base_OnBeginSize" type=
"" overloaded=
"no"> 
35286         <autodoc>base_OnBeginSize(self, double w, double h)
</autodoc> 
35288           <param name=
"w" type=
"double" default=
""/> 
35289           <param name=
"h" type=
"double" default=
""/> 
35292       <method name=
"base_OnEndSize" type=
"" overloaded=
"no"> 
35293         <autodoc>base_OnEndSize(self, double w, double h)
</autodoc> 
35295           <param name=
"w" type=
"double" default=
""/> 
35296           <param name=
"h" type=
"double" default=
""/> 
35300     <class name=
"PyDivisionShape" oldname=
"wxPyDivisionShape" module=
"ogl"> 
35301       <baseclass name=
"PyCompositeShape"/> 
35302       <constructor name=
"PyDivisionShape" overloaded=
"no"> 
35303         <autodoc>__init__(self) -
> PyDivisionShape
</autodoc> 
35305       <method name=
"_setCallbackInfo" type=
"" overloaded=
"no"> 
35306         <autodoc>_setCallbackInfo(self, PyObject self, PyObject _class)
</autodoc> 
35308           <param name=
"self" type=
"PyObject" default=
""/> 
35309           <param name=
"_class" type=
"PyObject" default=
""/> 
35312       <method name=
"AdjustBottom" type=
"" overloaded=
"no"> 
35313         <autodoc>AdjustBottom(self, double bottom, bool test)
</autodoc> 
35315           <param name=
"bottom" type=
"double" default=
""/> 
35316           <param name=
"test" type=
"bool" default=
""/> 
35319       <method name=
"AdjustLeft" type=
"" overloaded=
"no"> 
35320         <autodoc>AdjustLeft(self, double left, bool test)
</autodoc> 
35322           <param name=
"left" type=
"double" default=
""/> 
35323           <param name=
"test" type=
"bool" default=
""/> 
35326       <method name=
"AdjustRight" type=
"" overloaded=
"no"> 
35327         <autodoc>AdjustRight(self, double right, bool test)
</autodoc> 
35329           <param name=
"right" type=
"double" default=
""/> 
35330           <param name=
"test" type=
"bool" default=
""/> 
35333       <method name=
"AdjustTop" type=
"" overloaded=
"no"> 
35334         <autodoc>AdjustTop(self, double top, bool test)
</autodoc> 
35336           <param name=
"top" type=
"double" default=
""/> 
35337           <param name=
"test" type=
"bool" default=
""/> 
35340       <method name=
"Divide" type=
"" overloaded=
"no"> 
35341         <autodoc>Divide(self, int direction)
</autodoc> 
35343           <param name=
"direction" type=
"int" default=
""/> 
35346       <method name=
"EditEdge" type=
"" overloaded=
"no"> 
35347         <autodoc>EditEdge(self, int side)
</autodoc> 
35349           <param name=
"side" type=
"int" default=
""/> 
35352       <method name=
"GetBottomSide" type=
"PyDivisionShape" overloaded=
"no"> 
35353         <autodoc>GetBottomSide(self) -
> PyDivisionShape
</autodoc> 
35355       <method name=
"GetHandleSide" type=
"int" overloaded=
"no"> 
35356         <autodoc>GetHandleSide(self) -
> int
</autodoc> 
35358       <method name=
"GetLeftSide" type=
"PyDivisionShape" overloaded=
"no"> 
35359         <autodoc>GetLeftSide(self) -
> PyDivisionShape
</autodoc> 
35361       <method name=
"GetLeftSideColour" type=
"String" overloaded=
"no"> 
35362         <autodoc>GetLeftSideColour(self) -
> String
</autodoc> 
35364       <method name=
"GetLeftSidePen" type=
"Pen" overloaded=
"no"> 
35365         <autodoc>GetLeftSidePen(self) -
> wxPen
</autodoc> 
35367       <method name=
"GetRightSide" type=
"PyDivisionShape" overloaded=
"no"> 
35368         <autodoc>GetRightSide(self) -
> PyDivisionShape
</autodoc> 
35370       <method name=
"GetTopSide" type=
"PyDivisionShape" overloaded=
"no"> 
35371         <autodoc>GetTopSide(self) -
> PyDivisionShape
</autodoc> 
35373       <method name=
"GetTopSidePen" type=
"Pen" overloaded=
"no"> 
35374         <autodoc>GetTopSidePen(self) -
> wxPen
</autodoc> 
35376       <method name=
"ResizeAdjoining" type=
"" overloaded=
"no"> 
35377         <autodoc>ResizeAdjoining(self, int side, double newPos, bool test)
</autodoc> 
35379           <param name=
"side" type=
"int" default=
""/> 
35380           <param name=
"newPos" type=
"double" default=
""/> 
35381           <param name=
"test" type=
"bool" default=
""/> 
35384       <method name=
"PopupMenu" type=
"" overloaded=
"no"> 
35385         <autodoc>PopupMenu(self, double x, double y)
</autodoc> 
35387           <param name=
"x" type=
"double" default=
""/> 
35388           <param name=
"y" type=
"double" default=
""/> 
35391       <method name=
"SetBottomSide" type=
"" overloaded=
"no"> 
35392         <autodoc>SetBottomSide(self, PyDivisionShape shape)
</autodoc> 
35394           <param name=
"shape" type=
"PyDivisionShape" default=
""/> 
35397       <method name=
"SetHandleSide" type=
"" overloaded=
"no"> 
35398         <autodoc>SetHandleSide(self, int side)
</autodoc> 
35400           <param name=
"side" type=
"int" default=
""/> 
35403       <method name=
"SetLeftSide" type=
"" overloaded=
"no"> 
35404         <autodoc>SetLeftSide(self, PyDivisionShape shape)
</autodoc> 
35406           <param name=
"shape" type=
"PyDivisionShape" default=
""/> 
35409       <method name=
"SetLeftSideColour" type=
"" overloaded=
"no"> 
35410         <autodoc>SetLeftSideColour(self, String colour)
</autodoc> 
35412           <param name=
"colour" type=
"String" default=
""/> 
35415       <method name=
"SetLeftSidePen" type=
"" overloaded=
"no"> 
35416         <autodoc>SetLeftSidePen(self, wxPen pen)
</autodoc> 
35418           <param name=
"pen" type=
"Pen" default=
""/> 
35421       <method name=
"SetRightSide" type=
"" overloaded=
"no"> 
35422         <autodoc>SetRightSide(self, PyDivisionShape shape)
</autodoc> 
35424           <param name=
"shape" type=
"PyDivisionShape" default=
""/> 
35427       <method name=
"SetTopSide" type=
"" overloaded=
"no"> 
35428         <autodoc>SetTopSide(self, PyDivisionShape shape)
</autodoc> 
35430           <param name=
"shape" type=
"PyDivisionShape" default=
""/> 
35433       <method name=
"SetTopSideColour" type=
"" overloaded=
"no"> 
35434         <autodoc>SetTopSideColour(self, String colour)
</autodoc> 
35436           <param name=
"colour" type=
"String" default=
""/> 
35439       <method name=
"SetTopSidePen" type=
"" overloaded=
"no"> 
35440         <autodoc>SetTopSidePen(self, wxPen pen)
</autodoc> 
35442           <param name=
"pen" type=
"Pen" default=
""/> 
35445       <method name=
"base_OnDelete" type=
"" overloaded=
"no"> 
35446         <autodoc>base_OnDelete(self)
</autodoc> 
35448       <method name=
"base_OnDraw" type=
"" overloaded=
"no"> 
35449         <autodoc>base_OnDraw(self, DC dc)
</autodoc> 
35451           <param name=
"dc" type=
"DC" default=
""/> 
35454       <method name=
"base_OnDrawContents" type=
"" overloaded=
"no"> 
35455         <autodoc>base_OnDrawContents(self, DC dc)
</autodoc> 
35457           <param name=
"dc" type=
"DC" default=
""/> 
35460       <method name=
"base_OnDrawBranches" type=
"" overloaded=
"no"> 
35461         <autodoc>base_OnDrawBranches(self, DC dc, bool erase=FALSE)
</autodoc> 
35463           <param name=
"dc" type=
"DC" default=
""/> 
35464           <param name=
"erase" type=
"bool" default=
"FALSE"/> 
35467       <method name=
"base_OnMoveLinks" type=
"" overloaded=
"no"> 
35468         <autodoc>base_OnMoveLinks(self, DC dc)
</autodoc> 
35470           <param name=
"dc" type=
"DC" default=
""/> 
35473       <method name=
"base_OnErase" type=
"" overloaded=
"no"> 
35474         <autodoc>base_OnErase(self, DC dc)
</autodoc> 
35476           <param name=
"dc" type=
"DC" default=
""/> 
35479       <method name=
"base_OnEraseContents" type=
"" overloaded=
"no"> 
35480         <autodoc>base_OnEraseContents(self, DC dc)
</autodoc> 
35482           <param name=
"dc" type=
"DC" default=
""/> 
35485       <method name=
"base_OnHighlight" type=
"" overloaded=
"no"> 
35486         <autodoc>base_OnHighlight(self, DC dc)
</autodoc> 
35488           <param name=
"dc" type=
"DC" default=
""/> 
35491       <method name=
"base_OnLeftClick" type=
"" overloaded=
"no"> 
35492         <autodoc>base_OnLeftClick(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
35494           <param name=
"x" type=
"double" default=
""/> 
35495           <param name=
"y" type=
"double" default=
""/> 
35496           <param name=
"keys" type=
"int" default=
"0"/> 
35497           <param name=
"attachment" type=
"int" default=
"0"/> 
35500       <method name=
"base_OnLeftDoubleClick" type=
"" overloaded=
"no"> 
35501         <autodoc>base_OnLeftDoubleClick(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
35503           <param name=
"x" type=
"double" default=
""/> 
35504           <param name=
"y" type=
"double" default=
""/> 
35505           <param name=
"keys" type=
"int" default=
"0"/> 
35506           <param name=
"attachment" type=
"int" default=
"0"/> 
35509       <method name=
"base_OnRightClick" type=
"" overloaded=
"no"> 
35510         <autodoc>base_OnRightClick(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
35512           <param name=
"x" type=
"double" default=
""/> 
35513           <param name=
"y" type=
"double" default=
""/> 
35514           <param name=
"keys" type=
"int" default=
"0"/> 
35515           <param name=
"attachment" type=
"int" default=
"0"/> 
35518       <method name=
"base_OnSize" type=
"" overloaded=
"no"> 
35519         <autodoc>base_OnSize(self, double x, double y)
</autodoc> 
35521           <param name=
"x" type=
"double" default=
""/> 
35522           <param name=
"y" type=
"double" default=
""/> 
35525       <method name=
"base_OnMovePre" type=
"bool" overloaded=
"no"> 
35526         <autodoc>base_OnMovePre(self, DC dc, double x, double y, double old_x, double old_y, 
 
35527     bool display=True) -
> bool
</autodoc> 
35529           <param name=
"dc" type=
"DC" default=
""/> 
35530           <param name=
"x" type=
"double" default=
""/> 
35531           <param name=
"y" type=
"double" default=
""/> 
35532           <param name=
"old_x" type=
"double" default=
""/> 
35533           <param name=
"old_y" type=
"double" default=
""/> 
35534           <param name=
"display" type=
"bool" default=
"True"/> 
35537       <method name=
"base_OnMovePost" type=
"" overloaded=
"no"> 
35538         <autodoc>base_OnMovePost(self, DC dc, double x, double y, double old_x, double old_y, 
 
35539     bool display=True)
</autodoc> 
35541           <param name=
"dc" type=
"DC" default=
""/> 
35542           <param name=
"x" type=
"double" default=
""/> 
35543           <param name=
"y" type=
"double" default=
""/> 
35544           <param name=
"old_x" type=
"double" default=
""/> 
35545           <param name=
"old_y" type=
"double" default=
""/> 
35546           <param name=
"display" type=
"bool" default=
"True"/> 
35549       <method name=
"base_OnDragLeft" type=
"" overloaded=
"no"> 
35550         <autodoc>base_OnDragLeft(self, bool draw, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
35552           <param name=
"draw" type=
"bool" default=
""/> 
35553           <param name=
"x" type=
"double" default=
""/> 
35554           <param name=
"y" type=
"double" default=
""/> 
35555           <param name=
"keys" type=
"int" default=
"0"/> 
35556           <param name=
"attachment" type=
"int" default=
"0"/> 
35559       <method name=
"base_OnBeginDragLeft" type=
"" overloaded=
"no"> 
35560         <autodoc>base_OnBeginDragLeft(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
35562           <param name=
"x" type=
"double" default=
""/> 
35563           <param name=
"y" type=
"double" default=
""/> 
35564           <param name=
"keys" type=
"int" default=
"0"/> 
35565           <param name=
"attachment" type=
"int" default=
"0"/> 
35568       <method name=
"base_OnEndDragLeft" type=
"" overloaded=
"no"> 
35569         <autodoc>base_OnEndDragLeft(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
35571           <param name=
"x" type=
"double" default=
""/> 
35572           <param name=
"y" type=
"double" default=
""/> 
35573           <param name=
"keys" type=
"int" default=
"0"/> 
35574           <param name=
"attachment" type=
"int" default=
"0"/> 
35577       <method name=
"base_OnDragRight" type=
"" overloaded=
"no"> 
35578         <autodoc>base_OnDragRight(self, bool draw, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
35580           <param name=
"draw" type=
"bool" default=
""/> 
35581           <param name=
"x" type=
"double" default=
""/> 
35582           <param name=
"y" type=
"double" default=
""/> 
35583           <param name=
"keys" type=
"int" default=
"0"/> 
35584           <param name=
"attachment" type=
"int" default=
"0"/> 
35587       <method name=
"base_OnBeginDragRight" type=
"" overloaded=
"no"> 
35588         <autodoc>base_OnBeginDragRight(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
35590           <param name=
"x" type=
"double" default=
""/> 
35591           <param name=
"y" type=
"double" default=
""/> 
35592           <param name=
"keys" type=
"int" default=
"0"/> 
35593           <param name=
"attachment" type=
"int" default=
"0"/> 
35596       <method name=
"base_OnEndDragRight" type=
"" overloaded=
"no"> 
35597         <autodoc>base_OnEndDragRight(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
35599           <param name=
"x" type=
"double" default=
""/> 
35600           <param name=
"y" type=
"double" default=
""/> 
35601           <param name=
"keys" type=
"int" default=
"0"/> 
35602           <param name=
"attachment" type=
"int" default=
"0"/> 
35605       <method name=
"base_OnDrawOutline" type=
"" overloaded=
"no"> 
35606         <autodoc>base_OnDrawOutline(self, DC dc, double x, double y, double w, double h)
</autodoc> 
35608           <param name=
"dc" type=
"DC" default=
""/> 
35609           <param name=
"x" type=
"double" default=
""/> 
35610           <param name=
"y" type=
"double" default=
""/> 
35611           <param name=
"w" type=
"double" default=
""/> 
35612           <param name=
"h" type=
"double" default=
""/> 
35615       <method name=
"base_OnDrawControlPoints" type=
"" overloaded=
"no"> 
35616         <autodoc>base_OnDrawControlPoints(self, DC dc)
</autodoc> 
35618           <param name=
"dc" type=
"DC" default=
""/> 
35621       <method name=
"base_OnEraseControlPoints" type=
"" overloaded=
"no"> 
35622         <autodoc>base_OnEraseControlPoints(self, DC dc)
</autodoc> 
35624           <param name=
"dc" type=
"DC" default=
""/> 
35627       <method name=
"base_OnMoveLink" type=
"" overloaded=
"no"> 
35628         <autodoc>base_OnMoveLink(self, DC dc, bool moveControlPoints=True)
</autodoc> 
35630           <param name=
"dc" type=
"DC" default=
""/> 
35631           <param name=
"moveControlPoints" type=
"bool" default=
"True"/> 
35634       <method name=
"base_OnSizingDragLeft" type=
"" overloaded=
"no"> 
35635         <autodoc>base_OnSizingDragLeft(self, PyControlPoint pt, bool draw, double x, double y, int keys=
0, 
 
35636     int attachment=
0)
</autodoc> 
35638           <param name=
"pt" type=
"PyControlPoint" default=
""/> 
35639           <param name=
"draw" type=
"bool" default=
""/> 
35640           <param name=
"x" type=
"double" default=
""/> 
35641           <param name=
"y" type=
"double" default=
""/> 
35642           <param name=
"keys" type=
"int" default=
"0"/> 
35643           <param name=
"attachment" type=
"int" default=
"0"/> 
35646       <method name=
"base_OnSizingBeginDragLeft" type=
"" overloaded=
"no"> 
35647         <autodoc>base_OnSizingBeginDragLeft(self, PyControlPoint pt, double x, double y, int keys=
0, 
 
35648     int attachment=
0)
</autodoc> 
35650           <param name=
"pt" type=
"PyControlPoint" default=
""/> 
35651           <param name=
"x" type=
"double" default=
""/> 
35652           <param name=
"y" type=
"double" default=
""/> 
35653           <param name=
"keys" type=
"int" default=
"0"/> 
35654           <param name=
"attachment" type=
"int" default=
"0"/> 
35657       <method name=
"base_OnSizingEndDragLeft" type=
"" overloaded=
"no"> 
35658         <autodoc>base_OnSizingEndDragLeft(self, PyControlPoint pt, double x, double y, int keys=
0, 
 
35659     int attachment=
0)
</autodoc> 
35661           <param name=
"pt" type=
"PyControlPoint" default=
""/> 
35662           <param name=
"x" type=
"double" default=
""/> 
35663           <param name=
"y" type=
"double" default=
""/> 
35664           <param name=
"keys" type=
"int" default=
"0"/> 
35665           <param name=
"attachment" type=
"int" default=
"0"/> 
35668       <method name=
"base_OnBeginSize" type=
"" overloaded=
"no"> 
35669         <autodoc>base_OnBeginSize(self, double w, double h)
</autodoc> 
35671           <param name=
"w" type=
"double" default=
""/> 
35672           <param name=
"h" type=
"double" default=
""/> 
35675       <method name=
"base_OnEndSize" type=
"" overloaded=
"no"> 
35676         <autodoc>base_OnEndSize(self, double w, double h)
</autodoc> 
35678           <param name=
"w" type=
"double" default=
""/> 
35679           <param name=
"h" type=
"double" default=
""/> 
35683     <class name=
"PyEllipseShape" oldname=
"wxPyEllipseShape" module=
"ogl"> 
35684       <baseclass name=
"PyShape"/> 
35685       <constructor name=
"PyEllipseShape" overloaded=
"no"> 
35686         <autodoc>__init__(self, double width=
0.0, double height=
0.0) -
> PyEllipseShape
</autodoc> 
35688           <param name=
"width" type=
"double" default=
"0.0"/> 
35689           <param name=
"height" type=
"double" default=
"0.0"/> 
35692       <method name=
"_setCallbackInfo" type=
"" overloaded=
"no"> 
35693         <autodoc>_setCallbackInfo(self, PyObject self, PyObject _class)
</autodoc> 
35695           <param name=
"self" type=
"PyObject" default=
""/> 
35696           <param name=
"_class" type=
"PyObject" default=
""/> 
35699       <method name=
"base_OnDraw" type=
"" overloaded=
"no"> 
35700         <autodoc>base_OnDraw(self, DC dc)
</autodoc> 
35702           <param name=
"dc" type=
"DC" default=
""/> 
35705       <method name=
"base_OnDrawContents" type=
"" overloaded=
"no"> 
35706         <autodoc>base_OnDrawContents(self, DC dc)
</autodoc> 
35708           <param name=
"dc" type=
"DC" default=
""/> 
35711       <method name=
"base_OnDrawBranches" type=
"" overloaded=
"no"> 
35712         <autodoc>base_OnDrawBranches(self, DC dc, bool erase=FALSE)
</autodoc> 
35714           <param name=
"dc" type=
"DC" default=
""/> 
35715           <param name=
"erase" type=
"bool" default=
"FALSE"/> 
35718       <method name=
"base_OnMoveLinks" type=
"" overloaded=
"no"> 
35719         <autodoc>base_OnMoveLinks(self, DC dc)
</autodoc> 
35721           <param name=
"dc" type=
"DC" default=
""/> 
35724       <method name=
"base_OnErase" type=
"" overloaded=
"no"> 
35725         <autodoc>base_OnErase(self, DC dc)
</autodoc> 
35727           <param name=
"dc" type=
"DC" default=
""/> 
35730       <method name=
"base_OnEraseContents" type=
"" overloaded=
"no"> 
35731         <autodoc>base_OnEraseContents(self, DC dc)
</autodoc> 
35733           <param name=
"dc" type=
"DC" default=
""/> 
35736       <method name=
"base_OnHighlight" type=
"" overloaded=
"no"> 
35737         <autodoc>base_OnHighlight(self, DC dc)
</autodoc> 
35739           <param name=
"dc" type=
"DC" default=
""/> 
35742       <method name=
"base_OnLeftClick" type=
"" overloaded=
"no"> 
35743         <autodoc>base_OnLeftClick(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
35745           <param name=
"x" type=
"double" default=
""/> 
35746           <param name=
"y" type=
"double" default=
""/> 
35747           <param name=
"keys" type=
"int" default=
"0"/> 
35748           <param name=
"attachment" type=
"int" default=
"0"/> 
35751       <method name=
"base_OnLeftDoubleClick" type=
"" overloaded=
"no"> 
35752         <autodoc>base_OnLeftDoubleClick(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
35754           <param name=
"x" type=
"double" default=
""/> 
35755           <param name=
"y" type=
"double" default=
""/> 
35756           <param name=
"keys" type=
"int" default=
"0"/> 
35757           <param name=
"attachment" type=
"int" default=
"0"/> 
35760       <method name=
"base_OnRightClick" type=
"" overloaded=
"no"> 
35761         <autodoc>base_OnRightClick(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
35763           <param name=
"x" type=
"double" default=
""/> 
35764           <param name=
"y" type=
"double" default=
""/> 
35765           <param name=
"keys" type=
"int" default=
"0"/> 
35766           <param name=
"attachment" type=
"int" default=
"0"/> 
35769       <method name=
"base_OnSize" type=
"" overloaded=
"no"> 
35770         <autodoc>base_OnSize(self, double x, double y)
</autodoc> 
35772           <param name=
"x" type=
"double" default=
""/> 
35773           <param name=
"y" type=
"double" default=
""/> 
35776       <method name=
"base_OnMovePre" type=
"bool" overloaded=
"no"> 
35777         <autodoc>base_OnMovePre(self, DC dc, double x, double y, double old_x, double old_y, 
 
35778     bool display=True) -
> bool
</autodoc> 
35780           <param name=
"dc" type=
"DC" default=
""/> 
35781           <param name=
"x" type=
"double" default=
""/> 
35782           <param name=
"y" type=
"double" default=
""/> 
35783           <param name=
"old_x" type=
"double" default=
""/> 
35784           <param name=
"old_y" type=
"double" default=
""/> 
35785           <param name=
"display" type=
"bool" default=
"True"/> 
35788       <method name=
"base_OnMovePost" type=
"" overloaded=
"no"> 
35789         <autodoc>base_OnMovePost(self, DC dc, double x, double y, double old_x, double old_y, 
 
35790     bool display=True)
</autodoc> 
35792           <param name=
"dc" type=
"DC" default=
""/> 
35793           <param name=
"x" type=
"double" default=
""/> 
35794           <param name=
"y" type=
"double" default=
""/> 
35795           <param name=
"old_x" type=
"double" default=
""/> 
35796           <param name=
"old_y" type=
"double" default=
""/> 
35797           <param name=
"display" type=
"bool" default=
"True"/> 
35800       <method name=
"base_OnDragLeft" type=
"" overloaded=
"no"> 
35801         <autodoc>base_OnDragLeft(self, bool draw, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
35803           <param name=
"draw" type=
"bool" default=
""/> 
35804           <param name=
"x" type=
"double" default=
""/> 
35805           <param name=
"y" type=
"double" default=
""/> 
35806           <param name=
"keys" type=
"int" default=
"0"/> 
35807           <param name=
"attachment" type=
"int" default=
"0"/> 
35810       <method name=
"base_OnBeginDragLeft" type=
"" overloaded=
"no"> 
35811         <autodoc>base_OnBeginDragLeft(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
35813           <param name=
"x" type=
"double" default=
""/> 
35814           <param name=
"y" type=
"double" default=
""/> 
35815           <param name=
"keys" type=
"int" default=
"0"/> 
35816           <param name=
"attachment" type=
"int" default=
"0"/> 
35819       <method name=
"base_OnEndDragLeft" type=
"" overloaded=
"no"> 
35820         <autodoc>base_OnEndDragLeft(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
35822           <param name=
"x" type=
"double" default=
""/> 
35823           <param name=
"y" type=
"double" default=
""/> 
35824           <param name=
"keys" type=
"int" default=
"0"/> 
35825           <param name=
"attachment" type=
"int" default=
"0"/> 
35828       <method name=
"base_OnDragRight" type=
"" overloaded=
"no"> 
35829         <autodoc>base_OnDragRight(self, bool draw, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
35831           <param name=
"draw" type=
"bool" default=
""/> 
35832           <param name=
"x" type=
"double" default=
""/> 
35833           <param name=
"y" type=
"double" default=
""/> 
35834           <param name=
"keys" type=
"int" default=
"0"/> 
35835           <param name=
"attachment" type=
"int" default=
"0"/> 
35838       <method name=
"base_OnBeginDragRight" type=
"" overloaded=
"no"> 
35839         <autodoc>base_OnBeginDragRight(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
35841           <param name=
"x" type=
"double" default=
""/> 
35842           <param name=
"y" type=
"double" default=
""/> 
35843           <param name=
"keys" type=
"int" default=
"0"/> 
35844           <param name=
"attachment" type=
"int" default=
"0"/> 
35847       <method name=
"base_OnEndDragRight" type=
"" overloaded=
"no"> 
35848         <autodoc>base_OnEndDragRight(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
35850           <param name=
"x" type=
"double" default=
""/> 
35851           <param name=
"y" type=
"double" default=
""/> 
35852           <param name=
"keys" type=
"int" default=
"0"/> 
35853           <param name=
"attachment" type=
"int" default=
"0"/> 
35856       <method name=
"base_OnDrawOutline" type=
"" overloaded=
"no"> 
35857         <autodoc>base_OnDrawOutline(self, DC dc, double x, double y, double w, double h)
</autodoc> 
35859           <param name=
"dc" type=
"DC" default=
""/> 
35860           <param name=
"x" type=
"double" default=
""/> 
35861           <param name=
"y" type=
"double" default=
""/> 
35862           <param name=
"w" type=
"double" default=
""/> 
35863           <param name=
"h" type=
"double" default=
""/> 
35866       <method name=
"base_OnDrawControlPoints" type=
"" overloaded=
"no"> 
35867         <autodoc>base_OnDrawControlPoints(self, DC dc)
</autodoc> 
35869           <param name=
"dc" type=
"DC" default=
""/> 
35872       <method name=
"base_OnEraseControlPoints" type=
"" overloaded=
"no"> 
35873         <autodoc>base_OnEraseControlPoints(self, DC dc)
</autodoc> 
35875           <param name=
"dc" type=
"DC" default=
""/> 
35878       <method name=
"base_OnMoveLink" type=
"" overloaded=
"no"> 
35879         <autodoc>base_OnMoveLink(self, DC dc, bool moveControlPoints=True)
</autodoc> 
35881           <param name=
"dc" type=
"DC" default=
""/> 
35882           <param name=
"moveControlPoints" type=
"bool" default=
"True"/> 
35885       <method name=
"base_OnSizingDragLeft" type=
"" overloaded=
"no"> 
35886         <autodoc>base_OnSizingDragLeft(self, PyControlPoint pt, bool draw, double x, double y, int keys=
0, 
 
35887     int attachment=
0)
</autodoc> 
35889           <param name=
"pt" type=
"PyControlPoint" default=
""/> 
35890           <param name=
"draw" type=
"bool" default=
""/> 
35891           <param name=
"x" type=
"double" default=
""/> 
35892           <param name=
"y" type=
"double" default=
""/> 
35893           <param name=
"keys" type=
"int" default=
"0"/> 
35894           <param name=
"attachment" type=
"int" default=
"0"/> 
35897       <method name=
"base_OnSizingBeginDragLeft" type=
"" overloaded=
"no"> 
35898         <autodoc>base_OnSizingBeginDragLeft(self, PyControlPoint pt, double x, double y, int keys=
0, 
 
35899     int attachment=
0)
</autodoc> 
35901           <param name=
"pt" type=
"PyControlPoint" default=
""/> 
35902           <param name=
"x" type=
"double" default=
""/> 
35903           <param name=
"y" type=
"double" default=
""/> 
35904           <param name=
"keys" type=
"int" default=
"0"/> 
35905           <param name=
"attachment" type=
"int" default=
"0"/> 
35908       <method name=
"base_OnSizingEndDragLeft" type=
"" overloaded=
"no"> 
35909         <autodoc>base_OnSizingEndDragLeft(self, PyControlPoint pt, double x, double y, int keys=
0, 
 
35910     int attachment=
0)
</autodoc> 
35912           <param name=
"pt" type=
"PyControlPoint" default=
""/> 
35913           <param name=
"x" type=
"double" default=
""/> 
35914           <param name=
"y" type=
"double" default=
""/> 
35915           <param name=
"keys" type=
"int" default=
"0"/> 
35916           <param name=
"attachment" type=
"int" default=
"0"/> 
35919       <method name=
"base_OnBeginSize" type=
"" overloaded=
"no"> 
35920         <autodoc>base_OnBeginSize(self, double w, double h)
</autodoc> 
35922           <param name=
"w" type=
"double" default=
""/> 
35923           <param name=
"h" type=
"double" default=
""/> 
35926       <method name=
"base_OnEndSize" type=
"" overloaded=
"no"> 
35927         <autodoc>base_OnEndSize(self, double w, double h)
</autodoc> 
35929           <param name=
"w" type=
"double" default=
""/> 
35930           <param name=
"h" type=
"double" default=
""/> 
35934     <class name=
"PyCircleShape" oldname=
"wxPyCircleShape" module=
"ogl"> 
35935       <baseclass name=
"PyEllipseShape"/> 
35936       <constructor name=
"PyCircleShape" overloaded=
"no"> 
35937         <autodoc>__init__(self, double width=
0.0) -
> PyCircleShape
</autodoc> 
35939           <param name=
"width" type=
"double" default=
"0.0"/> 
35942       <method name=
"_setCallbackInfo" type=
"" overloaded=
"no"> 
35943         <autodoc>_setCallbackInfo(self, PyObject self, PyObject _class)
</autodoc> 
35945           <param name=
"self" type=
"PyObject" default=
""/> 
35946           <param name=
"_class" type=
"PyObject" default=
""/> 
35949       <method name=
"base_OnDraw" type=
"" overloaded=
"no"> 
35950         <autodoc>base_OnDraw(self, DC dc)
</autodoc> 
35952           <param name=
"dc" type=
"DC" default=
""/> 
35955       <method name=
"base_OnDrawContents" type=
"" overloaded=
"no"> 
35956         <autodoc>base_OnDrawContents(self, DC dc)
</autodoc> 
35958           <param name=
"dc" type=
"DC" default=
""/> 
35961       <method name=
"base_OnDrawBranches" type=
"" overloaded=
"no"> 
35962         <autodoc>base_OnDrawBranches(self, DC dc, bool erase=FALSE)
</autodoc> 
35964           <param name=
"dc" type=
"DC" default=
""/> 
35965           <param name=
"erase" type=
"bool" default=
"FALSE"/> 
35968       <method name=
"base_OnMoveLinks" type=
"" overloaded=
"no"> 
35969         <autodoc>base_OnMoveLinks(self, DC dc)
</autodoc> 
35971           <param name=
"dc" type=
"DC" default=
""/> 
35974       <method name=
"base_OnErase" type=
"" overloaded=
"no"> 
35975         <autodoc>base_OnErase(self, DC dc)
</autodoc> 
35977           <param name=
"dc" type=
"DC" default=
""/> 
35980       <method name=
"base_OnEraseContents" type=
"" overloaded=
"no"> 
35981         <autodoc>base_OnEraseContents(self, DC dc)
</autodoc> 
35983           <param name=
"dc" type=
"DC" default=
""/> 
35986       <method name=
"base_OnHighlight" type=
"" overloaded=
"no"> 
35987         <autodoc>base_OnHighlight(self, DC dc)
</autodoc> 
35989           <param name=
"dc" type=
"DC" default=
""/> 
35992       <method name=
"base_OnLeftClick" type=
"" overloaded=
"no"> 
35993         <autodoc>base_OnLeftClick(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
35995           <param name=
"x" type=
"double" default=
""/> 
35996           <param name=
"y" type=
"double" default=
""/> 
35997           <param name=
"keys" type=
"int" default=
"0"/> 
35998           <param name=
"attachment" type=
"int" default=
"0"/> 
36001       <method name=
"base_OnLeftDoubleClick" type=
"" overloaded=
"no"> 
36002         <autodoc>base_OnLeftDoubleClick(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
36004           <param name=
"x" type=
"double" default=
""/> 
36005           <param name=
"y" type=
"double" default=
""/> 
36006           <param name=
"keys" type=
"int" default=
"0"/> 
36007           <param name=
"attachment" type=
"int" default=
"0"/> 
36010       <method name=
"base_OnRightClick" type=
"" overloaded=
"no"> 
36011         <autodoc>base_OnRightClick(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
36013           <param name=
"x" type=
"double" default=
""/> 
36014           <param name=
"y" type=
"double" default=
""/> 
36015           <param name=
"keys" type=
"int" default=
"0"/> 
36016           <param name=
"attachment" type=
"int" default=
"0"/> 
36019       <method name=
"base_OnSize" type=
"" overloaded=
"no"> 
36020         <autodoc>base_OnSize(self, double x, double y)
</autodoc> 
36022           <param name=
"x" type=
"double" default=
""/> 
36023           <param name=
"y" type=
"double" default=
""/> 
36026       <method name=
"base_OnMovePre" type=
"bool" overloaded=
"no"> 
36027         <autodoc>base_OnMovePre(self, DC dc, double x, double y, double old_x, double old_y, 
 
36028     bool display=True) -
> bool
</autodoc> 
36030           <param name=
"dc" type=
"DC" default=
""/> 
36031           <param name=
"x" type=
"double" default=
""/> 
36032           <param name=
"y" type=
"double" default=
""/> 
36033           <param name=
"old_x" type=
"double" default=
""/> 
36034           <param name=
"old_y" type=
"double" default=
""/> 
36035           <param name=
"display" type=
"bool" default=
"True"/> 
36038       <method name=
"base_OnMovePost" type=
"" overloaded=
"no"> 
36039         <autodoc>base_OnMovePost(self, DC dc, double x, double y, double old_x, double old_y, 
 
36040     bool display=True)
</autodoc> 
36042           <param name=
"dc" type=
"DC" default=
""/> 
36043           <param name=
"x" type=
"double" default=
""/> 
36044           <param name=
"y" type=
"double" default=
""/> 
36045           <param name=
"old_x" type=
"double" default=
""/> 
36046           <param name=
"old_y" type=
"double" default=
""/> 
36047           <param name=
"display" type=
"bool" default=
"True"/> 
36050       <method name=
"base_OnDragLeft" type=
"" overloaded=
"no"> 
36051         <autodoc>base_OnDragLeft(self, bool draw, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
36053           <param name=
"draw" type=
"bool" default=
""/> 
36054           <param name=
"x" type=
"double" default=
""/> 
36055           <param name=
"y" type=
"double" default=
""/> 
36056           <param name=
"keys" type=
"int" default=
"0"/> 
36057           <param name=
"attachment" type=
"int" default=
"0"/> 
36060       <method name=
"base_OnBeginDragLeft" type=
"" overloaded=
"no"> 
36061         <autodoc>base_OnBeginDragLeft(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
36063           <param name=
"x" type=
"double" default=
""/> 
36064           <param name=
"y" type=
"double" default=
""/> 
36065           <param name=
"keys" type=
"int" default=
"0"/> 
36066           <param name=
"attachment" type=
"int" default=
"0"/> 
36069       <method name=
"base_OnEndDragLeft" type=
"" overloaded=
"no"> 
36070         <autodoc>base_OnEndDragLeft(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
36072           <param name=
"x" type=
"double" default=
""/> 
36073           <param name=
"y" type=
"double" default=
""/> 
36074           <param name=
"keys" type=
"int" default=
"0"/> 
36075           <param name=
"attachment" type=
"int" default=
"0"/> 
36078       <method name=
"base_OnDragRight" type=
"" overloaded=
"no"> 
36079         <autodoc>base_OnDragRight(self, bool draw, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
36081           <param name=
"draw" type=
"bool" default=
""/> 
36082           <param name=
"x" type=
"double" default=
""/> 
36083           <param name=
"y" type=
"double" default=
""/> 
36084           <param name=
"keys" type=
"int" default=
"0"/> 
36085           <param name=
"attachment" type=
"int" default=
"0"/> 
36088       <method name=
"base_OnBeginDragRight" type=
"" overloaded=
"no"> 
36089         <autodoc>base_OnBeginDragRight(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
36091           <param name=
"x" type=
"double" default=
""/> 
36092           <param name=
"y" type=
"double" default=
""/> 
36093           <param name=
"keys" type=
"int" default=
"0"/> 
36094           <param name=
"attachment" type=
"int" default=
"0"/> 
36097       <method name=
"base_OnEndDragRight" type=
"" overloaded=
"no"> 
36098         <autodoc>base_OnEndDragRight(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
36100           <param name=
"x" type=
"double" default=
""/> 
36101           <param name=
"y" type=
"double" default=
""/> 
36102           <param name=
"keys" type=
"int" default=
"0"/> 
36103           <param name=
"attachment" type=
"int" default=
"0"/> 
36106       <method name=
"base_OnDrawOutline" type=
"" overloaded=
"no"> 
36107         <autodoc>base_OnDrawOutline(self, DC dc, double x, double y, double w, double h)
</autodoc> 
36109           <param name=
"dc" type=
"DC" default=
""/> 
36110           <param name=
"x" type=
"double" default=
""/> 
36111           <param name=
"y" type=
"double" default=
""/> 
36112           <param name=
"w" type=
"double" default=
""/> 
36113           <param name=
"h" type=
"double" default=
""/> 
36116       <method name=
"base_OnDrawControlPoints" type=
"" overloaded=
"no"> 
36117         <autodoc>base_OnDrawControlPoints(self, DC dc)
</autodoc> 
36119           <param name=
"dc" type=
"DC" default=
""/> 
36122       <method name=
"base_OnEraseControlPoints" type=
"" overloaded=
"no"> 
36123         <autodoc>base_OnEraseControlPoints(self, DC dc)
</autodoc> 
36125           <param name=
"dc" type=
"DC" default=
""/> 
36128       <method name=
"base_OnMoveLink" type=
"" overloaded=
"no"> 
36129         <autodoc>base_OnMoveLink(self, DC dc, bool moveControlPoints=True)
</autodoc> 
36131           <param name=
"dc" type=
"DC" default=
""/> 
36132           <param name=
"moveControlPoints" type=
"bool" default=
"True"/> 
36135       <method name=
"base_OnSizingDragLeft" type=
"" overloaded=
"no"> 
36136         <autodoc>base_OnSizingDragLeft(self, PyControlPoint pt, bool draw, double x, double y, int keys=
0, 
 
36137     int attachment=
0)
</autodoc> 
36139           <param name=
"pt" type=
"PyControlPoint" default=
""/> 
36140           <param name=
"draw" type=
"bool" default=
""/> 
36141           <param name=
"x" type=
"double" default=
""/> 
36142           <param name=
"y" type=
"double" default=
""/> 
36143           <param name=
"keys" type=
"int" default=
"0"/> 
36144           <param name=
"attachment" type=
"int" default=
"0"/> 
36147       <method name=
"base_OnSizingBeginDragLeft" type=
"" overloaded=
"no"> 
36148         <autodoc>base_OnSizingBeginDragLeft(self, PyControlPoint pt, double x, double y, int keys=
0, 
 
36149     int attachment=
0)
</autodoc> 
36151           <param name=
"pt" type=
"PyControlPoint" default=
""/> 
36152           <param name=
"x" type=
"double" default=
""/> 
36153           <param name=
"y" type=
"double" default=
""/> 
36154           <param name=
"keys" type=
"int" default=
"0"/> 
36155           <param name=
"attachment" type=
"int" default=
"0"/> 
36158       <method name=
"base_OnSizingEndDragLeft" type=
"" overloaded=
"no"> 
36159         <autodoc>base_OnSizingEndDragLeft(self, PyControlPoint pt, double x, double y, int keys=
0, 
 
36160     int attachment=
0)
</autodoc> 
36162           <param name=
"pt" type=
"PyControlPoint" default=
""/> 
36163           <param name=
"x" type=
"double" default=
""/> 
36164           <param name=
"y" type=
"double" default=
""/> 
36165           <param name=
"keys" type=
"int" default=
"0"/> 
36166           <param name=
"attachment" type=
"int" default=
"0"/> 
36169       <method name=
"base_OnBeginSize" type=
"" overloaded=
"no"> 
36170         <autodoc>base_OnBeginSize(self, double w, double h)
</autodoc> 
36172           <param name=
"w" type=
"double" default=
""/> 
36173           <param name=
"h" type=
"double" default=
""/> 
36176       <method name=
"base_OnEndSize" type=
"" overloaded=
"no"> 
36177         <autodoc>base_OnEndSize(self, double w, double h)
</autodoc> 
36179           <param name=
"w" type=
"double" default=
""/> 
36180           <param name=
"h" type=
"double" default=
""/> 
36184     <class name=
"ArrowHead" oldname=
"wxArrowHead" module=
"ogl"> 
36185       <baseclass name=
"Object"/> 
36186       <constructor name=
"ArrowHead" overloaded=
"no"> 
36187         <autodoc>__init__(self, int type=
0, int end=
0, double size=
0.0, double dist=
0.0, 
 
36188     String name=EmptyString, PseudoMetaFile mf=None, 
 
36189     long arrowId=-
1) -
> ArrowHead
</autodoc> 
36191           <param name=
"type" type=
"int" default=
"0"/> 
36192           <param name=
"end" type=
"int" default=
"0"/> 
36193           <param name=
"size" type=
"double" default=
"0.0"/> 
36194           <param name=
"dist" type=
"double" default=
"0.0"/> 
36195           <param name=
"name" type=
"String" default=
"wxPyEmptyString"/> 
36196           <param name=
"mf" type=
"PseudoMetaFile" default=
"NULL"/> 
36197           <param name=
"arrowId" type=
"long" default=
"-1"/> 
36200       <destructor name=
"~wxArrowHead" overloaded=
"no"> 
36201         <autodoc>__del__(self)
</autodoc> 
36203       <method name=
"_GetType" type=
"int" overloaded=
"no"> 
36204         <autodoc>_GetType(self) -
> int
</autodoc> 
36206       <method name=
"GetPosition" type=
"int" overloaded=
"no"> 
36207         <autodoc>GetPosition(self) -
> int
</autodoc> 
36209       <method name=
"SetPosition" type=
"" overloaded=
"no"> 
36210         <autodoc>SetPosition(self, int pos)
</autodoc> 
36212           <param name=
"pos" type=
"int" default=
""/> 
36215       <method name=
"GetXOffset" type=
"double" overloaded=
"no"> 
36216         <autodoc>GetXOffset(self) -
> double
</autodoc> 
36218       <method name=
"GetYOffset" type=
"double" overloaded=
"no"> 
36219         <autodoc>GetYOffset(self) -
> double
</autodoc> 
36221       <method name=
"GetSpacing" type=
"double" overloaded=
"no"> 
36222         <autodoc>GetSpacing(self) -
> double
</autodoc> 
36224       <method name=
"GetSize" type=
"double" overloaded=
"no"> 
36225         <autodoc>GetSize(self) -
> double
</autodoc> 
36227       <method name=
"GetName" type=
"String" overloaded=
"no"> 
36228         <autodoc>GetName(self) -
> String
</autodoc> 
36230       <method name=
"SetXOffset" type=
"" overloaded=
"no"> 
36231         <autodoc>SetXOffset(self, double x)
</autodoc> 
36233           <param name=
"x" type=
"double" default=
""/> 
36236       <method name=
"SetYOffset" type=
"" overloaded=
"no"> 
36237         <autodoc>SetYOffset(self, double y)
</autodoc> 
36239           <param name=
"y" type=
"double" default=
""/> 
36242       <method name=
"GetMetaFile" type=
"PseudoMetaFile" overloaded=
"no"> 
36243         <autodoc>GetMetaFile(self) -
> PseudoMetaFile
</autodoc> 
36245       <method name=
"GetId" type=
"long" overloaded=
"no"> 
36246         <autodoc>GetId(self) -
> long
</autodoc> 
36248       <method name=
"GetArrowEnd" type=
"int" overloaded=
"no"> 
36249         <autodoc>GetArrowEnd(self) -
> int
</autodoc> 
36251       <method name=
"GetArrowSize" type=
"double" overloaded=
"no"> 
36252         <autodoc>GetArrowSize(self) -
> double
</autodoc> 
36254       <method name=
"SetSize" type=
"" overloaded=
"no"> 
36255         <autodoc>SetSize(self, double size)
</autodoc> 
36257           <param name=
"size" type=
"double" default=
""/> 
36260       <method name=
"SetSpacing" type=
"" overloaded=
"no"> 
36261         <autodoc>SetSpacing(self, double sp)
</autodoc> 
36263           <param name=
"sp" type=
"double" default=
""/> 
36267     <class name=
"PyLineShape" oldname=
"wxPyLineShape" module=
"ogl"> 
36268       <baseclass name=
"PyShape"/> 
36269       <constructor name=
"PyLineShape" overloaded=
"no"> 
36270         <autodoc>__init__(self) -
> PyLineShape
</autodoc> 
36272       <method name=
"_setCallbackInfo" type=
"" overloaded=
"no"> 
36273         <autodoc>_setCallbackInfo(self, PyObject self, PyObject _class)
</autodoc> 
36275           <param name=
"self" type=
"PyObject" default=
""/> 
36276           <param name=
"_class" type=
"PyObject" default=
""/> 
36279       <method name=
"AddArrow" type=
"" overloaded=
"no"> 
36280         <autodoc>AddArrow(self, int type, int end=ARROW_POSITION_END, double arrowSize=
10.0, 
 
36281     double xOffset=
0.0, String name=EmptyString, 
 
36282     PseudoMetaFile mf=None, long arrowId=-
1)
</autodoc> 
36284           <param name=
"type" type=
"int" default=
""/> 
36285           <param name=
"end" type=
"int" default=
"ARROW_POSITION_END"/> 
36286           <param name=
"arrowSize" type=
"double" default=
"10.0"/> 
36287           <param name=
"xOffset" type=
"double" default=
"0.0"/> 
36288           <param name=
"name" type=
"String" default=
"wxPyEmptyString"/> 
36289           <param name=
"mf" type=
"PseudoMetaFile" default=
"NULL"/> 
36290           <param name=
"arrowId" type=
"long" default=
"-1"/> 
36293       <method name=
"AddArrowOrdered" type=
"" overloaded=
"no"> 
36294         <autodoc>AddArrowOrdered(self, ArrowHead arrow, PyObject referenceList, int end)
</autodoc> 
36296           <param name=
"arrow" type=
"ArrowHead" default=
""/> 
36297           <param name=
"referenceList" type=
"PyObject" default=
""/> 
36298           <param name=
"end" type=
"int" default=
""/> 
36301       <method name=
"ClearArrow" type=
"bool" overloaded=
"no"> 
36302         <autodoc>ClearArrow(self, String name) -
> bool
</autodoc> 
36304           <param name=
"name" type=
"String" default=
""/> 
36307       <method name=
"ClearArrowsAtPosition" type=
"" overloaded=
"no"> 
36308         <autodoc>ClearArrowsAtPosition(self, int position=-
1)
</autodoc> 
36310           <param name=
"position" type=
"int" default=
"-1"/> 
36313       <method name=
"DrawArrow" type=
"" overloaded=
"no"> 
36314         <autodoc>DrawArrow(self, DC dc, ArrowHead arrow, double xOffset, bool proportionalOffset)
</autodoc> 
36316           <param name=
"dc" type=
"DC" default=
""/> 
36317           <param name=
"arrow" type=
"ArrowHead" default=
""/> 
36318           <param name=
"xOffset" type=
"double" default=
""/> 
36319           <param name=
"proportionalOffset" type=
"bool" default=
""/> 
36322       <method name=
"DeleteArrowHeadId" type=
"bool" overloaded=
"no"> 
36323         <autodoc>DeleteArrowHeadId(self, long arrowId) -
> bool
</autodoc> 
36325           <param name=
"arrowId" type=
"long" default=
""/> 
36328       <method name=
"DeleteArrowHead" type=
"bool" overloaded=
"no"> 
36329         <autodoc>DeleteArrowHead(self, int position, String name) -
> bool
</autodoc> 
36331           <param name=
"position" type=
"int" default=
""/> 
36332           <param name=
"name" type=
"String" default=
""/> 
36335       <method name=
"DeleteLineControlPoint" type=
"bool" overloaded=
"no"> 
36336         <autodoc>DeleteLineControlPoint(self) -
> bool
</autodoc> 
36338       <method name=
"DrawArrows" type=
"" overloaded=
"no"> 
36339         <autodoc>DrawArrows(self, DC dc)
</autodoc> 
36341           <param name=
"dc" type=
"DC" default=
""/> 
36344       <method name=
"DrawRegion" type=
"" overloaded=
"no"> 
36345         <autodoc>DrawRegion(self, DC dc, ShapeRegion region, double x, double y)
</autodoc> 
36347           <param name=
"dc" type=
"DC" default=
""/> 
36348           <param name=
"region" type=
"ShapeRegion" default=
""/> 
36349           <param name=
"x" type=
"double" default=
""/> 
36350           <param name=
"y" type=
"double" default=
""/> 
36353       <method name=
"EraseRegion" type=
"" overloaded=
"no"> 
36354         <autodoc>EraseRegion(self, DC dc, ShapeRegion region, double x, double y)
</autodoc> 
36356           <param name=
"dc" type=
"DC" default=
""/> 
36357           <param name=
"region" type=
"ShapeRegion" default=
""/> 
36358           <param name=
"x" type=
"double" default=
""/> 
36359           <param name=
"y" type=
"double" default=
""/> 
36362       <method name=
"FindArrowHeadId" type=
"ArrowHead" overloaded=
"no"> 
36363         <autodoc>FindArrowHeadId(self, long arrowId) -
> ArrowHead
</autodoc> 
36365           <param name=
"arrowId" type=
"long" default=
""/> 
36368       <method name=
"FindArrowHead" type=
"ArrowHead" overloaded=
"no"> 
36369         <autodoc>FindArrowHead(self, int position, String name) -
> ArrowHead
</autodoc> 
36371           <param name=
"position" type=
"int" default=
""/> 
36372           <param name=
"name" type=
"String" default=
""/> 
36375       <method name=
"FindLineEndPoints" type=
"" overloaded=
"no"> 
36376         <autodoc>FindLineEndPoints(self, double OUTPUT, double OUTPUT, double OUTPUT, double OUTPUT)
</autodoc> 
36378           <param name=
"OUTPUT" type=
"double" default=
""/> 
36379           <param name=
"OUTPUT" type=
"double" default=
""/> 
36380           <param name=
"OUTPUT" type=
"double" default=
""/> 
36381           <param name=
"OUTPUT" type=
"double" default=
""/> 
36384       <method name=
"FindLinePosition" type=
"int" overloaded=
"no"> 
36385         <autodoc>FindLinePosition(self, double x, double y) -
> int
</autodoc> 
36387           <param name=
"x" type=
"double" default=
""/> 
36388           <param name=
"y" type=
"double" default=
""/> 
36391       <method name=
"FindMinimumWidth" type=
"double" overloaded=
"no"> 
36392         <autodoc>FindMinimumWidth(self) -
> double
</autodoc> 
36394       <method name=
"FindNth" type=
"" overloaded=
"no"> 
36395         <autodoc>FindNth(self, PyShape image, int OUTPUT, int OUTPUT, bool incoming)
</autodoc> 
36397           <param name=
"image" type=
"PyShape" default=
""/> 
36398           <param name=
"OUTPUT" type=
"int" default=
""/> 
36399           <param name=
"OUTPUT" type=
"int" default=
""/> 
36400           <param name=
"incoming" type=
"bool" default=
""/> 
36403       <method name=
"GetAttachmentFrom" type=
"int" overloaded=
"no"> 
36404         <autodoc>GetAttachmentFrom(self) -
> int
</autodoc> 
36406       <method name=
"GetAttachmentTo" type=
"int" overloaded=
"no"> 
36407         <autodoc>GetAttachmentTo(self) -
> int
</autodoc> 
36409       <method name=
"GetEnds" type=
"" overloaded=
"no"> 
36410         <autodoc>GetEnds(self, double OUTPUT, double OUTPUT, double OUTPUT, double OUTPUT)
</autodoc> 
36412           <param name=
"OUTPUT" type=
"double" default=
""/> 
36413           <param name=
"OUTPUT" type=
"double" default=
""/> 
36414           <param name=
"OUTPUT" type=
"double" default=
""/> 
36415           <param name=
"OUTPUT" type=
"double" default=
""/> 
36418       <method name=
"GetFrom" type=
"PyShape" overloaded=
"no"> 
36419         <autodoc>GetFrom(self) -
> PyShape
</autodoc> 
36421       <method name=
"GetLabelPosition" type=
"" overloaded=
"no"> 
36422         <autodoc>GetLabelPosition(self, int position, double OUTPUT, double OUTPUT)
</autodoc> 
36424           <param name=
"position" type=
"int" default=
""/> 
36425           <param name=
"OUTPUT" type=
"double" default=
""/> 
36426           <param name=
"OUTPUT" type=
"double" default=
""/> 
36429       <method name=
"GetNextControlPoint" type=
"RealPoint" overloaded=
"no"> 
36430         <autodoc>GetNextControlPoint(self, PyShape shape) -
> RealPoint
</autodoc> 
36432           <param name=
"shape" type=
"PyShape" default=
""/> 
36435       <method name=
"GetTo" type=
"PyShape" overloaded=
"no"> 
36436         <autodoc>GetTo(self) -
> PyShape
</autodoc> 
36438       <method name=
"Initialise" type=
"" overloaded=
"no"> 
36439         <autodoc>Initialise(self)
</autodoc> 
36441       <method name=
"InsertLineControlPoint" type=
"" overloaded=
"no"> 
36442         <autodoc>InsertLineControlPoint(self, DC dc)
</autodoc> 
36444           <param name=
"dc" type=
"DC" default=
""/> 
36447       <method name=
"IsEnd" type=
"bool" overloaded=
"no"> 
36448         <autodoc>IsEnd(self, PyShape shape) -
> bool
</autodoc> 
36450           <param name=
"shape" type=
"PyShape" default=
""/> 
36453       <method name=
"IsSpline" type=
"bool" overloaded=
"no"> 
36454         <autodoc>IsSpline(self) -
> bool
</autodoc> 
36456       <method name=
"MakeLineControlPoints" type=
"" overloaded=
"no"> 
36457         <autodoc>MakeLineControlPoints(self, int n)
</autodoc> 
36459           <param name=
"n" type=
"int" default=
""/> 
36462       <method name=
"GetLineControlPoints" type=
"PyObject" overloaded=
"no"> 
36463         <autodoc>GetLineControlPoints(self) -
> PyObject
</autodoc> 
36465       <method name=
"SetLineControlPoints" type=
"" overloaded=
"no"> 
36466         <autodoc>SetLineControlPoints(self, PyObject list)
</autodoc> 
36468           <param name=
"list" type=
"PyObject" default=
""/> 
36471       <method name=
"SetAttachmentFrom" type=
"" overloaded=
"no"> 
36472         <autodoc>SetAttachmentFrom(self, int fromAttach)
</autodoc> 
36474           <param name=
"fromAttach" type=
"int" default=
""/> 
36477       <method name=
"SetAttachments" type=
"" overloaded=
"no"> 
36478         <autodoc>SetAttachments(self, int fromAttach, int toAttach)
</autodoc> 
36480           <param name=
"fromAttach" type=
"int" default=
""/> 
36481           <param name=
"toAttach" type=
"int" default=
""/> 
36484       <method name=
"SetAttachmentTo" type=
"" overloaded=
"no"> 
36485         <autodoc>SetAttachmentTo(self, int toAttach)
</autodoc> 
36487           <param name=
"toAttach" type=
"int" default=
""/> 
36490       <method name=
"SetEnds" type=
"" overloaded=
"no"> 
36491         <autodoc>SetEnds(self, double x1, double y1, double x2, double y2)
</autodoc> 
36493           <param name=
"x1" type=
"double" default=
""/> 
36494           <param name=
"y1" type=
"double" default=
""/> 
36495           <param name=
"x2" type=
"double" default=
""/> 
36496           <param name=
"y2" type=
"double" default=
""/> 
36499       <method name=
"SetFrom" type=
"" overloaded=
"no"> 
36500         <autodoc>SetFrom(self, PyShape object)
</autodoc> 
36502           <param name=
"object" type=
"PyShape" default=
""/> 
36505       <method name=
"SetIgnoreOffsets" type=
"" overloaded=
"no"> 
36506         <autodoc>SetIgnoreOffsets(self, bool ignore)
</autodoc> 
36508           <param name=
"ignore" type=
"bool" default=
""/> 
36511       <method name=
"SetSpline" type=
"" overloaded=
"no"> 
36512         <autodoc>SetSpline(self, bool spline)
</autodoc> 
36514           <param name=
"spline" type=
"bool" default=
""/> 
36517       <method name=
"SetTo" type=
"" overloaded=
"no"> 
36518         <autodoc>SetTo(self, PyShape object)
</autodoc> 
36520           <param name=
"object" type=
"PyShape" default=
""/> 
36523       <method name=
"Straighten" type=
"" overloaded=
"no"> 
36524         <autodoc>Straighten(self, DC dc=None)
</autodoc> 
36526           <param name=
"dc" type=
"DC" default=
"NULL"/> 
36529       <method name=
"Unlink" type=
"" overloaded=
"no"> 
36530         <autodoc>Unlink(self)
</autodoc> 
36532       <method name=
"SetAlignmentOrientation" type=
"" overloaded=
"no"> 
36533         <autodoc>SetAlignmentOrientation(self, bool isEnd, bool isHoriz)
</autodoc> 
36535           <param name=
"isEnd" type=
"bool" default=
""/> 
36536           <param name=
"isHoriz" type=
"bool" default=
""/> 
36539       <method name=
"SetAlignmentType" type=
"" overloaded=
"no"> 
36540         <autodoc>SetAlignmentType(self, bool isEnd, int alignType)
</autodoc> 
36542           <param name=
"isEnd" type=
"bool" default=
""/> 
36543           <param name=
"alignType" type=
"int" default=
""/> 
36546       <method name=
"GetAlignmentOrientation" type=
"bool" overloaded=
"no"> 
36547         <autodoc>GetAlignmentOrientation(self, bool isEnd) -
> bool
</autodoc> 
36549           <param name=
"isEnd" type=
"bool" default=
""/> 
36552       <method name=
"GetAlignmentType" type=
"int" overloaded=
"no"> 
36553         <autodoc>GetAlignmentType(self, bool isEnd) -
> int
</autodoc> 
36555           <param name=
"isEnd" type=
"bool" default=
""/> 
36558       <method name=
"GetAlignmentStart" type=
"int" overloaded=
"no"> 
36559         <autodoc>GetAlignmentStart(self) -
> int
</autodoc> 
36561       <method name=
"GetAlignmentEnd" type=
"int" overloaded=
"no"> 
36562         <autodoc>GetAlignmentEnd(self) -
> int
</autodoc> 
36564       <method name=
"base_OnDraw" type=
"" overloaded=
"no"> 
36565         <autodoc>base_OnDraw(self, DC dc)
</autodoc> 
36567           <param name=
"dc" type=
"DC" default=
""/> 
36570       <method name=
"base_OnDrawContents" type=
"" overloaded=
"no"> 
36571         <autodoc>base_OnDrawContents(self, DC dc)
</autodoc> 
36573           <param name=
"dc" type=
"DC" default=
""/> 
36576       <method name=
"base_OnDrawBranches" type=
"" overloaded=
"no"> 
36577         <autodoc>base_OnDrawBranches(self, DC dc, bool erase=FALSE)
</autodoc> 
36579           <param name=
"dc" type=
"DC" default=
""/> 
36580           <param name=
"erase" type=
"bool" default=
"FALSE"/> 
36583       <method name=
"base_OnMoveLinks" type=
"" overloaded=
"no"> 
36584         <autodoc>base_OnMoveLinks(self, DC dc)
</autodoc> 
36586           <param name=
"dc" type=
"DC" default=
""/> 
36589       <method name=
"base_OnErase" type=
"" overloaded=
"no"> 
36590         <autodoc>base_OnErase(self, DC dc)
</autodoc> 
36592           <param name=
"dc" type=
"DC" default=
""/> 
36595       <method name=
"base_OnEraseContents" type=
"" overloaded=
"no"> 
36596         <autodoc>base_OnEraseContents(self, DC dc)
</autodoc> 
36598           <param name=
"dc" type=
"DC" default=
""/> 
36601       <method name=
"base_OnHighlight" type=
"" overloaded=
"no"> 
36602         <autodoc>base_OnHighlight(self, DC dc)
</autodoc> 
36604           <param name=
"dc" type=
"DC" default=
""/> 
36607       <method name=
"base_OnLeftClick" type=
"" overloaded=
"no"> 
36608         <autodoc>base_OnLeftClick(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
36610           <param name=
"x" type=
"double" default=
""/> 
36611           <param name=
"y" type=
"double" default=
""/> 
36612           <param name=
"keys" type=
"int" default=
"0"/> 
36613           <param name=
"attachment" type=
"int" default=
"0"/> 
36616       <method name=
"base_OnLeftDoubleClick" type=
"" overloaded=
"no"> 
36617         <autodoc>base_OnLeftDoubleClick(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
36619           <param name=
"x" type=
"double" default=
""/> 
36620           <param name=
"y" type=
"double" default=
""/> 
36621           <param name=
"keys" type=
"int" default=
"0"/> 
36622           <param name=
"attachment" type=
"int" default=
"0"/> 
36625       <method name=
"base_OnRightClick" type=
"" overloaded=
"no"> 
36626         <autodoc>base_OnRightClick(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
36628           <param name=
"x" type=
"double" default=
""/> 
36629           <param name=
"y" type=
"double" default=
""/> 
36630           <param name=
"keys" type=
"int" default=
"0"/> 
36631           <param name=
"attachment" type=
"int" default=
"0"/> 
36634       <method name=
"base_OnSize" type=
"" overloaded=
"no"> 
36635         <autodoc>base_OnSize(self, double x, double y)
</autodoc> 
36637           <param name=
"x" type=
"double" default=
""/> 
36638           <param name=
"y" type=
"double" default=
""/> 
36641       <method name=
"base_OnMovePre" type=
"bool" overloaded=
"no"> 
36642         <autodoc>base_OnMovePre(self, DC dc, double x, double y, double old_x, double old_y, 
 
36643     bool display=True) -
> bool
</autodoc> 
36645           <param name=
"dc" type=
"DC" default=
""/> 
36646           <param name=
"x" type=
"double" default=
""/> 
36647           <param name=
"y" type=
"double" default=
""/> 
36648           <param name=
"old_x" type=
"double" default=
""/> 
36649           <param name=
"old_y" type=
"double" default=
""/> 
36650           <param name=
"display" type=
"bool" default=
"True"/> 
36653       <method name=
"base_OnMovePost" type=
"" overloaded=
"no"> 
36654         <autodoc>base_OnMovePost(self, DC dc, double x, double y, double old_x, double old_y, 
 
36655     bool display=True)
</autodoc> 
36657           <param name=
"dc" type=
"DC" default=
""/> 
36658           <param name=
"x" type=
"double" default=
""/> 
36659           <param name=
"y" type=
"double" default=
""/> 
36660           <param name=
"old_x" type=
"double" default=
""/> 
36661           <param name=
"old_y" type=
"double" default=
""/> 
36662           <param name=
"display" type=
"bool" default=
"True"/> 
36665       <method name=
"base_OnDragLeft" type=
"" overloaded=
"no"> 
36666         <autodoc>base_OnDragLeft(self, bool draw, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
36668           <param name=
"draw" type=
"bool" default=
""/> 
36669           <param name=
"x" type=
"double" default=
""/> 
36670           <param name=
"y" type=
"double" default=
""/> 
36671           <param name=
"keys" type=
"int" default=
"0"/> 
36672           <param name=
"attachment" type=
"int" default=
"0"/> 
36675       <method name=
"base_OnBeginDragLeft" type=
"" overloaded=
"no"> 
36676         <autodoc>base_OnBeginDragLeft(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
36678           <param name=
"x" type=
"double" default=
""/> 
36679           <param name=
"y" type=
"double" default=
""/> 
36680           <param name=
"keys" type=
"int" default=
"0"/> 
36681           <param name=
"attachment" type=
"int" default=
"0"/> 
36684       <method name=
"base_OnEndDragLeft" type=
"" overloaded=
"no"> 
36685         <autodoc>base_OnEndDragLeft(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
36687           <param name=
"x" type=
"double" default=
""/> 
36688           <param name=
"y" type=
"double" default=
""/> 
36689           <param name=
"keys" type=
"int" default=
"0"/> 
36690           <param name=
"attachment" type=
"int" default=
"0"/> 
36693       <method name=
"base_OnDragRight" type=
"" overloaded=
"no"> 
36694         <autodoc>base_OnDragRight(self, bool draw, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
36696           <param name=
"draw" type=
"bool" default=
""/> 
36697           <param name=
"x" type=
"double" default=
""/> 
36698           <param name=
"y" type=
"double" default=
""/> 
36699           <param name=
"keys" type=
"int" default=
"0"/> 
36700           <param name=
"attachment" type=
"int" default=
"0"/> 
36703       <method name=
"base_OnBeginDragRight" type=
"" overloaded=
"no"> 
36704         <autodoc>base_OnBeginDragRight(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
36706           <param name=
"x" type=
"double" default=
""/> 
36707           <param name=
"y" type=
"double" default=
""/> 
36708           <param name=
"keys" type=
"int" default=
"0"/> 
36709           <param name=
"attachment" type=
"int" default=
"0"/> 
36712       <method name=
"base_OnEndDragRight" type=
"" overloaded=
"no"> 
36713         <autodoc>base_OnEndDragRight(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
36715           <param name=
"x" type=
"double" default=
""/> 
36716           <param name=
"y" type=
"double" default=
""/> 
36717           <param name=
"keys" type=
"int" default=
"0"/> 
36718           <param name=
"attachment" type=
"int" default=
"0"/> 
36721       <method name=
"base_OnDrawOutline" type=
"" overloaded=
"no"> 
36722         <autodoc>base_OnDrawOutline(self, DC dc, double x, double y, double w, double h)
</autodoc> 
36724           <param name=
"dc" type=
"DC" default=
""/> 
36725           <param name=
"x" type=
"double" default=
""/> 
36726           <param name=
"y" type=
"double" default=
""/> 
36727           <param name=
"w" type=
"double" default=
""/> 
36728           <param name=
"h" type=
"double" default=
""/> 
36731       <method name=
"base_OnDrawControlPoints" type=
"" overloaded=
"no"> 
36732         <autodoc>base_OnDrawControlPoints(self, DC dc)
</autodoc> 
36734           <param name=
"dc" type=
"DC" default=
""/> 
36737       <method name=
"base_OnEraseControlPoints" type=
"" overloaded=
"no"> 
36738         <autodoc>base_OnEraseControlPoints(self, DC dc)
</autodoc> 
36740           <param name=
"dc" type=
"DC" default=
""/> 
36743       <method name=
"base_OnMoveLink" type=
"" overloaded=
"no"> 
36744         <autodoc>base_OnMoveLink(self, DC dc, bool moveControlPoints=True)
</autodoc> 
36746           <param name=
"dc" type=
"DC" default=
""/> 
36747           <param name=
"moveControlPoints" type=
"bool" default=
"True"/> 
36750       <method name=
"base_OnSizingDragLeft" type=
"" overloaded=
"no"> 
36751         <autodoc>base_OnSizingDragLeft(self, PyControlPoint pt, bool draw, double x, double y, int keys=
0, 
 
36752     int attachment=
0)
</autodoc> 
36754           <param name=
"pt" type=
"PyControlPoint" default=
""/> 
36755           <param name=
"draw" type=
"bool" default=
""/> 
36756           <param name=
"x" type=
"double" default=
""/> 
36757           <param name=
"y" type=
"double" default=
""/> 
36758           <param name=
"keys" type=
"int" default=
"0"/> 
36759           <param name=
"attachment" type=
"int" default=
"0"/> 
36762       <method name=
"base_OnSizingBeginDragLeft" type=
"" overloaded=
"no"> 
36763         <autodoc>base_OnSizingBeginDragLeft(self, PyControlPoint pt, double x, double y, int keys=
0, 
 
36764     int attachment=
0)
</autodoc> 
36766           <param name=
"pt" type=
"PyControlPoint" default=
""/> 
36767           <param name=
"x" type=
"double" default=
""/> 
36768           <param name=
"y" type=
"double" default=
""/> 
36769           <param name=
"keys" type=
"int" default=
"0"/> 
36770           <param name=
"attachment" type=
"int" default=
"0"/> 
36773       <method name=
"base_OnSizingEndDragLeft" type=
"" overloaded=
"no"> 
36774         <autodoc>base_OnSizingEndDragLeft(self, PyControlPoint pt, double x, double y, int keys=
0, 
 
36775     int attachment=
0)
</autodoc> 
36777           <param name=
"pt" type=
"PyControlPoint" default=
""/> 
36778           <param name=
"x" type=
"double" default=
""/> 
36779           <param name=
"y" type=
"double" default=
""/> 
36780           <param name=
"keys" type=
"int" default=
"0"/> 
36781           <param name=
"attachment" type=
"int" default=
"0"/> 
36784       <method name=
"base_OnBeginSize" type=
"" overloaded=
"no"> 
36785         <autodoc>base_OnBeginSize(self, double w, double h)
</autodoc> 
36787           <param name=
"w" type=
"double" default=
""/> 
36788           <param name=
"h" type=
"double" default=
""/> 
36791       <method name=
"base_OnEndSize" type=
"" overloaded=
"no"> 
36792         <autodoc>base_OnEndSize(self, double w, double h)
</autodoc> 
36794           <param name=
"w" type=
"double" default=
""/> 
36795           <param name=
"h" type=
"double" default=
""/> 
36799     <class name=
"PyPolygonShape" oldname=
"wxPyPolygonShape" module=
"ogl"> 
36800       <baseclass name=
"PyShape"/> 
36801       <constructor name=
"PyPolygonShape" overloaded=
"no"> 
36802         <autodoc>__init__(self) -
> PyPolygonShape
</autodoc> 
36804       <method name=
"_setCallbackInfo" type=
"" overloaded=
"no"> 
36805         <autodoc>_setCallbackInfo(self, PyObject self, PyObject _class)
</autodoc> 
36807           <param name=
"self" type=
"PyObject" default=
""/> 
36808           <param name=
"_class" type=
"PyObject" default=
""/> 
36811       <method name=
"Create" type=
"PyObject" overloaded=
"no"> 
36812         <autodoc>Create(self, PyObject points) -
> PyObject
</autodoc> 
36814           <param name=
"points" type=
"PyObject" default=
""/> 
36817       <method name=
"AddPolygonPoint" type=
"" overloaded=
"no"> 
36818         <autodoc>AddPolygonPoint(self, int pos=
0)
</autodoc> 
36820           <param name=
"pos" type=
"int" default=
"0"/> 
36823       <method name=
"CalculatePolygonCentre" type=
"" overloaded=
"no"> 
36824         <autodoc>CalculatePolygonCentre(self)
</autodoc> 
36826       <method name=
"DeletePolygonPoint" type=
"" overloaded=
"no"> 
36827         <autodoc>DeletePolygonPoint(self, int pos=
0)
</autodoc> 
36829           <param name=
"pos" type=
"int" default=
"0"/> 
36832       <method name=
"GetPoints" type=
"PyObject" overloaded=
"no"> 
36833         <autodoc>GetPoints(self) -
> PyObject
</autodoc> 
36835       <method name=
"GetOriginalPoints" type=
"PyObject" overloaded=
"no"> 
36836         <autodoc>GetOriginalPoints(self) -
> PyObject
</autodoc> 
36838       <method name=
"GetOriginalWidth" type=
"double" overloaded=
"no"> 
36839         <autodoc>GetOriginalWidth(self) -
> double
</autodoc> 
36841       <method name=
"GetOriginalHeight" type=
"double" overloaded=
"no"> 
36842         <autodoc>GetOriginalHeight(self) -
> double
</autodoc> 
36844       <method name=
"SetOriginalWidth" type=
"" overloaded=
"no"> 
36845         <autodoc>SetOriginalWidth(self, double w)
</autodoc> 
36847           <param name=
"w" type=
"double" default=
""/> 
36850       <method name=
"SetOriginalHeight" type=
"" overloaded=
"no"> 
36851         <autodoc>SetOriginalHeight(self, double h)
</autodoc> 
36853           <param name=
"h" type=
"double" default=
""/> 
36856       <method name=
"UpdateOriginalPoints" type=
"" overloaded=
"no"> 
36857         <autodoc>UpdateOriginalPoints(self)
</autodoc> 
36859       <method name=
"base_OnDraw" type=
"" overloaded=
"no"> 
36860         <autodoc>base_OnDraw(self, DC dc)
</autodoc> 
36862           <param name=
"dc" type=
"DC" default=
""/> 
36865       <method name=
"base_OnDrawContents" type=
"" overloaded=
"no"> 
36866         <autodoc>base_OnDrawContents(self, DC dc)
</autodoc> 
36868           <param name=
"dc" type=
"DC" default=
""/> 
36871       <method name=
"base_OnDrawBranches" type=
"" overloaded=
"no"> 
36872         <autodoc>base_OnDrawBranches(self, DC dc, bool erase=FALSE)
</autodoc> 
36874           <param name=
"dc" type=
"DC" default=
""/> 
36875           <param name=
"erase" type=
"bool" default=
"FALSE"/> 
36878       <method name=
"base_OnMoveLinks" type=
"" overloaded=
"no"> 
36879         <autodoc>base_OnMoveLinks(self, DC dc)
</autodoc> 
36881           <param name=
"dc" type=
"DC" default=
""/> 
36884       <method name=
"base_OnErase" type=
"" overloaded=
"no"> 
36885         <autodoc>base_OnErase(self, DC dc)
</autodoc> 
36887           <param name=
"dc" type=
"DC" default=
""/> 
36890       <method name=
"base_OnEraseContents" type=
"" overloaded=
"no"> 
36891         <autodoc>base_OnEraseContents(self, DC dc)
</autodoc> 
36893           <param name=
"dc" type=
"DC" default=
""/> 
36896       <method name=
"base_OnHighlight" type=
"" overloaded=
"no"> 
36897         <autodoc>base_OnHighlight(self, DC dc)
</autodoc> 
36899           <param name=
"dc" type=
"DC" default=
""/> 
36902       <method name=
"base_OnLeftClick" type=
"" overloaded=
"no"> 
36903         <autodoc>base_OnLeftClick(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
36905           <param name=
"x" type=
"double" default=
""/> 
36906           <param name=
"y" type=
"double" default=
""/> 
36907           <param name=
"keys" type=
"int" default=
"0"/> 
36908           <param name=
"attachment" type=
"int" default=
"0"/> 
36911       <method name=
"base_OnLeftDoubleClick" type=
"" overloaded=
"no"> 
36912         <autodoc>base_OnLeftDoubleClick(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
36914           <param name=
"x" type=
"double" default=
""/> 
36915           <param name=
"y" type=
"double" default=
""/> 
36916           <param name=
"keys" type=
"int" default=
"0"/> 
36917           <param name=
"attachment" type=
"int" default=
"0"/> 
36920       <method name=
"base_OnRightClick" type=
"" overloaded=
"no"> 
36921         <autodoc>base_OnRightClick(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
36923           <param name=
"x" type=
"double" default=
""/> 
36924           <param name=
"y" type=
"double" default=
""/> 
36925           <param name=
"keys" type=
"int" default=
"0"/> 
36926           <param name=
"attachment" type=
"int" default=
"0"/> 
36929       <method name=
"base_OnSize" type=
"" overloaded=
"no"> 
36930         <autodoc>base_OnSize(self, double x, double y)
</autodoc> 
36932           <param name=
"x" type=
"double" default=
""/> 
36933           <param name=
"y" type=
"double" default=
""/> 
36936       <method name=
"base_OnMovePre" type=
"bool" overloaded=
"no"> 
36937         <autodoc>base_OnMovePre(self, DC dc, double x, double y, double old_x, double old_y, 
 
36938     bool display=True) -
> bool
</autodoc> 
36940           <param name=
"dc" type=
"DC" default=
""/> 
36941           <param name=
"x" type=
"double" default=
""/> 
36942           <param name=
"y" type=
"double" default=
""/> 
36943           <param name=
"old_x" type=
"double" default=
""/> 
36944           <param name=
"old_y" type=
"double" default=
""/> 
36945           <param name=
"display" type=
"bool" default=
"True"/> 
36948       <method name=
"base_OnMovePost" type=
"" overloaded=
"no"> 
36949         <autodoc>base_OnMovePost(self, DC dc, double x, double y, double old_x, double old_y, 
 
36950     bool display=True)
</autodoc> 
36952           <param name=
"dc" type=
"DC" default=
""/> 
36953           <param name=
"x" type=
"double" default=
""/> 
36954           <param name=
"y" type=
"double" default=
""/> 
36955           <param name=
"old_x" type=
"double" default=
""/> 
36956           <param name=
"old_y" type=
"double" default=
""/> 
36957           <param name=
"display" type=
"bool" default=
"True"/> 
36960       <method name=
"base_OnDragLeft" type=
"" overloaded=
"no"> 
36961         <autodoc>base_OnDragLeft(self, bool draw, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
36963           <param name=
"draw" type=
"bool" default=
""/> 
36964           <param name=
"x" type=
"double" default=
""/> 
36965           <param name=
"y" type=
"double" default=
""/> 
36966           <param name=
"keys" type=
"int" default=
"0"/> 
36967           <param name=
"attachment" type=
"int" default=
"0"/> 
36970       <method name=
"base_OnBeginDragLeft" type=
"" overloaded=
"no"> 
36971         <autodoc>base_OnBeginDragLeft(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
36973           <param name=
"x" type=
"double" default=
""/> 
36974           <param name=
"y" type=
"double" default=
""/> 
36975           <param name=
"keys" type=
"int" default=
"0"/> 
36976           <param name=
"attachment" type=
"int" default=
"0"/> 
36979       <method name=
"base_OnEndDragLeft" type=
"" overloaded=
"no"> 
36980         <autodoc>base_OnEndDragLeft(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
36982           <param name=
"x" type=
"double" default=
""/> 
36983           <param name=
"y" type=
"double" default=
""/> 
36984           <param name=
"keys" type=
"int" default=
"0"/> 
36985           <param name=
"attachment" type=
"int" default=
"0"/> 
36988       <method name=
"base_OnDragRight" type=
"" overloaded=
"no"> 
36989         <autodoc>base_OnDragRight(self, bool draw, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
36991           <param name=
"draw" type=
"bool" default=
""/> 
36992           <param name=
"x" type=
"double" default=
""/> 
36993           <param name=
"y" type=
"double" default=
""/> 
36994           <param name=
"keys" type=
"int" default=
"0"/> 
36995           <param name=
"attachment" type=
"int" default=
"0"/> 
36998       <method name=
"base_OnBeginDragRight" type=
"" overloaded=
"no"> 
36999         <autodoc>base_OnBeginDragRight(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
37001           <param name=
"x" type=
"double" default=
""/> 
37002           <param name=
"y" type=
"double" default=
""/> 
37003           <param name=
"keys" type=
"int" default=
"0"/> 
37004           <param name=
"attachment" type=
"int" default=
"0"/> 
37007       <method name=
"base_OnEndDragRight" type=
"" overloaded=
"no"> 
37008         <autodoc>base_OnEndDragRight(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
37010           <param name=
"x" type=
"double" default=
""/> 
37011           <param name=
"y" type=
"double" default=
""/> 
37012           <param name=
"keys" type=
"int" default=
"0"/> 
37013           <param name=
"attachment" type=
"int" default=
"0"/> 
37016       <method name=
"base_OnDrawOutline" type=
"" overloaded=
"no"> 
37017         <autodoc>base_OnDrawOutline(self, DC dc, double x, double y, double w, double h)
</autodoc> 
37019           <param name=
"dc" type=
"DC" default=
""/> 
37020           <param name=
"x" type=
"double" default=
""/> 
37021           <param name=
"y" type=
"double" default=
""/> 
37022           <param name=
"w" type=
"double" default=
""/> 
37023           <param name=
"h" type=
"double" default=
""/> 
37026       <method name=
"base_OnDrawControlPoints" type=
"" overloaded=
"no"> 
37027         <autodoc>base_OnDrawControlPoints(self, DC dc)
</autodoc> 
37029           <param name=
"dc" type=
"DC" default=
""/> 
37032       <method name=
"base_OnEraseControlPoints" type=
"" overloaded=
"no"> 
37033         <autodoc>base_OnEraseControlPoints(self, DC dc)
</autodoc> 
37035           <param name=
"dc" type=
"DC" default=
""/> 
37038       <method name=
"base_OnMoveLink" type=
"" overloaded=
"no"> 
37039         <autodoc>base_OnMoveLink(self, DC dc, bool moveControlPoints=True)
</autodoc> 
37041           <param name=
"dc" type=
"DC" default=
""/> 
37042           <param name=
"moveControlPoints" type=
"bool" default=
"True"/> 
37045       <method name=
"base_OnSizingDragLeft" type=
"" overloaded=
"no"> 
37046         <autodoc>base_OnSizingDragLeft(self, PyControlPoint pt, bool draw, double x, double y, int keys=
0, 
 
37047     int attachment=
0)
</autodoc> 
37049           <param name=
"pt" type=
"PyControlPoint" default=
""/> 
37050           <param name=
"draw" type=
"bool" default=
""/> 
37051           <param name=
"x" type=
"double" default=
""/> 
37052           <param name=
"y" type=
"double" default=
""/> 
37053           <param name=
"keys" type=
"int" default=
"0"/> 
37054           <param name=
"attachment" type=
"int" default=
"0"/> 
37057       <method name=
"base_OnSizingBeginDragLeft" type=
"" overloaded=
"no"> 
37058         <autodoc>base_OnSizingBeginDragLeft(self, PyControlPoint pt, double x, double y, int keys=
0, 
 
37059     int attachment=
0)
</autodoc> 
37061           <param name=
"pt" type=
"PyControlPoint" default=
""/> 
37062           <param name=
"x" type=
"double" default=
""/> 
37063           <param name=
"y" type=
"double" default=
""/> 
37064           <param name=
"keys" type=
"int" default=
"0"/> 
37065           <param name=
"attachment" type=
"int" default=
"0"/> 
37068       <method name=
"base_OnSizingEndDragLeft" type=
"" overloaded=
"no"> 
37069         <autodoc>base_OnSizingEndDragLeft(self, PyControlPoint pt, double x, double y, int keys=
0, 
 
37070     int attachment=
0)
</autodoc> 
37072           <param name=
"pt" type=
"PyControlPoint" default=
""/> 
37073           <param name=
"x" type=
"double" default=
""/> 
37074           <param name=
"y" type=
"double" default=
""/> 
37075           <param name=
"keys" type=
"int" default=
"0"/> 
37076           <param name=
"attachment" type=
"int" default=
"0"/> 
37079       <method name=
"base_OnBeginSize" type=
"" overloaded=
"no"> 
37080         <autodoc>base_OnBeginSize(self, double w, double h)
</autodoc> 
37082           <param name=
"w" type=
"double" default=
""/> 
37083           <param name=
"h" type=
"double" default=
""/> 
37086       <method name=
"base_OnEndSize" type=
"" overloaded=
"no"> 
37087         <autodoc>base_OnEndSize(self, double w, double h)
</autodoc> 
37089           <param name=
"w" type=
"double" default=
""/> 
37090           <param name=
"h" type=
"double" default=
""/> 
37094     <class name=
"PyTextShape" oldname=
"wxPyTextShape" module=
"ogl"> 
37095       <baseclass name=
"PyRectangleShape"/> 
37096       <constructor name=
"PyTextShape" overloaded=
"no"> 
37097         <autodoc>__init__(self, double width=
0.0, double height=
0.0) -
> PyTextShape
</autodoc> 
37099           <param name=
"width" type=
"double" default=
"0.0"/> 
37100           <param name=
"height" type=
"double" default=
"0.0"/> 
37103       <method name=
"_setCallbackInfo" type=
"" overloaded=
"no"> 
37104         <autodoc>_setCallbackInfo(self, PyObject self, PyObject _class)
</autodoc> 
37106           <param name=
"self" type=
"PyObject" default=
""/> 
37107           <param name=
"_class" type=
"PyObject" default=
""/> 
37110       <method name=
"base_OnDelete" type=
"" overloaded=
"no"> 
37111         <autodoc>base_OnDelete(self)
</autodoc> 
37113       <method name=
"base_OnDraw" type=
"" overloaded=
"no"> 
37114         <autodoc>base_OnDraw(self, DC dc)
</autodoc> 
37116           <param name=
"dc" type=
"DC" default=
""/> 
37119       <method name=
"base_OnDrawContents" type=
"" overloaded=
"no"> 
37120         <autodoc>base_OnDrawContents(self, DC dc)
</autodoc> 
37122           <param name=
"dc" type=
"DC" default=
""/> 
37125       <method name=
"base_OnDrawBranches" type=
"" overloaded=
"no"> 
37126         <autodoc>base_OnDrawBranches(self, DC dc, bool erase=FALSE)
</autodoc> 
37128           <param name=
"dc" type=
"DC" default=
""/> 
37129           <param name=
"erase" type=
"bool" default=
"FALSE"/> 
37132       <method name=
"base_OnMoveLinks" type=
"" overloaded=
"no"> 
37133         <autodoc>base_OnMoveLinks(self, DC dc)
</autodoc> 
37135           <param name=
"dc" type=
"DC" default=
""/> 
37138       <method name=
"base_OnErase" type=
"" overloaded=
"no"> 
37139         <autodoc>base_OnErase(self, DC dc)
</autodoc> 
37141           <param name=
"dc" type=
"DC" default=
""/> 
37144       <method name=
"base_OnEraseContents" type=
"" overloaded=
"no"> 
37145         <autodoc>base_OnEraseContents(self, DC dc)
</autodoc> 
37147           <param name=
"dc" type=
"DC" default=
""/> 
37150       <method name=
"base_OnHighlight" type=
"" overloaded=
"no"> 
37151         <autodoc>base_OnHighlight(self, DC dc)
</autodoc> 
37153           <param name=
"dc" type=
"DC" default=
""/> 
37156       <method name=
"base_OnLeftClick" type=
"" overloaded=
"no"> 
37157         <autodoc>base_OnLeftClick(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
37159           <param name=
"x" type=
"double" default=
""/> 
37160           <param name=
"y" type=
"double" default=
""/> 
37161           <param name=
"keys" type=
"int" default=
"0"/> 
37162           <param name=
"attachment" type=
"int" default=
"0"/> 
37165       <method name=
"base_OnLeftDoubleClick" type=
"" overloaded=
"no"> 
37166         <autodoc>base_OnLeftDoubleClick(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
37168           <param name=
"x" type=
"double" default=
""/> 
37169           <param name=
"y" type=
"double" default=
""/> 
37170           <param name=
"keys" type=
"int" default=
"0"/> 
37171           <param name=
"attachment" type=
"int" default=
"0"/> 
37174       <method name=
"base_OnRightClick" type=
"" overloaded=
"no"> 
37175         <autodoc>base_OnRightClick(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
37177           <param name=
"x" type=
"double" default=
""/> 
37178           <param name=
"y" type=
"double" default=
""/> 
37179           <param name=
"keys" type=
"int" default=
"0"/> 
37180           <param name=
"attachment" type=
"int" default=
"0"/> 
37183       <method name=
"base_OnSize" type=
"" overloaded=
"no"> 
37184         <autodoc>base_OnSize(self, double x, double y)
</autodoc> 
37186           <param name=
"x" type=
"double" default=
""/> 
37187           <param name=
"y" type=
"double" default=
""/> 
37190       <method name=
"base_OnMovePre" type=
"bool" overloaded=
"no"> 
37191         <autodoc>base_OnMovePre(self, DC dc, double x, double y, double old_x, double old_y, 
 
37192     bool display=True) -
> bool
</autodoc> 
37194           <param name=
"dc" type=
"DC" default=
""/> 
37195           <param name=
"x" type=
"double" default=
""/> 
37196           <param name=
"y" type=
"double" default=
""/> 
37197           <param name=
"old_x" type=
"double" default=
""/> 
37198           <param name=
"old_y" type=
"double" default=
""/> 
37199           <param name=
"display" type=
"bool" default=
"True"/> 
37202       <method name=
"base_OnMovePost" type=
"" overloaded=
"no"> 
37203         <autodoc>base_OnMovePost(self, DC dc, double x, double y, double old_x, double old_y, 
 
37204     bool display=True)
</autodoc> 
37206           <param name=
"dc" type=
"DC" default=
""/> 
37207           <param name=
"x" type=
"double" default=
""/> 
37208           <param name=
"y" type=
"double" default=
""/> 
37209           <param name=
"old_x" type=
"double" default=
""/> 
37210           <param name=
"old_y" type=
"double" default=
""/> 
37211           <param name=
"display" type=
"bool" default=
"True"/> 
37214       <method name=
"base_OnDragLeft" type=
"" overloaded=
"no"> 
37215         <autodoc>base_OnDragLeft(self, bool draw, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
37217           <param name=
"draw" type=
"bool" default=
""/> 
37218           <param name=
"x" type=
"double" default=
""/> 
37219           <param name=
"y" type=
"double" default=
""/> 
37220           <param name=
"keys" type=
"int" default=
"0"/> 
37221           <param name=
"attachment" type=
"int" default=
"0"/> 
37224       <method name=
"base_OnBeginDragLeft" type=
"" overloaded=
"no"> 
37225         <autodoc>base_OnBeginDragLeft(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
37227           <param name=
"x" type=
"double" default=
""/> 
37228           <param name=
"y" type=
"double" default=
""/> 
37229           <param name=
"keys" type=
"int" default=
"0"/> 
37230           <param name=
"attachment" type=
"int" default=
"0"/> 
37233       <method name=
"base_OnEndDragLeft" type=
"" overloaded=
"no"> 
37234         <autodoc>base_OnEndDragLeft(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
37236           <param name=
"x" type=
"double" default=
""/> 
37237           <param name=
"y" type=
"double" default=
""/> 
37238           <param name=
"keys" type=
"int" default=
"0"/> 
37239           <param name=
"attachment" type=
"int" default=
"0"/> 
37242       <method name=
"base_OnDragRight" type=
"" overloaded=
"no"> 
37243         <autodoc>base_OnDragRight(self, bool draw, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
37245           <param name=
"draw" type=
"bool" default=
""/> 
37246           <param name=
"x" type=
"double" default=
""/> 
37247           <param name=
"y" type=
"double" default=
""/> 
37248           <param name=
"keys" type=
"int" default=
"0"/> 
37249           <param name=
"attachment" type=
"int" default=
"0"/> 
37252       <method name=
"base_OnBeginDragRight" type=
"" overloaded=
"no"> 
37253         <autodoc>base_OnBeginDragRight(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
37255           <param name=
"x" type=
"double" default=
""/> 
37256           <param name=
"y" type=
"double" default=
""/> 
37257           <param name=
"keys" type=
"int" default=
"0"/> 
37258           <param name=
"attachment" type=
"int" default=
"0"/> 
37261       <method name=
"base_OnEndDragRight" type=
"" overloaded=
"no"> 
37262         <autodoc>base_OnEndDragRight(self, double x, double y, int keys=
0, int attachment=
0)
</autodoc> 
37264           <param name=
"x" type=
"double" default=
""/> 
37265           <param name=
"y" type=
"double" default=
""/> 
37266           <param name=
"keys" type=
"int" default=
"0"/> 
37267           <param name=
"attachment" type=
"int" default=
"0"/> 
37270       <method name=
"base_OnDrawOutline" type=
"" overloaded=
"no"> 
37271         <autodoc>base_OnDrawOutline(self, DC dc, double x, double y, double w, double h)
</autodoc> 
37273           <param name=
"dc" type=
"DC" default=
""/> 
37274           <param name=
"x" type=
"double" default=
""/> 
37275           <param name=
"y" type=
"double" default=
""/> 
37276           <param name=
"w" type=
"double" default=
""/> 
37277           <param name=
"h" type=
"double" default=
""/> 
37280       <method name=
"base_OnDrawControlPoints" type=
"" overloaded=
"no"> 
37281         <autodoc>base_OnDrawControlPoints(self, DC dc)
</autodoc> 
37283           <param name=
"dc" type=
"DC" default=
""/> 
37286       <method name=
"base_OnEraseControlPoints" type=
"" overloaded=
"no"> 
37287         <autodoc>base_OnEraseControlPoints(self, DC dc)
</autodoc> 
37289           <param name=
"dc" type=
"DC" default=
""/> 
37292       <method name=
"base_OnMoveLink" type=
"" overloaded=
"no"> 
37293         <autodoc>base_OnMoveLink(self, DC dc, bool moveControlPoints=True)
</autodoc> 
37295           <param name=
"dc" type=
"DC" default=
""/> 
37296           <param name=
"moveControlPoints" type=
"bool" default=
"True"/> 
37299       <method name=
"base_OnSizingDragLeft" type=
"" overloaded=
"no"> 
37300         <autodoc>base_OnSizingDragLeft(self, PyControlPoint pt, bool draw, double x, double y, int keys=
0, 
 
37301     int attachment=
0)
</autodoc> 
37303           <param name=
"pt" type=
"PyControlPoint" default=
""/> 
37304           <param name=
"draw" type=
"bool" default=
""/> 
37305           <param name=
"x" type=
"double" default=
""/> 
37306           <param name=
"y" type=
"double" default=
""/> 
37307           <param name=
"keys" type=
"int" default=
"0"/> 
37308           <param name=
"attachment" type=
"int" default=
"0"/> 
37311       <method name=
"base_OnSizingBeginDragLeft" type=
"" overloaded=
"no"> 
37312         <autodoc>base_OnSizingBeginDragLeft(self, PyControlPoint pt, double x, double y, int keys=
0, 
 
37313     int attachment=
0)
</autodoc> 
37315           <param name=
"pt" type=
"PyControlPoint" default=
""/> 
37316           <param name=
"x" type=
"double" default=
""/> 
37317           <param name=
"y" type=
"double" default=
""/> 
37318           <param name=
"keys" type=
"int" default=
"0"/> 
37319           <param name=
"attachment" type=
"int" default=
"0"/> 
37322       <method name=
"base_OnSizingEndDragLeft" type=
"" overloaded=
"no"> 
37323         <autodoc>base_OnSizingEndDragLeft(self, PyControlPoint pt, double x, double y, int keys=
0, 
 
37324     int attachment=
0)
</autodoc> 
37326           <param name=
"pt" type=
"PyControlPoint" default=
""/> 
37327           <param name=
"x" type=
"double" default=
""/> 
37328           <param name=
"y" type=
"double" default=
""/> 
37329           <param name=
"keys" type=
"int" default=
"0"/> 
37330           <param name=
"attachment" type=
"int" default=
"0"/> 
37333       <method name=
"base_OnBeginSize" type=
"" overloaded=
"no"> 
37334         <autodoc>base_OnBeginSize(self, double w, double h)
</autodoc> 
37336           <param name=
"w" type=
"double" default=
""/> 
37337           <param name=
"h" type=
"double" default=
""/> 
37340       <method name=
"base_OnEndSize" type=
"" overloaded=
"no"> 
37341         <autodoc>base_OnEndSize(self, double w, double h)
</autodoc> 
37343           <param name=
"w" type=
"double" default=
""/> 
37344           <param name=
"h" type=
"double" default=
""/> 
37348     <class name=
"Diagram" oldname=
"wxDiagram" module=
"ogl"> 
37349       <baseclass name=
"Object"/> 
37350       <constructor name=
"Diagram" overloaded=
"no"> 
37351         <autodoc>__init__(self) -
> Diagram
</autodoc> 
37353       <method name=
"AddShape" type=
"" overloaded=
"no"> 
37354         <autodoc>AddShape(self, PyShape shape, PyShape addAfter=None)
</autodoc> 
37356           <param name=
"shape" type=
"PyShape" default=
""/> 
37357           <param name=
"addAfter" type=
"PyShape" default=
"NULL"/> 
37360       <method name=
"Clear" type=
"" overloaded=
"no"> 
37361         <autodoc>Clear(self, DC dc)
</autodoc> 
37363           <param name=
"dc" type=
"DC" default=
""/> 
37366       <method name=
"DeleteAllShapes" type=
"" overloaded=
"no"> 
37367         <autodoc>DeleteAllShapes(self)
</autodoc> 
37369       <method name=
"DrawOutline" type=
"" overloaded=
"no"> 
37370         <autodoc>DrawOutline(self, DC dc, double x1, double y1, double x2, double y2)
</autodoc> 
37372           <param name=
"dc" type=
"DC" default=
""/> 
37373           <param name=
"x1" type=
"double" default=
""/> 
37374           <param name=
"y1" type=
"double" default=
""/> 
37375           <param name=
"x2" type=
"double" default=
""/> 
37376           <param name=
"y2" type=
"double" default=
""/> 
37379       <method name=
"FindShape" type=
"PyShape" overloaded=
"no"> 
37380         <autodoc>FindShape(self, long id) -
> PyShape
</autodoc> 
37382           <param name=
"id" type=
"long" default=
""/> 
37385       <method name=
"GetCanvas" type=
"wxPyShapeCanvas" overloaded=
"no"> 
37386         <autodoc>GetCanvas(self) -
> PyShapeCanvas
</autodoc> 
37388       <method name=
"GetCount" type=
"int" overloaded=
"no"> 
37389         <autodoc>GetCount(self) -
> int
</autodoc> 
37391       <method name=
"GetGridSpacing" type=
"double" overloaded=
"no"> 
37392         <autodoc>GetGridSpacing(self) -
> double
</autodoc> 
37394       <method name=
"GetMouseTolerance" type=
"int" overloaded=
"no"> 
37395         <autodoc>GetMouseTolerance(self) -
> int
</autodoc> 
37397       <method name=
"GetShapeList" type=
"PyObject" overloaded=
"no"> 
37398         <autodoc>GetShapeList(self) -
> PyObject
</autodoc> 
37400       <method name=
"GetQuickEditMode" type=
"bool" overloaded=
"no"> 
37401         <autodoc>GetQuickEditMode(self) -
> bool
</autodoc> 
37403       <method name=
"GetSnapToGrid" type=
"bool" overloaded=
"no"> 
37404         <autodoc>GetSnapToGrid(self) -
> bool
</autodoc> 
37406       <method name=
"InsertShape" type=
"" overloaded=
"no"> 
37407         <autodoc>InsertShape(self, PyShape shape)
</autodoc> 
37409           <param name=
"shape" type=
"PyShape" default=
""/> 
37412       <method name=
"RecentreAll" type=
"" overloaded=
"no"> 
37413         <autodoc>RecentreAll(self, DC dc)
</autodoc> 
37415           <param name=
"dc" type=
"DC" default=
""/> 
37418       <method name=
"Redraw" type=
"" overloaded=
"no"> 
37419         <autodoc>Redraw(self, DC dc)
</autodoc> 
37421           <param name=
"dc" type=
"DC" default=
""/> 
37424       <method name=
"RemoveAllShapes" type=
"" overloaded=
"no"> 
37425         <autodoc>RemoveAllShapes(self)
</autodoc> 
37427       <method name=
"RemoveShape" type=
"" overloaded=
"no"> 
37428         <autodoc>RemoveShape(self, PyShape shape)
</autodoc> 
37430           <param name=
"shape" type=
"PyShape" default=
""/> 
37433       <method name=
"SetCanvas" type=
"" overloaded=
"no"> 
37434         <autodoc>SetCanvas(self, PyShapeCanvas canvas)
</autodoc> 
37436           <param name=
"canvas" type=
"wxPyShapeCanvas" default=
""/> 
37439       <method name=
"SetGridSpacing" type=
"" overloaded=
"no"> 
37440         <autodoc>SetGridSpacing(self, double spacing)
</autodoc> 
37442           <param name=
"spacing" type=
"double" default=
""/> 
37445       <method name=
"SetMouseTolerance" type=
"" overloaded=
"no"> 
37446         <autodoc>SetMouseTolerance(self, int tolerance)
</autodoc> 
37448           <param name=
"tolerance" type=
"int" default=
""/> 
37451       <method name=
"SetQuickEditMode" type=
"" overloaded=
"no"> 
37452         <autodoc>SetQuickEditMode(self, bool mode)
</autodoc> 
37454           <param name=
"mode" type=
"bool" default=
""/> 
37457       <method name=
"SetSnapToGrid" type=
"" overloaded=
"no"> 
37458         <autodoc>SetSnapToGrid(self, bool snap)
</autodoc> 
37460           <param name=
"snap" type=
"bool" default=
""/> 
37463       <method name=
"ShowAll" type=
"" overloaded=
"no"> 
37464         <autodoc>ShowAll(self, bool show)
</autodoc> 
37466           <param name=
"show" type=
"bool" default=
""/> 
37469       <method name=
"Snap" type=
"" overloaded=
"no"> 
37470         <autodoc>Snap(self, double INOUT, double INOUT)
</autodoc> 
37472           <param name=
"INOUT" type=
"double" default=
""/> 
37473           <param name=
"INOUT" type=
"double" default=
""/> 
37477     <class name=
"PyShapeCanvas" oldname=
"wxPyShapeCanvas" module=
"ogl"> 
37478       <baseclass name=
"ScrolledWindow"/> 
37479       <constructor name=
"PyShapeCanvas" overloaded=
"no"> 
37480         <autodoc>__init__(self, Window parent=None, int id=-
1, Point pos=DefaultPosition, 
 
37481     Size size=DefaultSize, long style=BORDER, 
 
37482     String name=wxPyShapeCanvasNameStr) -
> PyShapeCanvas
</autodoc> 
37484           <param name=
"parent" type=
"Window" default=
"NULL"/> 
37485           <param name=
"id" type=
"int" default=
"-1"/> 
37486           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
37487           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
37488           <param name=
"style" type=
"long" default=
"wxBORDER"/> 
37489           <param name=
"name" type=
"String" default=
"wxPyShapeCanvasNameStr"/> 
37492       <method name=
"_setCallbackInfo" type=
"" overloaded=
"no"> 
37493         <autodoc>_setCallbackInfo(self, PyObject self, PyObject _class)
</autodoc> 
37495           <param name=
"self" type=
"PyObject" default=
""/> 
37496           <param name=
"_class" type=
"PyObject" default=
""/> 
37499       <method name=
"AddShape" type=
"" overloaded=
"no"> 
37500         <autodoc>AddShape(self, PyShape shape, PyShape addAfter=None)
</autodoc> 
37502           <param name=
"shape" type=
"PyShape" default=
""/> 
37503           <param name=
"addAfter" type=
"PyShape" default=
"NULL"/> 
37506       <method name=
"FindShape" type=
"PyShape" overloaded=
"no"> 
37507         <autodoc>FindShape(self, double x1, double y, int OUTPUT, wxClassInfo info=None, 
 
37508     PyShape notImage=None) -
> PyShape
</autodoc> 
37510           <param name=
"x1" type=
"double" default=
""/> 
37511           <param name=
"y" type=
"double" default=
""/> 
37512           <param name=
"OUTPUT" type=
"int" default=
""/> 
37513           <param name=
"info" type=
"wxClassInfo" default=
"NULL"/> 
37514           <param name=
"notImage" type=
"PyShape" default=
"NULL"/> 
37517       <method name=
"FindFirstSensitiveShape" type=
"PyShape" overloaded=
"no"> 
37518         <autodoc>FindFirstSensitiveShape(self, double x1, double y, int OUTPUT, int op) -
> PyShape
</autodoc> 
37520           <param name=
"x1" type=
"double" default=
""/> 
37521           <param name=
"y" type=
"double" default=
""/> 
37522           <param name=
"OUTPUT" type=
"int" default=
""/> 
37523           <param name=
"op" type=
"int" default=
""/> 
37526       <method name=
"GetDiagram" type=
"Diagram" overloaded=
"no"> 
37527         <autodoc>GetDiagram(self) -
> Diagram
</autodoc> 
37529       <method name=
"GetQuickEditMode" type=
"bool" overloaded=
"no"> 
37530         <autodoc>GetQuickEditMode(self) -
> bool
</autodoc> 
37532       <method name=
"InsertShape" type=
"" overloaded=
"no"> 
37533         <autodoc>InsertShape(self, PyShape shape)
</autodoc> 
37535           <param name=
"shape" type=
"PyShape" default=
""/> 
37538       <method name=
"base_OnBeginDragLeft" type=
"" overloaded=
"no"> 
37539         <autodoc>base_OnBeginDragLeft(self, double x, double y, int keys=
0)
</autodoc> 
37541           <param name=
"x" type=
"double" default=
""/> 
37542           <param name=
"y" type=
"double" default=
""/> 
37543           <param name=
"keys" type=
"int" default=
"0"/> 
37546       <method name=
"base_OnBeginDragRight" type=
"" overloaded=
"no"> 
37547         <autodoc>base_OnBeginDragRight(self, double x, double y, int keys=
0)
</autodoc> 
37549           <param name=
"x" type=
"double" default=
""/> 
37550           <param name=
"y" type=
"double" default=
""/> 
37551           <param name=
"keys" type=
"int" default=
"0"/> 
37554       <method name=
"base_OnEndDragLeft" type=
"" overloaded=
"no"> 
37555         <autodoc>base_OnEndDragLeft(self, double x, double y, int keys=
0)
</autodoc> 
37557           <param name=
"x" type=
"double" default=
""/> 
37558           <param name=
"y" type=
"double" default=
""/> 
37559           <param name=
"keys" type=
"int" default=
"0"/> 
37562       <method name=
"base_OnEndDragRight" type=
"" overloaded=
"no"> 
37563         <autodoc>base_OnEndDragRight(self, double x, double y, int keys=
0)
</autodoc> 
37565           <param name=
"x" type=
"double" default=
""/> 
37566           <param name=
"y" type=
"double" default=
""/> 
37567           <param name=
"keys" type=
"int" default=
"0"/> 
37570       <method name=
"base_OnDragLeft" type=
"" overloaded=
"no"> 
37571         <autodoc>base_OnDragLeft(self, bool draw, double x, double y, int keys=
0)
</autodoc> 
37573           <param name=
"draw" type=
"bool" default=
""/> 
37574           <param name=
"x" type=
"double" default=
""/> 
37575           <param name=
"y" type=
"double" default=
""/> 
37576           <param name=
"keys" type=
"int" default=
"0"/> 
37579       <method name=
"base_OnDragRight" type=
"" overloaded=
"no"> 
37580         <autodoc>base_OnDragRight(self, bool draw, double x, double y, int keys=
0)
</autodoc> 
37582           <param name=
"draw" type=
"bool" default=
""/> 
37583           <param name=
"x" type=
"double" default=
""/> 
37584           <param name=
"y" type=
"double" default=
""/> 
37585           <param name=
"keys" type=
"int" default=
"0"/> 
37588       <method name=
"base_OnLeftClick" type=
"" overloaded=
"no"> 
37589         <autodoc>base_OnLeftClick(self, double x, double y, int keys=
0)
</autodoc> 
37591           <param name=
"x" type=
"double" default=
""/> 
37592           <param name=
"y" type=
"double" default=
""/> 
37593           <param name=
"keys" type=
"int" default=
"0"/> 
37596       <method name=
"base_OnRightClick" type=
"" overloaded=
"no"> 
37597         <autodoc>base_OnRightClick(self, double x, double y, int keys=
0)
</autodoc> 
37599           <param name=
"x" type=
"double" default=
""/> 
37600           <param name=
"y" type=
"double" default=
""/> 
37601           <param name=
"keys" type=
"int" default=
"0"/> 
37604       <method name=
"Redraw" type=
"" overloaded=
"no"> 
37605         <autodoc>Redraw(self, DC dc)
</autodoc> 
37607           <param name=
"dc" type=
"DC" default=
""/> 
37610       <method name=
"RemoveShape" type=
"" overloaded=
"no"> 
37611         <autodoc>RemoveShape(self, PyShape shape)
</autodoc> 
37613           <param name=
"shape" type=
"PyShape" default=
""/> 
37616       <method name=
"SetDiagram" type=
"" overloaded=
"no"> 
37617         <autodoc>SetDiagram(self, Diagram diagram)
</autodoc> 
37619           <param name=
"diagram" type=
"Diagram" default=
""/> 
37622       <method name=
"Snap" type=
"" overloaded=
"no"> 
37623         <autodoc>Snap(self, double INOUT, double INOUT)
</autodoc> 
37625           <param name=
"INOUT" type=
"double" default=
""/> 
37626           <param name=
"INOUT" type=
"double" default=
""/> 
37632 ShapeCanvas =       PyShapeCanvas
 
37633 ShapeEvtHandler =   PyShapeEvtHandler
 
37635 RectangleShape =    PyRectangleShape
 
37636 BitmapShape =       PyBitmapShape
 
37637 DrawnShape =        PyDrawnShape
 
37638 CompositeShape =    PyCompositeShape
 
37639 DividedShape =      PyDividedShape
 
37640 DivisionShape =     PyDivisionShape
 
37641 EllipseShape =      PyEllipseShape
 
37642 CircleShape =       PyCircleShape
 
37643 LineShape =         PyLineShape
 
37644 PolygonShape =      PyPolygonShape
 
37645 TextShape =         PyTextShape
 
37646 ControlPoint =      PyControlPoint
 
37648     <method name=
"OGLInitialize" oldname=
"wxOGLInitialize" type=
"" overloaded=
"no"> 
37649       <autodoc>OGLInitialize()
</autodoc> 
37651     <method name=
"OGLCleanUp" oldname=
"wxOGLCleanUp" type=
"" overloaded=
"no"> 
37652       <autodoc>OGLCleanUp()
</autodoc> 
37655   <module name=
"stc"> 
37656     <import name=
"_core"/> 
37657     <import name=
"_misc"/> 
37658     <pythoncode> wx = _core 
</pythoncode> 
37659     <pythoncode> __docfilter__ = wx.__DocFilter(globals()) 
</pythoncode> 
37660     <class name=
"StyledTextCtrl" oldname=
"wxStyledTextCtrl" module=
"stc"> 
37661       <baseclass name=
"Control"/> 
37662       <constructor name=
"StyledTextCtrl" overloaded=
"no"> 
37663         <autodoc>__init__(self, Window parent, int id=ID_ANY, Point pos=DefaultPosition, 
 
37664     Size size=DefaultSize, long style=
0, String name=STCNameStr) -
> StyledTextCtrl
</autodoc> 
37666           <param name=
"parent" type=
"Window" default=
""/> 
37667           <param name=
"id" type=
"int" default=
"wxID_ANY"/> 
37668           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
37669           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
37670           <param name=
"style" type=
"long" default=
"0"/> 
37671           <param name=
"name" type=
"String" default=
"wxPySTCNameStr"/> 
37674       <constructor name=
"PreStyledTextCtrl" overloaded=
"no"> 
37675         <autodoc>PreStyledTextCtrl() -
> StyledTextCtrl
</autodoc> 
37677       <method name=
"Create" type=
"" overloaded=
"no"> 
37678         <autodoc>Create(self, Window parent, int id=ID_ANY, Point pos=DefaultPosition, 
 
37679     Size size=DefaultSize, long style=
0, String name=wxSTCNameStr)
</autodoc> 
37681           <param name=
"parent" type=
"Window" default=
""/> 
37682           <param name=
"id" type=
"int" default=
"wxID_ANY"/> 
37683           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
37684           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
37685           <param name=
"style" type=
"long" default=
"0"/> 
37686           <param name=
"name" type=
"String" default=
"wxSTCNameStr"/> 
37689       <method name=
"AddText" type=
"" overloaded=
"no"> 
37690         <autodoc>AddText(self, String text)
</autodoc> 
37692           <param name=
"text" type=
"String" default=
""/> 
37695       <method name=
"AddStyledText" type=
"" overloaded=
"no"> 
37696         <autodoc>AddStyledText(self, wxMemoryBuffer data)
</autodoc> 
37698           <param name=
"data" type=
"wxMemoryBuffer" default=
""/> 
37701       <method name=
"InsertText" type=
"" overloaded=
"no"> 
37702         <autodoc>InsertText(self, int pos, String text)
</autodoc> 
37704           <param name=
"pos" type=
"int" default=
""/> 
37705           <param name=
"text" type=
"String" default=
""/> 
37708       <method name=
"ClearAll" type=
"" overloaded=
"no"> 
37709         <autodoc>ClearAll(self)
</autodoc> 
37711       <method name=
"ClearDocumentStyle" type=
"" overloaded=
"no"> 
37712         <autodoc>ClearDocumentStyle(self)
</autodoc> 
37714       <method name=
"GetLength" type=
"int" overloaded=
"no"> 
37715         <autodoc>GetLength(self) -
> int
</autodoc> 
37717       <method name=
"GetCharAt" type=
"int" overloaded=
"no"> 
37718         <autodoc>GetCharAt(self, int pos) -
> int
</autodoc> 
37720           <param name=
"pos" type=
"int" default=
""/> 
37723       <method name=
"GetCurrentPos" type=
"int" overloaded=
"no"> 
37724         <autodoc>GetCurrentPos(self) -
> int
</autodoc> 
37726       <method name=
"GetAnchor" type=
"int" overloaded=
"no"> 
37727         <autodoc>GetAnchor(self) -
> int
</autodoc> 
37729       <method name=
"GetStyleAt" type=
"int" overloaded=
"no"> 
37730         <autodoc>GetStyleAt(self, int pos) -
> int
</autodoc> 
37732           <param name=
"pos" type=
"int" default=
""/> 
37735       <method name=
"Redo" type=
"" overloaded=
"no"> 
37736         <autodoc>Redo(self)
</autodoc> 
37738       <method name=
"SetUndoCollection" type=
"" overloaded=
"no"> 
37739         <autodoc>SetUndoCollection(self, bool collectUndo)
</autodoc> 
37741           <param name=
"collectUndo" type=
"bool" default=
""/> 
37744       <method name=
"SelectAll" type=
"" overloaded=
"no"> 
37745         <autodoc>SelectAll(self)
</autodoc> 
37747       <method name=
"SetSavePoint" type=
"" overloaded=
"no"> 
37748         <autodoc>SetSavePoint(self)
</autodoc> 
37750       <method name=
"GetStyledText" type=
"wxMemoryBuffer" overloaded=
"no"> 
37751         <autodoc>GetStyledText(self, int startPos, int endPos) -
> wxMemoryBuffer
</autodoc> 
37753           <param name=
"startPos" type=
"int" default=
""/> 
37754           <param name=
"endPos" type=
"int" default=
""/> 
37757       <method name=
"CanRedo" type=
"bool" overloaded=
"no"> 
37758         <autodoc>CanRedo(self) -
> bool
</autodoc> 
37760       <method name=
"MarkerLineFromHandle" type=
"int" overloaded=
"no"> 
37761         <autodoc>MarkerLineFromHandle(self, int handle) -
> int
</autodoc> 
37763           <param name=
"handle" type=
"int" default=
""/> 
37766       <method name=
"MarkerDeleteHandle" type=
"" overloaded=
"no"> 
37767         <autodoc>MarkerDeleteHandle(self, int handle)
</autodoc> 
37769           <param name=
"handle" type=
"int" default=
""/> 
37772       <method name=
"GetUndoCollection" type=
"bool" overloaded=
"no"> 
37773         <autodoc>GetUndoCollection(self) -
> bool
</autodoc> 
37775       <method name=
"GetViewWhiteSpace" type=
"int" overloaded=
"no"> 
37776         <autodoc>GetViewWhiteSpace(self) -
> int
</autodoc> 
37778       <method name=
"SetViewWhiteSpace" type=
"" overloaded=
"no"> 
37779         <autodoc>SetViewWhiteSpace(self, int viewWS)
</autodoc> 
37781           <param name=
"viewWS" type=
"int" default=
""/> 
37784       <method name=
"PositionFromPoint" type=
"int" overloaded=
"no"> 
37785         <autodoc>PositionFromPoint(self, Point pt) -
> int
</autodoc> 
37787           <param name=
"pt" type=
"Point" default=
""/> 
37790       <method name=
"PositionFromPointClose" type=
"int" overloaded=
"no"> 
37791         <autodoc>PositionFromPointClose(self, int x, int y) -
> int
</autodoc> 
37793           <param name=
"x" type=
"int" default=
""/> 
37794           <param name=
"y" type=
"int" default=
""/> 
37797       <method name=
"GotoLine" type=
"" overloaded=
"no"> 
37798         <autodoc>GotoLine(self, int line)
</autodoc> 
37800           <param name=
"line" type=
"int" default=
""/> 
37803       <method name=
"GotoPos" type=
"" overloaded=
"no"> 
37804         <autodoc>GotoPos(self, int pos)
</autodoc> 
37806           <param name=
"pos" type=
"int" default=
""/> 
37809       <method name=
"SetAnchor" type=
"" overloaded=
"no"> 
37810         <autodoc>SetAnchor(self, int posAnchor)
</autodoc> 
37812           <param name=
"posAnchor" type=
"int" default=
""/> 
37815       <method name=
"GetCurLine" type=
"String" overloaded=
"no"> 
37816         <autodoc>GetCurLine(self, int OUTPUT) -
> String
</autodoc> 
37818           <param name=
"OUTPUT" type=
"int" default=
""/> 
37821       <method name=
"GetEndStyled" type=
"int" overloaded=
"no"> 
37822         <autodoc>GetEndStyled(self) -
> int
</autodoc> 
37824       <method name=
"ConvertEOLs" type=
"" overloaded=
"no"> 
37825         <autodoc>ConvertEOLs(self, int eolMode)
</autodoc> 
37827           <param name=
"eolMode" type=
"int" default=
""/> 
37830       <method name=
"GetEOLMode" type=
"int" overloaded=
"no"> 
37831         <autodoc>GetEOLMode(self) -
> int
</autodoc> 
37833       <method name=
"SetEOLMode" type=
"" overloaded=
"no"> 
37834         <autodoc>SetEOLMode(self, int eolMode)
</autodoc> 
37836           <param name=
"eolMode" type=
"int" default=
""/> 
37839       <method name=
"StartStyling" type=
"" overloaded=
"no"> 
37840         <autodoc>StartStyling(self, int pos, int mask)
</autodoc> 
37842           <param name=
"pos" type=
"int" default=
""/> 
37843           <param name=
"mask" type=
"int" default=
""/> 
37846       <method name=
"SetStyling" type=
"" overloaded=
"no"> 
37847         <autodoc>SetStyling(self, int length, int style)
</autodoc> 
37849           <param name=
"length" type=
"int" default=
""/> 
37850           <param name=
"style" type=
"int" default=
""/> 
37853       <method name=
"GetBufferedDraw" type=
"bool" overloaded=
"no"> 
37854         <autodoc>GetBufferedDraw(self) -
> bool
</autodoc> 
37856       <method name=
"SetBufferedDraw" type=
"" overloaded=
"no"> 
37857         <autodoc>SetBufferedDraw(self, bool buffered)
</autodoc> 
37859           <param name=
"buffered" type=
"bool" default=
""/> 
37862       <method name=
"SetTabWidth" type=
"" overloaded=
"no"> 
37863         <autodoc>SetTabWidth(self, int tabWidth)
</autodoc> 
37865           <param name=
"tabWidth" type=
"int" default=
""/> 
37868       <method name=
"GetTabWidth" type=
"int" overloaded=
"no"> 
37869         <autodoc>GetTabWidth(self) -
> int
</autodoc> 
37871       <method name=
"SetCodePage" type=
"" overloaded=
"no"> 
37872         <autodoc>SetCodePage(self, int codePage)
</autodoc> 
37874           <param name=
"codePage" type=
"int" default=
""/> 
37877       <method name=
"MarkerDefine" type=
"" overloaded=
"no"> 
37878         <autodoc>MarkerDefine(self, int markerNumber, int markerSymbol, Colour foreground=wxNullColour, 
 
37879     Colour background=wxNullColour)
</autodoc> 
37881           <param name=
"markerNumber" type=
"int" default=
""/> 
37882           <param name=
"markerSymbol" type=
"int" default=
""/> 
37883           <param name=
"foreground" type=
"Colour" default=
"wxNullColour"/> 
37884           <param name=
"background" type=
"Colour" default=
"wxNullColour"/> 
37887       <method name=
"MarkerSetForeground" type=
"" overloaded=
"no"> 
37888         <autodoc>MarkerSetForeground(self, int markerNumber, Colour fore)
</autodoc> 
37890           <param name=
"markerNumber" type=
"int" default=
""/> 
37891           <param name=
"fore" type=
"Colour" default=
""/> 
37894       <method name=
"MarkerSetBackground" type=
"" overloaded=
"no"> 
37895         <autodoc>MarkerSetBackground(self, int markerNumber, Colour back)
</autodoc> 
37897           <param name=
"markerNumber" type=
"int" default=
""/> 
37898           <param name=
"back" type=
"Colour" default=
""/> 
37901       <method name=
"MarkerAdd" type=
"int" overloaded=
"no"> 
37902         <autodoc>MarkerAdd(self, int line, int markerNumber) -
> int
</autodoc> 
37904           <param name=
"line" type=
"int" default=
""/> 
37905           <param name=
"markerNumber" type=
"int" default=
""/> 
37908       <method name=
"MarkerDelete" type=
"" overloaded=
"no"> 
37909         <autodoc>MarkerDelete(self, int line, int markerNumber)
</autodoc> 
37911           <param name=
"line" type=
"int" default=
""/> 
37912           <param name=
"markerNumber" type=
"int" default=
""/> 
37915       <method name=
"MarkerDeleteAll" type=
"" overloaded=
"no"> 
37916         <autodoc>MarkerDeleteAll(self, int markerNumber)
</autodoc> 
37918           <param name=
"markerNumber" type=
"int" default=
""/> 
37921       <method name=
"MarkerGet" type=
"int" overloaded=
"no"> 
37922         <autodoc>MarkerGet(self, int line) -
> int
</autodoc> 
37924           <param name=
"line" type=
"int" default=
""/> 
37927       <method name=
"MarkerNext" type=
"int" overloaded=
"no"> 
37928         <autodoc>MarkerNext(self, int lineStart, int markerMask) -
> int
</autodoc> 
37930           <param name=
"lineStart" type=
"int" default=
""/> 
37931           <param name=
"markerMask" type=
"int" default=
""/> 
37934       <method name=
"MarkerPrevious" type=
"int" overloaded=
"no"> 
37935         <autodoc>MarkerPrevious(self, int lineStart, int markerMask) -
> int
</autodoc> 
37937           <param name=
"lineStart" type=
"int" default=
""/> 
37938           <param name=
"markerMask" type=
"int" default=
""/> 
37941       <method name=
"MarkerDefineBitmap" type=
"" overloaded=
"no"> 
37942         <autodoc>MarkerDefineBitmap(self, int markerNumber, Bitmap bmp)
</autodoc> 
37944           <param name=
"markerNumber" type=
"int" default=
""/> 
37945           <param name=
"bmp" type=
"Bitmap" default=
""/> 
37948       <method name=
"SetMarginType" type=
"" overloaded=
"no"> 
37949         <autodoc>SetMarginType(self, int margin, int marginType)
</autodoc> 
37951           <param name=
"margin" type=
"int" default=
""/> 
37952           <param name=
"marginType" type=
"int" default=
""/> 
37955       <method name=
"GetMarginType" type=
"int" overloaded=
"no"> 
37956         <autodoc>GetMarginType(self, int margin) -
> int
</autodoc> 
37958           <param name=
"margin" type=
"int" default=
""/> 
37961       <method name=
"SetMarginWidth" type=
"" overloaded=
"no"> 
37962         <autodoc>SetMarginWidth(self, int margin, int pixelWidth)
</autodoc> 
37964           <param name=
"margin" type=
"int" default=
""/> 
37965           <param name=
"pixelWidth" type=
"int" default=
""/> 
37968       <method name=
"GetMarginWidth" type=
"int" overloaded=
"no"> 
37969         <autodoc>GetMarginWidth(self, int margin) -
> int
</autodoc> 
37971           <param name=
"margin" type=
"int" default=
""/> 
37974       <method name=
"SetMarginMask" type=
"" overloaded=
"no"> 
37975         <autodoc>SetMarginMask(self, int margin, int mask)
</autodoc> 
37977           <param name=
"margin" type=
"int" default=
""/> 
37978           <param name=
"mask" type=
"int" default=
""/> 
37981       <method name=
"GetMarginMask" type=
"int" overloaded=
"no"> 
37982         <autodoc>GetMarginMask(self, int margin) -
> int
</autodoc> 
37984           <param name=
"margin" type=
"int" default=
""/> 
37987       <method name=
"SetMarginSensitive" type=
"" overloaded=
"no"> 
37988         <autodoc>SetMarginSensitive(self, int margin, bool sensitive)
</autodoc> 
37990           <param name=
"margin" type=
"int" default=
""/> 
37991           <param name=
"sensitive" type=
"bool" default=
""/> 
37994       <method name=
"GetMarginSensitive" type=
"bool" overloaded=
"no"> 
37995         <autodoc>GetMarginSensitive(self, int margin) -
> bool
</autodoc> 
37997           <param name=
"margin" type=
"int" default=
""/> 
38000       <method name=
"StyleClearAll" type=
"" overloaded=
"no"> 
38001         <autodoc>StyleClearAll(self)
</autodoc> 
38003       <method name=
"StyleSetForeground" type=
"" overloaded=
"no"> 
38004         <autodoc>StyleSetForeground(self, int style, Colour fore)
</autodoc> 
38006           <param name=
"style" type=
"int" default=
""/> 
38007           <param name=
"fore" type=
"Colour" default=
""/> 
38010       <method name=
"StyleSetBackground" type=
"" overloaded=
"no"> 
38011         <autodoc>StyleSetBackground(self, int style, Colour back)
</autodoc> 
38013           <param name=
"style" type=
"int" default=
""/> 
38014           <param name=
"back" type=
"Colour" default=
""/> 
38017       <method name=
"StyleSetBold" type=
"" overloaded=
"no"> 
38018         <autodoc>StyleSetBold(self, int style, bool bold)
</autodoc> 
38020           <param name=
"style" type=
"int" default=
""/> 
38021           <param name=
"bold" type=
"bool" default=
""/> 
38024       <method name=
"StyleSetItalic" type=
"" overloaded=
"no"> 
38025         <autodoc>StyleSetItalic(self, int style, bool italic)
</autodoc> 
38027           <param name=
"style" type=
"int" default=
""/> 
38028           <param name=
"italic" type=
"bool" default=
""/> 
38031       <method name=
"StyleSetSize" type=
"" overloaded=
"no"> 
38032         <autodoc>StyleSetSize(self, int style, int sizePoints)
</autodoc> 
38034           <param name=
"style" type=
"int" default=
""/> 
38035           <param name=
"sizePoints" type=
"int" default=
""/> 
38038       <method name=
"StyleSetFaceName" type=
"" overloaded=
"no"> 
38039         <autodoc>StyleSetFaceName(self, int style, String fontName)
</autodoc> 
38041           <param name=
"style" type=
"int" default=
""/> 
38042           <param name=
"fontName" type=
"String" default=
""/> 
38045       <method name=
"StyleSetEOLFilled" type=
"" overloaded=
"no"> 
38046         <autodoc>StyleSetEOLFilled(self, int style, bool filled)
</autodoc> 
38048           <param name=
"style" type=
"int" default=
""/> 
38049           <param name=
"filled" type=
"bool" default=
""/> 
38052       <method name=
"StyleResetDefault" type=
"" overloaded=
"no"> 
38053         <autodoc>StyleResetDefault(self)
</autodoc> 
38055       <method name=
"StyleSetUnderline" type=
"" overloaded=
"no"> 
38056         <autodoc>StyleSetUnderline(self, int style, bool underline)
</autodoc> 
38058           <param name=
"style" type=
"int" default=
""/> 
38059           <param name=
"underline" type=
"bool" default=
""/> 
38062       <method name=
"StyleSetCase" type=
"" overloaded=
"no"> 
38063         <autodoc>StyleSetCase(self, int style, int caseForce)
</autodoc> 
38065           <param name=
"style" type=
"int" default=
""/> 
38066           <param name=
"caseForce" type=
"int" default=
""/> 
38069       <method name=
"StyleSetCharacterSet" type=
"" overloaded=
"no"> 
38070         <autodoc>StyleSetCharacterSet(self, int style, int characterSet)
</autodoc> 
38072           <param name=
"style" type=
"int" default=
""/> 
38073           <param name=
"characterSet" type=
"int" default=
""/> 
38076       <method name=
"StyleSetHotSpot" type=
"" overloaded=
"no"> 
38077         <autodoc>StyleSetHotSpot(self, int style, bool hotspot)
</autodoc> 
38079           <param name=
"style" type=
"int" default=
""/> 
38080           <param name=
"hotspot" type=
"bool" default=
""/> 
38083       <method name=
"SetSelForeground" type=
"" overloaded=
"no"> 
38084         <autodoc>SetSelForeground(self, bool useSetting, Colour fore)
</autodoc> 
38086           <param name=
"useSetting" type=
"bool" default=
""/> 
38087           <param name=
"fore" type=
"Colour" default=
""/> 
38090       <method name=
"SetSelBackground" type=
"" overloaded=
"no"> 
38091         <autodoc>SetSelBackground(self, bool useSetting, Colour back)
</autodoc> 
38093           <param name=
"useSetting" type=
"bool" default=
""/> 
38094           <param name=
"back" type=
"Colour" default=
""/> 
38097       <method name=
"SetCaretForeground" type=
"" overloaded=
"no"> 
38098         <autodoc>SetCaretForeground(self, Colour fore)
</autodoc> 
38100           <param name=
"fore" type=
"Colour" default=
""/> 
38103       <method name=
"CmdKeyAssign" type=
"" overloaded=
"no"> 
38104         <autodoc>CmdKeyAssign(self, int key, int modifiers, int cmd)
</autodoc> 
38106           <param name=
"key" type=
"int" default=
""/> 
38107           <param name=
"modifiers" type=
"int" default=
""/> 
38108           <param name=
"cmd" type=
"int" default=
""/> 
38111       <method name=
"CmdKeyClear" type=
"" overloaded=
"no"> 
38112         <autodoc>CmdKeyClear(self, int key, int modifiers)
</autodoc> 
38114           <param name=
"key" type=
"int" default=
""/> 
38115           <param name=
"modifiers" type=
"int" default=
""/> 
38118       <method name=
"CmdKeyClearAll" type=
"" overloaded=
"no"> 
38119         <autodoc>CmdKeyClearAll(self)
</autodoc> 
38121       <method name=
"SetStyleBytes" type=
"" overloaded=
"no"> 
38122         <autodoc>SetStyleBytes(self, int length, char styleBytes)
</autodoc> 
38124           <param name=
"length" type=
"int" default=
""/> 
38125           <param name=
"styleBytes" type=
"char" default=
""/> 
38128       <method name=
"StyleSetVisible" type=
"" overloaded=
"no"> 
38129         <autodoc>StyleSetVisible(self, int style, bool visible)
</autodoc> 
38131           <param name=
"style" type=
"int" default=
""/> 
38132           <param name=
"visible" type=
"bool" default=
""/> 
38135       <method name=
"GetCaretPeriod" type=
"int" overloaded=
"no"> 
38136         <autodoc>GetCaretPeriod(self) -
> int
</autodoc> 
38138       <method name=
"SetCaretPeriod" type=
"" overloaded=
"no"> 
38139         <autodoc>SetCaretPeriod(self, int periodMilliseconds)
</autodoc> 
38141           <param name=
"periodMilliseconds" type=
"int" default=
""/> 
38144       <method name=
"SetWordChars" type=
"" overloaded=
"no"> 
38145         <autodoc>SetWordChars(self, String characters)
</autodoc> 
38147           <param name=
"characters" type=
"String" default=
""/> 
38150       <method name=
"BeginUndoAction" type=
"" overloaded=
"no"> 
38151         <autodoc>BeginUndoAction(self)
</autodoc> 
38153       <method name=
"EndUndoAction" type=
"" overloaded=
"no"> 
38154         <autodoc>EndUndoAction(self)
</autodoc> 
38156       <method name=
"IndicatorSetStyle" type=
"" overloaded=
"no"> 
38157         <autodoc>IndicatorSetStyle(self, int indic, int style)
</autodoc> 
38159           <param name=
"indic" type=
"int" default=
""/> 
38160           <param name=
"style" type=
"int" default=
""/> 
38163       <method name=
"IndicatorGetStyle" type=
"int" overloaded=
"no"> 
38164         <autodoc>IndicatorGetStyle(self, int indic) -
> int
</autodoc> 
38166           <param name=
"indic" type=
"int" default=
""/> 
38169       <method name=
"IndicatorSetForeground" type=
"" overloaded=
"no"> 
38170         <autodoc>IndicatorSetForeground(self, int indic, Colour fore)
</autodoc> 
38172           <param name=
"indic" type=
"int" default=
""/> 
38173           <param name=
"fore" type=
"Colour" default=
""/> 
38176       <method name=
"IndicatorGetForeground" type=
"Colour" overloaded=
"no"> 
38177         <autodoc>IndicatorGetForeground(self, int indic) -
> Colour
</autodoc> 
38179           <param name=
"indic" type=
"int" default=
""/> 
38182       <method name=
"SetWhitespaceForeground" type=
"" overloaded=
"no"> 
38183         <autodoc>SetWhitespaceForeground(self, bool useSetting, Colour fore)
</autodoc> 
38185           <param name=
"useSetting" type=
"bool" default=
""/> 
38186           <param name=
"fore" type=
"Colour" default=
""/> 
38189       <method name=
"SetWhitespaceBackground" type=
"" overloaded=
"no"> 
38190         <autodoc>SetWhitespaceBackground(self, bool useSetting, Colour back)
</autodoc> 
38192           <param name=
"useSetting" type=
"bool" default=
""/> 
38193           <param name=
"back" type=
"Colour" default=
""/> 
38196       <method name=
"SetStyleBits" type=
"" overloaded=
"no"> 
38197         <autodoc>SetStyleBits(self, int bits)
</autodoc> 
38199           <param name=
"bits" type=
"int" default=
""/> 
38202       <method name=
"GetStyleBits" type=
"int" overloaded=
"no"> 
38203         <autodoc>GetStyleBits(self) -
> int
</autodoc> 
38205       <method name=
"SetLineState" type=
"" overloaded=
"no"> 
38206         <autodoc>SetLineState(self, int line, int state)
</autodoc> 
38208           <param name=
"line" type=
"int" default=
""/> 
38209           <param name=
"state" type=
"int" default=
""/> 
38212       <method name=
"GetLineState" type=
"int" overloaded=
"no"> 
38213         <autodoc>GetLineState(self, int line) -
> int
</autodoc> 
38215           <param name=
"line" type=
"int" default=
""/> 
38218       <method name=
"GetMaxLineState" type=
"int" overloaded=
"no"> 
38219         <autodoc>GetMaxLineState(self) -
> int
</autodoc> 
38221       <method name=
"GetCaretLineVisible" type=
"bool" overloaded=
"no"> 
38222         <autodoc>GetCaretLineVisible(self) -
> bool
</autodoc> 
38224       <method name=
"SetCaretLineVisible" type=
"" overloaded=
"no"> 
38225         <autodoc>SetCaretLineVisible(self, bool show)
</autodoc> 
38227           <param name=
"show" type=
"bool" default=
""/> 
38230       <method name=
"GetCaretLineBack" type=
"Colour" overloaded=
"no"> 
38231         <autodoc>GetCaretLineBack(self) -
> Colour
</autodoc> 
38233       <method name=
"SetCaretLineBack" type=
"" overloaded=
"no"> 
38234         <autodoc>SetCaretLineBack(self, Colour back)
</autodoc> 
38236           <param name=
"back" type=
"Colour" default=
""/> 
38239       <method name=
"StyleSetChangeable" type=
"" overloaded=
"no"> 
38240         <autodoc>StyleSetChangeable(self, int style, bool changeable)
</autodoc> 
38242           <param name=
"style" type=
"int" default=
""/> 
38243           <param name=
"changeable" type=
"bool" default=
""/> 
38246       <method name=
"AutoCompShow" type=
"" overloaded=
"no"> 
38247         <autodoc>AutoCompShow(self, int lenEntered, String itemList)
</autodoc> 
38249           <param name=
"lenEntered" type=
"int" default=
""/> 
38250           <param name=
"itemList" type=
"String" default=
""/> 
38253       <method name=
"AutoCompCancel" type=
"" overloaded=
"no"> 
38254         <autodoc>AutoCompCancel(self)
</autodoc> 
38256       <method name=
"AutoCompActive" type=
"bool" overloaded=
"no"> 
38257         <autodoc>AutoCompActive(self) -
> bool
</autodoc> 
38259       <method name=
"AutoCompPosStart" type=
"int" overloaded=
"no"> 
38260         <autodoc>AutoCompPosStart(self) -
> int
</autodoc> 
38262       <method name=
"AutoCompComplete" type=
"" overloaded=
"no"> 
38263         <autodoc>AutoCompComplete(self)
</autodoc> 
38265       <method name=
"AutoCompStops" type=
"" overloaded=
"no"> 
38266         <autodoc>AutoCompStops(self, String characterSet)
</autodoc> 
38268           <param name=
"characterSet" type=
"String" default=
""/> 
38271       <method name=
"AutoCompSetSeparator" type=
"" overloaded=
"no"> 
38272         <autodoc>AutoCompSetSeparator(self, int separatorCharacter)
</autodoc> 
38274           <param name=
"separatorCharacter" type=
"int" default=
""/> 
38277       <method name=
"AutoCompGetSeparator" type=
"int" overloaded=
"no"> 
38278         <autodoc>AutoCompGetSeparator(self) -
> int
</autodoc> 
38280       <method name=
"AutoCompSelect" type=
"" overloaded=
"no"> 
38281         <autodoc>AutoCompSelect(self, String text)
</autodoc> 
38283           <param name=
"text" type=
"String" default=
""/> 
38286       <method name=
"AutoCompSetCancelAtStart" type=
"" overloaded=
"no"> 
38287         <autodoc>AutoCompSetCancelAtStart(self, bool cancel)
</autodoc> 
38289           <param name=
"cancel" type=
"bool" default=
""/> 
38292       <method name=
"AutoCompGetCancelAtStart" type=
"bool" overloaded=
"no"> 
38293         <autodoc>AutoCompGetCancelAtStart(self) -
> bool
</autodoc> 
38295       <method name=
"AutoCompSetFillUps" type=
"" overloaded=
"no"> 
38296         <autodoc>AutoCompSetFillUps(self, String characterSet)
</autodoc> 
38298           <param name=
"characterSet" type=
"String" default=
""/> 
38301       <method name=
"AutoCompSetChooseSingle" type=
"" overloaded=
"no"> 
38302         <autodoc>AutoCompSetChooseSingle(self, bool chooseSingle)
</autodoc> 
38304           <param name=
"chooseSingle" type=
"bool" default=
""/> 
38307       <method name=
"AutoCompGetChooseSingle" type=
"bool" overloaded=
"no"> 
38308         <autodoc>AutoCompGetChooseSingle(self) -
> bool
</autodoc> 
38310       <method name=
"AutoCompSetIgnoreCase" type=
"" overloaded=
"no"> 
38311         <autodoc>AutoCompSetIgnoreCase(self, bool ignoreCase)
</autodoc> 
38313           <param name=
"ignoreCase" type=
"bool" default=
""/> 
38316       <method name=
"AutoCompGetIgnoreCase" type=
"bool" overloaded=
"no"> 
38317         <autodoc>AutoCompGetIgnoreCase(self) -
> bool
</autodoc> 
38319       <method name=
"UserListShow" type=
"" overloaded=
"no"> 
38320         <autodoc>UserListShow(self, int listType, String itemList)
</autodoc> 
38322           <param name=
"listType" type=
"int" default=
""/> 
38323           <param name=
"itemList" type=
"String" default=
""/> 
38326       <method name=
"AutoCompSetAutoHide" type=
"" overloaded=
"no"> 
38327         <autodoc>AutoCompSetAutoHide(self, bool autoHide)
</autodoc> 
38329           <param name=
"autoHide" type=
"bool" default=
""/> 
38332       <method name=
"AutoCompGetAutoHide" type=
"bool" overloaded=
"no"> 
38333         <autodoc>AutoCompGetAutoHide(self) -
> bool
</autodoc> 
38335       <method name=
"AutoCompSetDropRestOfWord" type=
"" overloaded=
"no"> 
38336         <autodoc>AutoCompSetDropRestOfWord(self, bool dropRestOfWord)
</autodoc> 
38338           <param name=
"dropRestOfWord" type=
"bool" default=
""/> 
38341       <method name=
"AutoCompGetDropRestOfWord" type=
"bool" overloaded=
"no"> 
38342         <autodoc>AutoCompGetDropRestOfWord(self) -
> bool
</autodoc> 
38344       <method name=
"RegisterImage" type=
"" overloaded=
"no"> 
38345         <autodoc>RegisterImage(self, int type, Bitmap bmp)
</autodoc> 
38347           <param name=
"type" type=
"int" default=
""/> 
38348           <param name=
"bmp" type=
"Bitmap" default=
""/> 
38351       <method name=
"ClearRegisteredImages" type=
"" overloaded=
"no"> 
38352         <autodoc>ClearRegisteredImages(self)
</autodoc> 
38354       <method name=
"AutoCompGetTypeSeparator" type=
"int" overloaded=
"no"> 
38355         <autodoc>AutoCompGetTypeSeparator(self) -
> int
</autodoc> 
38357       <method name=
"AutoCompSetTypeSeparator" type=
"" overloaded=
"no"> 
38358         <autodoc>AutoCompSetTypeSeparator(self, int separatorCharacter)
</autodoc> 
38360           <param name=
"separatorCharacter" type=
"int" default=
""/> 
38363       <method name=
"SetIndent" type=
"" overloaded=
"no"> 
38364         <autodoc>SetIndent(self, int indentSize)
</autodoc> 
38366           <param name=
"indentSize" type=
"int" default=
""/> 
38369       <method name=
"GetIndent" type=
"int" overloaded=
"no"> 
38370         <autodoc>GetIndent(self) -
> int
</autodoc> 
38372       <method name=
"SetUseTabs" type=
"" overloaded=
"no"> 
38373         <autodoc>SetUseTabs(self, bool useTabs)
</autodoc> 
38375           <param name=
"useTabs" type=
"bool" default=
""/> 
38378       <method name=
"GetUseTabs" type=
"bool" overloaded=
"no"> 
38379         <autodoc>GetUseTabs(self) -
> bool
</autodoc> 
38381       <method name=
"SetLineIndentation" type=
"" overloaded=
"no"> 
38382         <autodoc>SetLineIndentation(self, int line, int indentSize)
</autodoc> 
38384           <param name=
"line" type=
"int" default=
""/> 
38385           <param name=
"indentSize" type=
"int" default=
""/> 
38388       <method name=
"GetLineIndentation" type=
"int" overloaded=
"no"> 
38389         <autodoc>GetLineIndentation(self, int line) -
> int
</autodoc> 
38391           <param name=
"line" type=
"int" default=
""/> 
38394       <method name=
"GetLineIndentPosition" type=
"int" overloaded=
"no"> 
38395         <autodoc>GetLineIndentPosition(self, int line) -
> int
</autodoc> 
38397           <param name=
"line" type=
"int" default=
""/> 
38400       <method name=
"GetColumn" type=
"int" overloaded=
"no"> 
38401         <autodoc>GetColumn(self, int pos) -
> int
</autodoc> 
38403           <param name=
"pos" type=
"int" default=
""/> 
38406       <method name=
"SetUseHorizontalScrollBar" type=
"" overloaded=
"no"> 
38407         <autodoc>SetUseHorizontalScrollBar(self, bool show)
</autodoc> 
38409           <param name=
"show" type=
"bool" default=
""/> 
38412       <method name=
"GetUseHorizontalScrollBar" type=
"bool" overloaded=
"no"> 
38413         <autodoc>GetUseHorizontalScrollBar(self) -
> bool
</autodoc> 
38415       <method name=
"SetIndentationGuides" type=
"" overloaded=
"no"> 
38416         <autodoc>SetIndentationGuides(self, bool show)
</autodoc> 
38418           <param name=
"show" type=
"bool" default=
""/> 
38421       <method name=
"GetIndentationGuides" type=
"bool" overloaded=
"no"> 
38422         <autodoc>GetIndentationGuides(self) -
> bool
</autodoc> 
38424       <method name=
"SetHighlightGuide" type=
"" overloaded=
"no"> 
38425         <autodoc>SetHighlightGuide(self, int column)
</autodoc> 
38427           <param name=
"column" type=
"int" default=
""/> 
38430       <method name=
"GetHighlightGuide" type=
"int" overloaded=
"no"> 
38431         <autodoc>GetHighlightGuide(self) -
> int
</autodoc> 
38433       <method name=
"GetLineEndPosition" type=
"int" overloaded=
"no"> 
38434         <autodoc>GetLineEndPosition(self, int line) -
> int
</autodoc> 
38436           <param name=
"line" type=
"int" default=
""/> 
38439       <method name=
"GetCodePage" type=
"int" overloaded=
"no"> 
38440         <autodoc>GetCodePage(self) -
> int
</autodoc> 
38442       <method name=
"GetCaretForeground" type=
"Colour" overloaded=
"no"> 
38443         <autodoc>GetCaretForeground(self) -
> Colour
</autodoc> 
38445       <method name=
"GetReadOnly" type=
"bool" overloaded=
"no"> 
38446         <autodoc>GetReadOnly(self) -
> bool
</autodoc> 
38448       <method name=
"SetCurrentPos" type=
"" overloaded=
"no"> 
38449         <autodoc>SetCurrentPos(self, int pos)
</autodoc> 
38451           <param name=
"pos" type=
"int" default=
""/> 
38454       <method name=
"SetSelectionStart" type=
"" overloaded=
"no"> 
38455         <autodoc>SetSelectionStart(self, int pos)
</autodoc> 
38457           <param name=
"pos" type=
"int" default=
""/> 
38460       <method name=
"GetSelectionStart" type=
"int" overloaded=
"no"> 
38461         <autodoc>GetSelectionStart(self) -
> int
</autodoc> 
38463       <method name=
"SetSelectionEnd" type=
"" overloaded=
"no"> 
38464         <autodoc>SetSelectionEnd(self, int pos)
</autodoc> 
38466           <param name=
"pos" type=
"int" default=
""/> 
38469       <method name=
"GetSelectionEnd" type=
"int" overloaded=
"no"> 
38470         <autodoc>GetSelectionEnd(self) -
> int
</autodoc> 
38472       <method name=
"SetPrintMagnification" type=
"" overloaded=
"no"> 
38473         <autodoc>SetPrintMagnification(self, int magnification)
</autodoc> 
38475           <param name=
"magnification" type=
"int" default=
""/> 
38478       <method name=
"GetPrintMagnification" type=
"int" overloaded=
"no"> 
38479         <autodoc>GetPrintMagnification(self) -
> int
</autodoc> 
38481       <method name=
"SetPrintColourMode" type=
"" overloaded=
"no"> 
38482         <autodoc>SetPrintColourMode(self, int mode)
</autodoc> 
38484           <param name=
"mode" type=
"int" default=
""/> 
38487       <method name=
"GetPrintColourMode" type=
"int" overloaded=
"no"> 
38488         <autodoc>GetPrintColourMode(self) -
> int
</autodoc> 
38490       <method name=
"FindText" type=
"int" overloaded=
"no"> 
38491         <autodoc>FindText(self, int minPos, int maxPos, String text, int flags=
0) -
> int
</autodoc> 
38493           <param name=
"minPos" type=
"int" default=
""/> 
38494           <param name=
"maxPos" type=
"int" default=
""/> 
38495           <param name=
"text" type=
"String" default=
""/> 
38496           <param name=
"flags" type=
"int" default=
"0"/> 
38499       <method name=
"FormatRange" type=
"int" overloaded=
"no"> 
38500         <autodoc>FormatRange(self, bool doDraw, int startPos, int endPos, DC draw, DC target, 
 
38501     Rect renderRect, Rect pageRect) -
> int
</autodoc> 
38503           <param name=
"doDraw" type=
"bool" default=
""/> 
38504           <param name=
"startPos" type=
"int" default=
""/> 
38505           <param name=
"endPos" type=
"int" default=
""/> 
38506           <param name=
"draw" type=
"DC" default=
""/> 
38507           <param name=
"target" type=
"DC" default=
""/> 
38508           <param name=
"renderRect" type=
"Rect" default=
""/> 
38509           <param name=
"pageRect" type=
"Rect" default=
""/> 
38512       <method name=
"GetFirstVisibleLine" type=
"int" overloaded=
"no"> 
38513         <autodoc>GetFirstVisibleLine(self) -
> int
</autodoc> 
38515       <method name=
"GetLine" type=
"String" overloaded=
"no"> 
38516         <autodoc>GetLine(self, int line) -
> String
</autodoc> 
38518           <param name=
"line" type=
"int" default=
""/> 
38521       <method name=
"GetLineCount" type=
"int" overloaded=
"no"> 
38522         <autodoc>GetLineCount(self) -
> int
</autodoc> 
38524       <method name=
"SetMarginLeft" type=
"" overloaded=
"no"> 
38525         <autodoc>SetMarginLeft(self, int pixelWidth)
</autodoc> 
38527           <param name=
"pixelWidth" type=
"int" default=
""/> 
38530       <method name=
"GetMarginLeft" type=
"int" overloaded=
"no"> 
38531         <autodoc>GetMarginLeft(self) -
> int
</autodoc> 
38533       <method name=
"SetMarginRight" type=
"" overloaded=
"no"> 
38534         <autodoc>SetMarginRight(self, int pixelWidth)
</autodoc> 
38536           <param name=
"pixelWidth" type=
"int" default=
""/> 
38539       <method name=
"GetMarginRight" type=
"int" overloaded=
"no"> 
38540         <autodoc>GetMarginRight(self) -
> int
</autodoc> 
38542       <method name=
"GetModify" type=
"bool" overloaded=
"no"> 
38543         <autodoc>GetModify(self) -
> bool
</autodoc> 
38545       <method name=
"SetSelection" type=
"" overloaded=
"no"> 
38546         <autodoc>SetSelection(self, int start, int end)
</autodoc> 
38548           <param name=
"start" type=
"int" default=
""/> 
38549           <param name=
"end" type=
"int" default=
""/> 
38552       <method name=
"GetSelectedText" type=
"String" overloaded=
"no"> 
38553         <autodoc>GetSelectedText(self) -
> String
</autodoc> 
38555       <method name=
"GetTextRange" type=
"String" overloaded=
"no"> 
38556         <autodoc>GetTextRange(self, int startPos, int endPos) -
> String
</autodoc> 
38558           <param name=
"startPos" type=
"int" default=
""/> 
38559           <param name=
"endPos" type=
"int" default=
""/> 
38562       <method name=
"HideSelection" type=
"" overloaded=
"no"> 
38563         <autodoc>HideSelection(self, bool normal)
</autodoc> 
38565           <param name=
"normal" type=
"bool" default=
""/> 
38568       <method name=
"LineFromPosition" type=
"int" overloaded=
"no"> 
38569         <autodoc>LineFromPosition(self, int pos) -
> int
</autodoc> 
38571           <param name=
"pos" type=
"int" default=
""/> 
38574       <method name=
"PositionFromLine" type=
"int" overloaded=
"no"> 
38575         <autodoc>PositionFromLine(self, int line) -
> int
</autodoc> 
38577           <param name=
"line" type=
"int" default=
""/> 
38580       <method name=
"LineScroll" type=
"" overloaded=
"no"> 
38581         <autodoc>LineScroll(self, int columns, int lines)
</autodoc> 
38583           <param name=
"columns" type=
"int" default=
""/> 
38584           <param name=
"lines" type=
"int" default=
""/> 
38587       <method name=
"EnsureCaretVisible" type=
"" overloaded=
"no"> 
38588         <autodoc>EnsureCaretVisible(self)
</autodoc> 
38590       <method name=
"ReplaceSelection" type=
"" overloaded=
"no"> 
38591         <autodoc>ReplaceSelection(self, String text)
</autodoc> 
38593           <param name=
"text" type=
"String" default=
""/> 
38596       <method name=
"SetReadOnly" type=
"" overloaded=
"no"> 
38597         <autodoc>SetReadOnly(self, bool readOnly)
</autodoc> 
38599           <param name=
"readOnly" type=
"bool" default=
""/> 
38602       <method name=
"CanPaste" type=
"bool" overloaded=
"no"> 
38603         <autodoc>CanPaste(self) -
> bool
</autodoc> 
38605       <method name=
"CanUndo" type=
"bool" overloaded=
"no"> 
38606         <autodoc>CanUndo(self) -
> bool
</autodoc> 
38608       <method name=
"EmptyUndoBuffer" type=
"" overloaded=
"no"> 
38609         <autodoc>EmptyUndoBuffer(self)
</autodoc> 
38611       <method name=
"Undo" type=
"" overloaded=
"no"> 
38612         <autodoc>Undo(self)
</autodoc> 
38614       <method name=
"Cut" type=
"" overloaded=
"no"> 
38615         <autodoc>Cut(self)
</autodoc> 
38617       <method name=
"Copy" type=
"" overloaded=
"no"> 
38618         <autodoc>Copy(self)
</autodoc> 
38620       <method name=
"Paste" type=
"" overloaded=
"no"> 
38621         <autodoc>Paste(self)
</autodoc> 
38623       <method name=
"Clear" type=
"" overloaded=
"no"> 
38624         <autodoc>Clear(self)
</autodoc> 
38626       <method name=
"SetText" type=
"" overloaded=
"no"> 
38627         <autodoc>SetText(self, String text)
</autodoc> 
38629           <param name=
"text" type=
"String" default=
""/> 
38632       <method name=
"GetText" type=
"String" overloaded=
"no"> 
38633         <autodoc>GetText(self) -
> String
</autodoc> 
38635       <method name=
"GetTextLength" type=
"int" overloaded=
"no"> 
38636         <autodoc>GetTextLength(self) -
> int
</autodoc> 
38638       <method name=
"SetOvertype" type=
"" overloaded=
"no"> 
38639         <autodoc>SetOvertype(self, bool overtype)
</autodoc> 
38641           <param name=
"overtype" type=
"bool" default=
""/> 
38644       <method name=
"GetOvertype" type=
"bool" overloaded=
"no"> 
38645         <autodoc>GetOvertype(self) -
> bool
</autodoc> 
38647       <method name=
"SetCaretWidth" type=
"" overloaded=
"no"> 
38648         <autodoc>SetCaretWidth(self, int pixelWidth)
</autodoc> 
38650           <param name=
"pixelWidth" type=
"int" default=
""/> 
38653       <method name=
"GetCaretWidth" type=
"int" overloaded=
"no"> 
38654         <autodoc>GetCaretWidth(self) -
> int
</autodoc> 
38656       <method name=
"SetTargetStart" type=
"" overloaded=
"no"> 
38657         <autodoc>SetTargetStart(self, int pos)
</autodoc> 
38659           <param name=
"pos" type=
"int" default=
""/> 
38662       <method name=
"GetTargetStart" type=
"int" overloaded=
"no"> 
38663         <autodoc>GetTargetStart(self) -
> int
</autodoc> 
38665       <method name=
"SetTargetEnd" type=
"" overloaded=
"no"> 
38666         <autodoc>SetTargetEnd(self, int pos)
</autodoc> 
38668           <param name=
"pos" type=
"int" default=
""/> 
38671       <method name=
"GetTargetEnd" type=
"int" overloaded=
"no"> 
38672         <autodoc>GetTargetEnd(self) -
> int
</autodoc> 
38674       <method name=
"ReplaceTarget" type=
"int" overloaded=
"no"> 
38675         <autodoc>ReplaceTarget(self, String text) -
> int
</autodoc> 
38677           <param name=
"text" type=
"String" default=
""/> 
38680       <method name=
"ReplaceTargetRE" type=
"int" overloaded=
"no"> 
38681         <autodoc>ReplaceTargetRE(self, String text) -
> int
</autodoc> 
38683           <param name=
"text" type=
"String" default=
""/> 
38686       <method name=
"SearchInTarget" type=
"int" overloaded=
"no"> 
38687         <autodoc>SearchInTarget(self, String text) -
> int
</autodoc> 
38689           <param name=
"text" type=
"String" default=
""/> 
38692       <method name=
"SetSearchFlags" type=
"" overloaded=
"no"> 
38693         <autodoc>SetSearchFlags(self, int flags)
</autodoc> 
38695           <param name=
"flags" type=
"int" default=
""/> 
38698       <method name=
"GetSearchFlags" type=
"int" overloaded=
"no"> 
38699         <autodoc>GetSearchFlags(self) -
> int
</autodoc> 
38701       <method name=
"CallTipShow" type=
"" overloaded=
"no"> 
38702         <autodoc>CallTipShow(self, int pos, String definition)
</autodoc> 
38704           <param name=
"pos" type=
"int" default=
""/> 
38705           <param name=
"definition" type=
"String" default=
""/> 
38708       <method name=
"CallTipCancel" type=
"" overloaded=
"no"> 
38709         <autodoc>CallTipCancel(self)
</autodoc> 
38711       <method name=
"CallTipActive" type=
"bool" overloaded=
"no"> 
38712         <autodoc>CallTipActive(self) -
> bool
</autodoc> 
38714       <method name=
"CallTipPosAtStart" type=
"int" overloaded=
"no"> 
38715         <autodoc>CallTipPosAtStart(self) -
> int
</autodoc> 
38717       <method name=
"CallTipSetHighlight" type=
"" overloaded=
"no"> 
38718         <autodoc>CallTipSetHighlight(self, int start, int end)
</autodoc> 
38720           <param name=
"start" type=
"int" default=
""/> 
38721           <param name=
"end" type=
"int" default=
""/> 
38724       <method name=
"CallTipSetBackground" type=
"" overloaded=
"no"> 
38725         <autodoc>CallTipSetBackground(self, Colour back)
</autodoc> 
38727           <param name=
"back" type=
"Colour" default=
""/> 
38730       <method name=
"CallTipSetForeground" type=
"" overloaded=
"no"> 
38731         <autodoc>CallTipSetForeground(self, Colour fore)
</autodoc> 
38733           <param name=
"fore" type=
"Colour" default=
""/> 
38736       <method name=
"CallTipSetForegroundHighlight" type=
"" overloaded=
"no"> 
38737         <autodoc>CallTipSetForegroundHighlight(self, Colour fore)
</autodoc> 
38739           <param name=
"fore" type=
"Colour" default=
""/> 
38742       <method name=
"VisibleFromDocLine" type=
"int" overloaded=
"no"> 
38743         <autodoc>VisibleFromDocLine(self, int line) -
> int
</autodoc> 
38745           <param name=
"line" type=
"int" default=
""/> 
38748       <method name=
"DocLineFromVisible" type=
"int" overloaded=
"no"> 
38749         <autodoc>DocLineFromVisible(self, int lineDisplay) -
> int
</autodoc> 
38751           <param name=
"lineDisplay" type=
"int" default=
""/> 
38754       <method name=
"SetFoldLevel" type=
"" overloaded=
"no"> 
38755         <autodoc>SetFoldLevel(self, int line, int level)
</autodoc> 
38757           <param name=
"line" type=
"int" default=
""/> 
38758           <param name=
"level" type=
"int" default=
""/> 
38761       <method name=
"GetFoldLevel" type=
"int" overloaded=
"no"> 
38762         <autodoc>GetFoldLevel(self, int line) -
> int
</autodoc> 
38764           <param name=
"line" type=
"int" default=
""/> 
38767       <method name=
"GetLastChild" type=
"int" overloaded=
"no"> 
38768         <autodoc>GetLastChild(self, int line, int level) -
> int
</autodoc> 
38770           <param name=
"line" type=
"int" default=
""/> 
38771           <param name=
"level" type=
"int" default=
""/> 
38774       <method name=
"GetFoldParent" type=
"int" overloaded=
"no"> 
38775         <autodoc>GetFoldParent(self, int line) -
> int
</autodoc> 
38777           <param name=
"line" type=
"int" default=
""/> 
38780       <method name=
"ShowLines" type=
"" overloaded=
"no"> 
38781         <autodoc>ShowLines(self, int lineStart, int lineEnd)
</autodoc> 
38783           <param name=
"lineStart" type=
"int" default=
""/> 
38784           <param name=
"lineEnd" type=
"int" default=
""/> 
38787       <method name=
"HideLines" type=
"" overloaded=
"no"> 
38788         <autodoc>HideLines(self, int lineStart, int lineEnd)
</autodoc> 
38790           <param name=
"lineStart" type=
"int" default=
""/> 
38791           <param name=
"lineEnd" type=
"int" default=
""/> 
38794       <method name=
"GetLineVisible" type=
"bool" overloaded=
"no"> 
38795         <autodoc>GetLineVisible(self, int line) -
> bool
</autodoc> 
38797           <param name=
"line" type=
"int" default=
""/> 
38800       <method name=
"SetFoldExpanded" type=
"" overloaded=
"no"> 
38801         <autodoc>SetFoldExpanded(self, int line, bool expanded)
</autodoc> 
38803           <param name=
"line" type=
"int" default=
""/> 
38804           <param name=
"expanded" type=
"bool" default=
""/> 
38807       <method name=
"GetFoldExpanded" type=
"bool" overloaded=
"no"> 
38808         <autodoc>GetFoldExpanded(self, int line) -
> bool
</autodoc> 
38810           <param name=
"line" type=
"int" default=
""/> 
38813       <method name=
"ToggleFold" type=
"" overloaded=
"no"> 
38814         <autodoc>ToggleFold(self, int line)
</autodoc> 
38816           <param name=
"line" type=
"int" default=
""/> 
38819       <method name=
"EnsureVisible" type=
"" overloaded=
"no"> 
38820         <autodoc>EnsureVisible(self, int line)
</autodoc> 
38822           <param name=
"line" type=
"int" default=
""/> 
38825       <method name=
"SetFoldFlags" type=
"" overloaded=
"no"> 
38826         <autodoc>SetFoldFlags(self, int flags)
</autodoc> 
38828           <param name=
"flags" type=
"int" default=
""/> 
38831       <method name=
"EnsureVisibleEnforcePolicy" type=
"" overloaded=
"no"> 
38832         <autodoc>EnsureVisibleEnforcePolicy(self, int line)
</autodoc> 
38834           <param name=
"line" type=
"int" default=
""/> 
38837       <method name=
"SetTabIndents" type=
"" overloaded=
"no"> 
38838         <autodoc>SetTabIndents(self, bool tabIndents)
</autodoc> 
38840           <param name=
"tabIndents" type=
"bool" default=
""/> 
38843       <method name=
"GetTabIndents" type=
"bool" overloaded=
"no"> 
38844         <autodoc>GetTabIndents(self) -
> bool
</autodoc> 
38846       <method name=
"SetBackSpaceUnIndents" type=
"" overloaded=
"no"> 
38847         <autodoc>SetBackSpaceUnIndents(self, bool bsUnIndents)
</autodoc> 
38849           <param name=
"bsUnIndents" type=
"bool" default=
""/> 
38852       <method name=
"GetBackSpaceUnIndents" type=
"bool" overloaded=
"no"> 
38853         <autodoc>GetBackSpaceUnIndents(self) -
> bool
</autodoc> 
38855       <method name=
"SetMouseDwellTime" type=
"" overloaded=
"no"> 
38856         <autodoc>SetMouseDwellTime(self, int periodMilliseconds)
</autodoc> 
38858           <param name=
"periodMilliseconds" type=
"int" default=
""/> 
38861       <method name=
"GetMouseDwellTime" type=
"int" overloaded=
"no"> 
38862         <autodoc>GetMouseDwellTime(self) -
> int
</autodoc> 
38864       <method name=
"WordStartPosition" type=
"int" overloaded=
"no"> 
38865         <autodoc>WordStartPosition(self, int pos, bool onlyWordCharacters) -
> int
</autodoc> 
38867           <param name=
"pos" type=
"int" default=
""/> 
38868           <param name=
"onlyWordCharacters" type=
"bool" default=
""/> 
38871       <method name=
"WordEndPosition" type=
"int" overloaded=
"no"> 
38872         <autodoc>WordEndPosition(self, int pos, bool onlyWordCharacters) -
> int
</autodoc> 
38874           <param name=
"pos" type=
"int" default=
""/> 
38875           <param name=
"onlyWordCharacters" type=
"bool" default=
""/> 
38878       <method name=
"SetWrapMode" type=
"" overloaded=
"no"> 
38879         <autodoc>SetWrapMode(self, int mode)
</autodoc> 
38881           <param name=
"mode" type=
"int" default=
""/> 
38884       <method name=
"GetWrapMode" type=
"int" overloaded=
"no"> 
38885         <autodoc>GetWrapMode(self) -
> int
</autodoc> 
38887       <method name=
"SetLayoutCache" type=
"" overloaded=
"no"> 
38888         <autodoc>SetLayoutCache(self, int mode)
</autodoc> 
38890           <param name=
"mode" type=
"int" default=
""/> 
38893       <method name=
"GetLayoutCache" type=
"int" overloaded=
"no"> 
38894         <autodoc>GetLayoutCache(self) -
> int
</autodoc> 
38896       <method name=
"SetScrollWidth" type=
"" overloaded=
"no"> 
38897         <autodoc>SetScrollWidth(self, int pixelWidth)
</autodoc> 
38899           <param name=
"pixelWidth" type=
"int" default=
""/> 
38902       <method name=
"GetScrollWidth" type=
"int" overloaded=
"no"> 
38903         <autodoc>GetScrollWidth(self) -
> int
</autodoc> 
38905       <method name=
"TextWidth" type=
"int" overloaded=
"no"> 
38906         <autodoc>TextWidth(self, int style, String text) -
> int
</autodoc> 
38908           <param name=
"style" type=
"int" default=
""/> 
38909           <param name=
"text" type=
"String" default=
""/> 
38912       <method name=
"SetEndAtLastLine" type=
"" overloaded=
"no"> 
38913         <autodoc>SetEndAtLastLine(self, bool endAtLastLine)
</autodoc> 
38915           <param name=
"endAtLastLine" type=
"bool" default=
""/> 
38918       <method name=
"GetEndAtLastLine" type=
"int" overloaded=
"no"> 
38919         <autodoc>GetEndAtLastLine(self) -
> int
</autodoc> 
38921       <method name=
"TextHeight" type=
"int" overloaded=
"no"> 
38922         <autodoc>TextHeight(self, int line) -
> int
</autodoc> 
38924           <param name=
"line" type=
"int" default=
""/> 
38927       <method name=
"SetUseVerticalScrollBar" type=
"" overloaded=
"no"> 
38928         <autodoc>SetUseVerticalScrollBar(self, bool show)
</autodoc> 
38930           <param name=
"show" type=
"bool" default=
""/> 
38933       <method name=
"GetUseVerticalScrollBar" type=
"bool" overloaded=
"no"> 
38934         <autodoc>GetUseVerticalScrollBar(self) -
> bool
</autodoc> 
38936       <method name=
"AppendText" type=
"" overloaded=
"no"> 
38937         <autodoc>AppendText(self, int length, String text)
</autodoc> 
38939           <param name=
"length" type=
"int" default=
""/> 
38940           <param name=
"text" type=
"String" default=
""/> 
38943       <method name=
"GetTwoPhaseDraw" type=
"bool" overloaded=
"no"> 
38944         <autodoc>GetTwoPhaseDraw(self) -
> bool
</autodoc> 
38946       <method name=
"SetTwoPhaseDraw" type=
"" overloaded=
"no"> 
38947         <autodoc>SetTwoPhaseDraw(self, bool twoPhase)
</autodoc> 
38949           <param name=
"twoPhase" type=
"bool" default=
""/> 
38952       <method name=
"TargetFromSelection" type=
"" overloaded=
"no"> 
38953         <autodoc>TargetFromSelection(self)
</autodoc> 
38955       <method name=
"LinesJoin" type=
"" overloaded=
"no"> 
38956         <autodoc>LinesJoin(self)
</autodoc> 
38958       <method name=
"LinesSplit" type=
"" overloaded=
"no"> 
38959         <autodoc>LinesSplit(self, int pixelWidth)
</autodoc> 
38961           <param name=
"pixelWidth" type=
"int" default=
""/> 
38964       <method name=
"SetFoldMarginColour" type=
"" overloaded=
"no"> 
38965         <autodoc>SetFoldMarginColour(self, bool useSetting, Colour back)
</autodoc> 
38967           <param name=
"useSetting" type=
"bool" default=
""/> 
38968           <param name=
"back" type=
"Colour" default=
""/> 
38971       <method name=
"SetFoldMarginHiColour" type=
"" overloaded=
"no"> 
38972         <autodoc>SetFoldMarginHiColour(self, bool useSetting, Colour fore)
</autodoc> 
38974           <param name=
"useSetting" type=
"bool" default=
""/> 
38975           <param name=
"fore" type=
"Colour" default=
""/> 
38978       <method name=
"LineDown" type=
"" overloaded=
"no"> 
38979         <autodoc>LineDown(self)
</autodoc> 
38980         <docstring>This is just a wrapper for ScrollLines(
1).
</docstring> 
38982       <method name=
"LineDownExtend" type=
"" overloaded=
"no"> 
38983         <autodoc>LineDownExtend(self)
</autodoc> 
38985       <method name=
"LineUp" type=
"" overloaded=
"no"> 
38986         <autodoc>LineUp(self)
</autodoc> 
38987         <docstring>This is just a wrapper for ScrollLines(-
1).
</docstring> 
38989       <method name=
"LineUpExtend" type=
"" overloaded=
"no"> 
38990         <autodoc>LineUpExtend(self)
</autodoc> 
38992       <method name=
"CharLeft" type=
"" overloaded=
"no"> 
38993         <autodoc>CharLeft(self)
</autodoc> 
38995       <method name=
"CharLeftExtend" type=
"" overloaded=
"no"> 
38996         <autodoc>CharLeftExtend(self)
</autodoc> 
38998       <method name=
"CharRight" type=
"" overloaded=
"no"> 
38999         <autodoc>CharRight(self)
</autodoc> 
39001       <method name=
"CharRightExtend" type=
"" overloaded=
"no"> 
39002         <autodoc>CharRightExtend(self)
</autodoc> 
39004       <method name=
"WordLeft" type=
"" overloaded=
"no"> 
39005         <autodoc>WordLeft(self)
</autodoc> 
39007       <method name=
"WordLeftExtend" type=
"" overloaded=
"no"> 
39008         <autodoc>WordLeftExtend(self)
</autodoc> 
39010       <method name=
"WordRight" type=
"" overloaded=
"no"> 
39011         <autodoc>WordRight(self)
</autodoc> 
39013       <method name=
"WordRightExtend" type=
"" overloaded=
"no"> 
39014         <autodoc>WordRightExtend(self)
</autodoc> 
39016       <method name=
"Home" type=
"" overloaded=
"no"> 
39017         <autodoc>Home(self)
</autodoc> 
39019       <method name=
"HomeExtend" type=
"" overloaded=
"no"> 
39020         <autodoc>HomeExtend(self)
</autodoc> 
39022       <method name=
"LineEnd" type=
"" overloaded=
"no"> 
39023         <autodoc>LineEnd(self)
</autodoc> 
39025       <method name=
"LineEndExtend" type=
"" overloaded=
"no"> 
39026         <autodoc>LineEndExtend(self)
</autodoc> 
39028       <method name=
"DocumentStart" type=
"" overloaded=
"no"> 
39029         <autodoc>DocumentStart(self)
</autodoc> 
39031       <method name=
"DocumentStartExtend" type=
"" overloaded=
"no"> 
39032         <autodoc>DocumentStartExtend(self)
</autodoc> 
39034       <method name=
"DocumentEnd" type=
"" overloaded=
"no"> 
39035         <autodoc>DocumentEnd(self)
</autodoc> 
39037       <method name=
"DocumentEndExtend" type=
"" overloaded=
"no"> 
39038         <autodoc>DocumentEndExtend(self)
</autodoc> 
39040       <method name=
"PageUp" type=
"" overloaded=
"no"> 
39041         <autodoc>PageUp(self)
</autodoc> 
39042         <docstring>This is just a wrapper for ScrollPages(-
1).
</docstring> 
39044       <method name=
"PageUpExtend" type=
"" overloaded=
"no"> 
39045         <autodoc>PageUpExtend(self)
</autodoc> 
39047       <method name=
"PageDown" type=
"" overloaded=
"no"> 
39048         <autodoc>PageDown(self)
</autodoc> 
39049         <docstring>This is just a wrapper for ScrollPages(
1).
</docstring> 
39051       <method name=
"PageDownExtend" type=
"" overloaded=
"no"> 
39052         <autodoc>PageDownExtend(self)
</autodoc> 
39054       <method name=
"EditToggleOvertype" type=
"" overloaded=
"no"> 
39055         <autodoc>EditToggleOvertype(self)
</autodoc> 
39057       <method name=
"Cancel" type=
"" overloaded=
"no"> 
39058         <autodoc>Cancel(self)
</autodoc> 
39060       <method name=
"DeleteBack" type=
"" overloaded=
"no"> 
39061         <autodoc>DeleteBack(self)
</autodoc> 
39063       <method name=
"Tab" type=
"" overloaded=
"no"> 
39064         <autodoc>Tab(self)
</autodoc> 
39066       <method name=
"BackTab" type=
"" overloaded=
"no"> 
39067         <autodoc>BackTab(self)
</autodoc> 
39069       <method name=
"NewLine" type=
"" overloaded=
"no"> 
39070         <autodoc>NewLine(self)
</autodoc> 
39072       <method name=
"FormFeed" type=
"" overloaded=
"no"> 
39073         <autodoc>FormFeed(self)
</autodoc> 
39075       <method name=
"VCHome" type=
"" overloaded=
"no"> 
39076         <autodoc>VCHome(self)
</autodoc> 
39078       <method name=
"VCHomeExtend" type=
"" overloaded=
"no"> 
39079         <autodoc>VCHomeExtend(self)
</autodoc> 
39081       <method name=
"ZoomIn" type=
"" overloaded=
"no"> 
39082         <autodoc>ZoomIn(self)
</autodoc> 
39084       <method name=
"ZoomOut" type=
"" overloaded=
"no"> 
39085         <autodoc>ZoomOut(self)
</autodoc> 
39087       <method name=
"DelWordLeft" type=
"" overloaded=
"no"> 
39088         <autodoc>DelWordLeft(self)
</autodoc> 
39090       <method name=
"DelWordRight" type=
"" overloaded=
"no"> 
39091         <autodoc>DelWordRight(self)
</autodoc> 
39093       <method name=
"LineCut" type=
"" overloaded=
"no"> 
39094         <autodoc>LineCut(self)
</autodoc> 
39096       <method name=
"LineDelete" type=
"" overloaded=
"no"> 
39097         <autodoc>LineDelete(self)
</autodoc> 
39099       <method name=
"LineTranspose" type=
"" overloaded=
"no"> 
39100         <autodoc>LineTranspose(self)
</autodoc> 
39102       <method name=
"LineDuplicate" type=
"" overloaded=
"no"> 
39103         <autodoc>LineDuplicate(self)
</autodoc> 
39105       <method name=
"LowerCase" type=
"" overloaded=
"no"> 
39106         <autodoc>LowerCase(self)
</autodoc> 
39108       <method name=
"UpperCase" type=
"" overloaded=
"no"> 
39109         <autodoc>UpperCase(self)
</autodoc> 
39111       <method name=
"LineScrollDown" type=
"" overloaded=
"no"> 
39112         <autodoc>LineScrollDown(self)
</autodoc> 
39114       <method name=
"LineScrollUp" type=
"" overloaded=
"no"> 
39115         <autodoc>LineScrollUp(self)
</autodoc> 
39117       <method name=
"DeleteBackNotLine" type=
"" overloaded=
"no"> 
39118         <autodoc>DeleteBackNotLine(self)
</autodoc> 
39120       <method name=
"HomeDisplay" type=
"" overloaded=
"no"> 
39121         <autodoc>HomeDisplay(self)
</autodoc> 
39123       <method name=
"HomeDisplayExtend" type=
"" overloaded=
"no"> 
39124         <autodoc>HomeDisplayExtend(self)
</autodoc> 
39126       <method name=
"LineEndDisplay" type=
"" overloaded=
"no"> 
39127         <autodoc>LineEndDisplay(self)
</autodoc> 
39129       <method name=
"LineEndDisplayExtend" type=
"" overloaded=
"no"> 
39130         <autodoc>LineEndDisplayExtend(self)
</autodoc> 
39132       <method name=
"HomeWrap" type=
"" overloaded=
"no"> 
39133         <autodoc>HomeWrap(self)
</autodoc> 
39135       <method name=
"HomeWrapExtend" type=
"" overloaded=
"no"> 
39136         <autodoc>HomeWrapExtend(self)
</autodoc> 
39138       <method name=
"LineEndWrap" type=
"" overloaded=
"no"> 
39139         <autodoc>LineEndWrap(self)
</autodoc> 
39141       <method name=
"LineEndWrapExtend" type=
"" overloaded=
"no"> 
39142         <autodoc>LineEndWrapExtend(self)
</autodoc> 
39144       <method name=
"VCHomeWrap" type=
"" overloaded=
"no"> 
39145         <autodoc>VCHomeWrap(self)
</autodoc> 
39147       <method name=
"VCHomeWrapExtend" type=
"" overloaded=
"no"> 
39148         <autodoc>VCHomeWrapExtend(self)
</autodoc> 
39150       <method name=
"LineCopy" type=
"" overloaded=
"no"> 
39151         <autodoc>LineCopy(self)
</autodoc> 
39153       <method name=
"MoveCaretInsideView" type=
"" overloaded=
"no"> 
39154         <autodoc>MoveCaretInsideView(self)
</autodoc> 
39156       <method name=
"LineLength" type=
"int" overloaded=
"no"> 
39157         <autodoc>LineLength(self, int line) -
> int
</autodoc> 
39159           <param name=
"line" type=
"int" default=
""/> 
39162       <method name=
"BraceHighlight" type=
"" overloaded=
"no"> 
39163         <autodoc>BraceHighlight(self, int pos1, int pos2)
</autodoc> 
39165           <param name=
"pos1" type=
"int" default=
""/> 
39166           <param name=
"pos2" type=
"int" default=
""/> 
39169       <method name=
"BraceBadLight" type=
"" overloaded=
"no"> 
39170         <autodoc>BraceBadLight(self, int pos)
</autodoc> 
39172           <param name=
"pos" type=
"int" default=
""/> 
39175       <method name=
"BraceMatch" type=
"int" overloaded=
"no"> 
39176         <autodoc>BraceMatch(self, int pos) -
> int
</autodoc> 
39178           <param name=
"pos" type=
"int" default=
""/> 
39181       <method name=
"GetViewEOL" type=
"bool" overloaded=
"no"> 
39182         <autodoc>GetViewEOL(self) -
> bool
</autodoc> 
39184       <method name=
"SetViewEOL" type=
"" overloaded=
"no"> 
39185         <autodoc>SetViewEOL(self, bool visible)
</autodoc> 
39187           <param name=
"visible" type=
"bool" default=
""/> 
39190       <method name=
"GetDocPointer" type=
"" overloaded=
"no"> 
39191         <autodoc>GetDocPointer(self) -
> void
</autodoc> 
39193       <method name=
"SetDocPointer" type=
"" overloaded=
"no"> 
39194         <autodoc>SetDocPointer(self, void docPointer)
</autodoc> 
39196           <param name=
"docPointer" type=
"" default=
""/> 
39199       <method name=
"SetModEventMask" type=
"" overloaded=
"no"> 
39200         <autodoc>SetModEventMask(self, int mask)
</autodoc> 
39202           <param name=
"mask" type=
"int" default=
""/> 
39205       <method name=
"GetEdgeColumn" type=
"int" overloaded=
"no"> 
39206         <autodoc>GetEdgeColumn(self) -
> int
</autodoc> 
39208       <method name=
"SetEdgeColumn" type=
"" overloaded=
"no"> 
39209         <autodoc>SetEdgeColumn(self, int column)
</autodoc> 
39211           <param name=
"column" type=
"int" default=
""/> 
39214       <method name=
"GetEdgeMode" type=
"int" overloaded=
"no"> 
39215         <autodoc>GetEdgeMode(self) -
> int
</autodoc> 
39217       <method name=
"SetEdgeMode" type=
"" overloaded=
"no"> 
39218         <autodoc>SetEdgeMode(self, int mode)
</autodoc> 
39220           <param name=
"mode" type=
"int" default=
""/> 
39223       <method name=
"GetEdgeColour" type=
"Colour" overloaded=
"no"> 
39224         <autodoc>GetEdgeColour(self) -
> Colour
</autodoc> 
39226       <method name=
"SetEdgeColour" type=
"" overloaded=
"no"> 
39227         <autodoc>SetEdgeColour(self, Colour edgeColour)
</autodoc> 
39229           <param name=
"edgeColour" type=
"Colour" default=
""/> 
39232       <method name=
"SearchAnchor" type=
"" overloaded=
"no"> 
39233         <autodoc>SearchAnchor(self)
</autodoc> 
39235       <method name=
"SearchNext" type=
"int" overloaded=
"no"> 
39236         <autodoc>SearchNext(self, int flags, String text) -
> int
</autodoc> 
39238           <param name=
"flags" type=
"int" default=
""/> 
39239           <param name=
"text" type=
"String" default=
""/> 
39242       <method name=
"SearchPrev" type=
"int" overloaded=
"no"> 
39243         <autodoc>SearchPrev(self, int flags, String text) -
> int
</autodoc> 
39245           <param name=
"flags" type=
"int" default=
""/> 
39246           <param name=
"text" type=
"String" default=
""/> 
39249       <method name=
"LinesOnScreen" type=
"int" overloaded=
"no"> 
39250         <autodoc>LinesOnScreen(self) -
> int
</autodoc> 
39252       <method name=
"UsePopUp" type=
"" overloaded=
"no"> 
39253         <autodoc>UsePopUp(self, bool allowPopUp)
</autodoc> 
39255           <param name=
"allowPopUp" type=
"bool" default=
""/> 
39258       <method name=
"SelectionIsRectangle" type=
"bool" overloaded=
"no"> 
39259         <autodoc>SelectionIsRectangle(self) -
> bool
</autodoc> 
39261       <method name=
"SetZoom" type=
"" overloaded=
"no"> 
39262         <autodoc>SetZoom(self, int zoom)
</autodoc> 
39264           <param name=
"zoom" type=
"int" default=
""/> 
39267       <method name=
"GetZoom" type=
"int" overloaded=
"no"> 
39268         <autodoc>GetZoom(self) -
> int
</autodoc> 
39270       <method name=
"CreateDocument" type=
"" overloaded=
"no"> 
39271         <autodoc>CreateDocument(self) -
> void
</autodoc> 
39273       <method name=
"AddRefDocument" type=
"" overloaded=
"no"> 
39274         <autodoc>AddRefDocument(self, void docPointer)
</autodoc> 
39276           <param name=
"docPointer" type=
"" default=
""/> 
39279       <method name=
"ReleaseDocument" type=
"" overloaded=
"no"> 
39280         <autodoc>ReleaseDocument(self, void docPointer)
</autodoc> 
39282           <param name=
"docPointer" type=
"" default=
""/> 
39285       <method name=
"GetModEventMask" type=
"int" overloaded=
"no"> 
39286         <autodoc>GetModEventMask(self) -
> int
</autodoc> 
39288       <method name=
"SetSTCFocus" type=
"" overloaded=
"no"> 
39289         <autodoc>SetSTCFocus(self, bool focus)
</autodoc> 
39291           <param name=
"focus" type=
"bool" default=
""/> 
39294       <method name=
"GetSTCFocus" type=
"bool" overloaded=
"no"> 
39295         <autodoc>GetSTCFocus(self) -
> bool
</autodoc> 
39297       <method name=
"SetStatus" type=
"" overloaded=
"no"> 
39298         <autodoc>SetStatus(self, int statusCode)
</autodoc> 
39300           <param name=
"statusCode" type=
"int" default=
""/> 
39303       <method name=
"GetStatus" type=
"int" overloaded=
"no"> 
39304         <autodoc>GetStatus(self) -
> int
</autodoc> 
39306       <method name=
"SetMouseDownCaptures" type=
"" overloaded=
"no"> 
39307         <autodoc>SetMouseDownCaptures(self, bool captures)
</autodoc> 
39309           <param name=
"captures" type=
"bool" default=
""/> 
39312       <method name=
"GetMouseDownCaptures" type=
"bool" overloaded=
"no"> 
39313         <autodoc>GetMouseDownCaptures(self) -
> bool
</autodoc> 
39315       <method name=
"SetSTCCursor" type=
"" overloaded=
"no"> 
39316         <autodoc>SetSTCCursor(self, int cursorType)
</autodoc> 
39318           <param name=
"cursorType" type=
"int" default=
""/> 
39321       <method name=
"GetSTCCursor" type=
"int" overloaded=
"no"> 
39322         <autodoc>GetSTCCursor(self) -
> int
</autodoc> 
39324       <method name=
"SetControlCharSymbol" type=
"" overloaded=
"no"> 
39325         <autodoc>SetControlCharSymbol(self, int symbol)
</autodoc> 
39327           <param name=
"symbol" type=
"int" default=
""/> 
39330       <method name=
"GetControlCharSymbol" type=
"int" overloaded=
"no"> 
39331         <autodoc>GetControlCharSymbol(self) -
> int
</autodoc> 
39333       <method name=
"WordPartLeft" type=
"" overloaded=
"no"> 
39334         <autodoc>WordPartLeft(self)
</autodoc> 
39336       <method name=
"WordPartLeftExtend" type=
"" overloaded=
"no"> 
39337         <autodoc>WordPartLeftExtend(self)
</autodoc> 
39339       <method name=
"WordPartRight" type=
"" overloaded=
"no"> 
39340         <autodoc>WordPartRight(self)
</autodoc> 
39342       <method name=
"WordPartRightExtend" type=
"" overloaded=
"no"> 
39343         <autodoc>WordPartRightExtend(self)
</autodoc> 
39345       <method name=
"SetVisiblePolicy" type=
"" overloaded=
"no"> 
39346         <autodoc>SetVisiblePolicy(self, int visiblePolicy, int visibleSlop)
</autodoc> 
39348           <param name=
"visiblePolicy" type=
"int" default=
""/> 
39349           <param name=
"visibleSlop" type=
"int" default=
""/> 
39352       <method name=
"DelLineLeft" type=
"" overloaded=
"no"> 
39353         <autodoc>DelLineLeft(self)
</autodoc> 
39355       <method name=
"DelLineRight" type=
"" overloaded=
"no"> 
39356         <autodoc>DelLineRight(self)
</autodoc> 
39358       <method name=
"SetXOffset" type=
"" overloaded=
"no"> 
39359         <autodoc>SetXOffset(self, int newOffset)
</autodoc> 
39361           <param name=
"newOffset" type=
"int" default=
""/> 
39364       <method name=
"GetXOffset" type=
"int" overloaded=
"no"> 
39365         <autodoc>GetXOffset(self) -
> int
</autodoc> 
39367       <method name=
"ChooseCaretX" type=
"" overloaded=
"no"> 
39368         <autodoc>ChooseCaretX(self)
</autodoc> 
39370       <method name=
"SetXCaretPolicy" type=
"" overloaded=
"no"> 
39371         <autodoc>SetXCaretPolicy(self, int caretPolicy, int caretSlop)
</autodoc> 
39373           <param name=
"caretPolicy" type=
"int" default=
""/> 
39374           <param name=
"caretSlop" type=
"int" default=
""/> 
39377       <method name=
"SetYCaretPolicy" type=
"" overloaded=
"no"> 
39378         <autodoc>SetYCaretPolicy(self, int caretPolicy, int caretSlop)
</autodoc> 
39380           <param name=
"caretPolicy" type=
"int" default=
""/> 
39381           <param name=
"caretSlop" type=
"int" default=
""/> 
39384       <method name=
"SetPrintWrapMode" type=
"" overloaded=
"no"> 
39385         <autodoc>SetPrintWrapMode(self, int mode)
</autodoc> 
39387           <param name=
"mode" type=
"int" default=
""/> 
39390       <method name=
"GetPrintWrapMode" type=
"int" overloaded=
"no"> 
39391         <autodoc>GetPrintWrapMode(self) -
> int
</autodoc> 
39393       <method name=
"SetHotspotActiveForeground" type=
"" overloaded=
"no"> 
39394         <autodoc>SetHotspotActiveForeground(self, bool useSetting, Colour fore)
</autodoc> 
39396           <param name=
"useSetting" type=
"bool" default=
""/> 
39397           <param name=
"fore" type=
"Colour" default=
""/> 
39400       <method name=
"SetHotspotActiveBackground" type=
"" overloaded=
"no"> 
39401         <autodoc>SetHotspotActiveBackground(self, bool useSetting, Colour back)
</autodoc> 
39403           <param name=
"useSetting" type=
"bool" default=
""/> 
39404           <param name=
"back" type=
"Colour" default=
""/> 
39407       <method name=
"SetHotspotActiveUnderline" type=
"" overloaded=
"no"> 
39408         <autodoc>SetHotspotActiveUnderline(self, bool underline)
</autodoc> 
39410           <param name=
"underline" type=
"bool" default=
""/> 
39413       <method name=
"SetHotspotSingleLine" type=
"" overloaded=
"no"> 
39414         <autodoc>SetHotspotSingleLine(self, bool singleLine)
</autodoc> 
39416           <param name=
"singleLine" type=
"bool" default=
""/> 
39419       <method name=
"ParaDown" type=
"" overloaded=
"no"> 
39420         <autodoc>ParaDown(self)
</autodoc> 
39422       <method name=
"ParaDownExtend" type=
"" overloaded=
"no"> 
39423         <autodoc>ParaDownExtend(self)
</autodoc> 
39425       <method name=
"ParaUp" type=
"" overloaded=
"no"> 
39426         <autodoc>ParaUp(self)
</autodoc> 
39428       <method name=
"ParaUpExtend" type=
"" overloaded=
"no"> 
39429         <autodoc>ParaUpExtend(self)
</autodoc> 
39431       <method name=
"PositionBefore" type=
"int" overloaded=
"no"> 
39432         <autodoc>PositionBefore(self, int pos) -
> int
</autodoc> 
39434           <param name=
"pos" type=
"int" default=
""/> 
39437       <method name=
"PositionAfter" type=
"int" overloaded=
"no"> 
39438         <autodoc>PositionAfter(self, int pos) -
> int
</autodoc> 
39440           <param name=
"pos" type=
"int" default=
""/> 
39443       <method name=
"CopyRange" type=
"" overloaded=
"no"> 
39444         <autodoc>CopyRange(self, int start, int end)
</autodoc> 
39446           <param name=
"start" type=
"int" default=
""/> 
39447           <param name=
"end" type=
"int" default=
""/> 
39450       <method name=
"CopyText" type=
"" overloaded=
"no"> 
39451         <autodoc>CopyText(self, int length, String text)
</autodoc> 
39453           <param name=
"length" type=
"int" default=
""/> 
39454           <param name=
"text" type=
"String" default=
""/> 
39457       <method name=
"SetSelectionMode" type=
"" overloaded=
"no"> 
39458         <autodoc>SetSelectionMode(self, int mode)
</autodoc> 
39460           <param name=
"mode" type=
"int" default=
""/> 
39463       <method name=
"GetSelectionMode" type=
"int" overloaded=
"no"> 
39464         <autodoc>GetSelectionMode(self) -
> int
</autodoc> 
39466       <method name=
"GetLineSelStartPosition" type=
"int" overloaded=
"no"> 
39467         <autodoc>GetLineSelStartPosition(self, int line) -
> int
</autodoc> 
39469           <param name=
"line" type=
"int" default=
""/> 
39472       <method name=
"GetLineSelEndPosition" type=
"int" overloaded=
"no"> 
39473         <autodoc>GetLineSelEndPosition(self, int line) -
> int
</autodoc> 
39475           <param name=
"line" type=
"int" default=
""/> 
39478       <method name=
"LineDownRectExtend" type=
"" overloaded=
"no"> 
39479         <autodoc>LineDownRectExtend(self)
</autodoc> 
39481       <method name=
"LineUpRectExtend" type=
"" overloaded=
"no"> 
39482         <autodoc>LineUpRectExtend(self)
</autodoc> 
39484       <method name=
"CharLeftRectExtend" type=
"" overloaded=
"no"> 
39485         <autodoc>CharLeftRectExtend(self)
</autodoc> 
39487       <method name=
"CharRightRectExtend" type=
"" overloaded=
"no"> 
39488         <autodoc>CharRightRectExtend(self)
</autodoc> 
39490       <method name=
"HomeRectExtend" type=
"" overloaded=
"no"> 
39491         <autodoc>HomeRectExtend(self)
</autodoc> 
39493       <method name=
"VCHomeRectExtend" type=
"" overloaded=
"no"> 
39494         <autodoc>VCHomeRectExtend(self)
</autodoc> 
39496       <method name=
"LineEndRectExtend" type=
"" overloaded=
"no"> 
39497         <autodoc>LineEndRectExtend(self)
</autodoc> 
39499       <method name=
"PageUpRectExtend" type=
"" overloaded=
"no"> 
39500         <autodoc>PageUpRectExtend(self)
</autodoc> 
39502       <method name=
"PageDownRectExtend" type=
"" overloaded=
"no"> 
39503         <autodoc>PageDownRectExtend(self)
</autodoc> 
39505       <method name=
"StutteredPageUp" type=
"" overloaded=
"no"> 
39506         <autodoc>StutteredPageUp(self)
</autodoc> 
39508       <method name=
"StutteredPageUpExtend" type=
"" overloaded=
"no"> 
39509         <autodoc>StutteredPageUpExtend(self)
</autodoc> 
39511       <method name=
"StutteredPageDown" type=
"" overloaded=
"no"> 
39512         <autodoc>StutteredPageDown(self)
</autodoc> 
39514       <method name=
"StutteredPageDownExtend" type=
"" overloaded=
"no"> 
39515         <autodoc>StutteredPageDownExtend(self)
</autodoc> 
39517       <method name=
"WordLeftEnd" type=
"" overloaded=
"no"> 
39518         <autodoc>WordLeftEnd(self)
</autodoc> 
39520       <method name=
"WordLeftEndExtend" type=
"" overloaded=
"no"> 
39521         <autodoc>WordLeftEndExtend(self)
</autodoc> 
39523       <method name=
"WordRightEnd" type=
"" overloaded=
"no"> 
39524         <autodoc>WordRightEnd(self)
</autodoc> 
39526       <method name=
"WordRightEndExtend" type=
"" overloaded=
"no"> 
39527         <autodoc>WordRightEndExtend(self)
</autodoc> 
39529       <method name=
"SetWhitespaceChars" type=
"" overloaded=
"no"> 
39530         <autodoc>SetWhitespaceChars(self, String characters)
</autodoc> 
39532           <param name=
"characters" type=
"String" default=
""/> 
39535       <method name=
"SetCharsDefault" type=
"" overloaded=
"no"> 
39536         <autodoc>SetCharsDefault(self)
</autodoc> 
39538       <method name=
"AutoCompGetCurrent" type=
"int" overloaded=
"no"> 
39539         <autodoc>AutoCompGetCurrent(self) -
> int
</autodoc> 
39541       <method name=
"StartRecord" type=
"" overloaded=
"no"> 
39542         <autodoc>StartRecord(self)
</autodoc> 
39544       <method name=
"StopRecord" type=
"" overloaded=
"no"> 
39545         <autodoc>StopRecord(self)
</autodoc> 
39547       <method name=
"SetLexer" type=
"" overloaded=
"no"> 
39548         <autodoc>SetLexer(self, int lexer)
</autodoc> 
39550           <param name=
"lexer" type=
"int" default=
""/> 
39553       <method name=
"GetLexer" type=
"int" overloaded=
"no"> 
39554         <autodoc>GetLexer(self) -
> int
</autodoc> 
39556       <method name=
"Colourise" type=
"" overloaded=
"no"> 
39557         <autodoc>Colourise(self, int start, int end)
</autodoc> 
39559           <param name=
"start" type=
"int" default=
""/> 
39560           <param name=
"end" type=
"int" default=
""/> 
39563       <method name=
"SetProperty" type=
"" overloaded=
"no"> 
39564         <autodoc>SetProperty(self, String key, String value)
</autodoc> 
39566           <param name=
"key" type=
"String" default=
""/> 
39567           <param name=
"value" type=
"String" default=
""/> 
39570       <method name=
"SetKeyWords" type=
"" overloaded=
"no"> 
39571         <autodoc>SetKeyWords(self, int keywordSet, String keyWords)
</autodoc> 
39573           <param name=
"keywordSet" type=
"int" default=
""/> 
39574           <param name=
"keyWords" type=
"String" default=
""/> 
39577       <method name=
"SetLexerLanguage" type=
"" overloaded=
"no"> 
39578         <autodoc>SetLexerLanguage(self, String language)
</autodoc> 
39580           <param name=
"language" type=
"String" default=
""/> 
39583       <method name=
"GetCurrentLine" type=
"int" overloaded=
"no"> 
39584         <autodoc>GetCurrentLine(self) -
> int
</autodoc> 
39586       <method name=
"StyleSetSpec" type=
"" overloaded=
"no"> 
39587         <autodoc>StyleSetSpec(self, int styleNum, String spec)
</autodoc> 
39589           <param name=
"styleNum" type=
"int" default=
""/> 
39590           <param name=
"spec" type=
"String" default=
""/> 
39593       <method name=
"StyleSetFont" type=
"" overloaded=
"no"> 
39594         <autodoc>StyleSetFont(self, int styleNum, Font font)
</autodoc> 
39596           <param name=
"styleNum" type=
"int" default=
""/> 
39597           <param name=
"font" type=
"Font" default=
""/> 
39600       <method name=
"StyleSetFontAttr" type=
"" overloaded=
"no"> 
39601         <autodoc>StyleSetFontAttr(self, int styleNum, int size, String faceName, bool bold, 
 
39602     bool italic, bool underline)
</autodoc> 
39604           <param name=
"styleNum" type=
"int" default=
""/> 
39605           <param name=
"size" type=
"int" default=
""/> 
39606           <param name=
"faceName" type=
"String" default=
""/> 
39607           <param name=
"bold" type=
"bool" default=
""/> 
39608           <param name=
"italic" type=
"bool" default=
""/> 
39609           <param name=
"underline" type=
"bool" default=
""/> 
39612       <method name=
"CmdKeyExecute" type=
"" overloaded=
"no"> 
39613         <autodoc>CmdKeyExecute(self, int cmd)
</autodoc> 
39615           <param name=
"cmd" type=
"int" default=
""/> 
39618       <method name=
"SetMargins" type=
"" overloaded=
"no"> 
39619         <autodoc>SetMargins(self, int left, int right)
</autodoc> 
39621           <param name=
"left" type=
"int" default=
""/> 
39622           <param name=
"right" type=
"int" default=
""/> 
39625       <method name=
"GetSelection" type=
"" overloaded=
"no"> 
39626         <autodoc>GetSelection(self, int OUTPUT, int OUTPUT)
</autodoc> 
39628           <param name=
"OUTPUT" type=
"int" default=
""/> 
39629           <param name=
"OUTPUT" type=
"int" default=
""/> 
39632       <method name=
"PointFromPosition" type=
"Point" overloaded=
"no"> 
39633         <autodoc>PointFromPosition(self, int pos) -
> Point
</autodoc> 
39635           <param name=
"pos" type=
"int" default=
""/> 
39638       <method name=
"ScrollToLine" type=
"" overloaded=
"no"> 
39639         <autodoc>ScrollToLine(self, int line)
</autodoc> 
39641           <param name=
"line" type=
"int" default=
""/> 
39644       <method name=
"ScrollToColumn" type=
"" overloaded=
"no"> 
39645         <autodoc>ScrollToColumn(self, int column)
</autodoc> 
39647           <param name=
"column" type=
"int" default=
""/> 
39650       <method name=
"SendMsg" type=
"long" overloaded=
"no"> 
39651         <autodoc>SendMsg(self, int msg, long wp=
0, long lp=
0) -
> long
</autodoc> 
39653           <param name=
"msg" type=
"int" default=
""/> 
39654           <param name=
"wp" type=
"long" default=
"0"/> 
39655           <param name=
"lp" type=
"long" default=
"0"/> 
39658       <method name=
"SetVScrollBar" type=
"" overloaded=
"no"> 
39659         <autodoc>SetVScrollBar(self, wxScrollBar bar)
</autodoc> 
39661           <param name=
"bar" type=
"ScrollBar" default=
""/> 
39664       <method name=
"SetHScrollBar" type=
"" overloaded=
"no"> 
39665         <autodoc>SetHScrollBar(self, wxScrollBar bar)
</autodoc> 
39667           <param name=
"bar" type=
"ScrollBar" default=
""/> 
39670       <method name=
"GetLastKeydownProcessed" type=
"bool" overloaded=
"no"> 
39671         <autodoc>GetLastKeydownProcessed(self) -
> bool
</autodoc> 
39673       <method name=
"SetLastKeydownProcessed" type=
"" overloaded=
"no"> 
39674         <autodoc>SetLastKeydownProcessed(self, bool val)
</autodoc> 
39676           <param name=
"val" type=
"bool" default=
""/> 
39679       <method name=
"SaveFile" type=
"bool" overloaded=
"no"> 
39680         <autodoc>SaveFile(self, String filename) -
> bool
</autodoc> 
39682           <param name=
"filename" type=
"String" default=
""/> 
39685       <method name=
"LoadFile" type=
"bool" overloaded=
"no"> 
39686         <autodoc>LoadFile(self, String filename) -
> bool
</autodoc> 
39688           <param name=
"filename" type=
"String" default=
""/> 
39691       <method name=
"DoDragOver" type=
"wxDragResult" overloaded=
"no"> 
39692         <autodoc>DoDragOver(self, int x, int y, int def) -
> int
</autodoc> 
39694           <param name=
"x" type=
"int" default=
""/> 
39695           <param name=
"y" type=
"int" default=
""/> 
39696           <param name=
"def" type=
"wxDragResult" default=
""/> 
39699       <method name=
"DoDropText" type=
"bool" overloaded=
"no"> 
39700         <autodoc>DoDropText(self, long x, long y, String data) -
> bool
</autodoc> 
39702           <param name=
"x" type=
"long" default=
""/> 
39703           <param name=
"y" type=
"long" default=
""/> 
39704           <param name=
"data" type=
"String" default=
""/> 
39707       <method name=
"SetUseAntiAliasing" type=
"" overloaded=
"no"> 
39708         <autodoc>SetUseAntiAliasing(self, bool useAA)
</autodoc> 
39710           <param name=
"useAA" type=
"bool" default=
""/> 
39713       <method name=
"GetUseAntiAliasing" type=
"bool" overloaded=
"no"> 
39714         <autodoc>GetUseAntiAliasing(self) -
> bool
</autodoc> 
39717     <class name=
"StyledTextEvent" oldname=
"wxStyledTextEvent" module=
"stc"> 
39718       <baseclass name=
"CommandEvent"/> 
39719       <constructor name=
"StyledTextEvent" overloaded=
"no"> 
39720         <autodoc>__init__(self, wxEventType commandType=
0, int id=
0) -
> StyledTextEvent
</autodoc> 
39722           <param name=
"commandType" type=
"wxEventType" default=
"0"/> 
39723           <param name=
"id" type=
"int" default=
"0"/> 
39726       <destructor name=
"~wxStyledTextEvent" overloaded=
"no"> 
39727         <autodoc>__del__(self)
</autodoc> 
39729       <method name=
"SetPosition" type=
"" overloaded=
"no"> 
39730         <autodoc>SetPosition(self, int pos)
</autodoc> 
39732           <param name=
"pos" type=
"int" default=
""/> 
39735       <method name=
"SetKey" type=
"" overloaded=
"no"> 
39736         <autodoc>SetKey(self, int k)
</autodoc> 
39738           <param name=
"k" type=
"int" default=
""/> 
39741       <method name=
"SetModifiers" type=
"" overloaded=
"no"> 
39742         <autodoc>SetModifiers(self, int m)
</autodoc> 
39744           <param name=
"m" type=
"int" default=
""/> 
39747       <method name=
"SetModificationType" type=
"" overloaded=
"no"> 
39748         <autodoc>SetModificationType(self, int t)
</autodoc> 
39750           <param name=
"t" type=
"int" default=
""/> 
39753       <method name=
"SetText" type=
"" overloaded=
"no"> 
39754         <autodoc>SetText(self, String t)
</autodoc> 
39756           <param name=
"t" type=
"String" default=
""/> 
39759       <method name=
"SetLength" type=
"" overloaded=
"no"> 
39760         <autodoc>SetLength(self, int len)
</autodoc> 
39762           <param name=
"len" type=
"int" default=
""/> 
39765       <method name=
"SetLinesAdded" type=
"" overloaded=
"no"> 
39766         <autodoc>SetLinesAdded(self, int num)
</autodoc> 
39768           <param name=
"num" type=
"int" default=
""/> 
39771       <method name=
"SetLine" type=
"" overloaded=
"no"> 
39772         <autodoc>SetLine(self, int val)
</autodoc> 
39774           <param name=
"val" type=
"int" default=
""/> 
39777       <method name=
"SetFoldLevelNow" type=
"" overloaded=
"no"> 
39778         <autodoc>SetFoldLevelNow(self, int val)
</autodoc> 
39780           <param name=
"val" type=
"int" default=
""/> 
39783       <method name=
"SetFoldLevelPrev" type=
"" overloaded=
"no"> 
39784         <autodoc>SetFoldLevelPrev(self, int val)
</autodoc> 
39786           <param name=
"val" type=
"int" default=
""/> 
39789       <method name=
"SetMargin" type=
"" overloaded=
"no"> 
39790         <autodoc>SetMargin(self, int val)
</autodoc> 
39792           <param name=
"val" type=
"int" default=
""/> 
39795       <method name=
"SetMessage" type=
"" overloaded=
"no"> 
39796         <autodoc>SetMessage(self, int val)
</autodoc> 
39798           <param name=
"val" type=
"int" default=
""/> 
39801       <method name=
"SetWParam" type=
"" overloaded=
"no"> 
39802         <autodoc>SetWParam(self, int val)
</autodoc> 
39804           <param name=
"val" type=
"int" default=
""/> 
39807       <method name=
"SetLParam" type=
"" overloaded=
"no"> 
39808         <autodoc>SetLParam(self, int val)
</autodoc> 
39810           <param name=
"val" type=
"int" default=
""/> 
39813       <method name=
"SetListType" type=
"" overloaded=
"no"> 
39814         <autodoc>SetListType(self, int val)
</autodoc> 
39816           <param name=
"val" type=
"int" default=
""/> 
39819       <method name=
"SetX" type=
"" overloaded=
"no"> 
39820         <autodoc>SetX(self, int val)
</autodoc> 
39822           <param name=
"val" type=
"int" default=
""/> 
39825       <method name=
"SetY" type=
"" overloaded=
"no"> 
39826         <autodoc>SetY(self, int val)
</autodoc> 
39828           <param name=
"val" type=
"int" default=
""/> 
39831       <method name=
"SetDragText" type=
"" overloaded=
"no"> 
39832         <autodoc>SetDragText(self, String val)
</autodoc> 
39834           <param name=
"val" type=
"String" default=
""/> 
39837       <method name=
"SetDragAllowMove" type=
"" overloaded=
"no"> 
39838         <autodoc>SetDragAllowMove(self, bool val)
</autodoc> 
39840           <param name=
"val" type=
"bool" default=
""/> 
39843       <method name=
"SetDragResult" type=
"" overloaded=
"no"> 
39844         <autodoc>SetDragResult(self, int val)
</autodoc> 
39846           <param name=
"val" type=
"wxDragResult" default=
""/> 
39849       <method name=
"GetPosition" type=
"int" overloaded=
"no"> 
39850         <autodoc>GetPosition(self) -
> int
</autodoc> 
39852       <method name=
"GetKey" type=
"int" overloaded=
"no"> 
39853         <autodoc>GetKey(self) -
> int
</autodoc> 
39855       <method name=
"GetModifiers" type=
"int" overloaded=
"no"> 
39856         <autodoc>GetModifiers(self) -
> int
</autodoc> 
39858       <method name=
"GetModificationType" type=
"int" overloaded=
"no"> 
39859         <autodoc>GetModificationType(self) -
> int
</autodoc> 
39861       <method name=
"GetText" type=
"String" overloaded=
"no"> 
39862         <autodoc>GetText(self) -
> String
</autodoc> 
39864       <method name=
"GetLength" type=
"int" overloaded=
"no"> 
39865         <autodoc>GetLength(self) -
> int
</autodoc> 
39867       <method name=
"GetLinesAdded" type=
"int" overloaded=
"no"> 
39868         <autodoc>GetLinesAdded(self) -
> int
</autodoc> 
39870       <method name=
"GetLine" type=
"int" overloaded=
"no"> 
39871         <autodoc>GetLine(self) -
> int
</autodoc> 
39873       <method name=
"GetFoldLevelNow" type=
"int" overloaded=
"no"> 
39874         <autodoc>GetFoldLevelNow(self) -
> int
</autodoc> 
39876       <method name=
"GetFoldLevelPrev" type=
"int" overloaded=
"no"> 
39877         <autodoc>GetFoldLevelPrev(self) -
> int
</autodoc> 
39879       <method name=
"GetMargin" type=
"int" overloaded=
"no"> 
39880         <autodoc>GetMargin(self) -
> int
</autodoc> 
39882       <method name=
"GetMessage" type=
"int" overloaded=
"no"> 
39883         <autodoc>GetMessage(self) -
> int
</autodoc> 
39885       <method name=
"GetWParam" type=
"int" overloaded=
"no"> 
39886         <autodoc>GetWParam(self) -
> int
</autodoc> 
39888       <method name=
"GetLParam" type=
"int" overloaded=
"no"> 
39889         <autodoc>GetLParam(self) -
> int
</autodoc> 
39891       <method name=
"GetListType" type=
"int" overloaded=
"no"> 
39892         <autodoc>GetListType(self) -
> int
</autodoc> 
39894       <method name=
"GetX" type=
"int" overloaded=
"no"> 
39895         <autodoc>GetX(self) -
> int
</autodoc> 
39897       <method name=
"GetY" type=
"int" overloaded=
"no"> 
39898         <autodoc>GetY(self) -
> int
</autodoc> 
39900       <method name=
"GetDragText" type=
"String" overloaded=
"no"> 
39901         <autodoc>GetDragText(self) -
> String
</autodoc> 
39903       <method name=
"GetDragAllowMove" type=
"bool" overloaded=
"no"> 
39904         <autodoc>GetDragAllowMove(self) -
> bool
</autodoc> 
39906       <method name=
"GetDragResult" type=
"wxDragResult" overloaded=
"no"> 
39907         <autodoc>GetDragResult(self) -
> int
</autodoc> 
39909       <method name=
"GetShift" type=
"bool" overloaded=
"no"> 
39910         <autodoc>GetShift(self) -
> bool
</autodoc> 
39912       <method name=
"GetControl" type=
"bool" overloaded=
"no"> 
39913         <autodoc>GetControl(self) -
> bool
</autodoc> 
39915       <method name=
"GetAlt" type=
"bool" overloaded=
"no"> 
39916         <autodoc>GetAlt(self) -
> bool
</autodoc> 
39918       <method name=
"Clone" type=
"Event" overloaded=
"no"> 
39919         <autodoc>Clone(self) -
> Event
</autodoc> 
39923 EVT_STC_CHANGE = wx.PyEventBinder( wxEVT_STC_CHANGE, 
1 )
 
39924 EVT_STC_STYLENEEDED = wx.PyEventBinder( wxEVT_STC_STYLENEEDED, 
1 )
 
39925 EVT_STC_CHARADDED = wx.PyEventBinder( wxEVT_STC_CHARADDED, 
1 )
 
39926 EVT_STC_SAVEPOINTREACHED = wx.PyEventBinder( wxEVT_STC_SAVEPOINTREACHED, 
1 )
 
39927 EVT_STC_SAVEPOINTLEFT = wx.PyEventBinder( wxEVT_STC_SAVEPOINTLEFT, 
1 )
 
39928 EVT_STC_ROMODIFYATTEMPT = wx.PyEventBinder( wxEVT_STC_ROMODIFYATTEMPT, 
1 )
 
39929 EVT_STC_KEY = wx.PyEventBinder( wxEVT_STC_KEY, 
1 )
 
39930 EVT_STC_DOUBLECLICK = wx.PyEventBinder( wxEVT_STC_DOUBLECLICK, 
1 )
 
39931 EVT_STC_UPDATEUI = wx.PyEventBinder( wxEVT_STC_UPDATEUI, 
1 )
 
39932 EVT_STC_MODIFIED = wx.PyEventBinder( wxEVT_STC_MODIFIED, 
1 )
 
39933 EVT_STC_MACRORECORD = wx.PyEventBinder( wxEVT_STC_MACRORECORD, 
1 )
 
39934 EVT_STC_MARGINCLICK = wx.PyEventBinder( wxEVT_STC_MARGINCLICK, 
1 )
 
39935 EVT_STC_NEEDSHOWN = wx.PyEventBinder( wxEVT_STC_NEEDSHOWN, 
1 )
 
39936 EVT_STC_PAINTED = wx.PyEventBinder( wxEVT_STC_PAINTED, 
1 )
 
39937 EVT_STC_USERLISTSELECTION = wx.PyEventBinder( wxEVT_STC_USERLISTSELECTION, 
1 )
 
39938 EVT_STC_URIDROPPED = wx.PyEventBinder( wxEVT_STC_URIDROPPED, 
1 )
 
39939 EVT_STC_DWELLSTART = wx.PyEventBinder( wxEVT_STC_DWELLSTART, 
1 )
 
39940 EVT_STC_DWELLEND = wx.PyEventBinder( wxEVT_STC_DWELLEND, 
1 )
 
39941 EVT_STC_START_DRAG = wx.PyEventBinder( wxEVT_STC_START_DRAG, 
1 )
 
39942 EVT_STC_DRAG_OVER = wx.PyEventBinder( wxEVT_STC_DRAG_OVER, 
1 )
 
39943 EVT_STC_DO_DROP = wx.PyEventBinder( wxEVT_STC_DO_DROP, 
1 )
 
39944 EVT_STC_ZOOM = wx.PyEventBinder( wxEVT_STC_ZOOM, 
1 )
 
39945 EVT_STC_HOTSPOT_CLICK = wx.PyEventBinder( wxEVT_STC_HOTSPOT_CLICK, 
1 )
 
39946 EVT_STC_HOTSPOT_DCLICK = wx.PyEventBinder( wxEVT_STC_HOTSPOT_DCLICK, 
1 )
 
39947 EVT_STC_CALLTIP_CLICK = wx.PyEventBinder( wxEVT_STC_CALLTIP_CLICK, 
1 )
 
39950   <module name=
"xrc"> 
39951     <import name=
"_core"/> 
39952     <pythoncode> wx = _core 
</pythoncode> 
39953     <pythoncode> __docfilter__ = wx.__DocFilter(globals()) 
</pythoncode> 
39955 #---------------------------------------------------------------------------
 
39957     <class name=
"XmlResource" oldname=
"wxXmlResource" module=
"xrc"> 
39958       <baseclass name=
"Object"/> 
39959       <constructor name=
"XmlResource" overloaded=
"no"> 
39960         <autodoc>__init__(self, String filemask, int flags=XRC_USE_LOCALE) -
> XmlResource
</autodoc> 
39962           <param name=
"filemask" type=
"String" default=
""/> 
39963           <param name=
"flags" type=
"int" default=
"wxXRC_USE_LOCALE"/> 
39966       <constructor name=
"EmptyXmlResource" overloaded=
"no"> 
39967         <autodoc>EmptyXmlResource(int flags=XRC_USE_LOCALE) -
> XmlResource
</autodoc> 
39969           <param name=
"flags" type=
"int" default=
"wxXRC_USE_LOCALE"/> 
39972       <destructor name=
"~wxXmlResource" overloaded=
"no"> 
39973         <autodoc>__del__(self)
</autodoc> 
39975       <method name=
"Load" type=
"bool" overloaded=
"no"> 
39976         <autodoc>Load(self, String filemask) -
> bool
</autodoc> 
39978           <param name=
"filemask" type=
"String" default=
""/> 
39981       <method name=
"LoadFromString" type=
"bool" overloaded=
"no"> 
39982         <autodoc>LoadFromString(self, String data) -
> bool
</autodoc> 
39984           <param name=
"data" type=
"String" default=
""/> 
39987       <method name=
"InitAllHandlers" type=
"" overloaded=
"no"> 
39988         <autodoc>InitAllHandlers(self)
</autodoc> 
39990       <method name=
"AddHandler" type=
"" overloaded=
"no"> 
39991         <autodoc>AddHandler(self, XmlResourceHandler handler)
</autodoc> 
39993           <param name=
"handler" type=
"wxPyXmlResourceHandler" default=
""/> 
39996       <method name=
"InsertHandler" type=
"" overloaded=
"no"> 
39997         <autodoc>InsertHandler(self, XmlResourceHandler handler)
</autodoc> 
39999           <param name=
"handler" type=
"wxPyXmlResourceHandler" default=
""/> 
40002       <method name=
"ClearHandlers" type=
"" overloaded=
"no"> 
40003         <autodoc>ClearHandlers(self)
</autodoc> 
40005       <staticmethod name=
"AddSubclassFactory" type=
"" overloaded=
"no"> 
40006         <autodoc>AddSubclassFactory(XmlSubclassFactory factory)
</autodoc> 
40008           <param name=
"factory" type=
"wxPyXmlSubclassFactory" default=
""/> 
40011       <method name=
"LoadMenu" type=
"Menu" overloaded=
"no"> 
40012         <autodoc>LoadMenu(self, String name) -
> Menu
</autodoc> 
40014           <param name=
"name" type=
"String" default=
""/> 
40017       <method name=
"LoadMenuBar" type=
"MenuBar" overloaded=
"no"> 
40018         <autodoc>LoadMenuBar(self, String name) -
> MenuBar
</autodoc> 
40020           <param name=
"name" type=
"String" default=
""/> 
40023       <method name=
"LoadMenuBarOnFrame" type=
"MenuBar" overloaded=
"no"> 
40024         <autodoc>LoadMenuBarOnFrame(self, Window parent, String name) -
> MenuBar
</autodoc> 
40026           <param name=
"parent" type=
"Window" default=
""/> 
40027           <param name=
"name" type=
"String" default=
""/> 
40030       <method name=
"LoadToolBar" type=
"ToolBar" overloaded=
"no"> 
40031         <autodoc>LoadToolBar(self, Window parent, String name) -
> wxToolBar
</autodoc> 
40033           <param name=
"parent" type=
"Window" default=
""/> 
40034           <param name=
"name" type=
"String" default=
""/> 
40037       <method name=
"LoadDialog" type=
"Dialog" overloaded=
"no"> 
40038         <autodoc>LoadDialog(self, Window parent, String name) -
> wxDialog
</autodoc> 
40040           <param name=
"parent" type=
"Window" default=
""/> 
40041           <param name=
"name" type=
"String" default=
""/> 
40044       <method name=
"LoadOnDialog" type=
"bool" overloaded=
"no"> 
40045         <autodoc>LoadOnDialog(self, wxDialog dlg, Window parent, String name) -
> bool
</autodoc> 
40047           <param name=
"dlg" type=
"Dialog" default=
""/> 
40048           <param name=
"parent" type=
"Window" default=
""/> 
40049           <param name=
"name" type=
"String" default=
""/> 
40052       <method name=
"LoadPanel" type=
"Panel" overloaded=
"no"> 
40053         <autodoc>LoadPanel(self, Window parent, String name) -
> wxPanel
</autodoc> 
40055           <param name=
"parent" type=
"Window" default=
""/> 
40056           <param name=
"name" type=
"String" default=
""/> 
40059       <method name=
"LoadOnPanel" type=
"bool" overloaded=
"no"> 
40060         <autodoc>LoadOnPanel(self, wxPanel panel, Window parent, String name) -
> bool
</autodoc> 
40062           <param name=
"panel" type=
"Panel" default=
""/> 
40063           <param name=
"parent" type=
"Window" default=
""/> 
40064           <param name=
"name" type=
"String" default=
""/> 
40067       <method name=
"LoadFrame" type=
"Frame" overloaded=
"no"> 
40068         <autodoc>LoadFrame(self, Window parent, String name) -
> wxFrame
</autodoc> 
40070           <param name=
"parent" type=
"Window" default=
""/> 
40071           <param name=
"name" type=
"String" default=
""/> 
40074       <method name=
"LoadOnFrame" type=
"bool" overloaded=
"no"> 
40075         <autodoc>LoadOnFrame(self, wxFrame frame, Window parent, String name) -
> bool
</autodoc> 
40077           <param name=
"frame" type=
"Frame" default=
""/> 
40078           <param name=
"parent" type=
"Window" default=
""/> 
40079           <param name=
"name" type=
"String" default=
""/> 
40082       <method name=
"LoadObject" type=
"Object" overloaded=
"no"> 
40083         <autodoc>LoadObject(self, Window parent, String name, String classname) -
> Object
</autodoc> 
40085           <param name=
"parent" type=
"Window" default=
""/> 
40086           <param name=
"name" type=
"String" default=
""/> 
40087           <param name=
"classname" type=
"String" default=
""/> 
40090       <method name=
"LoadOnObject" type=
"bool" overloaded=
"no"> 
40091         <autodoc>LoadOnObject(self, Object instance, Window parent, String name, String classname) -
> bool
</autodoc> 
40093           <param name=
"instance" type=
"Object" default=
""/> 
40094           <param name=
"parent" type=
"Window" default=
""/> 
40095           <param name=
"name" type=
"String" default=
""/> 
40096           <param name=
"classname" type=
"String" default=
""/> 
40099       <method name=
"LoadBitmap" type=
"Bitmap" overloaded=
"no"> 
40100         <autodoc>LoadBitmap(self, String name) -
> Bitmap
</autodoc> 
40102           <param name=
"name" type=
"String" default=
""/> 
40105       <method name=
"LoadIcon" type=
"Icon" overloaded=
"no"> 
40106         <autodoc>LoadIcon(self, String name) -
> Icon
</autodoc> 
40108           <param name=
"name" type=
"String" default=
""/> 
40111       <method name=
"AttachUnknownControl" type=
"bool" overloaded=
"no"> 
40112         <autodoc>AttachUnknownControl(self, String name, Window control, Window parent=None) -
> bool
</autodoc> 
40114           <param name=
"name" type=
"String" default=
""/> 
40115           <param name=
"control" type=
"Window" default=
""/> 
40116           <param name=
"parent" type=
"Window" default=
"NULL"/> 
40119       <staticmethod name=
"GetXRCID" type=
"int" overloaded=
"no"> 
40120         <autodoc>GetXRCID(String str_id) -
> int
</autodoc> 
40122           <param name=
"str_id" type=
"String" default=
""/> 
40125       <method name=
"GetVersion" type=
"long" overloaded=
"no"> 
40126         <autodoc>GetVersion(self) -
> long
</autodoc> 
40128       <method name=
"CompareVersion" type=
"int" overloaded=
"no"> 
40129         <autodoc>CompareVersion(self, int major, int minor, int release, int revision) -
> int
</autodoc> 
40131           <param name=
"major" type=
"int" default=
""/> 
40132           <param name=
"minor" type=
"int" default=
""/> 
40133           <param name=
"release" type=
"int" default=
""/> 
40134           <param name=
"revision" type=
"int" default=
""/> 
40137       <staticmethod name=
"Get" type=
"XmlResource" overloaded=
"no"> 
40138         <autodoc>Get() -
> XmlResource
</autodoc> 
40140       <staticmethod name=
"Set" type=
"XmlResource" overloaded=
"no"> 
40141         <autodoc>Set(XmlResource res) -
> XmlResource
</autodoc> 
40143           <param name=
"res" type=
"XmlResource" default=
""/> 
40146       <method name=
"GetFlags" type=
"int" overloaded=
"no"> 
40147         <autodoc>GetFlags(self) -
> int
</autodoc> 
40149       <method name=
"SetFlags" type=
"" overloaded=
"no"> 
40150         <autodoc>SetFlags(self, int flags)
</autodoc> 
40152           <param name=
"flags" type=
"int" default=
""/> 
40158     return XmlResource_GetXRCID(str_id)
 
40160 def XRCCTRL(window, str_id, *ignoreargs):
 
40161     return window.FindWindowById(XRCID(str_id))
 
40164 #---------------------------------------------------------------------------
 
40166     <class name=
"XmlSubclassFactory" oldname=
"wxPyXmlSubclassFactory" module=
"xrc"> 
40167       <constructor name=
"wxPyXmlSubclassFactory" overloaded=
"no"> 
40168         <autodoc>__init__(self) -
> XmlSubclassFactory
</autodoc> 
40170       <method name=
"_setCallbackInfo" type=
"" overloaded=
"no"> 
40171         <autodoc>_setCallbackInfo(self, PyObject self, PyObject _class)
</autodoc> 
40173           <param name=
"self" type=
"PyObject" default=
""/> 
40174           <param name=
"_class" type=
"PyObject" default=
""/> 
40179 #---------------------------------------------------------------------------
 
40181     <class name=
"XmlProperty" oldname=
"wxXmlProperty" module=
"xrc"> 
40182       <constructor name=
"XmlProperty" overloaded=
"no"> 
40183         <autodoc>__init__(self, String name=EmptyString, String value=EmptyString, 
 
40184     XmlProperty next=None) -
> XmlProperty
</autodoc> 
40186           <param name=
"name" type=
"String" default=
"wxPyEmptyString"/> 
40187           <param name=
"value" type=
"String" default=
"wxPyEmptyString"/> 
40188           <param name=
"next" type=
"XmlProperty" default=
"NULL"/> 
40191       <method name=
"GetName" type=
"String" overloaded=
"no"> 
40192         <autodoc>GetName(self) -
> String
</autodoc> 
40194       <method name=
"GetValue" type=
"String" overloaded=
"no"> 
40195         <autodoc>GetValue(self) -
> String
</autodoc> 
40197       <method name=
"GetNext" type=
"XmlProperty" overloaded=
"no"> 
40198         <autodoc>GetNext(self) -
> XmlProperty
</autodoc> 
40200       <method name=
"SetName" type=
"" overloaded=
"no"> 
40201         <autodoc>SetName(self, String name)
</autodoc> 
40203           <param name=
"name" type=
"String" default=
""/> 
40206       <method name=
"SetValue" type=
"" overloaded=
"no"> 
40207         <autodoc>SetValue(self, String value)
</autodoc> 
40209           <param name=
"value" type=
"String" default=
""/> 
40212       <method name=
"SetNext" type=
"" overloaded=
"no"> 
40213         <autodoc>SetNext(self, XmlProperty next)
</autodoc> 
40215           <param name=
"next" type=
"XmlProperty" default=
""/> 
40219     <class name=
"XmlNode" oldname=
"wxXmlNode" module=
"xrc"> 
40220       <constructor name=
"XmlNode" overloaded=
"no"> 
40221         <autodoc>__init__(self, XmlNode parent=None, int type=
0, String name=EmptyString, 
 
40222     String content=EmptyString, XmlProperty props=None, 
 
40223     XmlNode next=None) -
> XmlNode
</autodoc> 
40225           <param name=
"parent" type=
"XmlNode" default=
"NULL"/> 
40226           <param name=
"type" type=
"wxXmlNodeType" default=
"0"/> 
40227           <param name=
"name" type=
"String" default=
"wxPyEmptyString"/> 
40228           <param name=
"content" type=
"String" default=
"wxPyEmptyString"/> 
40229           <param name=
"props" type=
"XmlProperty" default=
"NULL"/> 
40230           <param name=
"next" type=
"XmlNode" default=
"NULL"/> 
40233       <constructor name=
"XmlNodeEasy" overloaded=
"no"> 
40234         <autodoc>XmlNodeEasy(int type, String name, String content=EmptyString) -
> XmlNode
</autodoc> 
40236           <param name=
"type" type=
"wxXmlNodeType" default=
""/> 
40237           <param name=
"name" type=
"String" default=
""/> 
40238           <param name=
"content" type=
"String" default=
"wxPyEmptyString"/> 
40241       <destructor name=
"~wxXmlNode" overloaded=
"no"> 
40242         <autodoc>__del__(self)
</autodoc> 
40244       <method name=
"AddChild" type=
"" overloaded=
"no"> 
40245         <autodoc>AddChild(self, XmlNode child)
</autodoc> 
40247           <param name=
"child" type=
"XmlNode" default=
""/> 
40250       <method name=
"InsertChild" type=
"" overloaded=
"no"> 
40251         <autodoc>InsertChild(self, XmlNode child, XmlNode before_node)
</autodoc> 
40253           <param name=
"child" type=
"XmlNode" default=
""/> 
40254           <param name=
"before_node" type=
"XmlNode" default=
""/> 
40257       <method name=
"RemoveChild" type=
"bool" overloaded=
"no"> 
40258         <autodoc>RemoveChild(self, XmlNode child) -
> bool
</autodoc> 
40260           <param name=
"child" type=
"XmlNode" default=
""/> 
40263       <method name=
"AddProperty" type=
"" overloaded=
"no"> 
40264         <autodoc>AddProperty(self, XmlProperty prop)
</autodoc> 
40266           <param name=
"prop" type=
"XmlProperty" default=
""/> 
40269       <method name=
"AddPropertyName" type=
"" overloaded=
"no"> 
40270         <autodoc>AddPropertyName(self, String name, String value)
</autodoc> 
40272           <param name=
"name" type=
"String" default=
""/> 
40273           <param name=
"value" type=
"String" default=
""/> 
40276       <method name=
"DeleteProperty" type=
"bool" overloaded=
"no"> 
40277         <autodoc>DeleteProperty(self, String name) -
> bool
</autodoc> 
40279           <param name=
"name" type=
"String" default=
""/> 
40282       <method name=
"GetType" type=
"wxXmlNodeType" overloaded=
"no"> 
40283         <autodoc>GetType(self) -
> int
</autodoc> 
40285       <method name=
"GetName" type=
"String" overloaded=
"no"> 
40286         <autodoc>GetName(self) -
> String
</autodoc> 
40288       <method name=
"GetContent" type=
"String" overloaded=
"no"> 
40289         <autodoc>GetContent(self) -
> String
</autodoc> 
40291       <method name=
"GetParent" type=
"XmlNode" overloaded=
"no"> 
40292         <autodoc>GetParent(self) -
> XmlNode
</autodoc> 
40294       <method name=
"GetNext" type=
"XmlNode" overloaded=
"no"> 
40295         <autodoc>GetNext(self) -
> XmlNode
</autodoc> 
40297       <method name=
"GetChildren" type=
"XmlNode" overloaded=
"no"> 
40298         <autodoc>GetChildren(self) -
> XmlNode
</autodoc> 
40300       <method name=
"GetProperties" type=
"XmlProperty" overloaded=
"no"> 
40301         <autodoc>GetProperties(self) -
> XmlProperty
</autodoc> 
40303       <method name=
"GetPropVal" type=
"String" overloaded=
"no"> 
40304         <autodoc>GetPropVal(self, String propName, String defaultVal) -
> String
</autodoc> 
40306           <param name=
"propName" type=
"String" default=
""/> 
40307           <param name=
"defaultVal" type=
"String" default=
""/> 
40310       <method name=
"HasProp" type=
"bool" overloaded=
"no"> 
40311         <autodoc>HasProp(self, String propName) -
> bool
</autodoc> 
40313           <param name=
"propName" type=
"String" default=
""/> 
40316       <method name=
"SetType" type=
"" overloaded=
"no"> 
40317         <autodoc>SetType(self, int type)
</autodoc> 
40319           <param name=
"type" type=
"wxXmlNodeType" default=
""/> 
40322       <method name=
"SetName" type=
"" overloaded=
"no"> 
40323         <autodoc>SetName(self, String name)
</autodoc> 
40325           <param name=
"name" type=
"String" default=
""/> 
40328       <method name=
"SetContent" type=
"" overloaded=
"no"> 
40329         <autodoc>SetContent(self, String con)
</autodoc> 
40331           <param name=
"con" type=
"String" default=
""/> 
40334       <method name=
"SetParent" type=
"" overloaded=
"no"> 
40335         <autodoc>SetParent(self, XmlNode parent)
</autodoc> 
40337           <param name=
"parent" type=
"XmlNode" default=
""/> 
40340       <method name=
"SetNext" type=
"" overloaded=
"no"> 
40341         <autodoc>SetNext(self, XmlNode next)
</autodoc> 
40343           <param name=
"next" type=
"XmlNode" default=
""/> 
40346       <method name=
"SetChildren" type=
"" overloaded=
"no"> 
40347         <autodoc>SetChildren(self, XmlNode child)
</autodoc> 
40349           <param name=
"child" type=
"XmlNode" default=
""/> 
40352       <method name=
"SetProperties" type=
"" overloaded=
"no"> 
40353         <autodoc>SetProperties(self, XmlProperty prop)
</autodoc> 
40355           <param name=
"prop" type=
"XmlProperty" default=
""/> 
40359     <class name=
"XmlDocument" oldname=
"wxXmlDocument" module=
"xrc"> 
40360       <baseclass name=
"Object"/> 
40361       <constructor name=
"XmlDocument" overloaded=
"no"> 
40362         <autodoc>__init__(self, String filename, String encoding=UTF8String) -
> XmlDocument
</autodoc> 
40364           <param name=
"filename" type=
"String" default=
""/> 
40365           <param name=
"encoding" type=
"String" default=
"wxPyUTF8String"/> 
40368       <constructor name=
"XmlDocumentFromStream" overloaded=
"no"> 
40369         <autodoc>XmlDocumentFromStream(InputStream stream, String encoding=UTF8String) -
> XmlDocument
</autodoc> 
40371           <param name=
"stream" type=
"wxInputStream" default=
""/> 
40372           <param name=
"encoding" type=
"String" default=
"wxPyUTF8String"/> 
40375       <constructor name=
"EmptyXmlDocument" overloaded=
"no"> 
40376         <autodoc>EmptyXmlDocument() -
> XmlDocument
</autodoc> 
40378       <destructor name=
"~wxXmlDocument" overloaded=
"no"> 
40379         <autodoc>__del__(self)
</autodoc> 
40381       <method name=
"Load" type=
"bool" overloaded=
"no"> 
40382         <autodoc>Load(self, String filename, String encoding=UTF8String) -
> bool
</autodoc> 
40384           <param name=
"filename" type=
"String" default=
""/> 
40385           <param name=
"encoding" type=
"String" default=
"wxPyUTF8String"/> 
40388       <method name=
"LoadFromStream" type=
"bool" overloaded=
"no"> 
40389         <autodoc>LoadFromStream(self, InputStream stream, String encoding=UTF8String) -
> bool
</autodoc> 
40391           <param name=
"stream" type=
"wxInputStream" default=
""/> 
40392           <param name=
"encoding" type=
"String" default=
"wxPyUTF8String"/> 
40395       <method name=
"Save" type=
"bool" overloaded=
"no"> 
40396         <autodoc>Save(self, String filename) -
> bool
</autodoc> 
40398           <param name=
"filename" type=
"String" default=
""/> 
40401       <method name=
"SaveToStream" type=
"bool" overloaded=
"no"> 
40402         <autodoc>SaveToStream(self, OutputStream stream) -
> bool
</autodoc> 
40404           <param name=
"stream" type=
"OutputStream" default=
""/> 
40407       <method name=
"IsOk" type=
"bool" overloaded=
"no"> 
40408         <autodoc>IsOk(self) -
> bool
</autodoc> 
40410       <method name=
"GetRoot" type=
"XmlNode" overloaded=
"no"> 
40411         <autodoc>GetRoot(self) -
> XmlNode
</autodoc> 
40413       <method name=
"GetVersion" type=
"String" overloaded=
"no"> 
40414         <autodoc>GetVersion(self) -
> String
</autodoc> 
40416       <method name=
"GetFileEncoding" type=
"String" overloaded=
"no"> 
40417         <autodoc>GetFileEncoding(self) -
> String
</autodoc> 
40419       <method name=
"SetRoot" type=
"" overloaded=
"no"> 
40420         <autodoc>SetRoot(self, XmlNode node)
</autodoc> 
40422           <param name=
"node" type=
"XmlNode" default=
""/> 
40425       <method name=
"SetVersion" type=
"" overloaded=
"no"> 
40426         <autodoc>SetVersion(self, String version)
</autodoc> 
40428           <param name=
"version" type=
"String" default=
""/> 
40431       <method name=
"SetFileEncoding" type=
"" overloaded=
"no"> 
40432         <autodoc>SetFileEncoding(self, String encoding)
</autodoc> 
40434           <param name=
"encoding" type=
"String" default=
""/> 
40439 #---------------------------------------------------------------------------
 
40441     <class name=
"XmlResourceHandler" oldname=
"wxPyXmlResourceHandler" module=
"xrc"> 
40442       <baseclass name=
"Object"/> 
40443       <constructor name=
"wxPyXmlResourceHandler" overloaded=
"no"> 
40444         <autodoc>__init__(self) -
> XmlResourceHandler
</autodoc> 
40446       <method name=
"_setCallbackInfo" type=
"" overloaded=
"no"> 
40447         <autodoc>_setCallbackInfo(self, PyObject self, PyObject _class)
</autodoc> 
40449           <param name=
"self" type=
"PyObject" default=
""/> 
40450           <param name=
"_class" type=
"PyObject" default=
""/> 
40453       <method name=
"CreateResource" type=
"Object" overloaded=
"no"> 
40454         <autodoc>CreateResource(self, XmlNode node, Object parent, Object instance) -
> Object
</autodoc> 
40456           <param name=
"node" type=
"XmlNode" default=
""/> 
40457           <param name=
"parent" type=
"Object" default=
""/> 
40458           <param name=
"instance" type=
"Object" default=
""/> 
40461       <method name=
"SetParentResource" type=
"" overloaded=
"no"> 
40462         <autodoc>SetParentResource(self, XmlResource res)
</autodoc> 
40464           <param name=
"res" type=
"XmlResource" default=
""/> 
40467       <method name=
"GetResource" type=
"XmlResource" overloaded=
"no"> 
40468         <autodoc>GetResource(self) -
> XmlResource
</autodoc> 
40470       <method name=
"GetNode" type=
"XmlNode" overloaded=
"no"> 
40471         <autodoc>GetNode(self) -
> XmlNode
</autodoc> 
40473       <method name=
"GetClass" type=
"String" overloaded=
"no"> 
40474         <autodoc>GetClass(self) -
> String
</autodoc> 
40476       <method name=
"GetParent" type=
"Object" overloaded=
"no"> 
40477         <autodoc>GetParent(self) -
> Object
</autodoc> 
40479       <method name=
"GetInstance" type=
"Object" overloaded=
"no"> 
40480         <autodoc>GetInstance(self) -
> Object
</autodoc> 
40482       <method name=
"GetParentAsWindow" type=
"Window" overloaded=
"no"> 
40483         <autodoc>GetParentAsWindow(self) -
> Window
</autodoc> 
40485       <method name=
"GetInstanceAsWindow" type=
"Window" overloaded=
"no"> 
40486         <autodoc>GetInstanceAsWindow(self) -
> Window
</autodoc> 
40488       <method name=
"IsOfClass" type=
"bool" overloaded=
"no"> 
40489         <autodoc>IsOfClass(self, XmlNode node, String classname) -
> bool
</autodoc> 
40491           <param name=
"node" type=
"XmlNode" default=
""/> 
40492           <param name=
"classname" type=
"String" default=
""/> 
40495       <method name=
"GetNodeContent" type=
"String" overloaded=
"no"> 
40496         <autodoc>GetNodeContent(self, XmlNode node) -
> String
</autodoc> 
40498           <param name=
"node" type=
"XmlNode" default=
""/> 
40501       <method name=
"HasParam" type=
"bool" overloaded=
"no"> 
40502         <autodoc>HasParam(self, String param) -
> bool
</autodoc> 
40504           <param name=
"param" type=
"String" default=
""/> 
40507       <method name=
"GetParamNode" type=
"XmlNode" overloaded=
"no"> 
40508         <autodoc>GetParamNode(self, String param) -
> XmlNode
</autodoc> 
40510           <param name=
"param" type=
"String" default=
""/> 
40513       <method name=
"GetParamValue" type=
"String" overloaded=
"no"> 
40514         <autodoc>GetParamValue(self, String param) -
> String
</autodoc> 
40516           <param name=
"param" type=
"String" default=
""/> 
40519       <method name=
"AddStyle" type=
"" overloaded=
"no"> 
40520         <autodoc>AddStyle(self, String name, int value)
</autodoc> 
40522           <param name=
"name" type=
"String" default=
""/> 
40523           <param name=
"value" type=
"int" default=
""/> 
40526       <method name=
"AddWindowStyles" type=
"" overloaded=
"no"> 
40527         <autodoc>AddWindowStyles(self)
</autodoc> 
40529       <method name=
"GetStyle" type=
"int" overloaded=
"no"> 
40530         <autodoc>GetStyle(self, String param=StyleString, int defaults=
0) -
> int
</autodoc> 
40532           <param name=
"param" type=
"String" default=
"wxPyStyleString"/> 
40533           <param name=
"defaults" type=
"int" default=
"0"/> 
40536       <method name=
"GetText" type=
"String" overloaded=
"no"> 
40537         <autodoc>GetText(self, String param, bool translate=True) -
> String
</autodoc> 
40539           <param name=
"param" type=
"String" default=
""/> 
40540           <param name=
"translate" type=
"bool" default=
"True"/> 
40543       <method name=
"GetID" type=
"int" overloaded=
"no"> 
40544         <autodoc>GetID(self) -
> int
</autodoc> 
40546       <method name=
"GetName" type=
"String" overloaded=
"no"> 
40547         <autodoc>GetName(self) -
> String
</autodoc> 
40549       <method name=
"GetBool" type=
"bool" overloaded=
"no"> 
40550         <autodoc>GetBool(self, String param, bool defaultv=False) -
> bool
</autodoc> 
40552           <param name=
"param" type=
"String" default=
""/> 
40553           <param name=
"defaultv" type=
"bool" default=
"False"/> 
40556       <method name=
"GetLong" type=
"long" overloaded=
"no"> 
40557         <autodoc>GetLong(self, String param, long defaultv=
0) -
> long
</autodoc> 
40559           <param name=
"param" type=
"String" default=
""/> 
40560           <param name=
"defaultv" type=
"long" default=
"0"/> 
40563       <method name=
"GetColour" type=
"Colour" overloaded=
"no"> 
40564         <autodoc>GetColour(self, String param) -
> Colour
</autodoc> 
40566           <param name=
"param" type=
"String" default=
""/> 
40569       <method name=
"GetSize" type=
"Size" overloaded=
"no"> 
40570         <autodoc>GetSize(self, String param=SizeString) -
> Size
</autodoc> 
40572           <param name=
"param" type=
"String" default=
"wxPySizeString"/> 
40575       <method name=
"GetPosition" type=
"Point" overloaded=
"no"> 
40576         <autodoc>GetPosition(self, String param=PosString) -
> Point
</autodoc> 
40578           <param name=
"param" type=
"String" default=
"wxPyPosString"/> 
40581       <method name=
"GetDimension" type=
"int" overloaded=
"no"> 
40582         <autodoc>GetDimension(self, String param, int defaultv=
0) -
> int
</autodoc> 
40584           <param name=
"param" type=
"String" default=
""/> 
40585           <param name=
"defaultv" type=
"int" default=
"0"/> 
40588       <method name=
"GetBitmap" type=
"Bitmap" overloaded=
"no"> 
40589         <autodoc>GetBitmap(self, String param=BitmapString, wxArtClient defaultArtClient=wxART_OTHER, 
 
40590     Size size=DefaultSize) -
> Bitmap
</autodoc> 
40592           <param name=
"param" type=
"String" default=
"wxPyBitmapString"/> 
40593           <param name=
"defaultArtClient" type=
"wxArtClient" default=
"wxART_OTHER"/> 
40594           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
40597       <method name=
"GetIcon" type=
"Icon" overloaded=
"no"> 
40598         <autodoc>GetIcon(self, String param=IconString, wxArtClient defaultArtClient=wxART_OTHER, 
 
40599     Size size=DefaultSize) -
> Icon
</autodoc> 
40601           <param name=
"param" type=
"String" default=
"wxPyIconString"/> 
40602           <param name=
"defaultArtClient" type=
"wxArtClient" default=
"wxART_OTHER"/> 
40603           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
40606       <method name=
"GetFont" type=
"Font" overloaded=
"no"> 
40607         <autodoc>GetFont(self, String param=FontString) -
> Font
</autodoc> 
40609           <param name=
"param" type=
"String" default=
"wxPyFontString"/> 
40612       <method name=
"SetupWindow" type=
"" overloaded=
"no"> 
40613         <autodoc>SetupWindow(self, Window wnd)
</autodoc> 
40615           <param name=
"wnd" type=
"Window" default=
""/> 
40618       <method name=
"CreateChildren" type=
"" overloaded=
"no"> 
40619         <autodoc>CreateChildren(self, Object parent, bool this_hnd_only=False)
</autodoc> 
40621           <param name=
"parent" type=
"Object" default=
""/> 
40622           <param name=
"this_hnd_only" type=
"bool" default=
"False"/> 
40625       <method name=
"CreateChildrenPrivately" type=
"" overloaded=
"no"> 
40626         <autodoc>CreateChildrenPrivately(self, Object parent, XmlNode rootnode=None)
</autodoc> 
40628           <param name=
"parent" type=
"Object" default=
""/> 
40629           <param name=
"rootnode" type=
"XmlNode" default=
"NULL"/> 
40632       <method name=
"CreateResFromNode" type=
"Object" overloaded=
"no"> 
40633         <autodoc>CreateResFromNode(self, XmlNode node, Object parent, Object instance=None) -
> Object
</autodoc> 
40635           <param name=
"node" type=
"XmlNode" default=
""/> 
40636           <param name=
"parent" type=
"Object" default=
""/> 
40637           <param name=
"instance" type=
"Object" default=
"NULL"/> 
40640       <method name=
"GetCurFileSystem" type=
"FileSystem" overloaded=
"no"> 
40641         <autodoc>GetCurFileSystem(self) -
> FileSystem
</autodoc> 
40644     <pythoncode>#----------------------------------------------------------------------------
 
40645 # The global was removed  in favor of static accessor functions.  This is for
 
40646 # backwards compatibility:
 
40648 TheXmlResource = XmlResource_Get()
 
40651 #----------------------------------------------------------------------------
 
40652 #  Create a factory for handling the subclass property of the object tag.
 
40655 def _my_import(name):
 
40656     mod = __import__(name)
 
40657     components = name.split('.')
 
40658     for comp in components[
1:]:
 
40659         mod = getattr(mod, comp)
 
40663 class XmlSubclassFactory_Python(XmlSubclassFactory):
 
40664     def __init__(self):
 
40665         XmlSubclassFactory.__init__(self)
 
40667     def Create(self, className):
 
40668         assert className.find('.') != -
1, "Module name must be specified!"
 
40669         mname = className[:className.rfind('.')]
 
40670         cname = className[className.rfind('.')+
1:]
 
40671         module = _my_import(mname)
 
40672         klass = getattr(module, cname)
 
40677 XmlResource_AddSubclassFactory(XmlSubclassFactory_Python())
 
40679 #----------------------------------------------------------------------------
 
40682   <module name=
"gizmos"> 
40683     <import name=
"_windows"/> 
40684     <import name=
"_controls"/> 
40685     <pythoncode> import wx 
</pythoncode> 
40686     <pythoncode> __docfilter__ = wx._core.__DocFilter(globals()) 
</pythoncode> 
40687     <class name=
"DynamicSashSplitEvent" oldname=
"wxDynamicSashSplitEvent" module=
"gizmos"> 
40688       <baseclass name=
"CommandEvent"/> 
40689       <constructor name=
"DynamicSashSplitEvent" overloaded=
"no"> 
40690         <autodoc>__init__(self, Object target) -
> DynamicSashSplitEvent
</autodoc> 
40692           <param name=
"target" type=
"Object" default=
""/> 
40696     <class name=
"DynamicSashUnifyEvent" oldname=
"wxDynamicSashUnifyEvent" module=
"gizmos"> 
40697       <baseclass name=
"CommandEvent"/> 
40698       <constructor name=
"DynamicSashUnifyEvent" overloaded=
"no"> 
40699         <autodoc>__init__(self, Object target) -
> DynamicSashUnifyEvent
</autodoc> 
40701           <param name=
"target" type=
"Object" default=
""/> 
40705     <class name=
"DynamicSashWindow" oldname=
"wxDynamicSashWindow" module=
"gizmos"> 
40706       <baseclass name=
"Window"/> 
40707       <constructor name=
"DynamicSashWindow" overloaded=
"no"> 
40708         <autodoc>__init__(self, Window parent, int id=-
1, Point pos=DefaultPosition, 
 
40709     Size size=DefaultSize, long style=wxCLIP_CHILDREN|wxDS_MANAGE_SCROLLBARS|wxDS_DRAG_CORNER, 
 
40710     String name=DynamicSashNameStr) -
> DynamicSashWindow
</autodoc> 
40712           <param name=
"parent" type=
"Window" default=
""/> 
40713           <param name=
"id" type=
"int" default=
"-1"/> 
40714           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
40715           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
40716           <param name=
"style" type=
"long" default=
"wxCLIP_CHILDREN|wxDS_MANAGE_SCROLLBARS|wxDS_DRAG_CORNER"/> 
40717           <param name=
"name" type=
"String" default=
"wxPyDynamicSashNameStr"/> 
40720       <constructor name=
"PreDynamicSashWindow" overloaded=
"no"> 
40721         <autodoc>PreDynamicSashWindow() -
> DynamicSashWindow
</autodoc> 
40723       <method name=
"Create" type=
"bool" overloaded=
"no"> 
40724         <autodoc>Create(self, Window parent, int id=-
1, Point pos=DefaultPosition, 
 
40725     Size size=DefaultSize, long style=wxCLIP_CHILDREN|wxDS_MANAGE_SCROLLBARS|wxDS_DRAG_CORNER, 
 
40726     String name=DynamicSashNameStr) -
> bool
</autodoc> 
40728           <param name=
"parent" type=
"Window" default=
""/> 
40729           <param name=
"id" type=
"int" default=
"-1"/> 
40730           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
40731           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
40732           <param name=
"style" type=
"long" default=
"wxCLIP_CHILDREN|wxDS_MANAGE_SCROLLBARS|wxDS_DRAG_CORNER"/> 
40733           <param name=
"name" type=
"String" default=
"wxPyDynamicSashNameStr"/> 
40736       <method name=
"GetHScrollBar" type=
"ScrollBar" overloaded=
"no"> 
40737         <autodoc>GetHScrollBar(self, Window child) -
> ScrollBar
</autodoc> 
40739           <param name=
"child" type=
"Window" default=
""/> 
40742       <method name=
"GetVScrollBar" type=
"ScrollBar" overloaded=
"no"> 
40743         <autodoc>GetVScrollBar(self, Window child) -
> ScrollBar
</autodoc> 
40745           <param name=
"child" type=
"Window" default=
""/> 
40750 EVT_DYNAMIC_SASH_SPLIT = wx.PyEventBinder( wxEVT_DYNAMIC_SASH_SPLIT, 
1 )
 
40751 EVT_DYNAMIC_SASH_UNIFY = wx.PyEventBinder( wxEVT_DYNAMIC_SASH_UNIFY, 
1 )
 
40753     <class name=
"EditableListBox" oldname=
"wxEditableListBox" module=
"gizmos"> 
40754       <baseclass name=
"Panel"/> 
40755       <constructor name=
"EditableListBox" overloaded=
"no"> 
40756         <autodoc>__init__(self, Window parent, int id=-
1, String label=EmptyString, 
 
40757     Point pos=DefaultPosition, Size size=DefaultSize, 
 
40758     long style=wxEL_ALLOW_NEW|wxEL_ALLOW_EDIT|wxEL_ALLOW_DELETE, 
 
40759     String name=EditableListBoxNameStr) -
> EditableListBox
</autodoc> 
40761           <param name=
"parent" type=
"Window" default=
""/> 
40762           <param name=
"id" type=
"int" default=
"-1"/> 
40763           <param name=
"label" type=
"String" default=
"wxPyEmptyString"/> 
40764           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
40765           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
40766           <param name=
"style" type=
"long" default=
"wxEL_ALLOW_NEW|wxEL_ALLOW_EDIT|wxEL_ALLOW_DELETE"/> 
40767           <param name=
"name" type=
"String" default=
"wxPyEditableListBoxNameStr"/> 
40770       <method name=
"SetStrings" type=
"" overloaded=
"no"> 
40771         <autodoc>SetStrings(self, wxArrayString strings)
</autodoc> 
40773           <param name=
"strings" type=
"wxArrayString" default=
""/> 
40776       <method name=
"GetStrings" type=
"PyObject" overloaded=
"no"> 
40777         <autodoc>GetStrings(self) -
> PyObject
</autodoc> 
40779       <method name=
"GetListCtrl" type=
"ListCtrl" overloaded=
"no"> 
40780         <autodoc>GetListCtrl(self) -
> ListCtrl
</autodoc> 
40782       <method name=
"GetDelButton" type=
"BitmapButton" overloaded=
"no"> 
40783         <autodoc>GetDelButton(self) -
> BitmapButton
</autodoc> 
40785       <method name=
"GetNewButton" type=
"BitmapButton" overloaded=
"no"> 
40786         <autodoc>GetNewButton(self) -
> BitmapButton
</autodoc> 
40788       <method name=
"GetUpButton" type=
"BitmapButton" overloaded=
"no"> 
40789         <autodoc>GetUpButton(self) -
> BitmapButton
</autodoc> 
40791       <method name=
"GetDownButton" type=
"BitmapButton" overloaded=
"no"> 
40792         <autodoc>GetDownButton(self) -
> BitmapButton
</autodoc> 
40794       <method name=
"GetEditButton" type=
"BitmapButton" overloaded=
"no"> 
40795         <autodoc>GetEditButton(self) -
> BitmapButton
</autodoc> 
40798     <class name=
"RemotelyScrolledTreeCtrl" oldname=
"wxRemotelyScrolledTreeCtrl" module=
"gizmos"> 
40799       <baseclass name=
"TreeCtrl"/> 
40800       <constructor name=
"RemotelyScrolledTreeCtrl" overloaded=
"no"> 
40801         <autodoc>__init__(self, Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, 
 
40802     long style=TR_HAS_BUTTONS) -
> RemotelyScrolledTreeCtrl
</autodoc> 
40804           <param name=
"parent" type=
"Window" default=
""/> 
40805           <param name=
"id" type=
"int" default=
""/> 
40806           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
40807           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
40808           <param name=
"style" type=
"long" default=
"wxTR_HAS_BUTTONS"/> 
40811       <method name=
"HideVScrollbar" type=
"" overloaded=
"no"> 
40812         <autodoc>HideVScrollbar(self)
</autodoc> 
40814       <method name=
"AdjustRemoteScrollbars" type=
"" overloaded=
"no"> 
40815         <autodoc>AdjustRemoteScrollbars(self)
</autodoc> 
40817       <method name=
"GetScrolledWindow" type=
"ScrolledWindow" overloaded=
"no"> 
40818         <autodoc>GetScrolledWindow(self) -
> ScrolledWindow
</autodoc> 
40820       <method name=
"ScrollToLine" type=
"" overloaded=
"no"> 
40821         <autodoc>ScrollToLine(self, int posHoriz, int posVert)
</autodoc> 
40823           <param name=
"posHoriz" type=
"int" default=
""/> 
40824           <param name=
"posVert" type=
"int" default=
""/> 
40827       <method name=
"SetCompanionWindow" type=
"" overloaded=
"no"> 
40828         <autodoc>SetCompanionWindow(self, Window companion)
</autodoc> 
40830           <param name=
"companion" type=
"Window" default=
""/> 
40833       <method name=
"GetCompanionWindow" type=
"Window" overloaded=
"no"> 
40834         <autodoc>GetCompanionWindow(self) -
> Window
</autodoc> 
40837     <class name=
"TreeCompanionWindow" oldname=
"wxPyTreeCompanionWindow" module=
"gizmos"> 
40838       <baseclass name=
"Window"/> 
40839       <constructor name=
"wxPyTreeCompanionWindow" overloaded=
"no"> 
40840         <autodoc>__init__(self, Window parent, int id=-
1, Point pos=DefaultPosition, 
 
40841     Size size=DefaultSize, long style=
0) -
> TreeCompanionWindow
</autodoc> 
40843           <param name=
"parent" type=
"Window" default=
""/> 
40844           <param name=
"id" type=
"int" default=
"-1"/> 
40845           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
40846           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
40847           <param name=
"style" type=
"long" default=
"0"/> 
40850       <method name=
"_setCallbackInfo" type=
"" overloaded=
"no"> 
40851         <autodoc>_setCallbackInfo(self, PyObject self, PyObject _class)
</autodoc> 
40853           <param name=
"self" type=
"PyObject" default=
""/> 
40854           <param name=
"_class" type=
"PyObject" default=
""/> 
40857       <method name=
"GetTreeCtrl" type=
"RemotelyScrolledTreeCtrl" overloaded=
"no"> 
40858         <autodoc>GetTreeCtrl(self) -
> RemotelyScrolledTreeCtrl
</autodoc> 
40860       <method name=
"SetTreeCtrl" type=
"" overloaded=
"no"> 
40861         <autodoc>SetTreeCtrl(self, RemotelyScrolledTreeCtrl treeCtrl)
</autodoc> 
40863           <param name=
"treeCtrl" type=
"RemotelyScrolledTreeCtrl" default=
""/> 
40867     <class name=
"ThinSplitterWindow" oldname=
"wxThinSplitterWindow" module=
"gizmos"> 
40868       <baseclass name=
"SplitterWindow"/> 
40869       <constructor name=
"ThinSplitterWindow" overloaded=
"no"> 
40870         <autodoc>__init__(self, Window parent, int id=-
1, Point pos=DefaultPosition, 
 
40871     Size size=DefaultSize, long style=wxSP_3D|wxCLIP_CHILDREN) -
> ThinSplitterWindow
</autodoc> 
40873           <param name=
"parent" type=
"Window" default=
""/> 
40874           <param name=
"id" type=
"int" default=
"-1"/> 
40875           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
40876           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
40877           <param name=
"style" type=
"long" default=
"wxSP_3D|wxCLIP_CHILDREN"/> 
40881     <class name=
"SplitterScrolledWindow" oldname=
"wxSplitterScrolledWindow" module=
"gizmos"> 
40882       <baseclass name=
"ScrolledWindow"/> 
40883       <constructor name=
"SplitterScrolledWindow" overloaded=
"no"> 
40884         <autodoc>__init__(self, Window parent, int id=-
1, Point pos=DefaultPosition, 
 
40885     Size size=DefaultSize, long style=
0) -
> SplitterScrolledWindow
</autodoc> 
40887           <param name=
"parent" type=
"Window" default=
""/> 
40888           <param name=
"id" type=
"int" default=
"-1"/> 
40889           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
40890           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
40891           <param name=
"style" type=
"long" default=
"0"/> 
40895     <class name=
"LEDNumberCtrl" oldname=
"wxLEDNumberCtrl" module=
"gizmos"> 
40896       <baseclass name=
"Control"/> 
40897       <constructor name=
"LEDNumberCtrl" overloaded=
"no"> 
40898         <autodoc>__init__(self, Window parent, int id=-
1, Point pos=DefaultPosition, 
 
40899     Size size=DefaultSize, long style=wxLED_ALIGN_LEFT|wxLED_DRAW_FADED) -
> LEDNumberCtrl
</autodoc> 
40901           <param name=
"parent" type=
"Window" default=
""/> 
40902           <param name=
"id" type=
"int" default=
"-1"/> 
40903           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
40904           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
40905           <param name=
"style" type=
"long" default=
"wxLED_ALIGN_LEFT|wxLED_DRAW_FADED"/> 
40908       <constructor name=
"PreLEDNumberCtrl" overloaded=
"no"> 
40909         <autodoc>PreLEDNumberCtrl() -
> LEDNumberCtrl
</autodoc> 
40911       <method name=
"Create" type=
"bool" overloaded=
"no"> 
40912         <autodoc>Create(self, Window parent, int id=-
1, Point pos=DefaultPosition, 
 
40913     Size size=DefaultSize, long style=wxLED_ALIGN_LEFT|wxLED_DRAW_FADED) -
> bool
</autodoc> 
40915           <param name=
"parent" type=
"Window" default=
""/> 
40916           <param name=
"id" type=
"int" default=
"-1"/> 
40917           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
40918           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
40919           <param name=
"style" type=
"long" default=
"wxLED_ALIGN_LEFT|wxLED_DRAW_FADED"/> 
40922       <method name=
"GetAlignment" type=
"wxLEDValueAlign" overloaded=
"no"> 
40923         <autodoc>GetAlignment(self) -
> int
</autodoc> 
40925       <method name=
"GetDrawFaded" type=
"bool" overloaded=
"no"> 
40926         <autodoc>GetDrawFaded(self) -
> bool
</autodoc> 
40928       <method name=
"GetValue" type=
"String" overloaded=
"no"> 
40929         <autodoc>GetValue(self) -
> String
</autodoc> 
40931       <method name=
"SetAlignment" type=
"" overloaded=
"no"> 
40932         <autodoc>SetAlignment(self, int Alignment, bool Redraw=true)
</autodoc> 
40934           <param name=
"Alignment" type=
"wxLEDValueAlign" default=
""/> 
40935           <param name=
"Redraw" type=
"bool" default=
"true"/> 
40938       <method name=
"SetDrawFaded" type=
"" overloaded=
"no"> 
40939         <autodoc>SetDrawFaded(self, bool DrawFaded, bool Redraw=true)
</autodoc> 
40941           <param name=
"DrawFaded" type=
"bool" default=
""/> 
40942           <param name=
"Redraw" type=
"bool" default=
"true"/> 
40945       <method name=
"SetValue" type=
"" overloaded=
"no"> 
40946         <autodoc>SetValue(self, String Value, bool Redraw=true)
</autodoc> 
40948           <param name=
"Value" type=
"String" default=
""/> 
40949           <param name=
"Redraw" type=
"bool" default=
"true"/> 
40953     <pythoncode> wx.TR_DONT_ADJUST_MAC = TR_DONT_ADJUST_MAC 
</pythoncode> 
40954     <class name=
"TreeListColumnInfo" oldname=
"wxTreeListColumnInfo" module=
"gizmos"> 
40955       <baseclass name=
"Object"/> 
40956       <constructor name=
"TreeListColumnInfo" overloaded=
"no"> 
40957         <autodoc>__init__(self, String text=EmptyString, int image=-
1, size_t width=
100, 
 
40958     bool shown=True, int alignment=TL_ALIGN_LEFT) -
> TreeListColumnInfo
</autodoc> 
40960           <param name=
"text" type=
"String" default=
"wxPyEmptyString"/> 
40961           <param name=
"image" type=
"int" default=
"-1"/> 
40962           <param name=
"width" type=
"size_t" default=
"100"/> 
40963           <param name=
"shown" type=
"bool" default=
"True"/> 
40964           <param name=
"alignment" type=
"wxTreeListColumnAlign" default=
"wxTL_ALIGN_LEFT"/> 
40967       <method name=
"GetShown" type=
"bool" overloaded=
"no"> 
40968         <autodoc>GetShown(self) -
> bool
</autodoc> 
40970       <method name=
"GetAlignment" type=
"wxTreeListColumnAlign" overloaded=
"no"> 
40971         <autodoc>GetAlignment(self) -
> int
</autodoc> 
40973       <method name=
"GetText" type=
"String" overloaded=
"no"> 
40974         <autodoc>GetText(self) -
> String
</autodoc> 
40976       <method name=
"GetImage" type=
"int" overloaded=
"no"> 
40977         <autodoc>GetImage(self) -
> int
</autodoc> 
40979       <method name=
"GetSelectedImage" type=
"int" overloaded=
"no"> 
40980         <autodoc>GetSelectedImage(self) -
> int
</autodoc> 
40982       <method name=
"GetWidth" type=
"size_t" overloaded=
"no"> 
40983         <autodoc>GetWidth(self) -
> size_t
</autodoc> 
40985       <method name=
"SetShown" type=
"" overloaded=
"no"> 
40986         <autodoc>SetShown(self, bool shown)
</autodoc> 
40988           <param name=
"shown" type=
"bool" default=
""/> 
40991       <method name=
"SetAlignment" type=
"" overloaded=
"no"> 
40992         <autodoc>SetAlignment(self, int alignment)
</autodoc> 
40994           <param name=
"alignment" type=
"wxTreeListColumnAlign" default=
""/> 
40997       <method name=
"SetText" type=
"" overloaded=
"no"> 
40998         <autodoc>SetText(self, String text)
</autodoc> 
41000           <param name=
"text" type=
"String" default=
""/> 
41003       <method name=
"SetImage" type=
"" overloaded=
"no"> 
41004         <autodoc>SetImage(self, int image)
</autodoc> 
41006           <param name=
"image" type=
"int" default=
""/> 
41009       <method name=
"SetSelectedImage" type=
"" overloaded=
"no"> 
41010         <autodoc>SetSelectedImage(self, int image)
</autodoc> 
41012           <param name=
"image" type=
"int" default=
""/> 
41015       <method name=
"SetWidth" type=
"" overloaded=
"no"> 
41016         <autodoc>SetWidth(self, size_t with)
</autodoc> 
41018           <param name=
"with" type=
"size_t" default=
""/> 
41022     <class name=
"TreeListCtrl" oldname=
"wxPyTreeListCtrl" module=
"gizmos"> 
41023       <baseclass name=
"Control"/> 
41024       <constructor name=
"wxPyTreeListCtrl" overloaded=
"no"> 
41025         <autodoc>__init__(self, Window parent, int id=-
1, Point pos=DefaultPosition, 
 
41026     Size size=DefaultSize, long style=TR_DEFAULT_STYLE, 
 
41027     Validator validator=DefaultValidator, 
 
41028     String name=TreeListCtrlNameStr) -
> TreeListCtrl
</autodoc> 
41030           <param name=
"parent" type=
"Window" default=
""/> 
41031           <param name=
"id" type=
"int" default=
"-1"/> 
41032           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
41033           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
41034           <param name=
"style" type=
"long" default=
"wxTR_DEFAULT_STYLE"/> 
41035           <param name=
"validator" type=
"Validator" default=
"wxDefaultValidator"/> 
41036           <param name=
"name" type=
"String" default=
"wxPyTreeListCtrlNameStr"/> 
41039       <constructor name=
"PreTreeListCtrl" overloaded=
"no"> 
41040         <autodoc>PreTreeListCtrl() -
> TreeListCtrl
</autodoc> 
41042       <method name=
"Create" type=
"bool" overloaded=
"no"> 
41043         <autodoc>Create(self, Window parent, int id=-
1, Point pos=DefaultPosition, 
 
41044     Size size=DefaultSize, long style=TR_DEFAULT_STYLE, 
 
41045     Validator validator=DefaultValidator, 
 
41046     String name=TreeListCtrlNameStr) -
> bool
</autodoc> 
41047         <docstring>Do the 
2nd phase and create the GUI control.
</docstring> 
41049           <param name=
"parent" type=
"Window" default=
""/> 
41050           <param name=
"id" type=
"int" default=
"-1"/> 
41051           <param name=
"pos" type=
"Point" default=
"wxDefaultPosition"/> 
41052           <param name=
"size" type=
"Size" default=
"wxDefaultSize"/> 
41053           <param name=
"style" type=
"long" default=
"wxTR_DEFAULT_STYLE"/> 
41054           <param name=
"validator" type=
"Validator" default=
"wxDefaultValidator"/> 
41055           <param name=
"name" type=
"String" default=
"wxPyTreeListCtrlNameStr"/> 
41058       <method name=
"_setCallbackInfo" type=
"" overloaded=
"no"> 
41059         <autodoc>_setCallbackInfo(self, PyObject self, PyObject _class)
</autodoc> 
41061           <param name=
"self" type=
"PyObject" default=
""/> 
41062           <param name=
"_class" type=
"PyObject" default=
""/> 
41065       <method name=
"GetCount" type=
"size_t" overloaded=
"no"> 
41066         <autodoc>GetCount(self) -
> size_t
</autodoc> 
41068       <method name=
"GetIndent" type=
"unsigned int" overloaded=
"no"> 
41069         <autodoc>GetIndent(self) -
> unsigned int
</autodoc> 
41071       <method name=
"SetIndent" type=
"" overloaded=
"no"> 
41072         <autodoc>SetIndent(self, unsigned int indent)
</autodoc> 
41074           <param name=
"indent" type=
"unsigned int" default=
""/> 
41077       <method name=
"GetLineSpacing" type=
"unsigned int" overloaded=
"no"> 
41078         <autodoc>GetLineSpacing(self) -
> unsigned int
</autodoc> 
41080       <method name=
"SetLineSpacing" type=
"" overloaded=
"no"> 
41081         <autodoc>SetLineSpacing(self, unsigned int spacing)
</autodoc> 
41083           <param name=
"spacing" type=
"unsigned int" default=
""/> 
41086       <method name=
"GetImageList" type=
"ImageList" overloaded=
"no"> 
41087         <autodoc>GetImageList(self) -
> ImageList
</autodoc> 
41089       <method name=
"GetStateImageList" type=
"ImageList" overloaded=
"no"> 
41090         <autodoc>GetStateImageList(self) -
> ImageList
</autodoc> 
41092       <method name=
"GetButtonsImageList" type=
"ImageList" overloaded=
"no"> 
41093         <autodoc>GetButtonsImageList(self) -
> ImageList
</autodoc> 
41095       <method name=
"SetImageList" type=
"" overloaded=
"no"> 
41096         <autodoc>SetImageList(self, ImageList imageList)
</autodoc> 
41098           <param name=
"imageList" type=
"ImageList" default=
""/> 
41101       <method name=
"SetStateImageList" type=
"" overloaded=
"no"> 
41102         <autodoc>SetStateImageList(self, ImageList imageList)
</autodoc> 
41104           <param name=
"imageList" type=
"ImageList" default=
""/> 
41107       <method name=
"SetButtonsImageList" type=
"" overloaded=
"no"> 
41108         <autodoc>SetButtonsImageList(self, ImageList imageList)
</autodoc> 
41110           <param name=
"imageList" type=
"ImageList" default=
""/> 
41113       <method name=
"AssignImageList" type=
"" overloaded=
"no"> 
41114         <autodoc>AssignImageList(self, ImageList imageList)
</autodoc> 
41116           <param name=
"imageList" type=
"ImageList" default=
""/> 
41119       <method name=
"AssignStateImageList" type=
"" overloaded=
"no"> 
41120         <autodoc>AssignStateImageList(self, ImageList imageList)
</autodoc> 
41122           <param name=
"imageList" type=
"ImageList" default=
""/> 
41125       <method name=
"AssignButtonsImageList" type=
"" overloaded=
"no"> 
41126         <autodoc>AssignButtonsImageList(self, ImageList imageList)
</autodoc> 
41128           <param name=
"imageList" type=
"ImageList" default=
""/> 
41131       <method name=
"AddColumn" type=
"" overloaded=
"no"> 
41132         <autodoc>AddColumn(self, String text)
</autodoc> 
41134           <param name=
"text" type=
"String" default=
""/> 
41137       <method name=
"AddColumnInfo" type=
"" overloaded=
"no"> 
41138         <autodoc>AddColumnInfo(self, TreeListColumnInfo col)
</autodoc> 
41140           <param name=
"col" type=
"TreeListColumnInfo" default=
""/> 
41143       <method name=
"InsertColumn" type=
"" overloaded=
"no"> 
41144         <autodoc>InsertColumn(self, size_t before, String text)
</autodoc> 
41146           <param name=
"before" type=
"size_t" default=
""/> 
41147           <param name=
"text" type=
"String" default=
""/> 
41150       <method name=
"InsertColumnInfo" type=
"" overloaded=
"no"> 
41151         <autodoc>InsertColumnInfo(self, size_t before, TreeListColumnInfo col)
</autodoc> 
41153           <param name=
"before" type=
"size_t" default=
""/> 
41154           <param name=
"col" type=
"TreeListColumnInfo" default=
""/> 
41157       <method name=
"RemoveColumn" type=
"" overloaded=
"no"> 
41158         <autodoc>RemoveColumn(self, size_t column)
</autodoc> 
41160           <param name=
"column" type=
"size_t" default=
""/> 
41163       <method name=
"GetColumnCount" type=
"size_t" overloaded=
"no"> 
41164         <autodoc>GetColumnCount(self) -
> size_t
</autodoc> 
41166       <method name=
"SetColumnWidth" type=
"" overloaded=
"no"> 
41167         <autodoc>SetColumnWidth(self, size_t column, size_t width)
</autodoc> 
41169           <param name=
"column" type=
"size_t" default=
""/> 
41170           <param name=
"width" type=
"size_t" default=
""/> 
41173       <method name=
"GetColumnWidth" type=
"int" overloaded=
"no"> 
41174         <autodoc>GetColumnWidth(self, size_t column) -
> int
</autodoc> 
41176           <param name=
"column" type=
"size_t" default=
""/> 
41179       <method name=
"SetMainColumn" type=
"" overloaded=
"no"> 
41180         <autodoc>SetMainColumn(self, size_t column)
</autodoc> 
41182           <param name=
"column" type=
"size_t" default=
""/> 
41185       <method name=
"GetMainColumn" type=
"size_t" overloaded=
"no"> 
41186         <autodoc>GetMainColumn(self) -
> size_t
</autodoc> 
41188       <method name=
"SetColumnText" type=
"" overloaded=
"no"> 
41189         <autodoc>SetColumnText(self, size_t column, String text)
</autodoc> 
41191           <param name=
"column" type=
"size_t" default=
""/> 
41192           <param name=
"text" type=
"String" default=
""/> 
41195       <method name=
"GetColumnText" type=
"String" overloaded=
"no"> 
41196         <autodoc>GetColumnText(self, size_t column) -
> String
</autodoc> 
41198           <param name=
"column" type=
"size_t" default=
""/> 
41201       <method name=
"SetColumn" type=
"" overloaded=
"no"> 
41202         <autodoc>SetColumn(self, size_t column, TreeListColumnInfo info)
</autodoc> 
41204           <param name=
"column" type=
"size_t" default=
""/> 
41205           <param name=
"info" type=
"TreeListColumnInfo" default=
""/> 
41208       <method name=
"GetColumn" type=
"TreeListColumnInfo" overloaded=
"no"> 
41209         <autodoc>GetColumn(self, size_t column) -
> TreeListColumnInfo
</autodoc> 
41211           <param name=
"column" type=
"size_t" default=
""/> 
41214       <method name=
"SetColumnAlignment" type=
"" overloaded=
"no"> 
41215         <autodoc>SetColumnAlignment(self, size_t column, int align)
</autodoc> 
41217           <param name=
"column" type=
"size_t" default=
""/> 
41218           <param name=
"align" type=
"wxTreeListColumnAlign" default=
""/> 
41221       <method name=
"GetColumnAlignment" type=
"wxTreeListColumnAlign" overloaded=
"no"> 
41222         <autodoc>GetColumnAlignment(self, size_t column) -
> int
</autodoc> 
41224           <param name=
"column" type=
"size_t" default=
""/> 
41227       <method name=
"SetColumnImage" type=
"" overloaded=
"no"> 
41228         <autodoc>SetColumnImage(self, size_t column, int image)
</autodoc> 
41230           <param name=
"column" type=
"size_t" default=
""/> 
41231           <param name=
"image" type=
"int" default=
""/> 
41234       <method name=
"GetColumnImage" type=
"int" overloaded=
"no"> 
41235         <autodoc>GetColumnImage(self, size_t column) -
> int
</autodoc> 
41237           <param name=
"column" type=
"size_t" default=
""/> 
41240       <method name=
"ShowColumn" type=
"" overloaded=
"no"> 
41241         <autodoc>ShowColumn(self, size_t column, bool shown)
</autodoc> 
41243           <param name=
"column" type=
"size_t" default=
""/> 
41244           <param name=
"shown" type=
"bool" default=
""/> 
41247       <method name=
"IsColumnShown" type=
"bool" overloaded=
"no"> 
41248         <autodoc>IsColumnShown(self, size_t column) -
> bool
</autodoc> 
41250           <param name=
"column" type=
"size_t" default=
""/> 
41253       <method name=
"GetItemText" type=
"String" overloaded=
"no"> 
41254         <autodoc>GetItemText(self, TreeItemId item, int column=-
1) -
> String
</autodoc> 
41256           <param name=
"item" type=
"TreeItemId" default=
""/> 
41257           <param name=
"column" type=
"int" default=
"-1"/> 
41260       <method name=
"GetItemImage" type=
"int" overloaded=
"no"> 
41261         <autodoc>GetItemImage(self, TreeItemId item, int column=-
1, int which=TreeItemIcon_Normal) -
> int
</autodoc> 
41263           <param name=
"item" type=
"TreeItemId" default=
""/> 
41264           <param name=
"column" type=
"int" default=
"-1"/> 
41265           <param name=
"which" type=
"wxTreeItemIcon" default=
"wxTreeItemIcon_Normal"/> 
41268       <method name=
"SetItemText" type=
"" overloaded=
"no"> 
41269         <autodoc>SetItemText(self, TreeItemId item, String text, int column=-
1)
</autodoc> 
41271           <param name=
"item" type=
"TreeItemId" default=
""/> 
41272           <param name=
"text" type=
"String" default=
""/> 
41273           <param name=
"column" type=
"int" default=
"-1"/> 
41276       <method name=
"SetItemImage" type=
"" overloaded=
"no"> 
41277         <autodoc>SetItemImage(self, TreeItemId item, int image, int column=-
1, int which=TreeItemIcon_Normal)
</autodoc> 
41279           <param name=
"item" type=
"TreeItemId" default=
""/> 
41280           <param name=
"image" type=
"int" default=
""/> 
41281           <param name=
"column" type=
"int" default=
"-1"/> 
41282           <param name=
"which" type=
"wxTreeItemIcon" default=
"wxTreeItemIcon_Normal"/> 
41285       <method name=
"GetItemData" type=
"TreeItemData" overloaded=
"no"> 
41286         <autodoc>GetItemData(self, TreeItemId item) -
> TreeItemData
</autodoc> 
41288           <param name=
"item" type=
"TreeItemId" default=
""/> 
41291       <method name=
"SetItemData" type=
"" overloaded=
"no"> 
41292         <autodoc>SetItemData(self, TreeItemId item, TreeItemData data)
</autodoc> 
41294           <param name=
"item" type=
"TreeItemId" default=
""/> 
41295           <param name=
"data" type=
"TreeItemData" default=
""/> 
41298       <method name=
"GetItemPyData" type=
"PyObject" overloaded=
"no"> 
41299         <autodoc>GetItemPyData(self, TreeItemId item) -
> PyObject
</autodoc> 
41301           <param name=
"item" type=
"TreeItemId" default=
""/> 
41304       <method name=
"SetItemPyData" type=
"" overloaded=
"no"> 
41305         <autodoc>SetItemPyData(self, TreeItemId item, PyObject obj)
</autodoc> 
41307           <param name=
"item" type=
"TreeItemId" default=
""/> 
41308           <param name=
"obj" type=
"PyObject" default=
""/> 
41311       <method name=
"SetItemHasChildren" type=
"" overloaded=
"no"> 
41312         <autodoc>SetItemHasChildren(self, TreeItemId item, bool has=True)
</autodoc> 
41314           <param name=
"item" type=
"TreeItemId" default=
""/> 
41315           <param name=
"has" type=
"bool" default=
"True"/> 
41318       <method name=
"SetItemBold" type=
"" overloaded=
"no"> 
41319         <autodoc>SetItemBold(self, TreeItemId item, bool bold=True)
</autodoc> 
41321           <param name=
"item" type=
"TreeItemId" default=
""/> 
41322           <param name=
"bold" type=
"bool" default=
"True"/> 
41325       <method name=
"SetItemTextColour" type=
"" overloaded=
"no"> 
41326         <autodoc>SetItemTextColour(self, TreeItemId item, Colour colour)
</autodoc> 
41328           <param name=
"item" type=
"TreeItemId" default=
""/> 
41329           <param name=
"colour" type=
"Colour" default=
""/> 
41332       <method name=
"SetItemBackgroundColour" type=
"" overloaded=
"no"> 
41333         <autodoc>SetItemBackgroundColour(self, TreeItemId item, Colour colour)
</autodoc> 
41335           <param name=
"item" type=
"TreeItemId" default=
""/> 
41336           <param name=
"colour" type=
"Colour" default=
""/> 
41339       <method name=
"SetItemFont" type=
"" overloaded=
"no"> 
41340         <autodoc>SetItemFont(self, TreeItemId item, Font font)
</autodoc> 
41342           <param name=
"item" type=
"TreeItemId" default=
""/> 
41343           <param name=
"font" type=
"Font" default=
""/> 
41346       <method name=
"GetItemBold" type=
"bool" overloaded=
"no"> 
41347         <autodoc>GetItemBold(self, TreeItemId item) -
> bool
</autodoc> 
41349           <param name=
"item" type=
"TreeItemId" default=
""/> 
41352       <method name=
"GetItemTextColour" type=
"Colour" overloaded=
"no"> 
41353         <autodoc>GetItemTextColour(self, TreeItemId item) -
> Colour
</autodoc> 
41355           <param name=
"item" type=
"TreeItemId" default=
""/> 
41358       <method name=
"GetItemBackgroundColour" type=
"Colour" overloaded=
"no"> 
41359         <autodoc>GetItemBackgroundColour(self, TreeItemId item) -
> Colour
</autodoc> 
41361           <param name=
"item" type=
"TreeItemId" default=
""/> 
41364       <method name=
"GetItemFont" type=
"Font" overloaded=
"no"> 
41365         <autodoc>GetItemFont(self, TreeItemId item) -
> Font
</autodoc> 
41367           <param name=
"item" type=
"TreeItemId" default=
""/> 
41370       <method name=
"IsVisible" type=
"bool" overloaded=
"no"> 
41371         <autodoc>IsVisible(self, TreeItemId item) -
> bool
</autodoc> 
41373           <param name=
"item" type=
"TreeItemId" default=
""/> 
41376       <method name=
"ItemHasChildren" type=
"bool" overloaded=
"no"> 
41377         <autodoc>ItemHasChildren(self, TreeItemId item) -
> bool
</autodoc> 
41379           <param name=
"item" type=
"TreeItemId" default=
""/> 
41382       <method name=
"IsExpanded" type=
"bool" overloaded=
"no"> 
41383         <autodoc>IsExpanded(self, TreeItemId item) -
> bool
</autodoc> 
41385           <param name=
"item" type=
"TreeItemId" default=
""/> 
41388       <method name=
"IsSelected" type=
"bool" overloaded=
"no"> 
41389         <autodoc>IsSelected(self, TreeItemId item) -
> bool
</autodoc> 
41391           <param name=
"item" type=
"TreeItemId" default=
""/> 
41394       <method name=
"IsBold" type=
"bool" overloaded=
"no"> 
41395         <autodoc>IsBold(self, TreeItemId item) -
> bool
</autodoc> 
41397           <param name=
"item" type=
"TreeItemId" default=
""/> 
41400       <method name=
"GetChildrenCount" type=
"size_t" overloaded=
"no"> 
41401         <autodoc>GetChildrenCount(self, TreeItemId item, bool recursively=True) -
> size_t
</autodoc> 
41403           <param name=
"item" type=
"TreeItemId" default=
""/> 
41404           <param name=
"recursively" type=
"bool" default=
"True"/> 
41407       <method name=
"GetRootItem" type=
"TreeItemId" overloaded=
"no"> 
41408         <autodoc>GetRootItem(self) -
> TreeItemId
</autodoc> 
41410       <method name=
"GetSelection" type=
"TreeItemId" overloaded=
"no"> 
41411         <autodoc>GetSelection(self) -
> TreeItemId
</autodoc> 
41413       <method name=
"GetSelections" type=
"PyObject" overloaded=
"no"> 
41414         <autodoc>GetSelections(self) -
> PyObject
</autodoc> 
41416       <method name=
"GetItemParent" type=
"TreeItemId" overloaded=
"no"> 
41417         <autodoc>GetItemParent(self, TreeItemId item) -
> TreeItemId
</autodoc> 
41419           <param name=
"item" type=
"TreeItemId" default=
""/> 
41422       <method name=
"GetFirstChild" type=
"PyObject" overloaded=
"no"> 
41423         <autodoc>GetFirstChild(self, TreeItemId item) -
> PyObject
</autodoc> 
41425           <param name=
"item" type=
"TreeItemId" default=
""/> 
41428       <method name=
"GetNextChild" type=
"PyObject" overloaded=
"no"> 
41429         <autodoc>GetNextChild(self, TreeItemId item, void cookie) -
> PyObject
</autodoc> 
41431           <param name=
"item" type=
"TreeItemId" default=
""/> 
41432           <param name=
"cookie" type=
"" default=
""/> 
41435       <method name=
"GetLastChild" type=
"TreeItemId" overloaded=
"no"> 
41436         <autodoc>GetLastChild(self, TreeItemId item) -
> TreeItemId
</autodoc> 
41438           <param name=
"item" type=
"TreeItemId" default=
""/> 
41441       <method name=
"GetNextSibling" type=
"TreeItemId" overloaded=
"no"> 
41442         <autodoc>GetNextSibling(self, TreeItemId item) -
> TreeItemId
</autodoc> 
41444           <param name=
"item" type=
"TreeItemId" default=
""/> 
41447       <method name=
"GetPrevSibling" type=
"TreeItemId" overloaded=
"no"> 
41448         <autodoc>GetPrevSibling(self, TreeItemId item) -
> TreeItemId
</autodoc> 
41450           <param name=
"item" type=
"TreeItemId" default=
""/> 
41453       <method name=
"GetFirstVisibleItem" type=
"TreeItemId" overloaded=
"no"> 
41454         <autodoc>GetFirstVisibleItem(self) -
> TreeItemId
</autodoc> 
41456       <method name=
"GetNextVisible" type=
"TreeItemId" overloaded=
"no"> 
41457         <autodoc>GetNextVisible(self, TreeItemId item) -
> TreeItemId
</autodoc> 
41459           <param name=
"item" type=
"TreeItemId" default=
""/> 
41462       <method name=
"GetPrevVisible" type=
"TreeItemId" overloaded=
"no"> 
41463         <autodoc>GetPrevVisible(self, TreeItemId item) -
> TreeItemId
</autodoc> 
41465           <param name=
"item" type=
"TreeItemId" default=
""/> 
41468       <method name=
"GetNext" type=
"TreeItemId" overloaded=
"no"> 
41469         <autodoc>GetNext(self, TreeItemId item) -
> TreeItemId
</autodoc> 
41471           <param name=
"item" type=
"TreeItemId" default=
""/> 
41474       <method name=
"AddRoot" type=
"TreeItemId" overloaded=
"no"> 
41475         <autodoc>AddRoot(self, String text, int image=-
1, int selectedImage=-
1, TreeItemData data=None) -
> TreeItemId
</autodoc> 
41477           <param name=
"text" type=
"String" default=
""/> 
41478           <param name=
"image" type=
"int" default=
"-1"/> 
41479           <param name=
"selectedImage" type=
"int" default=
"-1"/> 
41480           <param name=
"data" type=
"TreeItemData" default=
"NULL"/> 
41483       <method name=
"PrependItem" type=
"TreeItemId" overloaded=
"no"> 
41484         <autodoc>PrependItem(self, TreeItemId parent, String text, int image=-
1, int selectedImage=-
1, 
 
41485     TreeItemData data=None) -
> TreeItemId
</autodoc> 
41487           <param name=
"parent" type=
"TreeItemId" default=
""/> 
41488           <param name=
"text" type=
"String" default=
""/> 
41489           <param name=
"image" type=
"int" default=
"-1"/> 
41490           <param name=
"selectedImage" type=
"int" default=
"-1"/> 
41491           <param name=
"data" type=
"TreeItemData" default=
"NULL"/> 
41494       <method name=
"InsertItem" type=
"TreeItemId" overloaded=
"no"> 
41495         <autodoc>InsertItem(self, TreeItemId parent, TreeItemId idPrevious, String text, 
 
41496     int image=-
1, int selectedImage=-
1, TreeItemData data=None) -
> TreeItemId
</autodoc> 
41498           <param name=
"parent" type=
"TreeItemId" default=
""/> 
41499           <param name=
"idPrevious" type=
"TreeItemId" default=
""/> 
41500           <param name=
"text" type=
"String" default=
""/> 
41501           <param name=
"image" type=
"int" default=
"-1"/> 
41502           <param name=
"selectedImage" type=
"int" default=
"-1"/> 
41503           <param name=
"data" type=
"TreeItemData" default=
"NULL"/> 
41506       <method name=
"InsertItemBefore" type=
"TreeItemId" overloaded=
"no"> 
41507         <autodoc>InsertItemBefore(self, TreeItemId parent, size_t index, String text, int image=-
1, 
 
41508     int selectedImage=-
1, TreeItemData data=None) -
> TreeItemId
</autodoc> 
41510           <param name=
"parent" type=
"TreeItemId" default=
""/> 
41511           <param name=
"index" type=
"size_t" default=
""/> 
41512           <param name=
"text" type=
"String" default=
""/> 
41513           <param name=
"image" type=
"int" default=
"-1"/> 
41514           <param name=
"selectedImage" type=
"int" default=
"-1"/> 
41515           <param name=
"data" type=
"TreeItemData" default=
"NULL"/> 
41518       <method name=
"AppendItem" type=
"TreeItemId" overloaded=
"no"> 
41519         <autodoc>AppendItem(self, TreeItemId parent, String text, int image=-
1, int selectedImage=-
1, 
 
41520     TreeItemData data=None) -
> TreeItemId
</autodoc> 
41522           <param name=
"parent" type=
"TreeItemId" default=
""/> 
41523           <param name=
"text" type=
"String" default=
""/> 
41524           <param name=
"image" type=
"int" default=
"-1"/> 
41525           <param name=
"selectedImage" type=
"int" default=
"-1"/> 
41526           <param name=
"data" type=
"TreeItemData" default=
"NULL"/> 
41529       <method name=
"Delete" type=
"" overloaded=
"no"> 
41530         <autodoc>Delete(self, TreeItemId item)
</autodoc> 
41532           <param name=
"item" type=
"TreeItemId" default=
""/> 
41535       <method name=
"DeleteChildren" type=
"" overloaded=
"no"> 
41536         <autodoc>DeleteChildren(self, TreeItemId item)
</autodoc> 
41538           <param name=
"item" type=
"TreeItemId" default=
""/> 
41541       <method name=
"DeleteAllItems" type=
"" overloaded=
"no"> 
41542         <autodoc>DeleteAllItems(self)
</autodoc> 
41544       <method name=
"Expand" type=
"" overloaded=
"no"> 
41545         <autodoc>Expand(self, TreeItemId item)
</autodoc> 
41547           <param name=
"item" type=
"TreeItemId" default=
""/> 
41550       <method name=
"ExpandAll" type=
"" overloaded=
"no"> 
41551         <autodoc>ExpandAll(self, TreeItemId item)
</autodoc> 
41553           <param name=
"item" type=
"TreeItemId" default=
""/> 
41556       <method name=
"Collapse" type=
"" overloaded=
"no"> 
41557         <autodoc>Collapse(self, TreeItemId item)
</autodoc> 
41559           <param name=
"item" type=
"TreeItemId" default=
""/> 
41562       <method name=
"CollapseAndReset" type=
"" overloaded=
"no"> 
41563         <autodoc>CollapseAndReset(self, TreeItemId item)
</autodoc> 
41565           <param name=
"item" type=
"TreeItemId" default=
""/> 
41568       <method name=
"Toggle" type=
"" overloaded=
"no"> 
41569         <autodoc>Toggle(self, TreeItemId item)
</autodoc> 
41571           <param name=
"item" type=
"TreeItemId" default=
""/> 
41574       <method name=
"Unselect" type=
"" overloaded=
"no"> 
41575         <autodoc>Unselect(self)
</autodoc> 
41577       <method name=
"UnselectAll" type=
"" overloaded=
"no"> 
41578         <autodoc>UnselectAll(self)
</autodoc> 
41580       <method name=
"SelectItem" type=
"" overloaded=
"no"> 
41581         <autodoc>SelectItem(self, TreeItemId item, bool unselect_others=True, bool extended_select=False)
</autodoc> 
41583           <param name=
"item" type=
"TreeItemId" default=
""/> 
41584           <param name=
"unselect_others" type=
"bool" default=
"True"/> 
41585           <param name=
"extended_select" type=
"bool" default=
"False"/> 
41588       <method name=
"SelectAll" type=
"" overloaded=
"no"> 
41589         <autodoc>SelectAll(self, bool extended_select=False)
</autodoc> 
41591           <param name=
"extended_select" type=
"bool" default=
"False"/> 
41594       <method name=
"EnsureVisible" type=
"" overloaded=
"no"> 
41595         <autodoc>EnsureVisible(self, TreeItemId item)
</autodoc> 
41597           <param name=
"item" type=
"TreeItemId" default=
""/> 
41600       <method name=
"ScrollTo" type=
"" overloaded=
"no"> 
41601         <autodoc>ScrollTo(self, TreeItemId item)
</autodoc> 
41603           <param name=
"item" type=
"TreeItemId" default=
""/> 
41606       <method name=
"HitTest" type=
"TreeItemId" overloaded=
"no"> 
41607         <autodoc>HitTest(self, Point point, int OUTPUT, int OUTPUT) -
> TreeItemId
</autodoc> 
41609           <param name=
"point" type=
"Point" default=
""/> 
41610           <param name=
"OUTPUT" type=
"int" default=
""/> 
41611           <param name=
"OUTPUT" type=
"int" default=
""/> 
41614       <method name=
"GetBoundingRect" type=
"PyObject" overloaded=
"no"> 
41615         <autodoc>GetBoundingRect(self, TreeItemId item, bool textOnly=False) -
> PyObject
</autodoc> 
41617           <param name=
"item" type=
"TreeItemId" default=
""/> 
41618           <param name=
"textOnly" type=
"bool" default=
"False"/> 
41621       <method name=
"EditLabel" type=
"" overloaded=
"no"> 
41622         <autodoc>EditLabel(self, TreeItemId item)
</autodoc> 
41624           <param name=
"item" type=
"TreeItemId" default=
""/> 
41627       <method name=
"Edit" type=
"" overloaded=
"no"> 
41628         <autodoc>Edit(self, TreeItemId item)
</autodoc> 
41630           <param name=
"item" type=
"TreeItemId" default=
""/> 
41633       <method name=
"SortChildren" type=
"" overloaded=
"no"> 
41634         <autodoc>SortChildren(self, TreeItemId item)
</autodoc> 
41636           <param name=
"item" type=
"TreeItemId" default=
""/> 
41639       <method name=
"FindItem" type=
"TreeItemId" overloaded=
"no"> 
41640         <autodoc>FindItem(self, TreeItemId item, String str, int flags=
0) -
> TreeItemId
</autodoc> 
41642           <param name=
"item" type=
"TreeItemId" default=
""/> 
41643           <param name=
"str" type=
"String" default=
""/> 
41644           <param name=
"flags" type=
"int" default=
"0"/> 
41647       <method name=
"GetHeaderWindow" type=
"Window" overloaded=
"no"> 
41648         <autodoc>GetHeaderWindow(self) -
> Window
</autodoc> 
41650       <method name=
"GetMainWindow" type=
"ScrolledWindow" overloaded=
"no"> 
41651         <autodoc>GetMainWindow(self) -
> ScrolledWindow
</autodoc> 
41655 </wxPython-metadata>