#// Give a reference to the dictionary of this module to the C++ extension
#// code.
_core._wxPySetDictionary(vars())
#// A little trick to make 'wx' be a reference to this module so wx.Names can
#// be used here.
import sys as _sys
wx = _sys.modules[__name__]
    
#---------------------------------------------------------------------------
    
      The base class for most wx objects, although in wxPython not
much functionality is needed nor exposed.
      
        GetClassName() -> String
        Returns the class name of the C++ object using wxRTTI.
      
      
        Destroy()
        Deletes the C++ object this Python object is a proxy for.
      
    
    
#---------------------------------------------------------------------------
    
#---------------------------------------------------------------------------
    
      wx.Size is a useful data structure used to represent the size of something.
It simply contians integer width and height proprtites.  In most places in
wxPython where a wx.Size is expected a (width,height) tuple can be used
instead.
      
        __init__(int w=0, int h=0) -> Size
        Creates a size object.
        
          
          
        
      
      
        __del__()
      
      
      
      
        __eq__(Size sz) -> bool
        Test for equality of wx.Size objects.
        
          
        
      
      
        __ne__(Size sz) -> bool
        Test for inequality.
        
          
        
      
      
        __add__(Size sz) -> Size
        Add sz's proprties to this and return the result.
        
          
        
      
      
        __sub__(Size sz) -> Size
        Subtract sz's properties from this and return the result.
        
          
        
      
      
        IncTo(Size sz)
        Increments this object so that both of its dimensions are not less
than the corresponding dimensions of the size.
        
          
        
      
      
        DecTo(Size sz)
        Decrements this object so that both of its dimensions are not greater
than the corresponding dimensions of the size.
        
          
        
      
      
        Set(int w, int h)
        Set both width and height.
        
          
          
        
      
      
        SetWidth(int w)
        
          
        
      
      
        SetHeight(int h)
        
          
        
      
      
        GetWidth() -> int
      
      
        GetHeight() -> int
      
      
        Get() -> (width,height)
        Returns the width and height properties as a tuple.
      
    
    
#---------------------------------------------------------------------------
    
      A data structure for representing a point or position with floating point x
and y properties.  In wxPython most places that expect a wx.RealPoint can also
accept a (x,y) tuple.
      
        __init__(double x=0.0, double y=0.0) -> RealPoint
        Create a wx.RealPoint object
        
          
          
        
      
      
        __del__()
      
      
      
      
        __eq__(RealPoint pt) -> bool
        Test for equality of wx.RealPoint objects.
        
          
        
      
      
        __ne__(RealPoint pt) -> bool
        Test for inequality of wx.RealPoint objects.
        
          
        
      
      
        __add__(RealPoint pt) -> RealPoint
        Add pt's proprties to this and return the result.
        
          
        
      
      
        __sub__(RealPoint pt) -> RealPoint
        Subtract pt's proprties from this and return the result
        
          
        
      
      
        Set(double x, double y)
        Set both the x and y properties
        
          
          
        
      
      
        Get() -> (x,y)
        Return the x and y properties as a tuple. 
      
    
    
#---------------------------------------------------------------------------
    
      A data structure for representing a point or position with integer x and y
properties.  Most places in wxPython that expect a wx.Point can also accept a
(x,y) tuple.
      
        __init__(int x=0, int y=0) -> Point
        Create a wx.Point object
        
          
          
        
      
      
        __del__()
      
      
      
      
        __eq__(Point pt) -> bool
        Test for equality of wx.Point objects.
        
          
        
      
      
        __ne__(Point pt) -> bool
        Test for inequality of wx.Point objects.
        
          
        
      
      
        __add__(Point pt) -> Point
        Add pt's proprties to this and return the result.
        
          
        
      
      
        __sub__(Point pt) -> Point
        Subtract pt's proprties from this and return the result
        
          
        
      
      
        __iadd__(Point pt) -> Point
        Add pt to this object.
        
          
        
      
      
        __isub__(Point pt) -> Point
        Subtract pt from this object.
        
          
        
      
      
        Set(long x, long y)
        Set both the x and y properties
        
          
          
        
      
      
        Get() -> (x,y)
        Return the x and y properties as a tuple. 
      
    
    
#---------------------------------------------------------------------------
    
      A class for representing and manipulating rectangles.  It has x, y, width and
height properties.  In wxPython most palces that expect a wx.Rect can also
accept a (x,y,width,height) tuple.
      
        __init__(int x=0, int y=0, int width=0, int height=0) -> Rect
        Create a new Rect object.
        
          
          
          
          
        
      
      
        RectPP(Point topLeft, Point bottomRight) -> Rect
        Create a new Rect object from Points representing two corners.
        
          
          
        
      
      
        RectPS(Point pos, Size size) -> Rect
        Create a new Rect from a position and size.
        
          
          
        
      
      
        __del__()
      
      
        GetX() -> int
      
      
        SetX(int x)
        
          
        
      
      
        GetY() -> int
      
      
        SetY(int y)
        
          
        
      
      
        GetWidth() -> int
      
      
        SetWidth(int w)
        
          
        
      
      
        GetHeight() -> int
      
      
        SetHeight(int h)
        
          
        
      
      
        GetPosition() -> Point
      
      
        SetPosition(Point p)
        
          
        
      
      
        GetSize() -> Size
      
      
        SetSize(Size s)
        
          
        
      
      
        GetTopLeft() -> Point
      
      
        SetTopLeft(Point p)
        
          
        
      
      
        GetBottomRight() -> Point
      
      
        SetBottomRight(Point p)
        
          
        
      
      
        GetLeft() -> int
      
      
        GetTop() -> int
      
      
        GetBottom() -> int
      
      
        GetRight() -> int
      
      
        SetLeft(int left)
        
          
        
      
      
        SetRight(int right)
        
          
        
      
      
        SetTop(int top)
        
          
        
      
      
        SetBottom(int bottom)
        
          
        
      
      
        Inflate(int dx, int dy) -> Rect
        Increase the rectangle size by dx in x direction and dy in y direction. Both
(or one of) parameters may be negative to decrease the rectangle size.
        
          
          
        
      
      
        Deflate(int dx, int dy) -> Rect
        Decrease the rectangle size by dx in x direction and dy in y direction. Both
(or one of) parameters may be negative to increase the rectngle size. This
method is the opposite of Inflate.
        
          
          
        
      
      
        OffsetXY(int dx, int dy)
        Moves the rectangle by the specified offset. If dx is positive, the rectangle
is moved to the right, if dy is positive, it is moved to the bottom, otherwise
it is moved to the left or top respectively.
        
          
          
        
      
      
        Offset(Point pt)
        Same as OffsetXY but uses dx,dy from Point
        
          
        
      
      
        Intersect(Rect rect) -> Rect
        Return the intersectsion of this rectangle and rect.
        
          
        
      
      
        __add__(Rect rect) -> Rect
        Add the properties of rect to this rectangle and return the result.
        
          
        
      
      
        __iadd__(Rect rect) -> Rect
        Add the properties of rect to this rectangle, updating this rectangle.
        
          
        
      
      
        __eq__(Rect rect) -> bool
        Test for equality.
        
          
        
      
      
        __ne__(Rect rect) -> bool
        Test for inequality.
        
          
        
      
      
        InsideXY(int x, int y) -> bool
        Return True if the point is (not strcitly) inside the rect.
        
          
          
        
      
      
        Inside(Point pt) -> bool
        Return True if the point is (not strcitly) inside the rect.
        
          
        
      
      
        Intersects(Rect rect) -> bool
        Returns True if the rectangles have a non empty intersection.
        
          
        
      
      
      
      
      
      
        Set(int x=0, int y=0, int width=0, int height=0)
        Set all rectangle properties.
        
          
          
          
          
        
      
      
        Get() -> (x,y,width,height)
        Return the rectangle properties as a tuple.
      
    
    
      IntersectRect(Rect r1, Rect r2) -> Rect
      Calculate and return the intersection of r1 and r2.
      
        
        
      
    
    
#---------------------------------------------------------------------------
    
      wx.Point2Ds represent a point or a vector in a 2d coordinate system with floating point values.
      
        __init__(double x=0.0, double y=0.0) -> Point2D
        Create a w.Point2D object.
        
          
          
        
      
      
        Point2DCopy(Point2D pt) -> Point2D
        Create a w.Point2D object.
        
          
        
      
      
        Point2DFromPoint(Point pt) -> Point2D
        Create a w.Point2D object.
        
          
        
      
      
        GetFloor() -> (x,y)
        Convert to integer
        
          
          
        
      
      
        GetRounded() -> (x,y)
        Convert to integer
        
          
          
        
      
      
        GetVectorLength() -> double
      
      
        GetVectorAngle() -> double
      
      
        SetVectorLength(double length)
        
          
        
      
      
        SetVectorAngle(double degrees)
        
          
        
      
      
        GetDistance(Point2D pt) -> double
        
          
        
      
      
        GetDistanceSquare(Point2D pt) -> double
        
          
        
      
      
        GetDotProduct(Point2D vec) -> double
        
          
        
      
      
        GetCrossProduct(Point2D vec) -> double
        
          
        
      
      
        __neg__() -> Point2D
        the reflection of this point
      
      
        __iadd__(Point2D pt) -> Point2D
        
          
        
      
      
        __isub__(Point2D pt) -> Point2D
        
          
        
      
      
        __imul__(Point2D pt) -> Point2D
        
          
        
      
      
        __idiv__(Point2D pt) -> Point2D
        
          
        
      
      
        __eq__(Point2D pt) -> bool
        Test for equality
        
          
        
      
      
        __ne__(Point2D pt) -> bool
        Test for inequality
        
          
        
      
      
      
      
        Set(double x=0, double y=0)
        
          
          
        
      
      
        Get() -> (x,y)
        Return x and y properties as a tuple.
      
    
    
#---------------------------------------------------------------------------
    
      
        __init__(PyObject p) -> InputStream
        
          
        
      
      
        close()
      
      
        flush()
      
      
        eof() -> bool
      
      
        read(int size=-1) -> PyObject
        
          
        
      
      
        readline(int size=-1) -> PyObject
        
          
        
      
      
        readlines(int sizehint=-1) -> PyObject
        
          
        
      
      
        seek(int offset, int whence=0)
        
          
          
        
      
      
        tell() -> int
      
      
        Peek() -> char
      
      
        GetC() -> char
      
      
        LastRead() -> size_t
      
      
        CanRead() -> bool
      
      
        Eof() -> bool
      
      
        Ungetch(char c) -> bool
        
          
        
      
      
        SeekI(long pos, int mode=FromStart) -> long
        
          
          
        
      
      
        TellI() -> long
      
    
    
      
        write(PyObject obj)
        
          
        
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(InputStream stream, String loc, String mimetype, String anchor, 
    DateTime modif) -> FSFile
        
          
          
          
          
          
        
      
      
        __del__()
      
      
        GetStream() -> InputStream
      
      
        GetMimeType() -> String
      
      
        GetLocation() -> String
      
      
        GetAnchor() -> String
      
      
        GetModificationTime() -> DateTime
      
    
    
    
      
      
        __init__() -> FileSystemHandler
      
      
        _setCallbackInfo(PyObject self, PyObject _class)
        
          
          
        
      
      
        CanOpen(String location) -> bool
        
          
        
      
      
        OpenFile(FileSystem fs, String location) -> FSFile
        
          
          
        
      
      
        FindFirst(String spec, int flags=0) -> String
        
          
          
        
      
      
        FindNext() -> String
      
      
        GetProtocol(String location) -> String
        
          
        
      
      
        GetLeftLocation(String location) -> String
        
          
        
      
      
        GetAnchor(String location) -> String
        
          
        
      
      
        GetRightLocation(String location) -> String
        
          
        
      
      
        GetMimeTypeFromExt(String location) -> String
        
          
        
      
    
    
      
      
        __init__() -> FileSystem
      
      
        __del__()
      
      
        ChangePathTo(String location, bool is_dir=False)
        
          
          
        
      
      
        GetPath() -> String
      
      
        OpenFile(String location) -> FSFile
        
          
        
      
      
        FindFirst(String spec, int flags=0) -> String
        
          
          
        
      
      
        FindNext() -> String
      
      
        FileSystem.AddHandler(CPPFileSystemHandler handler)
        
          
        
      
      
        FileSystem.CleanUpHandlers()
      
      
        FileSystem.FileNameToURL(String filename) -> String
        
          
        
      
    
    
      FileSystem_URLToFileName(String url) -> String
      
        
      
    
    
      
      
        __init__() -> InternetFSHandler
      
      
        CanOpen(String location) -> bool
        
          
        
      
      
        OpenFile(FileSystem fs, String location) -> FSFile
        
          
          
        
      
    
    
      
      
        __init__() -> ZipFSHandler
      
      
        CanOpen(String location) -> bool
        
          
        
      
      
        OpenFile(FileSystem fs, String location) -> FSFile
        
          
          
        
      
      
        FindFirst(String spec, int flags=0) -> String
        
          
          
        
      
      
        FindNext() -> String
      
    
    
      __wxMemoryFSHandler_AddFile_wxImage(String filename, Image image, long type)
      
        
        
        
      
    
    
      __wxMemoryFSHandler_AddFile_wxBitmap(String filename, Bitmap bitmap, long type)
      
        
        
        
      
    
    
      __wxMemoryFSHandler_AddFile_Data(String filename, PyObject data)
      
        
        
      
    
    
def MemoryFSHandler_AddFile(filename, a, b=''):
    if isinstance(a, wx.Image):
        __wxMemoryFSHandler_AddFile_wxImage(filename, a, b)
    elif isinstance(a, wx.Bitmap):
        __wxMemoryFSHandler_AddFile_wxBitmap(filename, a, b)
    elif type(a) == str:
        __wxMemoryFSHandler_AddFile_Data(filename, a)
    else: raise TypeError, 'wx.Image, wx.Bitmap or string expected'
    
      
      
        __init__() -> MemoryFSHandler
      
      
        MemoryFSHandler.RemoveFile(String filename)
        
          
        
      
      
        CanOpen(String location) -> bool
        
          
        
      
      
        OpenFile(FileSystem fs, String location) -> FSFile
        
          
          
        
      
      
        FindFirst(String spec, int flags=0) -> String
        
          
          
        
      
      
        FindNext() -> String
      
    
    
#---------------------------------------------------------------------------
    
      
      
        GetName() -> String
      
      
        GetExtension() -> String
      
      
        GetType() -> long
      
      
        GetMimeType() -> String
      
      
        CanRead(String name) -> bool
        
          
        
      
      
        SetName(String name)
        
          
        
      
      
        SetExtension(String extension)
        
          
        
      
      
        SetType(long type)
        
          
        
      
      
        SetMimeType(String mimetype)
        
          
        
      
    
    
      
        __init__() -> ImageHistogram
      
      
        ImageHistogram.MakeKey(unsigned char r, unsigned char g, unsigned char b) -> unsigned long
        Get the key in the histogram for the given RGB values
        
          
          
          
        
      
      
        FindFirstUnusedColour(int startR=1, int startG=0, int startB=0) -> (success, r, g, b)
        Find first colour that is not used in the image and has higher RGB values than
startR, startG, startB.  Returns a tuple consisting of a success flag and rgb
values.
        
          
          
          
          
          
          
        
      
    
    
      
      
        __init__(String name, long type=BITMAP_TYPE_ANY, int index=-1) -> Image
        
          
          
          
        
      
      
        ImageFromMime(String name, String mimetype, int index=-1) -> Image
        
          
          
          
        
      
      
        ImageFromStream(InputStream stream, long type=BITMAP_TYPE_ANY, int index=-1) -> Image
        
          
          
          
        
      
      
        ImageFromStreamMime(InputStream stream, String mimetype, int index=-1) -> Image
        
          
          
          
        
      
      
        EmptyImage(int width=0, int height=0, bool clear=True) -> Image
        
          
          
          
        
      
      
        ImageFromBitmap(Bitmap bitmap) -> Image
        
          
        
      
      
        ImageFromData(int width, int height, unsigned char data) -> Image
        
          
          
          
        
      
      
        __del__()
      
      
        Create(int width, int height)
        
          
          
        
      
      
        Destroy()
        Deletes the C++ object this Python object is a proxy for.
      
      
        Scale(int width, int height) -> Image
        
          
          
        
      
      
        ShrinkBy(int xFactor, int yFactor) -> Image
        
          
          
        
      
      
        Rescale(int width, int height) -> Image
        
          
          
        
      
      
        SetRGB(int x, int y, unsigned char r, unsigned char g, unsigned char b)
        
          
          
          
          
          
        
      
      
        GetRed(int x, int y) -> unsigned char
        
          
          
        
      
      
        GetGreen(int x, int y) -> unsigned char
        
          
          
        
      
      
        GetBlue(int x, int y) -> unsigned char
        
          
          
        
      
      
        SetAlpha(int x, int y, unsigned char alpha)
        
          
          
          
        
      
      
        GetAlpha(int x, int y) -> unsigned char
        
          
          
        
      
      
        HasAlpha() -> bool
      
      
        FindFirstUnusedColour(int startR=1, int startG=0, int startB=0) -> (success, r, g, b)
        Find first colour that is not used in the image and has higher RGB values than
startR, startG, startB.  Returns a tuple consisting of a success flag and rgb
values.
        
          
          
          
          
          
          
        
      
      
        SetMaskFromImage(Image mask, byte mr, byte mg, byte mb) -> bool
        
          
          
          
          
        
      
      
        Image.CanRead(String name) -> bool
        
          
        
      
      
        Image.GetImageCount(String name, long type=BITMAP_TYPE_ANY) -> int
        
          
          
        
      
      
        LoadFile(String name, long type=BITMAP_TYPE_ANY, int index=-1) -> bool
        
          
          
          
        
      
      
        LoadMimeFile(String name, String mimetype, int index=-1) -> bool
        
          
          
          
        
      
      
        SaveFile(String name, int type) -> bool
        
          
          
        
      
      
        SaveMimeFile(String name, String mimetype) -> bool
        
          
          
        
      
      
        Image.CanReadStream(InputStream stream) -> bool
        
          
        
      
      
        LoadStream(InputStream stream, long type=BITMAP_TYPE_ANY, int index=-1) -> bool
        
          
          
          
        
      
      
        LoadMimeStream(InputStream stream, String mimetype, int index=-1) -> bool
        
          
          
          
        
      
      
        Ok() -> bool
      
      
        GetWidth() -> int
      
      
        GetHeight() -> int
      
      
        GetSubImage(Rect rect) -> Image
        
          
        
      
      
        Copy() -> Image
      
      
        Paste(Image image, int x, int y)
        
          
          
          
        
      
      
        GetData() -> PyObject
      
      
        SetData(PyObject data)
        
          
        
      
      
        GetDataBuffer() -> PyObject
      
      
        SetDataBuffer(PyObject data)
        
          
        
      
      
        GetAlphaData() -> PyObject
      
      
        SetAlphaData(PyObject data)
        
          
        
      
      
        GetAlphaBuffer() -> PyObject
      
      
        SetAlphaBuffer(PyObject data)
        
          
        
      
      
        SetMaskColour(unsigned char r, unsigned char g, unsigned char b)
        
          
          
          
        
      
      
        GetMaskRed() -> unsigned char
      
      
        GetMaskGreen() -> unsigned char
      
      
        GetMaskBlue() -> unsigned char
      
      
        SetMask(bool mask=True)
        
          
        
      
      
        HasMask() -> bool
      
      
        Rotate(double angle, Point centre_of_rotation, bool interpolating=True, 
    Point offset_after_rotation=None) -> Image
        
          
          
          
          
        
      
      
        Rotate90(bool clockwise=True) -> Image
        
          
        
      
      
        Mirror(bool horizontally=True) -> Image
        
          
        
      
      
        Replace(unsigned char r1, unsigned char g1, unsigned char b1, 
    unsigned char r2, unsigned char g2, unsigned char b2)
        
          
          
          
          
          
          
        
      
      
        ConvertToMono(unsigned char r, unsigned char g, unsigned char b) -> Image
        
          
          
          
        
      
      
        SetOption(String name, String value)
        
          
          
        
      
      
        SetOptionInt(String name, int value)
        
          
          
        
      
      
        GetOption(String name) -> String
        
          
        
      
      
        GetOptionInt(String name) -> int
        
          
        
      
      
        HasOption(String name) -> bool
        
          
        
      
      
        CountColours(unsigned long stopafter=(unsigned long) -1) -> unsigned long
        
          
        
      
      
        ComputeHistogram(ImageHistogram h) -> unsigned long
        
          
        
      
      
        Image.AddHandler(ImageHandler handler)
        
          
        
      
      
        Image.InsertHandler(ImageHandler handler)
        
          
        
      
      
        Image.RemoveHandler(String name) -> bool
        
          
        
      
      
        Image.GetImageExtWildcard() -> String
      
      
        ConvertToBitmap() -> Bitmap
      
      
        ConvertToMonoBitmap(unsigned char red, unsigned char green, unsigned char blue) -> Bitmap
        
          
          
          
        
      
    
    
      InitAllImageHandlers()
    
    
      
      
        __init__() -> BMPHandler
      
    
    
      
      
        __init__() -> ICOHandler
      
    
    
      
      
        __init__() -> CURHandler
      
    
    
      
      
        __init__() -> ANIHandler
      
    
    
      
      
        __init__() -> PNGHandler
      
    
    
      
      
        __init__() -> GIFHandler
      
    
    
      
      
        __init__() -> PCXHandler
      
    
    
      
      
        __init__() -> JPEGHandler
      
    
    
      
      
        __init__() -> PNMHandler
      
    
    
      
      
        __init__() -> XPMHandler
      
    
    
      
      
        __init__() -> TIFFHandler
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__() -> EvtHandler
      
      
        GetNextHandler() -> EvtHandler
      
      
        GetPreviousHandler() -> EvtHandler
      
      
        SetNextHandler(EvtHandler handler)
        
          
        
      
      
        SetPreviousHandler(EvtHandler handler)
        
          
        
      
      
        GetEvtHandlerEnabled() -> bool
      
      
        SetEvtHandlerEnabled(bool enabled)
        
          
        
      
      
        ProcessEvent(Event event) -> bool
        
          
        
      
      
        AddPendingEvent(Event event)
        
          
        
      
      
        ProcessPendingEvents()
      
      
        Connect(int id, int lastId, int eventType, PyObject func)
        
          
          
          
          
        
      
      
        Disconnect(int id, int lastId=-1, wxEventType eventType=wxEVT_NULL) -> bool
        
          
          
          
        
      
      
        _setOORInfo(PyObject _self)
        
          
        
      
    
    
#---------------------------------------------------------------------------
class PyEventBinder(object):
    """
    Instances of this class are used to bind specific events to event
    handlers.
    """
    def __init__(self, evtType, expectedIDs=0):
        if expectedIDs not in [0, 1, 2]:
            raise ValueError, "Invalid number of expectedIDs"
        self.expectedIDs = expectedIDs
        if type(evtType) == list or type(evtType) == tuple:
            self.evtType = evtType
        else:
            self.evtType = [evtType]
    def Bind(self, target, id1, id2, function):
        """Bind this set of event types to target."""
        for et in self.evtType:
            target.Connect(id1, id2, et, function)
    
    def __call__(self, *args):
        """
        For backwards compatibility with the old EVT_* functions.
        Should be called with either (window, func), (window, ID,
        func) or (window, ID1, ID2, func) parameters depending on the
        type of the event.
        """
        assert len(args) == 2 + self.expectedIDs
        id1 = wx.ID_ANY
        id2 = wx.ID_ANY
        target = args[0]
        if self.expectedIDs == 0:
            func = args[1]
        elif self.expectedIDs == 1:
            id1 = args[1]
            func = args[2]
        elif self.expectedIDs == 2:
            id1 = args[1]
            id2 = args[2]
            func = args[3]
        else:
            raise ValueError, "Unexpected number of IDs"
        self.Bind(target, id1, id2, func)
# These two are square pegs that don't fit the PyEventBinder hole...
def EVT_COMMAND(win, id, cmd, func):
    win.Connect(id, -1, cmd, func)
def EVT_COMMAND_RANGE(win, id1, id2, cmd, func):
    win.Connect(id1, id2, cmd, func)
    
#---------------------------------------------------------------------------
    
#---------------------------------------------------------------------------
    
      NewEventType() -> wxEventType
    
    
#
# Create some event binders
EVT_SIZE = wx.PyEventBinder( wxEVT_SIZE )
EVT_SIZING = wx.PyEventBinder( wxEVT_SIZING )
EVT_MOVE = wx.PyEventBinder( wxEVT_MOVE )
EVT_MOVING = wx.PyEventBinder( wxEVT_MOVING )
EVT_CLOSE = wx.PyEventBinder( wxEVT_CLOSE_WINDOW )
EVT_END_SESSION = wx.PyEventBinder( wxEVT_END_SESSION )
EVT_QUERY_END_SESSION = wx.PyEventBinder( wxEVT_QUERY_END_SESSION )
EVT_PAINT = wx.PyEventBinder( wxEVT_PAINT )
EVT_NC_PAINT = wx.PyEventBinder( wxEVT_NC_PAINT )
EVT_ERASE_BACKGROUND = wx.PyEventBinder( wxEVT_ERASE_BACKGROUND )
EVT_CHAR = wx.PyEventBinder( wxEVT_CHAR )
EVT_KEY_DOWN = wx.PyEventBinder( wxEVT_KEY_DOWN )
EVT_KEY_UP = wx.PyEventBinder( wxEVT_KEY_UP )
EVT_HOTKEY = wx.PyEventBinder( wxEVT_HOTKEY, 1) 
EVT_CHAR_HOOK = wx.PyEventBinder( wxEVT_CHAR_HOOK )
EVT_MENU_OPEN = wx.PyEventBinder( wxEVT_MENU_OPEN )
EVT_MENU_CLOSE = wx.PyEventBinder( wxEVT_MENU_CLOSE )
EVT_MENU_HIGHLIGHT = wx.PyEventBinder( wxEVT_MENU_HIGHLIGHT, 1)
EVT_MENU_HIGHLIGHT_ALL = wx.PyEventBinder( wxEVT_MENU_HIGHLIGHT )
EVT_SET_FOCUS = wx.PyEventBinder( wxEVT_SET_FOCUS )
EVT_KILL_FOCUS = wx.PyEventBinder( wxEVT_KILL_FOCUS )
EVT_CHILD_FOCUS = wx.PyEventBinder( wxEVT_CHILD_FOCUS )
EVT_ACTIVATE = wx.PyEventBinder( wxEVT_ACTIVATE )
EVT_ACTIVATE_APP = wx.PyEventBinder( wxEVT_ACTIVATE_APP )
EVT_END_SESSION = wx.PyEventBinder( wxEVT_END_SESSION )
EVT_QUERY_END_SESSION = wx.PyEventBinder( wxEVT_QUERY_END_SESSION )
EVT_DROP_FILES = wx.PyEventBinder( wxEVT_DROP_FILES )
EVT_INIT_DIALOG = wx.PyEventBinder( wxEVT_INIT_DIALOG )
EVT_SYS_COLOUR_CHANGED = wx.PyEventBinder( wxEVT_SYS_COLOUR_CHANGED )
EVT_DISPLAY_CHANGED = wx.PyEventBinder( wxEVT_DISPLAY_CHANGED )
EVT_SHOW = wx.PyEventBinder( wxEVT_SHOW )
EVT_MAXIMIZE = wx.PyEventBinder( wxEVT_MAXIMIZE )
EVT_ICONIZE = wx.PyEventBinder( wxEVT_ICONIZE )
EVT_NAVIGATION_KEY = wx.PyEventBinder( wxEVT_NAVIGATION_KEY )
EVT_PALETTE_CHANGED = wx.PyEventBinder( wxEVT_PALETTE_CHANGED )
EVT_QUERY_NEW_PALETTE = wx.PyEventBinder( wxEVT_QUERY_NEW_PALETTE )
EVT_WINDOW_CREATE = wx.PyEventBinder( wxEVT_CREATE )
EVT_WINDOW_DESTROY = wx.PyEventBinder( wxEVT_DESTROY )
EVT_SET_CURSOR = wx.PyEventBinder( wxEVT_SET_CURSOR )
EVT_MOUSE_CAPTURE_CHANGED = wx.PyEventBinder( wxEVT_MOUSE_CAPTURE_CHANGED )
EVT_LEFT_DOWN = wx.PyEventBinder( wxEVT_LEFT_DOWN )
EVT_LEFT_UP = wx.PyEventBinder( wxEVT_LEFT_UP )
EVT_MIDDLE_DOWN = wx.PyEventBinder( wxEVT_MIDDLE_DOWN )
EVT_MIDDLE_UP = wx.PyEventBinder( wxEVT_MIDDLE_UP )
EVT_RIGHT_DOWN = wx.PyEventBinder( wxEVT_RIGHT_DOWN )
EVT_RIGHT_UP = wx.PyEventBinder( wxEVT_RIGHT_UP )
EVT_MOTION = wx.PyEventBinder( wxEVT_MOTION )
EVT_LEFT_DCLICK = wx.PyEventBinder( wxEVT_LEFT_DCLICK )
EVT_MIDDLE_DCLICK = wx.PyEventBinder( wxEVT_MIDDLE_DCLICK )
EVT_RIGHT_DCLICK = wx.PyEventBinder( wxEVT_RIGHT_DCLICK )
EVT_LEAVE_WINDOW = wx.PyEventBinder( wxEVT_LEAVE_WINDOW )
EVT_ENTER_WINDOW = wx.PyEventBinder( wxEVT_ENTER_WINDOW )
EVT_MOUSEWHEEL = wx.PyEventBinder( wxEVT_MOUSEWHEEL )
EVT_MOUSE_EVENTS = wx.PyEventBinder([ wxEVT_LEFT_DOWN,
                                     wxEVT_LEFT_UP,
                                     wxEVT_MIDDLE_DOWN,
                                     wxEVT_MIDDLE_UP,
                                     wxEVT_RIGHT_DOWN,
                                     wxEVT_RIGHT_UP,
                                     wxEVT_MOTION,
                                     wxEVT_LEFT_DCLICK,
                                     wxEVT_MIDDLE_DCLICK,
                                     wxEVT_RIGHT_DCLICK,
                                     wxEVT_ENTER_WINDOW,
                                     wxEVT_LEAVE_WINDOW,
                                     wxEVT_MOUSEWHEEL
                                     ])
# Scrolling from wxWindow (sent to wxScrolledWindow)
EVT_SCROLLWIN = wx.PyEventBinder([ wxEVT_SCROLLWIN_TOP, 
                                  wxEVT_SCROLLWIN_BOTTOM,
                                  wxEVT_SCROLLWIN_LINEUP,
                                  wxEVT_SCROLLWIN_LINEDOWN,
                                  wxEVT_SCROLLWIN_PAGEUP, 
                                  wxEVT_SCROLLWIN_PAGEDOWN,
                                  wxEVT_SCROLLWIN_THUMBTRACK,
                                  wxEVT_SCROLLWIN_THUMBRELEASE,
                                  ])
EVT_SCROLLWIN_TOP = wx.PyEventBinder( wxEVT_SCROLLWIN_TOP )
EVT_SCROLLWIN_BOTTOM = wx.PyEventBinder( wxEVT_SCROLLWIN_BOTTOM )
EVT_SCROLLWIN_LINEUP = wx.PyEventBinder( wxEVT_SCROLLWIN_LINEUP )
EVT_SCROLLWIN_LINEDOWN = wx.PyEventBinder( wxEVT_SCROLLWIN_LINEDOWN )
EVT_SCROLLWIN_PAGEUP = wx.PyEventBinder( wxEVT_SCROLLWIN_PAGEUP )
EVT_SCROLLWIN_PAGEDOWN = wx.PyEventBinder( wxEVT_SCROLLWIN_PAGEDOWN )
EVT_SCROLLWIN_THUMBTRACK = wx.PyEventBinder( wxEVT_SCROLLWIN_THUMBTRACK )
EVT_SCROLLWIN_THUMBRELEASE = wx.PyEventBinder( wxEVT_SCROLLWIN_THUMBRELEASE )
# Scrolling from wxSlider and wxScrollBar
EVT_SCROLL = wx.PyEventBinder([ wxEVT_SCROLL_TOP, 
                               wxEVT_SCROLL_BOTTOM, 
                               wxEVT_SCROLL_LINEUP, 
                               wxEVT_SCROLL_LINEDOWN, 
                               wxEVT_SCROLL_PAGEUP, 
                               wxEVT_SCROLL_PAGEDOWN, 
                               wxEVT_SCROLL_THUMBTRACK, 
                               wxEVT_SCROLL_THUMBRELEASE, 
                               wxEVT_SCROLL_ENDSCROLL,
                               ])
EVT_SCROLL_TOP = wx.PyEventBinder( wxEVT_SCROLL_TOP )
EVT_SCROLL_BOTTOM = wx.PyEventBinder( wxEVT_SCROLL_BOTTOM )
EVT_SCROLL_LINEUP = wx.PyEventBinder( wxEVT_SCROLL_LINEUP )
EVT_SCROLL_LINEDOWN = wx.PyEventBinder( wxEVT_SCROLL_LINEDOWN )
EVT_SCROLL_PAGEUP = wx.PyEventBinder( wxEVT_SCROLL_PAGEUP )
EVT_SCROLL_PAGEDOWN = wx.PyEventBinder( wxEVT_SCROLL_PAGEDOWN )
EVT_SCROLL_THUMBTRACK = wx.PyEventBinder( wxEVT_SCROLL_THUMBTRACK )
EVT_SCROLL_THUMBRELEASE = wx.PyEventBinder( wxEVT_SCROLL_THUMBRELEASE )
EVT_SCROLL_ENDSCROLL = wx.PyEventBinder( wxEVT_SCROLL_ENDSCROLL )
# Scrolling from wxSlider and wxScrollBar, with an id
EVT_COMMAND_SCROLL = wx.PyEventBinder([ wxEVT_SCROLL_TOP, 
                                       wxEVT_SCROLL_BOTTOM, 
                                       wxEVT_SCROLL_LINEUP, 
                                       wxEVT_SCROLL_LINEDOWN, 
                                       wxEVT_SCROLL_PAGEUP, 
                                       wxEVT_SCROLL_PAGEDOWN, 
                                       wxEVT_SCROLL_THUMBTRACK, 
                                       wxEVT_SCROLL_THUMBRELEASE,
                                       wxEVT_SCROLL_ENDSCROLL,
                                       ], 1)
EVT_COMMAND_SCROLL_TOP = wx.PyEventBinder( wxEVT_SCROLL_TOP, 1)
EVT_COMMAND_SCROLL_BOTTOM = wx.PyEventBinder( wxEVT_SCROLL_BOTTOM, 1)
EVT_COMMAND_SCROLL_LINEUP = wx.PyEventBinder( wxEVT_SCROLL_LINEUP, 1)
EVT_COMMAND_SCROLL_LINEDOWN = wx.PyEventBinder( wxEVT_SCROLL_LINEDOWN, 1)
EVT_COMMAND_SCROLL_PAGEUP = wx.PyEventBinder( wxEVT_SCROLL_PAGEUP, 1)
EVT_COMMAND_SCROLL_PAGEDOWN = wx.PyEventBinder( wxEVT_SCROLL_PAGEDOWN, 1)
EVT_COMMAND_SCROLL_THUMBTRACK = wx.PyEventBinder( wxEVT_SCROLL_THUMBTRACK, 1)
EVT_COMMAND_SCROLL_THUMBRELEASE = wx.PyEventBinder( wxEVT_SCROLL_THUMBRELEASE, 1)
EVT_COMMAND_SCROLL_ENDSCROLL = wx.PyEventBinder( wxEVT_SCROLL_ENDSCROLL, 1)
EVT_BUTTON = wx.PyEventBinder( wxEVT_COMMAND_BUTTON_CLICKED, 1)
EVT_CHECKBOX = wx.PyEventBinder( wxEVT_COMMAND_CHECKBOX_CLICKED, 1)
EVT_CHOICE = wx.PyEventBinder( wxEVT_COMMAND_CHOICE_SELECTED, 1)
EVT_LISTBOX = wx.PyEventBinder( wxEVT_COMMAND_LISTBOX_SELECTED, 1)
EVT_LISTBOX_DCLICK = wx.PyEventBinder( wxEVT_COMMAND_LISTBOX_DOUBLECLICKED, 1)
EVT_MENU = wx.PyEventBinder( wxEVT_COMMAND_MENU_SELECTED, 1)
EVT_MENU_RANGE = wx.PyEventBinder( wxEVT_COMMAND_MENU_SELECTED, 2)
EVT_SLIDER = wx.PyEventBinder( wxEVT_COMMAND_SLIDER_UPDATED, 1)
EVT_RADIOBOX = wx.PyEventBinder( wxEVT_COMMAND_RADIOBOX_SELECTED, 1)
EVT_RADIOBUTTON = wx.PyEventBinder( wxEVT_COMMAND_RADIOBUTTON_SELECTED, 1)
EVT_SCROLLBAR = wx.PyEventBinder( wxEVT_COMMAND_SCROLLBAR_UPDATED, 1)
EVT_VLBOX = wx.PyEventBinder( wxEVT_COMMAND_VLBOX_SELECTED, 1)
EVT_COMBOBOX = wx.PyEventBinder( wxEVT_COMMAND_COMBOBOX_SELECTED, 1)
EVT_TOOL = wx.PyEventBinder( wxEVT_COMMAND_TOOL_CLICKED, 1)
EVT_TOOL_RANGE = wx.PyEventBinder( wxEVT_COMMAND_TOOL_CLICKED, 2)
EVT_TOOL_RCLICKED = wx.PyEventBinder( wxEVT_COMMAND_TOOL_RCLICKED, 1)
EVT_TOOL_RCLICKED_RANGE = wx.PyEventBinder( wxEVT_COMMAND_TOOL_RCLICKED, 2)
EVT_TOOL_ENTER = wx.PyEventBinder( wxEVT_COMMAND_TOOL_ENTER, 1)
EVT_CHECKLISTBOX = wx.PyEventBinder( wxEVT_COMMAND_CHECKLISTBOX_TOGGLED, 1)
EVT_COMMAND_LEFT_CLICK = wx.PyEventBinder( wxEVT_COMMAND_LEFT_CLICK, 1)
EVT_COMMAND_LEFT_DCLICK = wx.PyEventBinder( wxEVT_COMMAND_LEFT_DCLICK, 1)
EVT_COMMAND_RIGHT_CLICK = wx.PyEventBinder( wxEVT_COMMAND_RIGHT_CLICK, 1)
EVT_COMMAND_RIGHT_DCLICK = wx.PyEventBinder( wxEVT_COMMAND_RIGHT_DCLICK, 1)
EVT_COMMAND_SET_FOCUS = wx.PyEventBinder( wxEVT_COMMAND_SET_FOCUS, 1)
EVT_COMMAND_KILL_FOCUS = wx.PyEventBinder( wxEVT_COMMAND_KILL_FOCUS, 1)
EVT_COMMAND_ENTER = wx.PyEventBinder( wxEVT_COMMAND_ENTER, 1)
EVT_IDLE = wx.PyEventBinder( wxEVT_IDLE )
EVT_UPDATE_UI = wx.PyEventBinder( wxEVT_UPDATE_UI, 1)
EVT_UPDATE_UI_RANGE = wx.PyEventBinder( wxEVT_UPDATE_UI, 2)
EVT_CONTEXT_MENU = wx.PyEventBinder( wxEVT_CONTEXT_MENU )
    
#---------------------------------------------------------------------------
    
      
      
        __del__()
      
      
        SetEventType(wxEventType typ)
        
          
        
      
      
        GetEventType() -> wxEventType
      
      
        GetEventObject() -> Object
      
      
        SetEventObject(Object obj)
        
          
        
      
      
        GetTimestamp() -> long
      
      
        SetTimestamp(long ts=0)
        
          
        
      
      
        GetId() -> int
      
      
        SetId(int Id)
        
          
        
      
      
        IsCommandEvent() -> bool
      
      
        Skip(bool skip=True)
        
          
        
      
      
        GetSkipped() -> bool
      
      
        ShouldPropagate() -> bool
      
      
        StopPropagation() -> int
      
      
        ResumePropagation(int propagationLevel)
        
          
        
      
      
        Clone() -> Event
      
    
    
#---------------------------------------------------------------------------
    
      
        __init__(Event event) -> PropagationDisabler
        
          
        
      
      
        __del__()
      
    
    
      
        __init__(Event event) -> PropagateOnce
        
          
        
      
      
        __del__()
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(wxEventType commandType=wxEVT_NULL, int winid=0) -> CommandEvent
        
          
          
        
      
      
        GetSelection() -> int
      
      
        SetString(String s)
        
          
        
      
      
        GetString() -> String
      
      
        IsChecked() -> bool
      
      
        IsSelection() -> bool
      
      
        SetExtraLong(long extraLong)
        
          
        
      
      
        GetExtraLong() -> long
      
      
        SetInt(int i)
        
          
        
      
      
        GetInt() -> long
      
      
        Clone() -> Event
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(wxEventType commandType=wxEVT_NULL, int winid=0) -> NotifyEvent
        
          
          
        
      
      
        Veto()
      
      
        Allow()
      
      
        IsAllowed() -> bool
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(wxEventType commandType=wxEVT_NULL, int winid=0, int pos=0, 
    int orient=0) -> ScrollEvent
        
          
          
          
          
        
      
      
        GetOrientation() -> int
      
      
        GetPosition() -> int
      
      
        SetOrientation(int orient)
        
          
        
      
      
        SetPosition(int pos)
        
          
        
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(wxEventType commandType=wxEVT_NULL, int pos=0, int orient=0) -> ScrollWinEvent
        
          
          
          
        
      
      
        GetOrientation() -> int
      
      
        GetPosition() -> int
      
      
        SetOrientation(int orient)
        
          
        
      
      
        SetPosition(int pos)
        
          
        
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(wxEventType mouseType=wxEVT_NULL) -> MouseEvent
        
          
        
      
      
        IsButton() -> bool
      
      
        ButtonDown(int but=MOUSE_BTN_ANY) -> bool
        
          
        
      
      
        ButtonDClick(int but=MOUSE_BTN_ANY) -> bool
        
          
        
      
      
        ButtonUp(int but=MOUSE_BTN_ANY) -> bool
        
          
        
      
      
        Button(int but) -> bool
        
          
        
      
      
        ButtonIsDown(int but) -> bool
        
          
        
      
      
        GetButton() -> int
      
      
        ControlDown() -> bool
      
      
        MetaDown() -> bool
      
      
        AltDown() -> bool
      
      
        ShiftDown() -> bool
      
      
        LeftDown() -> bool
      
      
        MiddleDown() -> bool
      
      
        RightDown() -> bool
      
      
        LeftUp() -> bool
      
      
        MiddleUp() -> bool
      
      
        RightUp() -> bool
      
      
        LeftDClick() -> bool
      
      
        MiddleDClick() -> bool
      
      
        RightDClick() -> bool
      
      
        LeftIsDown() -> bool
      
      
        MiddleIsDown() -> bool
      
      
        RightIsDown() -> bool
      
      
        Dragging() -> bool
      
      
        Moving() -> bool
      
      
        Entering() -> bool
      
      
        Leaving() -> bool
      
      
        GetPosition() -> Point
        Returns the position of the mouse in window coordinates when the event happened.
      
      
        GetPositionTuple() -> (x,y)
        Returns the position of the mouse in window coordinates when the event happened.
        
          
          
        
      
      
        GetLogicalPosition(DC dc) -> Point
        
          
        
      
      
        GetX() -> int
      
      
        GetY() -> int
      
      
        GetWheelRotation() -> int
      
      
        GetWheelDelta() -> int
      
      
        GetLinesPerAction() -> int
      
      
        IsPageScroll() -> bool
      
      
      
      
      
      
      
      
      
      
      
      
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(int x=0, int y=0) -> SetCursorEvent
        
          
          
        
      
      
        GetX() -> int
      
      
        GetY() -> int
      
      
        SetCursor(Cursor cursor)
        
          
        
      
      
        GetCursor() -> Cursor
      
      
        HasCursor() -> bool
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(wxEventType keyType=wxEVT_NULL) -> KeyEvent
        
          
        
      
      
        ControlDown() -> bool
      
      
        MetaDown() -> bool
      
      
        AltDown() -> bool
      
      
        ShiftDown() -> bool
      
      
        HasModifiers() -> bool
      
      
        GetKeyCode() -> int
      
      
        GetUniChar() -> int
      
      
        GetRawKeyCode() -> unsigned int
      
      
        GetRawKeyFlags() -> unsigned int
      
      
        GetPosition() -> Point
        Find the position of the event.
      
      
        GetPositionTuple() -> (x,y)
        Find the position of the event.
        
          
          
        
      
      
        GetX() -> int
      
      
        GetY() -> int
      
      
      
      
      
      
      
      
      
      
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(Size sz=DefaultSize, int winid=0) -> SizeEvent
        
          
          
        
      
      
        GetSize() -> Size
      
      
        GetRect() -> Rect
      
      
        SetRect(Rect rect)
        
          
        
      
      
        SetSize(Size size)
        
          
        
      
      
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(Point pos=DefaultPosition, int winid=0) -> MoveEvent
        
          
          
        
      
      
        GetPosition() -> Point
      
      
        GetRect() -> Rect
      
      
        SetRect(Rect rect)
        
          
        
      
      
        SetPosition(Point pos)
        
          
        
      
      
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(int Id=0) -> PaintEvent
        
          
        
      
    
    
      
      
        __init__(int winid=0) -> NcPaintEvent
        
          
        
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(int Id=0, DC dc=(wxDC *) NULL) -> EraseEvent
        
          
          
        
      
      
        GetDC() -> DC
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(wxEventType type=wxEVT_NULL, int winid=0) -> FocusEvent
        
          
          
        
      
      
        GetWindow() -> Window
      
      
        SetWindow(Window win)
        
          
        
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(Window win=None) -> ChildFocusEvent
        
          
        
      
      
        GetWindow() -> Window
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(wxEventType type=wxEVT_NULL, bool active=True, int Id=0) -> ActivateEvent
        
          
          
          
        
      
      
        GetActive() -> bool
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(int Id=0) -> InitDialogEvent
        
          
        
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(wxEventType type=wxEVT_NULL, int winid=0, Menu menu=None) -> MenuEvent
        
          
          
          
        
      
      
        GetMenuId() -> int
      
      
        IsPopup() -> bool
      
      
        GetMenu() -> Menu
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(wxEventType type=wxEVT_NULL, int winid=0) -> CloseEvent
        
          
          
        
      
      
        SetLoggingOff(bool logOff)
        
          
        
      
      
        GetLoggingOff() -> bool
      
      
        Veto(bool veto=True)
        
          
        
      
      
        SetCanVeto(bool canVeto)
        
          
        
      
      
        CanVeto() -> bool
      
      
        GetVeto() -> bool
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(int winid=0, bool show=False) -> ShowEvent
        
          
          
        
      
      
        SetShow(bool show)
        
          
        
      
      
        GetShow() -> bool
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(int id=0, bool iconized=True) -> IconizeEvent
        
          
          
        
      
      
        Iconized() -> bool
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(int id=0) -> MaximizeEvent
        
          
        
      
    
    
#---------------------------------------------------------------------------
    
      
      
        GetPosition() -> Point
      
      
        GetNumberOfFiles() -> int
      
      
        GetFiles() -> PyObject
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(int commandId=0) -> UpdateUIEvent
        
          
        
      
      
        GetChecked() -> bool
      
      
        GetEnabled() -> bool
      
      
        GetText() -> String
      
      
        GetSetText() -> bool
      
      
        GetSetChecked() -> bool
      
      
        GetSetEnabled() -> bool
      
      
        Check(bool check)
        
          
        
      
      
        Enable(bool enable)
        
          
        
      
      
        SetText(String text)
        
          
        
      
      
        UpdateUIEvent.SetUpdateInterval(long updateInterval)
        
          
        
      
      
        UpdateUIEvent.GetUpdateInterval() -> long
      
      
        UpdateUIEvent.CanUpdate(Window win) -> bool
        
          
        
      
      
        UpdateUIEvent.ResetUpdateTime()
      
      
        UpdateUIEvent.SetMode(int mode)
        
          
        
      
      
        UpdateUIEvent.GetMode() -> int
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__() -> SysColourChangedEvent
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(int winid=0, Window gainedCapture=None) -> MouseCaptureChangedEvent
        
          
          
        
      
      
        GetCapturedWindow() -> Window
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__() -> DisplayChangedEvent
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(int id=0) -> PaletteChangedEvent
        
          
        
      
      
        SetChangedWindow(Window win)
        
          
        
      
      
        GetChangedWindow() -> Window
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(int winid=0) -> QueryNewPaletteEvent
        
          
        
      
      
        SetPaletteRealized(bool realized)
        
          
        
      
      
        GetPaletteRealized() -> bool
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__() -> NavigationKeyEvent
      
      
        GetDirection() -> bool
      
      
        SetDirection(bool bForward)
        
          
        
      
      
        IsWindowChange() -> bool
      
      
        SetWindowChange(bool bIs)
        
          
        
      
      
        GetCurrentFocus() -> Window
      
      
        SetCurrentFocus(Window win)
        
          
        
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(Window win=None) -> WindowCreateEvent
        
          
        
      
      
        GetWindow() -> Window
      
    
    
      
      
        __init__(Window win=None) -> WindowDestroyEvent
        
          
        
      
      
        GetWindow() -> Window
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(wxEventType type=wxEVT_NULL, int winid=0, Point pt=DefaultPosition) -> ContextMenuEvent
        
          
          
          
        
      
      
        GetPosition() -> Point
      
      
        SetPosition(Point pos)
        
          
        
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__() -> IdleEvent
      
      
        RequestMore(bool needMore=True)
        
          
        
      
      
        MoreRequested() -> bool
      
      
        IdleEvent.SetMode(int mode)
        
          
        
      
      
        IdleEvent.GetMode() -> int
      
      
        IdleEvent.CanSend(Window win) -> bool
        
          
        
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(int winid=0, wxEventType commandType=wxEVT_NULL) -> PyEvent
        
          
          
        
      
      
        __del__()
      
      
        SetSelf(PyObject self)
        
          
        
      
      
        GetSelf() -> PyObject
      
    
    
      
      
        __init__(wxEventType commandType=wxEVT_NULL, int id=0) -> PyCommandEvent
        
          
          
        
      
      
        __del__()
      
      
        SetSelf(PyObject self)
        
          
        
      
      
        GetSelf() -> PyObject
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__() -> PyApp
      
      
        __del__()
      
      
        _setCallbackInfo(PyObject self, PyObject _class)
        
          
          
        
      
      
        GetAppName() -> String
        Get the application name.
      
      
        SetAppName(String name)
        Set the application name. This value may be used automatically
by wx.Config and such.
        
          
        
      
      
        GetClassName() -> String
        Get the application's class name.
      
      
        SetClassName(String name)
        Set the application's class name. This value may be used for X-resources if
applicable for the platform
        
          
        
      
      
        GetVendorName() -> String
        Get the application's vendor name.
      
      
        SetVendorName(String name)
        Set the application's vendor name. This value may be used automatically
by wx.Config and such.
        
          
        
      
      
        GetTraits() -> wxAppTraits
        Create the app traits object to which we delegate for everything which either
should be configurable by the user (then he can change the default behaviour
simply by overriding CreateTraits() and returning his own traits object) or
which is GUI/console dependent as then wx.AppTraits allows us to abstract the
differences behind the common facade
      
      
        ProcessPendingEvents()
        Process all events in the Pending Events list -- it is necessary to call this
function to process posted events. This happens during each event loop
iteration.
      
      
        Yield(bool onlyIfNeeded=False) -> bool
        Process all currently pending events right now, instead of waiting until
return to the event loop.  It is an error to call Yield() recursively unless
the value of onlyIfNeeded is True.
WARNING: This function is dangerous as it can lead to unexpected
         reentrancies (i.e. when called from an event handler it
         may result in calling the same event handler again), use
         with _extreme_ care or, better, don't use at all!
        
          
        
      
      
        WakeUpIdle()
        Make sure that idle events are sent again
      
      
        MainLoop() -> int
        Execute the main GUI loop, the function returns when the loop ends.
      
      
        Exit()
        Exit the main loop thus terminating the application.
      
      
        ExitMainLoop()
        Exit the main GUI loop during the next iteration (i.e. it does not
stop the program immediately!)
      
      
        Pending() -> bool
        Returns True if there are unprocessed events in the event queue.
      
      
        Dispatch() -> bool
        Process the first event in the event queue (blocks until an event
appears if there are none currently)
      
      
        ProcessIdle() -> bool
        Called from the MainLoop when the application becomes idle and sends an
IdleEvent to all interested parties.  Returns True is more idle events are
needed, False if not.
      
      
        SendIdleEvents(Window win, IdleEvent event) -> bool
        Send idle event to window and all subwindows.  Returns True if more idle time
is requested.
        
          
          
        
      
      
        IsActive() -> bool
        Return True if our app has focus.
      
      
        SetTopWindow(Window win)
        Set the "main" top level window
        
          
        
      
      
        GetTopWindow() -> Window
        Return the "main" top level window (if it hadn't been set previously with
SetTopWindow(), will return just some top level window and, if there not any,
will return None)
      
      
        SetExitOnFrameDelete(bool flag)
        Control the exit behaviour: by default, the program will exit the main loop
(and so, usually, terminate) when the last top-level program window is
deleted.  Beware that if you disable this behaviour (with
SetExitOnFrameDelete(False)), you'll have to call ExitMainLoop() explicitly
from somewhere.
        
          
        
      
      
        GetExitOnFrameDelete() -> bool
        Get the current exit behaviour setting.
      
      
        SetUseBestVisual(bool flag)
        Set whether the app should try to use the best available visual on systems
where more than one is available, (Sun, SGI, XFree86 4, etc.)
        
          
        
      
      
        GetUseBestVisual() -> bool
        Get current UseBestVisual setting.
      
      
        SetPrintMode(int mode)
        
          
        
      
      
        GetPrintMode() -> int
      
      
        SetAssertMode(int mode)
        Set the OnAssert behaviour for debug and hybrid builds.  The following flags
may be or'd together:
 wx.PYAPP_ASSERT_SUPPRESS         Don't do anything
 wx.PYAPP_ASSERT_EXCEPTION        Turn it into a Python exception if possible (default)
 wx.PYAPP_ASSERT_DIALOG           Display a message dialog
 wx.PYAPP_ASSERT_LOG              Write the assertion info to the wx.Log
        
          
        
      
      
        GetAssertMode() -> int
        Get the current OnAssert behaviour setting.
      
      
        PyApp.GetMacSupportPCMenuShortcuts() -> bool
      
      
        PyApp.GetMacAboutMenuItemId() -> long
      
      
        PyApp.GetMacPreferencesMenuItemId() -> long
      
      
        PyApp.GetMacExitMenuItemId() -> long
      
      
        PyApp.GetMacHelpMenuTitleName() -> String
      
      
        PyApp.SetMacSupportPCMenuShortcuts(bool val)
        
          
        
      
      
        PyApp.SetMacAboutMenuItemId(long val)
        
          
        
      
      
        PyApp.SetMacPreferencesMenuItemId(long val)
        
          
        
      
      
        PyApp.SetMacExitMenuItemId(long val)
        
          
        
      
      
        PyApp.SetMacHelpMenuTitleName(String val)
        
          
        
      
      
        _BootstrapApp()
        For internal use only
      
      
        PyApp.GetComCtl32Version() -> int
        Returns 400, 470, 471 for comctl32.dll 4.00, 4.70, 4.71 or 0 if it
wasn't found at all.  Raises an exception on non-Windows platforms.
      
    
    
#---------------------------------------------------------------------------
    
      Exit()
      Force an exit of the application.  Convenience for wx.GetApp().Exit()
    
    
      Yield() -> bool
      Yield to other apps/messages.  Convenience for wx.GetApp().Yield()
    
    
      YieldIfNeeded() -> bool
      Yield to other apps/messages.  Convenience for wx.GetApp().Yield(True)
    
    
      SafeYield(Window win=None, bool onlyIfNeeded=False) -> bool
      This function is similar to wx.Yield, except that it disables the user input
to all program windows before calling wx.Yield and re-enables it again
afterwards. If win is not None, this window will remain enabled, allowing the
implementation of some limited user interaction.
Returns the result of the call to wx.Yield.
      
        
        
      
    
    
      WakeUpIdle()
      Cause the message queue to become empty again, so idle events will be sent.
    
    
      PostEvent(EvtHandler dest, Event event)
      Send an event to a window or other wx.EvtHandler to be processed later.
      
        
        
      
    
    
      App_CleanUp()
      For internal use only, it is used to cleanup after wxWindows when Python shuts down.
    
    
      GetApp() -> PyApp
      Return a reference to the current wx.App object.
    
    
#----------------------------------------------------------------------
class PyOnDemandOutputWindow:
    """
    A class that can be used for redirecting Python's stdout and
    stderr streams.  It will do nothing until something is wrriten to
    the stream at which point it will create a Frame with a text area
    and write the text there.
    """
    def __init__(self, title = "wxPython: stdout/stderr"):
        self.frame  = None
        self.title  = title
        self.parent = None
    def SetParent(self, parent):
        """Set the window to be used as the popup Frame's parent."""
        self.parent = parent
    def CreateOutputWindow(self, st):
        self.frame = wx.Frame(self.parent, -1, self.title,
                              style=wx.DEFAULT_FRAME_STYLE | wx.NO_FULL_REPAINT_ON_RESIZE)
        self.text  = wx.TextCtrl(self.frame, -1, "",
                                 style = wx.TE_MULTILINE | wx.TE_READONLY)
        self.text.AppendText(st)
        self.frame.SetSize((450, 300))
        self.frame.Show(True)
        EVT_CLOSE(self.frame, self.OnCloseWindow)
        
    # These methods provide the file-like output behaviour.
    def write(self, text):
        """
        Create the output window if needed and write the string to it.
        If not called in the context of the gui thread then uses
        CallAfter to do the work there.
        """        
        if self.frame is None:
            if not wx.Thread_IsMain():
                wx.CallAfter(self.CreateOutputWindow, text)
            else:
                self.CreateOutputWindow(text)
        else:
            if not wx.Thread_IsMain():
                wx.CallAfter(self.text.AppendText, text)
            else:
                self.text.AppendText(text)
    def close(self):
        if self.frame is not None:
            wx.CallAfter(self.frame.Close)
    def OnCloseWindow(self, event):
        if self.frame is not None:
            self.frame.Destroy()
        self.frame = None
        self.text  = None
#----------------------------------------------------------------------
_defRedirect = (wx.Platform == '__WXMSW__' or wx.Platform == '__WXMAC__')
class App(wx.PyApp):
    """
    The main application class.  Derive from this and implement an OnInit
    method that creates a frame and then calls self.SetTopWindow(frame)
    """
    outputWindowClass = PyOnDemandOutputWindow
    def __init__(self, redirect=_defRedirect, filename=None, useBestVisual=False):
        wx.PyApp.__init__(self)
        if wx.Platform == "__WXMAC__":
            try:
                import MacOS
                if not MacOS.WMAvailable():
                    print """\\
This program needs access to the screen. Please run with 'pythonw',
not 'python', and only when you are logged in on the main display of
your Mac."""
                    _sys.exit(1)
            except:
                pass
        # This has to be done before OnInit
        self.SetUseBestVisual(useBestVisual)
        # Set the default handler for SIGINT.  This fixes a problem
        # where if Ctrl-C is pressed in the console that started this
        # app then it will not appear to do anything, (not even send
        # KeyboardInterrupt???)  but will later segfault on exit.  By
        # setting the default handler then the app will exit, as
        # expected (depending on platform.)
        try:
            import signal
            signal.signal(signal.SIGINT, signal.SIG_DFL)
        except:
            pass
        # Save and redirect the stdio to a window?
        self.stdioWin = None
        self.saveStdio = (_sys.stdout, _sys.stderr)
        if redirect:
            self.RedirectStdio(filename)
        # This finishes the initialization of wxWindows and then calls
        # the OnInit that should be present in the derived class
        self._BootstrapApp()
    def __del__(self):
        try:
            self.RestoreStdio()  # Just in case the MainLoop was overridden
        except:
            pass
    def SetTopWindow(self, frame):
        """Set the \\"main\\" top level window"""
        if self.stdioWin:
            self.stdioWin.SetParent(frame)
        wx.PyApp.SetTopWindow(self, frame)
    def MainLoop(self):
        """Execute the main GUI event loop"""
        wx.PyApp.MainLoop(self)
        self.RestoreStdio()
    def RedirectStdio(self, filename):
        """Redirect sys.stdout and sys.stderr to a file or a popup window."""
        if filename:
            _sys.stdout = _sys.stderr = open(filename, 'a')
        else:
            self.stdioWin = self.outputWindowClass()
            _sys.stdout = _sys.stderr = self.stdioWin
    def RestoreStdio(self):
        _sys.stdout, _sys.stderr = self.saveStdio
# change from wxPyApp_ to wxApp_
App_GetMacSupportPCMenuShortcuts = _core.PyApp_GetMacSupportPCMenuShortcuts
App_GetMacAboutMenuItemId        = _core.PyApp_GetMacAboutMenuItemId
App_GetMacPreferencesMenuItemId  = _core.PyApp_GetMacPreferencesMenuItemId
App_GetMacExitMenuItemId         = _core.PyApp_GetMacExitMenuItemId
App_GetMacHelpMenuTitleName      = _core.PyApp_GetMacHelpMenuTitleName
App_SetMacSupportPCMenuShortcuts = _core.PyApp_SetMacSupportPCMenuShortcuts
App_SetMacAboutMenuItemId        = _core.PyApp_SetMacAboutMenuItemId
App_SetMacPreferencesMenuItemId  = _core.PyApp_SetMacPreferencesMenuItemId
App_SetMacExitMenuItemId         = _core.PyApp_SetMacExitMenuItemId
App_SetMacHelpMenuTitleName      = _core.PyApp_SetMacHelpMenuTitleName
App_GetComCtl32Version           = _core.PyApp_GetComCtl32Version
#----------------------------------------------------------------------------
class PySimpleApp(wx.App):
    """
    A simple application class.  You can just create one of these and
    then then make your top level windows later, and not have to worry
    about OnInit."""
    def __init__(self, redirect=False, filename=None, useBestVisual=False):
        wx.App.__init__(self, redirect, filename, useBestVisual)
        
    def OnInit(self):
        wx.InitAllImageHandlers()
        return True
# Is anybody using this one?
class PyWidgetTester(wx.App):
    def __init__(self, size = (250, 100)):
        self.size = size
        wx.App.__init__(self, 0)
    def OnInit(self):
        self.frame = wx.Frame(None, -1, "Widget Tester", pos=(0,0), size=self.size)
        self.SetTopWindow(self.frame)
        return True
    def SetWidget(self, widgetClass, *args):
        w = widgetClass(self.frame, *args)
        self.frame.Show(True)
#----------------------------------------------------------------------------
# DO NOT hold any other references to this object.  This is how we
# know when to cleanup system resources that wxWin is holding.  When
# the sys module is unloaded, the refcount on sys.__wxPythonCleanup
# goes to zero and it calls the wxApp_CleanUp function.
class __wxPyCleanup:
    def __init__(self):
        self.cleanup = _core.App_CleanUp
    def __del__(self):
        self.cleanup()
_sys.__wxPythonCleanup = __wxPyCleanup()
## # another possible solution, but it gets called too early...
## if sys.version[0] == '2':
##     import atexit
##     atexit.register(_core.wxApp_CleanUp)
## else:
##     sys.exitfunc = _core.wxApp_CleanUp
#----------------------------------------------------------------------------
    
#---------------------------------------------------------------------------
    
      
        __init__(int flags=0, int keyCode=0, int cmd=0, MenuItem item=None) -> AcceleratorEntry
        
          
          
          
          
        
      
      
        __del__()
      
      
        Set(int flags, int keyCode, int cmd, MenuItem item=None)
        
          
          
          
          
        
      
      
        SetMenuItem(MenuItem item)
        
          
        
      
      
        GetMenuItem() -> MenuItem
      
      
        GetFlags() -> int
      
      
        GetKeyCode() -> int
      
      
        GetCommand() -> int
      
    
    
      
      
        __init__(entries) -> AcceleratorTable
        Construct an AcceleratorTable from a list of AcceleratorEntry items or
3-tuples (flags, keyCode, cmdID)
        
          
          
        
      
      
        __del__()
      
      
        Ok() -> bool
      
    
    
      GetAccelFromString(String label) -> AcceleratorEntry
      
        
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, 
    long style=0, String name=PanelNameStr) -> Window
        
          
          
          
          
          
          
        
      
      
        PreWindow() -> Window
      
      
        Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, 
    long style=0, String name=PanelNameStr) -> bool
        
          
          
          
          
          
          
        
      
      
        Close(bool force=False) -> bool
        
          
        
      
      
        Destroy() -> bool
        Deletes the C++ object this Python object is a proxy for.
      
      
        DestroyChildren() -> bool
      
      
        IsBeingDeleted() -> bool
      
      
        SetTitle(String title)
        
          
        
      
      
        GetTitle() -> String
      
      
        SetLabel(String label)
        
          
        
      
      
        GetLabel() -> String
      
      
        SetName(String name)
        
          
        
      
      
        GetName() -> String
      
      
        SetId(int winid)
        
          
        
      
      
        GetId() -> int
      
      
        Window.NewControlId() -> int
      
      
        Window.NextControlId(int winid) -> int
        
          
        
      
      
        Window.PrevControlId(int winid) -> int
        
          
        
      
      
        SetSize(Size size)
        
          
        
      
      
        SetDimensions(int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)
        
          
          
          
          
          
        
      
      
        SetRect(Rect rect, int sizeFlags=SIZE_AUTO)
        
          
          
        
      
      
        SetSizeWH(int width, int height)
        
          
          
        
      
      
        Move(Point pt, int flags=SIZE_USE_EXISTING)
        
          
          
        
      
      
        MoveXY(int x, int y, int flags=SIZE_USE_EXISTING)
        
          
          
          
        
      
      
        Raise()
      
      
        Lower()
      
      
        SetClientSize(Size size)
        
          
        
      
      
        SetClientSizeWH(int width, int height)
        
          
          
        
      
      
        SetClientRect(Rect rect)
        
          
        
      
      
        GetPosition() -> Point
        Get the window's position.
      
      
        GetPositionTuple() -> (x,y)
        Get the window's position.
        
          
          
        
      
      
        GetSize() -> Size
        Get the window size.
      
      
        GetSizeTuple() -> (width, height)
        Get the window size.
        
          
          
        
      
      
        GetRect() -> Rect
      
      
        GetClientSize() -> Size
        Get the window's client size.
      
      
        GetClientSizeTuple() -> (width, height)
        Get the window's client size.
        
          
          
        
      
      
        GetClientAreaOrigin() -> Point
      
      
        GetClientRect() -> Rect
      
      
        GetBestSize() -> Size
        Get the size best suited for the window (in fact, minimal acceptable size
using which it will still look "nice")
      
      
        GetBestSizeTuple() -> (width, height)
        Get the size best suited for the window (in fact, minimal acceptable size
using which it will still look "nice")
        
          
          
        
      
      
        GetAdjustedBestSize() -> Size
      
      
        Center(int direction=BOTH)
        
          
        
      
      
        CenterOnScreen(int dir=BOTH)
        
          
        
      
      
        CenterOnParent(int dir=BOTH)
        
          
        
      
      
        Fit()
      
      
        FitInside()
      
      
        SetSizeHints(int minW, int minH, int maxW=-1, int maxH=-1, int incW=-1, 
    int incH=-1)
        
          
          
          
          
          
          
        
      
      
        SetVirtualSizeHints(int minW, int minH, int maxW=-1, int maxH=-1)
        
          
          
          
          
        
      
      
        GetMinWidth() -> int
      
      
        GetMinHeight() -> int
      
      
        GetMaxWidth() -> int
      
      
        GetMaxHeight() -> int
      
      
        GetMaxSize() -> Size
      
      
        SetVirtualSize(Size size)
        Set the the virtual size of a window.  For most windows this is just the
client area of the window, but for some like scrolled windows it is more or
less independent of the screen window size.
        
          
        
      
      
        SetVirtualSizeWH(int w, int h)
        Set the the virtual size of a window.  For most windows this is just the
client area of the window, but for some like scrolled windows it is more or
less independent of the screen window size.
        
          
          
        
      
      
        GetVirtualSize() -> Size
        Get the the virtual size of the window.  For most windows this is just
the client area of the window, but for some like scrolled windows it is
more or less independent of the screen window size.
      
      
        GetVirtualSizeTuple() -> (width, height)
        Get the the virtual size of the window.  For most windows this is just
the client area of the window, but for some like scrolled windows it is
more or less independent of the screen window size.
        
          
          
        
      
      
        GetBestVirtualSize() -> Size
      
      
        Show(bool show=True) -> bool
        
          
        
      
      
        Hide() -> bool
      
      
        Enable(bool enable=True) -> bool
        
          
        
      
      
        Disable() -> bool
      
      
        IsShown() -> bool
      
      
        IsEnabled() -> bool
      
      
        SetWindowStyleFlag(long style)
        
          
        
      
      
        GetWindowStyleFlag() -> long
      
      
        SetWindowStyle(long style)
        
          
        
      
      
        GetWindowStyle() -> long
      
      
        HasFlag(int flag) -> bool
        
          
        
      
      
        IsRetained() -> bool
      
      
        SetExtraStyle(long exStyle)
        
          
        
      
      
        GetExtraStyle() -> long
      
      
        MakeModal(bool modal=True)
        
          
        
      
      
        SetThemeEnabled(bool enableTheme)
        
          
        
      
      
        GetThemeEnabled() -> bool
      
      
        ShouldInheritColours() -> bool
      
      
        SetFocus()
      
      
        SetFocusFromKbd()
      
      
        Window.FindFocus() -> Window
      
      
        AcceptsFocus() -> bool
      
      
        AcceptsFocusFromKeyboard() -> bool
      
      
        GetDefaultItem() -> Window
      
      
        SetDefaultItem(Window child) -> Window
        
          
        
      
      
        SetTmpDefaultItem(Window win)
        
          
        
      
      
        GetChildren() -> PyObject
      
      
        GetParent() -> Window
      
      
        GetGrandParent() -> Window
      
      
        IsTopLevel() -> bool
      
      
        Reparent(Window newParent) -> bool
        
          
        
      
      
        AddChild(Window child)
        
          
        
      
      
        RemoveChild(Window child)
        
          
        
      
      
        FindWindowById(long winid) -> Window
        
          
        
      
      
        FindWindowByName(String name) -> Window
        
          
        
      
      
        GetEventHandler() -> EvtHandler
      
      
        SetEventHandler(EvtHandler handler)
        
          
        
      
      
        PushEventHandler(EvtHandler handler)
        
          
        
      
      
        PopEventHandler(bool deleteHandler=False) -> EvtHandler
        
          
        
      
      
        RemoveEventHandler(EvtHandler handler) -> bool
        
          
        
      
      
        SetValidator(Validator validator)
        
          
        
      
      
        GetValidator() -> Validator
      
      
        SetAcceleratorTable(AcceleratorTable accel)
        
          
        
      
      
        GetAcceleratorTable() -> AcceleratorTable
      
      
        RegisterHotKey(int hotkeyId, int modifiers, int keycode) -> bool
        
          
          
          
        
      
      
        UnregisterHotKey(int hotkeyId) -> bool
        
          
        
      
      
        ConvertDialogPointToPixels(Point pt) -> Point
        
          
        
      
      
        ConvertDialogSizeToPixels(Size sz) -> Size
        
          
        
      
      
        DLG_PNT(Point pt) -> Point
        
          
        
      
      
        DLG_SZE(Size sz) -> Size
        
          
        
      
      
        ConvertPixelPointToDialog(Point pt) -> Point
        
          
        
      
      
        ConvertPixelSizeToDialog(Size sz) -> Size
        
          
        
      
      
        WarpPointer(int x, int y)
        
          
          
        
      
      
        CaptureMouse()
      
      
        ReleaseMouse()
      
      
        Window.GetCapture() -> Window
      
      
        HasCapture() -> bool
      
      
        Refresh(bool eraseBackground=True, Rect rect=None)
        
          
          
        
      
      
        RefreshRect(Rect rect)
        
          
        
      
      
        Update()
      
      
        ClearBackground()
      
      
        Freeze()
      
      
        Thaw()
      
      
        PrepareDC(DC dc)
        
          
        
      
      
        GetUpdateRegion() -> Region
      
      
        GetUpdateClientRect() -> Rect
      
      
        IsExposed(int x, int y, int w=1, int h=1) -> bool
        
          
          
          
          
        
      
      
        IsExposedPoint(Point pt) -> bool
        
          
        
      
      
        isExposedRect(Rect rect) -> bool
        
          
        
      
      
        SetBackgroundColour(Colour colour) -> bool
        
          
        
      
      
        SetForegroundColour(Colour colour) -> bool
        
          
        
      
      
        GetBackgroundColour() -> Colour
      
      
        GetForegroundColour() -> Colour
      
      
        SetCursor(Cursor cursor) -> bool
        
          
        
      
      
        GetCursor() -> Cursor
      
      
        SetFont(Font font) -> bool
        
          
        
      
      
        GetFont() -> Font
      
      
        SetCaret(Caret caret)
        
          
        
      
      
        GetCaret() -> Caret
      
      
        GetCharHeight() -> int
      
      
        GetCharWidth() -> int
      
      
        GetTextExtent(String string) -> (width, height)
        Get the width and height of the text using the current font.
        
          
          
          
        
      
      
        GetFullTextExtent(String string, Font font=None) ->
   (width, height, descent, externalLeading)
        Get the width, height, decent and leading of the text using the current or specified font.
        
          
          
          
          
          
          
        
      
      
        ClientToScreenXY(int x, int y)
        
          
          
        
      
      
        ScreenToClientXY(int x, int y)
        
          
          
        
      
      
        ClientToScreen(Point pt) -> Point
        
          
        
      
      
        ScreenToClient(Point pt) -> Point
        
          
        
      
      
        HitTestXY(int x, int y) -> int
        
          
          
        
      
      
        HitTest(Point pt) -> int
        
          
        
      
      
        GetBorderFlags(long flags) -> int
        
          
        
      
      
        GetBorder() -> int
      
      
        UpdateWindowUI(long flags=UPDATE_UI_NONE)
        
          
        
      
      
        PopupMenuXY(Menu menu, int x, int y) -> bool
        
          
          
          
        
      
      
        PopupMenu(Menu menu, Point pos) -> bool
        
          
          
        
      
      
        GetHandle() -> long
      
      
        HasScrollbar(int orient) -> bool
        
          
        
      
      
        SetScrollbar(int orient, int pos, int thumbvisible, int range, bool refresh=True)
        
          
          
          
          
          
        
      
      
        SetScrollPos(int orient, int pos, bool refresh=True)
        
          
          
          
        
      
      
        GetScrollPos(int orient) -> int
        
          
        
      
      
        GetScrollThumb(int orient) -> int
        
          
        
      
      
        GetScrollRange(int orient) -> int
        
          
        
      
      
        ScrollWindow(int dx, int dy, Rect rect=None)
        
          
          
          
        
      
      
        ScrollLines(int lines) -> bool
        
          
        
      
      
        ScrollPages(int pages) -> bool
        
          
        
      
      
        LineUp() -> bool
      
      
        LineDown() -> bool
      
      
        PageUp() -> bool
      
      
        PageDown() -> bool
      
      
        SetHelpText(String text)
        
          
        
      
      
        SetHelpTextForId(String text)
        
          
        
      
      
        GetHelpText() -> String
      
      
        SetToolTipString(String tip)
        
          
        
      
      
        SetToolTip(ToolTip tip)
        
          
        
      
      
        GetToolTip() -> ToolTip
      
      
        SetDropTarget(PyDropTarget dropTarget)
        
          
        
      
      
        GetDropTarget() -> PyDropTarget
      
      
        SetConstraints(LayoutConstraints constraints)
        
          
        
      
      
        GetConstraints() -> LayoutConstraints
      
      
        SetAutoLayout(bool autoLayout)
        
          
        
      
      
        GetAutoLayout() -> bool
      
      
        Layout() -> bool
      
      
        SetSizer(Sizer sizer, bool deleteOld=True)
        
          
          
        
      
      
        SetSizerAndFit(Sizer sizer, bool deleteOld=True)
        
          
          
        
      
      
        GetSizer() -> Sizer
      
      
        SetContainingSizer(Sizer sizer)
        
          
        
      
      
        GetContainingSizer() -> Sizer
      
    
    
def DLG_PNT(win, point_or_x, y=None):
    if y is None:
        return win.ConvertDialogPointToPixels(point_or_x)
    else:
        return win.ConvertDialogPointToPixels(wx.Point(point_or_x, y))
def DLG_SZE(win, size_width, height=None):
    if height is None:
        return win.ConvertDialogSizeToPixels(size_width)
    else:
        return win.ConvertDialogSizeToPixels(wx.Size(size_width, height))
    
      FindWindowById(long id, Window parent=None) -> Window
      
        
        
      
    
    
      FindWindowByName(String name, Window parent=None) -> Window
      
        
        
      
    
    
      FindWindowByLabel(String label, Window parent=None) -> Window
      
        
        
      
    
    
      Window_FromHWND(unsigned long hWnd) -> Window
      
        
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__() -> Validator
      
      
        Clone() -> Validator
      
      
        Validate(Window parent) -> bool
        
          
        
      
      
        TransferToWindow() -> bool
      
      
        TransferFromWindow() -> bool
      
      
        GetWindow() -> Window
      
      
        SetWindow(Window window)
        
          
        
      
      
        Validator.IsSilent() -> bool
      
      
        Validator.SetBellOnError(int doIt=True)
        
          
        
      
    
    
      
      
        __init__() -> PyValidator
      
      
        _setCallbackInfo(PyObject self, PyObject _class, int incref=True)
        
          
          
          
        
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(String title=EmptyString, long style=0) -> Menu
        
          
          
        
      
      
        Append(int id, String text, String help=EmptyString, int kind=ITEM_NORMAL)
        
          
          
          
          
        
      
      
        AppendSeparator()
      
      
        AppendCheckItem(int id, String text, String help=EmptyString)
        
          
          
          
        
      
      
        AppendRadioItem(int id, String text, String help=EmptyString)
        
          
          
          
        
      
      
        AppendMenu(int id, String text, Menu submenu, String help=EmptyString)
        
          
          
          
          
        
      
      
        AppendItem(MenuItem item)
        
          
        
      
      
        Break()
      
      
        InsertItem(size_t pos, MenuItem item) -> bool
        
          
          
        
      
      
        Insert(size_t pos, int id, String text, String help=EmptyString, 
    int kind=ITEM_NORMAL)
        
          
          
          
          
          
        
      
      
        InsertSeparator(size_t pos)
        
          
        
      
      
        InsertCheckItem(size_t pos, int id, String text, String help=EmptyString)
        
          
          
          
          
        
      
      
        InsertRadioItem(size_t pos, int id, String text, String help=EmptyString)
        
          
          
          
          
        
      
      
        InsertMenu(size_t pos, int id, String text, Menu submenu, String help=EmptyString)
        
          
          
          
          
          
        
      
      
        PrependItem(MenuItem item)
        
          
        
      
      
        Prepend(int id, String text, String help=EmptyString, int kind=ITEM_NORMAL)
        
          
          
          
          
        
      
      
        PrependSeparator()
      
      
        PrependCheckItem(int id, String text, String help=EmptyString)
        
          
          
          
        
      
      
        PrependRadioItem(int id, String text, String help=EmptyString)
        
          
          
          
        
      
      
        PrependMenu(int id, String text, Menu submenu, String help=EmptyString)
        
          
          
          
          
        
      
      
        Remove(int id) -> MenuItem
        
          
        
      
      
        RemoveItem(MenuItem item) -> MenuItem
        
          
        
      
      
        Delete(int id) -> bool
        
          
        
      
      
        DeleteItem(MenuItem item) -> bool
        
          
        
      
      
        Destroy()
        Deletes the C++ object this Python object is a proxy for.
      
      
        DestroyId(int id) -> bool
        Deletes the C++ object this Python object is a proxy for.
        
          
        
      
      
        DestroyItem(MenuItem item) -> bool
        Deletes the C++ object this Python object is a proxy for.
        
          
        
      
      
        GetMenuItemCount() -> size_t
      
      
        GetMenuItems() -> PyObject
      
      
        FindItem(String item) -> int
        
          
        
      
      
        FindItemById(int id) -> MenuItem
        
          
        
      
      
        FindItemByPosition(size_t position) -> MenuItem
        
          
        
      
      
        Enable(int id, bool enable)
        
          
          
        
      
      
        IsEnabled(int id) -> bool
        
          
        
      
      
        Check(int id, bool check)
        
          
          
        
      
      
        IsChecked(int id) -> bool
        
          
        
      
      
        SetLabel(int id, String label)
        
          
          
        
      
      
        GetLabel(int id) -> String
        
          
        
      
      
        SetHelpString(int id, String helpString)
        
          
          
        
      
      
        GetHelpString(int id) -> String
        
          
        
      
      
        SetTitle(String title)
        
          
        
      
      
        GetTitle() -> String
      
      
        SetEventHandler(EvtHandler handler)
        
          
        
      
      
        GetEventHandler() -> EvtHandler
      
      
        SetInvokingWindow(Window win)
        
          
        
      
      
        GetInvokingWindow() -> Window
      
      
        GetStyle() -> long
      
      
        UpdateUI(EvtHandler source=None)
        
          
        
      
      
        GetMenuBar() -> MenuBar
      
      
        Attach(wxMenuBarBase menubar)
        
          
        
      
      
        Detach()
      
      
        IsAttached() -> bool
      
      
        SetParent(Menu parent)
        
          
        
      
      
        GetParent() -> Menu
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(long style=0) -> MenuBar
        
          
        
      
      
        Append(Menu menu, String title) -> bool
        
          
          
        
      
      
        Insert(size_t pos, Menu menu, String title) -> bool
        
          
          
          
        
      
      
        GetMenuCount() -> size_t
      
      
        GetMenu(size_t pos) -> Menu
        
          
        
      
      
        Replace(size_t pos, Menu menu, String title) -> Menu
        
          
          
          
        
      
      
        Remove(size_t pos) -> Menu
        
          
        
      
      
        EnableTop(size_t pos, bool enable)
        
          
          
        
      
      
        IsEnabledTop(size_t pos) -> bool
        
          
        
      
      
        SetLabelTop(size_t pos, String label)
        
          
          
        
      
      
        GetLabelTop(size_t pos) -> String
        
          
        
      
      
        FindMenuItem(String menu, String item) -> int
        
          
          
        
      
      
        FindItemById(int id) -> MenuItem
        
          
        
      
      
        FindMenu(String title) -> int
        
          
        
      
      
        Enable(int id, bool enable)
        
          
          
        
      
      
        Check(int id, bool check)
        
          
          
        
      
      
        IsChecked(int id) -> bool
        
          
        
      
      
        IsEnabled(int id) -> bool
        
          
        
      
      
        SetLabel(int id, String label)
        
          
          
        
      
      
        GetLabel(int id) -> String
        
          
        
      
      
        SetHelpString(int id, String helpString)
        
          
          
        
      
      
        GetHelpString(int id) -> String
        
          
        
      
      
        GetFrame() -> wxFrame
      
      
        IsAttached() -> bool
      
      
        Attach(wxFrame frame)
        
          
        
      
      
        Detach()
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(Menu parentMenu=None, int id=ID_SEPARATOR, String text=EmptyString, 
    String help=EmptyString, int kind=ITEM_NORMAL, 
    Menu subMenu=None) -> MenuItem
        
          
          
          
          
          
          
        
      
      
        GetMenu() -> Menu
      
      
        SetMenu(Menu menu)
        
          
        
      
      
        SetId(int id)
        
          
        
      
      
        GetId() -> int
      
      
        IsSeparator() -> bool
      
      
        SetText(String str)
        
          
        
      
      
        GetLabel() -> String
      
      
        GetText() -> String
      
      
        MenuItem.GetLabelFromText(String text) -> String
        
          
        
      
      
        GetKind() -> int
      
      
        SetCheckable(bool checkable)
        
          
        
      
      
        IsCheckable() -> bool
      
      
        IsSubMenu() -> bool
      
      
        SetSubMenu(Menu menu)
        
          
        
      
      
        GetSubMenu() -> Menu
      
      
        Enable(bool enable=True)
        
          
        
      
      
        IsEnabled() -> bool
      
      
        Check(bool check=True)
        
          
        
      
      
        IsChecked() -> bool
      
      
        Toggle()
      
      
        SetHelp(String str)
        
          
        
      
      
        GetHelp() -> String
      
      
        GetAccel() -> AcceleratorEntry
      
      
        SetAccel(AcceleratorEntry accel)
        
          
        
      
      
        MenuItem.GetDefaultMarginWidth() -> int
      
      
        SetBitmap(Bitmap bitmap)
        
          
        
      
      
        GetBitmap() -> Bitmap
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, 
    long style=0, Validator validator=DefaultValidator, 
    String name=ControlNameStr) -> Control
        
          
          
          
          
          
          
          
        
      
      
        PreControl() -> Control
      
      
        Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, 
    long style=0, Validator validator=DefaultValidator, 
    String name=ControlNameStr) -> bool
        
          
          
          
          
          
          
          
        
      
      
        Command(CommandEvent event)
        
          
        
      
      
        GetLabel() -> String
      
      
        SetLabel(String label)
        
          
        
      
    
    
#---------------------------------------------------------------------------
    
      
        Append(String item, PyObject clientData=None) -> int
        
          
          
        
      
      
        AppendItems(wxArrayString strings)
        
          
        
      
      
        Insert(String item, int pos, PyObject clientData=None) -> int
        
          
          
          
        
      
      
        Clear()
      
      
        Delete(int n)
        
          
        
      
      
        GetCount() -> int
      
      
        IsEmpty() -> bool
      
      
        GetString(int n) -> String
        
          
        
      
      
        GetStrings() -> wxArrayString
      
      
        SetString(int n, String s)
        
          
          
        
      
      
        FindString(String s) -> int
        
          
        
      
      
        Select(int n)
        
          
        
      
      
        GetSelection() -> int
      
      
        GetStringSelection() -> String
      
      
        GetClientData(int n) -> PyObject
        
          
        
      
      
        SetClientData(int n, PyObject clientData)
        
          
          
        
      
    
    
#---------------------------------------------------------------------------
    
      
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__() -> SizerItem
      
      
        SizerItemSpacer(int width, int height, int proportion, int flag, int border, 
    Object userData) -> SizerItem
        
          
          
          
          
          
          
        
      
      
        SizerItemWindow(Window window, int proportion, int flag, int border, 
    Object userData) -> SizerItem
        
          
          
          
          
          
        
      
      
        SizerItemSizer(Sizer sizer, int proportion, int flag, int border, 
    Object userData) -> SizerItem
        
          
          
          
          
          
        
      
      
        DeleteWindows()
      
      
        DetachSizer()
      
      
        GetSize() -> Size
      
      
        CalcMin() -> Size
      
      
        SetDimension(Point pos, Size size)
        
          
          
        
      
      
        GetMinSize() -> Size
      
      
        SetInitSize(int x, int y)
        
          
          
        
      
      
        SetRatioWH(int width, int height)
        
          
          
        
      
      
        SetRatioSize(Size size)
        
          
        
      
      
        SetRatio(float ratio)
        
          
        
      
      
        GetRatio() -> float
      
      
        IsWindow() -> bool
      
      
        IsSizer() -> bool
      
      
        IsSpacer() -> bool
      
      
        SetProportion(int proportion)
        
          
        
      
      
        GetProportion() -> int
      
      
        SetFlag(int flag)
        
          
        
      
      
        GetFlag() -> int
      
      
        SetBorder(int border)
        
          
        
      
      
        GetBorder() -> int
      
      
        GetWindow() -> Window
      
      
        SetWindow(Window window)
        
          
        
      
      
        GetSizer() -> Sizer
      
      
        SetSizer(Sizer sizer)
        
          
        
      
      
        GetSpacer() -> Size
      
      
        SetSpacer(Size size)
        
          
        
      
      
        Show(bool show)
        
          
        
      
      
        IsShown() -> bool
      
      
        GetPosition() -> Point
      
      
        GetUserData() -> PyObject
      
    
    
      
      
        _setOORInfo(PyObject _self)
        
          
        
      
      
        Add(PyObject item, int proportion=0, int flag=0, int border=0, 
    PyObject userData=None)
        
          
          
          
          
          
        
      
      
        Insert(int before, PyObject item, int proportion=0, int flag=0, 
    int border=0, PyObject userData=None)
        
          
          
          
          
          
          
        
      
      
        Prepend(PyObject item, int proportion=0, int flag=0, int border=0, 
    PyObject userData=None)
        
          
          
          
          
          
        
      
      
        Remove(PyObject item) -> bool
        
          
        
      
      
        _SetItemMinSize(PyObject item, Size size)
        
          
          
        
      
      
        AddItem(SizerItem item)
        
          
        
      
      
        InsertItem(size_t index, SizerItem item)
        
          
          
        
      
      
        PrependItem(SizerItem item)
        
          
        
      
      
        SetDimension(int x, int y, int width, int height)
        
          
          
          
          
        
      
      
        SetMinSize(Size size)
        
          
        
      
      
        GetSize() -> Size
      
      
        GetPosition() -> Point
      
      
        GetMinSize() -> Size
      
      
        RecalcSizes()
      
      
        CalcMin() -> Size
      
      
        Layout()
      
      
        Fit(Window window) -> Size
        
          
        
      
      
        FitInside(Window window)
        
          
        
      
      
        SetSizeHints(Window window)
        
          
        
      
      
        SetVirtualSizeHints(Window window)
        
          
        
      
      
        Clear(bool delete_windows=False)
        
          
        
      
      
        DeleteWindows()
      
      
        GetChildren() -> PyObject
      
      
        Show(PyObject item, bool show=True)
        
          
          
        
      
      
        Hide(PyObject item)
        
          
        
      
      
        IsShown(PyObject item) -> bool
        
          
        
      
      
        ShowItems(bool show)
        
          
        
      
    
    
      
      
        __init__() -> PySizer
      
      
        _setCallbackInfo(PyObject self, PyObject _class)
        
          
          
        
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(int orient=HORIZONTAL) -> BoxSizer
        
          
        
      
      
        GetOrientation() -> int
      
      
        SetOrientation(int orient)
        
          
        
      
      
        RecalcSizes()
      
      
        CalcMin() -> Size
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(wxStaticBox box, int orient=HORIZONTAL) -> StaticBoxSizer
        
          
          
        
      
      
        GetStaticBox() -> wxStaticBox
      
      
        RecalcSizes()
      
      
        CalcMin() -> Size
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(int rows=1, int cols=0, int vgap=0, int hgap=0) -> GridSizer
        
          
          
          
          
        
      
      
        RecalcSizes()
      
      
        CalcMin() -> Size
      
      
        SetCols(int cols)
        
          
        
      
      
        SetRows(int rows)
        
          
        
      
      
        SetVGap(int gap)
        
          
        
      
      
        SetHGap(int gap)
        
          
        
      
      
        GetCols() -> int
      
      
        GetRows() -> int
      
      
        GetVGap() -> int
      
      
        GetHGap() -> int
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(int rows=1, int cols=0, int vgap=0, int hgap=0) -> FlexGridSizer
        
          
          
          
          
        
      
      
        RecalcSizes()
      
      
        CalcMin() -> Size
      
      
        AddGrowableRow(size_t idx, int proportion=0)
        
          
          
        
      
      
        RemoveGrowableRow(size_t idx)
        
          
        
      
      
        AddGrowableCol(size_t idx, int proportion=0)
        
          
          
        
      
      
        RemoveGrowableCol(size_t idx)
        
          
        
      
      
        SetFlexibleDirection(int direction)
        
          
        
      
      
        GetFlexibleDirection() -> int
      
      
        SetNonFlexibleGrowMode(int mode)
        
          
        
      
      
        GetNonFlexibleGrowMode() -> int
      
      
        GetRowHeights() -> wxArrayInt
      
      
        GetColWidths() -> wxArrayInt
      
    
    
#---------------------------------------------------------------------------
    
      
        __init__(int row=0, int col=0) -> GBPosition
        
          
          
        
      
      
        GetRow() -> int
      
      
        GetCol() -> int
      
      
        SetRow(int row)
        
          
        
      
      
        SetCol(int col)
        
          
        
      
      
        __eq__(GBPosition p) -> bool
        
          
        
      
      
        __ne__(GBPosition p) -> bool
        
          
        
      
      
        Set(int row=0, int col=0)
        
          
          
        
      
      
        Get() -> PyObject
      
    
    
      
        __init__(int rowspan=1, int colspan=1) -> GBSpan
        
          
          
        
      
      
        GetRowspan() -> int
      
      
        GetColspan() -> int
      
      
        SetRowspan(int rowspan)
        
          
        
      
      
        SetColspan(int colspan)
        
          
        
      
      
        __eq__(GBSpan o) -> bool
        
          
        
      
      
        __ne__(GBSpan o) -> bool
        
          
        
      
      
        Set(int rowspan=1, int colspan=1)
        
          
          
        
      
      
        Get() -> PyObject
      
    
    
      
      
        __init__() -> GBSizerItem
      
      
        GBSizerItemWindow(Window window, GBPosition pos, GBSpan span, int flag, 
    int border, Object userData) -> GBSizerItem
        
          
          
          
          
          
          
        
      
      
        GBSizerItemSizer(Sizer sizer, GBPosition pos, GBSpan span, int flag, 
    int border, Object userData) -> GBSizerItem
        
          
          
          
          
          
          
        
      
      
        GBSizerItemSpacer(int width, int height, GBPosition pos, GBSpan span, 
    int flag, int border, Object userData) -> GBSizerItem
        
          
          
          
          
          
          
          
        
      
      
        GetPos() -> GBPosition
      
      
        GetSpan() -> GBSpan
      
      
        SetPos(GBPosition pos) -> bool
        
          
        
      
      
        SetSpan(GBSpan span) -> bool
        
          
        
      
      
        
          
        
      
      
        Intersects(GBSizerItem other) -> bool
Intersects(GBPosition pos, GBSpan span) -> bool
        
          
          
        
      
      
        GetEndPos(int row, int col)
        
          
          
        
      
      
        GetGBSizer() -> GridBagSizer
      
      
        SetGBSizer(GridBagSizer sizer)
        
          
        
      
    
    
      
      
        __init__(int vgap=0, int hgap=0) -> GridBagSizer
        
          
          
        
      
      
        Add(PyObject item, GBPosition pos, GBSpan span=DefaultSpan, 
    int flag=0, int border=0, PyObject userData=None) -> bool
        
          
          
          
          
          
          
        
      
      
        AddItem(GBSizerItem item) -> bool
        
          
        
      
      
        GetEmptyCellSize() -> Size
      
      
        SetEmptyCellSize(Size sz)
        
          
        
      
      
        
          
        
      
      
        
          
        
      
      
        GetItemPosition(Window window) -> GBPosition
GetItemPosition(Sizer sizer) -> GBPosition
GetItemPosition(size_t index) -> GBPosition
        
          
        
      
      
        
          
          
        
      
      
        
          
          
        
      
      
        SetItemPosition(Window window, GBPosition pos) -> bool
SetItemPosition(Sizer sizer, GBPosition pos) -> bool
SetItemPosition(size_t index, GBPosition pos) -> bool
        
          
          
        
      
      
        
          
        
      
      
        
          
        
      
      
        GetItemSpan(Window window) -> GBSpan
GetItemSpan(Sizer sizer) -> GBSpan
GetItemSpan(size_t index) -> GBSpan
        
          
        
      
      
        
          
          
        
      
      
        
          
          
        
      
      
        SetItemSpan(Window window, GBSpan span) -> bool
SetItemSpan(Sizer sizer, GBSpan span) -> bool
SetItemSpan(size_t index, GBSpan span) -> bool
        
          
          
        
      
      
        
          
        
      
      
        FindItem(Window window) -> GBSizerItem
FindItem(Sizer sizer) -> GBSizerItem
        
          
        
      
      
        FindItemAtPosition(GBPosition pos) -> GBSizerItem
        
          
        
      
      
        FindItemAtPoint(Point pt) -> GBSizerItem
        
          
        
      
      
        FindItemWithData(Object userData) -> GBSizerItem
        
          
        
      
      
        RecalcSizes()
      
      
        CalcMin() -> Size
      
      
        
          
          
        
      
      
        CheckForIntersection(GBSizerItem item, GBSizerItem excludeItem=None) -> bool
CheckForIntersection(GBPosition pos, GBSpan span, GBSizerItem excludeItem=None) -> bool
        
          
          
          
        
      
    
    
#---------------------------------------------------------------------------
    
      
      
        Set(int rel, Window otherW, int otherE, int val=0, int marg=wxLAYOUT_DEFAULT_MARGIN)
        
          
          
          
          
          
        
      
      
        LeftOf(Window sibling, int marg=0)
        
          
          
        
      
      
        RightOf(Window sibling, int marg=0)
        
          
          
        
      
      
        Above(Window sibling, int marg=0)
        
          
          
        
      
      
        Below(Window sibling, int marg=0)
        
          
          
        
      
      
        SameAs(Window otherW, int edge, int marg=0)
        
          
          
          
        
      
      
        PercentOf(Window otherW, int wh, int per)
        
          
          
          
        
      
      
        Absolute(int val)
        
          
        
      
      
        Unconstrained()
      
      
        AsIs()
      
      
        GetOtherWindow() -> Window
      
      
        GetMyEdge() -> int
      
      
        SetEdge(int which)
        
          
        
      
      
        SetValue(int v)
        
          
        
      
      
        GetMargin() -> int
      
      
        SetMargin(int m)
        
          
        
      
      
        GetValue() -> int
      
      
        GetPercent() -> int
      
      
        GetOtherEdge() -> int
      
      
        GetDone() -> bool
      
      
        SetDone(bool d)
        
          
        
      
      
        GetRelationship() -> int
      
      
        SetRelationship(int r)
        
          
        
      
      
        ResetIfWin(Window otherW) -> bool
        
          
        
      
      
        SatisfyConstraint(LayoutConstraints constraints, Window win) -> bool
        
          
          
        
      
      
        GetEdge(int which, Window thisWin, Window other) -> int
        
          
          
          
        
      
    
    
      
      
        __init__() -> LayoutConstraints
      
      
      
      
      
      
      
      
      
      
        SatisfyConstraints(Window win) -> (areSatisfied, noChanges)
        
          
          
        
      
      
        AreSatisfied() -> bool
      
    
    #----------------------------------------------------------------------------
# Use Python's bool constants if available, make some if not
try:
    True
except NameError:
    __builtins__.True = 1==1
    __builtins__.False = 1==0
# workarounds for bad wxRTTI names
__wxPyPtrTypeMap['wxGauge95']    = 'wxGauge'
__wxPyPtrTypeMap['wxSlider95']   = 'wxSlider'
__wxPyPtrTypeMap['wxStatusBar95']   = 'wxStatusBar'
#----------------------------------------------------------------------------
# Load version numbers from __version__...  Ensure that major and minor
# versions are the same for both wxPython and wxWindows.
from __version__ import *
__version__ = VERSION_STRING
assert MAJOR_VERSION == _core.MAJOR_VERSION, "wxPython/wxWindows version mismatch"
assert MINOR_VERSION == _core.MINOR_VERSION, "wxPython/wxWindows version mismatch"
if RELEASE_VERSION != _core.RELEASE_VERSION:
    import warnings
    warnings.warn("wxPython/wxWindows release number mismatch")
#----------------------------------------------------------------------------
class PyDeadObjectError(AttributeError):
    pass
class _wxPyDeadObject(object):
    """
    Instances of wx objects that are OOR capable will have their __class__
    changed to this class when the C++ object is deleted.  This should help
    prevent crashes due to referencing a bogus C++ pointer.
    """
    reprStr = "wxPython wrapper for DELETED %s object! (The C++ object no longer exists.)"
    attrStr = "The C++ part of the %s object has been deleted, attribute access no longer allowed."
    def __repr__(self):
        if not hasattr(self, "_name"):
            self._name = "[unknown]"
        return self.reprStr % self._name
    def __getattr__(self, *args):
        if not hasattr(self, "_name"):
            self._name = "[unknown]"
        raise PyDeadObjectError(self.attrStr % self._name)
    def __nonzero__(self):
        return 0
class PyUnbornObjectError(AttributeError):
    pass
class _wxPyUnbornObject(object):
    """
    Some stock objects are created when the wx.core module is
    imported, but their C++ instance is not created until the wx.App
    object is created and initialized.  These object instances will
    temporarily have their __class__ changed to this class so an
    exception will be raised if they are used before the C++ instance
    is ready.
    """
    reprStr = "wxPython wrapper for UNBORN object! (The C++ object is not initialized yet.)"
    attrStr = "The C++ part of this object has not been initialized, attribute access not allowed."
    def __repr__(self):
        #if not hasattr(self, "_name"):
        #    self._name = "[unknown]"
        return self.reprStr #% self._name
    def __getattr__(self, *args):
        #if not hasattr(self, "_name"):
        #    self._name = "[unknown]"
        raise PyUnbornObjectError(self.attrStr) # % self._name )
    def __nonzero__(self):
        return 0
#----------------------------------------------------------------------------
_wxPyCallAfterId = None
def CallAfter(callable, *args, **kw):
    """
    Call the specified function after the current and pending event
    handlers have been completed.  This is also good for making GUI
    method calls from non-GUI threads.
    """
    app = wx.GetApp()
    assert app, 'No wxApp created yet'
    global _wxPyCallAfterId
    if _wxPyCallAfterId is None:
        _wxPyCallAfterId = wx.NewEventType()
        app.Connect(-1, -1, _wxPyCallAfterId,
              lambda event: event.callable(*event.args, **event.kw) )
    evt = wx.PyEvent()
    evt.SetEventType(_wxPyCallAfterId)
    evt.callable = callable
    evt.args = args
    evt.kw = kw
    wx.PostEvent(app, evt)
#----------------------------------------------------------------------------
class FutureCall:
    """
    A convenience class for wxTimer, that calls the given callable
    object once after the given amount of milliseconds, passing any
    positional or keyword args.  The return value of the callable is
    availbale after it has been run with the GetResult method.
    If you don't need to get the return value or restart the timer
    then there is no need to hold a reference to this object.  It will
    hold a reference to itself while the timer is running (the timer
    has a reference to self.Notify) but the cycle will be broken when
    the timer completes, automatically cleaning up the wx.FutureCall
    object.
    """
    def __init__(self, millis, callable, *args, **kwargs):
        self.millis = millis
        self.callable = callable
        self.SetArgs(*args, **kwargs)
        self.runCount = 0
        self.hasRun = False
        self.result = None
        self.timer = None
        self.Start()
    def __del__(self):
        self.Stop()
    def Start(self, millis=None, *args, **kwargs):
        """
        (Re)start the timer
        """
        self.hasRun = False
        if millis is not None:
            self.millis = millis
        if args or kwargs:
            self.SetArgs(*args, **kwargs)
        self.Stop()
        self.timer = wx.PyTimer(self.Notify)
        self.timer.Start(self.millis, wx.TIMER_ONE_SHOT)
    Restart = Start
    def Stop(self):
        """
        Stop and destroy the timer.
        """
        if self.timer is not None:
            self.timer.Stop()
            self.timer = None
    def GetInterval(self):
        if self.timer is not None:
            return self.timer.GetInterval()
        else:
            return 0
    def IsRunning(self):
        return self.timer is not None and self.timer.IsRunning()
    def SetArgs(self, *args, **kwargs):
        """
        (Re)set the args passed to the callable object.  This is
        useful in conjunction with Restart if you want to schedule a
        new call to the same callable object but with different
        parameters.
        """
        self.args = args
        self.kwargs = kwargs
    def HasRun(self):
        return self.hasRun
    def GetResult(self):
        return self.result
    def Notify(self):
        """
        The timer has expired so call the callable.
        """
        if self.callable and getattr(self.callable, 'im_self', True):
            self.runCount += 1
            self.result = self.callable(*self.args, **self.kwargs)
        self.hasRun = True
        wx.CallAfter(self.Stop)
#----------------------------------------------------------------------------
#----------------------------------------------------------------------------
# Import other modules in this package that should show up in the
# "core" wx namespace
from gdi import *
from windows import *
from controls import *
from misc import *
# Fixup the stock objects since they can't be used yet.  (They will be
# restored in wx.PyApp.OnInit.)
_core._wxPyFixStockObjects()
#----------------------------------------------------------------------------
#----------------------------------------------------------------------------
  
  
    
     wx = core 
    
#---------------------------------------------------------------------------
    
      
      
        __init__() -> GDIObject
      
      
        __del__()
      
      
        GetVisible() -> bool
      
      
        SetVisible(bool visible)
        
          
        
      
      
        IsNull() -> bool
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(unsigned char red=0, unsigned char green=0, unsigned char blue=0) -> Colour
        
          
          
          
        
      
      
        NamedColour(String colorName) -> Colour
        
          
        
      
      
        ColourRGB(unsigned long colRGB) -> Colour
        
          
        
      
      
        __del__()
      
      
        Red() -> unsigned char
      
      
        Green() -> unsigned char
      
      
        Blue() -> unsigned char
      
      
        Ok() -> bool
      
      
        Set(unsigned char red, unsigned char green, unsigned char blue)
        
          
          
          
        
      
      
        SetRGB(unsigned long colRGB)
        
          
        
      
      
        __eq__(Colour colour) -> bool
        
          
        
      
      
        __ne__(Colour colour) -> bool
        
          
        
      
      
        InitFromName(String colourName)
        
          
        
      
      
        Get() -> PyObject
      
    
    
      
      
        __init__(int n, unsigned char red, unsigned char green, unsigned char blue) -> Palette
        
          
          
          
          
        
      
      
        __del__()
      
      
        GetPixel(byte red, byte green, byte blue) -> int
        
          
          
          
        
      
      
        GetRGB(int pixel) -> (R,G,B)
        
          
          
          
          
        
      
      
        Ok() -> bool
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(Colour colour, int width=1, int style=SOLID) -> Pen
        
          
          
          
        
      
      
        __del__()
      
      
        GetCap() -> int
      
      
        GetColour() -> Colour
      
      
        GetJoin() -> int
      
      
        GetStyle() -> int
      
      
        GetWidth() -> int
      
      
        Ok() -> bool
      
      
        SetCap(int cap_style)
        
          
        
      
      
        SetColour(Colour colour)
        
          
        
      
      
        SetJoin(int join_style)
        
          
        
      
      
        SetStyle(int style)
        
          
        
      
      
        SetWidth(int width)
        
          
        
      
      
        SetDashes(int dashes, wxDash dashes_array)
        
          
          
        
      
      
        GetDashes() -> PyObject
      
      
        GetDashCount() -> int
      
    
    
      
      
        __init__(Colour colour, int width=1, int style=SOLID) -> PyPen
        
          
          
          
        
      
      
        __del__()
      
      
        SetDashes(int dashes, wxDash dashes_array)
        
          
          
        
      
    
     Pen = PyPen 
    
#---------------------------------------------------------------------------
    
      A brush is a drawing tool for filling in areas. It is used for painting the
background of rectangles, ellipses, etc. It has a colour and a style.
      
      
        __init__(Colour colour, int style=SOLID) -> Brush
        Constructs a brush from a colour object and style.
        
          
          
        
      
      
        __del__()
      
      
        SetColour(Colour col)
        
          
        
      
      
        SetStyle(int style)
        
          
        
      
      
        SetStipple(Bitmap stipple)
        
          
        
      
      
        GetColour() -> Colour
      
      
        GetStyle() -> int
      
      
        GetStipple() -> Bitmap
      
      
        Ok() -> bool
      
    
    
      
      
        __init__(String name, int type=BITMAP_TYPE_ANY) -> Bitmap
        Loads a bitmap from a file.
        
          
          
        
      
      
        EmptyBitmap(int width, int height, int depth=-1) -> Bitmap
        Creates a new bitmap of the given size.  A depth of -1 indicates the depth of
the current screen or visual. Some platforms only support 1 for monochrome and
-1 for the current colour setting.
        
          
          
          
        
      
      
        BitmapFromIcon(Icon icon) -> Bitmap
        Create a new bitmap from an Icon object.
        
          
        
      
      
        BitmapFromImage(Image image, int depth=-1) -> Bitmap
        Creates bitmap object from the image. This has to be done to actually display
an image as you cannot draw an image directly on a window. The resulting
bitmap will use the provided colour depth (or that of the current system if
depth is -1) which entails that a colour reduction has to take place.
        
          
          
        
      
      
        BitmapFromXPMData(PyObject listOfStrings) -> Bitmap
        Construct a Bitmap from a list of strings formatted as XPM data.
        
          
        
      
      
        BitmapFromBits(PyObject bits, int width, int height, int depth=1) -> Bitmap
        Creates a bitmap from an array of bits.  You should only use this function for
monochrome bitmaps (depth 1) in portable programs: in this case the bits
parameter should contain an XBM image.  For other bit depths, the behaviour is
platform dependent.
        
          
          
          
          
        
      
      
        __del__()
      
      
        Ok() -> bool
      
      
        GetWidth() -> int
        Gets the width of the bitmap in pixels.
      
      
        GetHeight() -> int
        Gets the height of the bitmap in pixels.
      
      
        GetDepth() -> int
        Gets the colour depth of the bitmap. A value of 1 indicates a
monochrome bitmap.
      
      
        ConvertToImage() -> Image
        Creates a platform-independent image from a platform-dependent bitmap. This
preserves mask information so that bitmaps and images can be converted back
and forth without loss in that respect.
      
      
        GetMask() -> Mask
        Gets the associated mask (if any) which may have been loaded from a file
or explpicitly set for the bitmap.
      
      
        SetMask(Mask mask)
        Sets the mask for this bitmap.
        
          
        
      
      
        SetMaskColour(Colour colour)
        Create a Mask based on a specified colour in the Bitmap.
        
          
        
      
      
        GetSubBitmap(Rect rect) -> Bitmap
        Returns a sub bitmap of the current one as long as the rect belongs entirely
to the bitmap. This function preserves bit depth and mask information.
        
          
        
      
      
        SaveFile(String name, int type, Palette palette=(wxPalette *) NULL) -> bool
        Saves a bitmap in the named file.
        
          
          
          
        
      
      
        LoadFile(String name, int type) -> bool
        Loads a bitmap from a file
        
          
          
        
      
      
        CopyFromIcon(Icon icon) -> bool
        
          
        
      
      
        SetHeight(int height)
        Set the height property (does not affect the bitmap data).
        
          
        
      
      
        SetWidth(int width)
        Set the width property (does not affect the bitmap data).
        
          
        
      
      
        SetDepth(int depth)
        Set the depth property (does not affect the bitmap data).
        
          
        
      
    
    
      This class encapsulates a monochrome mask bitmap, where the masked area is
black and the unmasked area is white. When associated with a bitmap and drawn
in a device context, the unmasked area of the bitmap will be drawn, and the
masked area will not be drawn.
      
      
        __init__(Bitmap bitmap) -> Mask
        Constructs a mask from a monochrome bitmap.
        
          
        
      
      
        MaskColour(Bitmap bitmap, Colour colour) -> Mask
        Constructs a mask from a bitmap and a colour in that bitmap that indicates the
background.
        
          
          
        
      
    
    
      
      
        __init__(String name, int type, int desiredWidth=-1, int desiredHeight=-1) -> Icon
        
          
          
          
          
        
      
      
        EmptyIcon() -> Icon
      
      
        IconFromLocation(IconLocation loc) -> Icon
        
          
        
      
      
        IconFromBitmap(Bitmap bmp) -> Icon
        
          
        
      
      
        IconFromXPMData(PyObject listOfStrings) -> Icon
        
          
        
      
      
        __del__()
      
      
        LoadFile(String name, int type) -> bool
        
          
          
        
      
      
        Ok() -> bool
      
      
        GetWidth() -> int
      
      
        GetHeight() -> int
      
      
        GetDepth() -> int
      
      
        SetWidth(int w)
        
          
        
      
      
        SetHeight(int h)
        
          
        
      
      
        SetDepth(int d)
        
          
        
      
      
        CopyFromBitmap(Bitmap bmp)
        
          
        
      
    
    
      
        __init__(String filename=&wxPyEmptyString, int num=0) -> IconLocation
        
          
          
        
      
      
        __del__()
      
      
        IsOk() -> bool
      
      
        SetFileName(String filename)
        
          
        
      
      
        GetFileName() -> String
      
      
        SetIndex(int num)
        
          
        
      
      
        GetIndex() -> int
      
    
    
      
        __init__() -> IconBundle
      
      
        IconBundleFromFile(String file, long type) -> IconBundle
        
          
          
        
      
      
        IconBundleFromIcon(Icon icon) -> IconBundle
        
          
        
      
      
        __del__()
      
      
        AddIcon(Icon icon)
        
          
        
      
      
        AddIconFromFile(String file, long type)
        
          
          
        
      
      
        GetIcon(Size size) -> Icon
        
          
        
      
    
    
      
      
        __init__(String cursorName, long flags, int hotSpotX=0, int hotSpotY=0) -> Cursor
        
          
          
          
          
        
      
      
        StockCursor(int id) -> Cursor
        
          
        
      
      
        CursorFromImage(Image image) -> Cursor
        
          
        
      
      
        CursorFromBits(PyObject bits, int width, int height, int hotSpotX=-1, 
    int hotSpotY=-1, PyObject maskBits=0) -> Cursor
        
          
          
          
          
          
          
        
      
      
        __del__()
      
      
        Ok() -> bool
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(int x=0, int y=0, int width=0, int height=0) -> Region
        
          
          
          
          
        
      
      
        RegionFromBitmap(Bitmap bmp, Colour transColour=NullColour, int tolerance=0) -> Region
        
          
          
          
        
      
      
        RegionFromPoints(int points, Point points_array, int fillStyle=WINDING_RULE) -> Region
        
          
          
          
        
      
      
        __del__()
      
      
        Clear()
      
      
        Offset(int x, int y) -> bool
        
          
          
        
      
      
        Contains(int x, int y) -> int
        
          
          
        
      
      
        ContainsPoint(Point pt) -> int
        
          
        
      
      
        ContainsRect(Rect rect) -> int
        
          
        
      
      
        ContainsRectDim(int x, int y, int w, int h) -> int
        
          
          
          
          
        
      
      
        GetBox() -> Rect
      
      
        Intersect(int x, int y, int width, int height) -> bool
        
          
          
          
          
        
      
      
        IntersectRect(Rect rect) -> bool
        
          
        
      
      
        IntersectRegion(Region region) -> bool
        
          
        
      
      
        IsEmpty() -> bool
      
      
        Union(int x, int y, int width, int height) -> bool
        
          
          
          
          
        
      
      
        UnionRect(Rect rect) -> bool
        
          
        
      
      
        UnionRegion(Region region) -> bool
        
          
        
      
      
        Subtract(int x, int y, int width, int height) -> bool
        
          
          
          
          
        
      
      
        SubtractRect(Rect rect) -> bool
        
          
        
      
      
        SubtractRegion(Region region) -> bool
        
          
        
      
      
        Xor(int x, int y, int width, int height) -> bool
        
          
          
          
          
        
      
      
        XorRect(Rect rect) -> bool
        
          
        
      
      
        XorRegion(Region region) -> bool
        
          
        
      
      
        ConvertToBitmap() -> Bitmap
      
      
        UnionBitmap(Bitmap bmp, Colour transColour=NullColour, int tolerance=0) -> bool
        
          
          
          
        
      
    
    
      
      
        __init__(Region region) -> RegionIterator
        
          
        
      
      
        __del__()
      
      
        GetX() -> int
      
      
        GetY() -> int
      
      
        GetW() -> int
      
      
        GetWidth() -> int
      
      
        GetH() -> int
      
      
        GetHeight() -> int
      
      
        GetRect() -> Rect
      
      
        HaveRects() -> bool
      
      
        Reset()
      
      
        Next()
      
      
        __nonzero__() -> bool
      
    
    
#---------------------------------------------------------------------------
    
#---------------------------------------------------------------------------
    
      
        __init__() -> NativeFontInfo
      
      
        __del__()
      
      
        Init()
      
      
        InitFromFont(Font font)
        
          
        
      
      
        GetPointSize() -> int
      
      
        GetStyle() -> int
      
      
        GetWeight() -> int
      
      
        GetUnderlined() -> bool
      
      
        GetFaceName() -> String
      
      
        GetFamily() -> int
      
      
        GetEncoding() -> int
      
      
        SetPointSize(int pointsize)
        
          
        
      
      
        SetStyle(int style)
        
          
        
      
      
        SetWeight(int weight)
        
          
        
      
      
        SetUnderlined(bool underlined)
        
          
        
      
      
        SetFaceName(String facename)
        
          
        
      
      
        SetFamily(int family)
        
          
        
      
      
        SetEncoding(int encoding)
        
          
        
      
      
        FromString(String s) -> bool
        
          
        
      
      
        ToString() -> String
      
      
        __str__() -> String
      
      
        FromUserString(String s) -> bool
        
          
        
      
      
        ToUserString() -> String
      
    
    
      
        __init__() -> NativeEncodingInfo
      
      
        __del__()
      
      
      
      
        FromString(String s) -> bool
        
          
        
      
      
        ToString() -> String
      
    
    
      GetNativeFontEncoding(int encoding) -> NativeEncodingInfo
      
        
      
    
    
      TestFontEncoding(NativeEncodingInfo info) -> bool
      
        
      
    
    
#---------------------------------------------------------------------------
    
      
        __init__() -> FontMapper
      
      
        __del__()
      
      
        FontMapper.Get() -> FontMapper
      
      
        FontMapper.Set(FontMapper mapper) -> FontMapper
        
          
        
      
      
        CharsetToEncoding(String charset, bool interactive=True) -> int
        
          
          
        
      
      
        FontMapper.GetSupportedEncodingsCount() -> size_t
      
      
        FontMapper.GetEncoding(size_t n) -> int
        
          
        
      
      
        FontMapper.GetEncodingName(int encoding) -> String
        
          
        
      
      
        FontMapper.GetEncodingDescription(int encoding) -> String
        
          
        
      
      
        SetConfig(ConfigBase config)
        
          
        
      
      
        SetConfigPath(String prefix)
        
          
        
      
      
        FontMapper.GetDefaultConfigPath() -> String
      
      
        GetAltForEncoding(int encoding, String facename=EmptyString, bool interactive=True) -> PyObject
        
          
          
          
        
      
      
        IsEncodingAvailable(int encoding, String facename=EmptyString) -> bool
        
          
          
        
      
      
        SetDialogParent(Window parent)
        
          
        
      
      
        SetDialogTitle(String title)
        
          
        
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(int pointSize, int family, int style, int weight, bool underline=False, 
    String face=EmptyString, 
    int encoding=FONTENCODING_DEFAULT) -> Font
        
          
          
          
          
          
          
          
        
      
      
        FontFromNativeInfo(NativeFontInfo info) -> Font
        
          
        
      
      
        FontFromNativeInfoString(String info) -> Font
        
          
        
      
      
        Font2(int pointSize, int family, int flags=FONTFLAG_DEFAULT, 
    String face=EmptyString, int encoding=FONTENCODING_DEFAULT) -> Font
        
          
          
          
          
          
        
      
      
        __del__()
      
      
        Ok() -> bool
      
      
        __eq__(Font font) -> bool
        
          
        
      
      
        __ne__(Font font) -> bool
        
          
        
      
      
        GetPointSize() -> int
      
      
        GetFamily() -> int
      
      
        GetStyle() -> int
      
      
        GetWeight() -> int
      
      
        GetUnderlined() -> bool
      
      
        GetFaceName() -> String
      
      
        GetEncoding() -> int
      
      
        GetNativeFontInfo() -> NativeFontInfo
      
      
        IsFixedWidth() -> bool
      
      
        GetNativeFontInfoDesc() -> String
      
      
        GetNativeFontInfoUserDesc() -> String
      
      
        SetPointSize(int pointSize)
        
          
        
      
      
        SetFamily(int family)
        
          
        
      
      
        SetStyle(int style)
        
          
        
      
      
        SetWeight(int weight)
        
          
        
      
      
        SetFaceName(String faceName)
        
          
        
      
      
        SetUnderlined(bool underlined)
        
          
        
      
      
        SetEncoding(int encoding)
        
          
        
      
      
        SetNativeFontInfo(NativeFontInfo info)
        
          
        
      
      
        SetNativeFontInfoFromString(String info)
        
          
        
      
      
        SetNativeFontInfoUserDesc(String info)
        
          
        
      
      
        GetFamilyString() -> String
      
      
        GetStyleString() -> String
      
      
        GetWeightString() -> String
      
      
        SetNoAntiAliasing(bool no=True)
        
          
        
      
      
        GetNoAntiAliasing() -> bool
      
      
        Font.GetDefaultEncoding() -> int
      
      
        Font.SetDefaultEncoding(int encoding)
        
          
        
      
    
    
#---------------------------------------------------------------------------
    
      
        __init__() -> FontEnumerator
      
      
        __del__()
      
      
        _setCallbackInfo(PyObject self, PyObject _class, bool incref)
        
          
          
          
        
      
      
        EnumerateFacenames(int encoding=FONTENCODING_SYSTEM, bool fixedWidthOnly=False) -> bool
        
          
          
        
      
      
        EnumerateEncodings(String facename=EmptyString) -> bool
        
          
        
      
      
        GetEncodings() -> PyObject
      
      
        GetFacenames() -> PyObject
      
    
    
#---------------------------------------------------------------------------
    
      
      
      
    
    
      
        __init__(int language=LANGUAGE_DEFAULT, int flags=wxLOCALE_LOAD_DEFAULT|wxLOCALE_CONV_ENCODING) -> Locale
        
          
          
        
      
      
        __del__()
      
      
        Init1(String szName, String szShort=EmptyString, String szLocale=EmptyString, 
    bool bLoadDefault=True, 
    bool bConvertEncoding=False) -> bool
        
          
          
          
          
          
        
      
      
        Init2(int language=LANGUAGE_DEFAULT, int flags=wxLOCALE_LOAD_DEFAULT|wxLOCALE_CONV_ENCODING) -> bool
        
          
          
        
      
      
        Locale.GetSystemLanguage() -> int
      
      
        Locale.GetSystemEncoding() -> int
      
      
        Locale.GetSystemEncodingName() -> String
      
      
        IsOk() -> bool
      
      
        GetLocale() -> String
      
      
        GetLanguage() -> int
      
      
        GetSysName() -> String
      
      
        GetCanonicalName() -> String
      
      
        Locale.AddCatalogLookupPathPrefix(String prefix)
        
          
        
      
      
        AddCatalog(String szDomain) -> bool
        
          
        
      
      
        IsLoaded(String szDomain) -> bool
        
          
        
      
      
        Locale.GetLanguageInfo(int lang) -> LanguageInfo
        
          
        
      
      
        Locale.GetLanguageName(int lang) -> String
        
          
        
      
      
        Locale.FindLanguageInfo(String locale) -> LanguageInfo
        
          
        
      
      
        Locale.AddLanguage(LanguageInfo info)
        
          
        
      
      
        GetString(String szOrigString, String szDomain=EmptyString) -> String
        
          
          
        
      
      
        GetName() -> String
      
    
    
      GetLocale() -> Locale
    
    
      
        
      
    
    
      GetTranslation(String sz) -> String
GetTranslation(String sz1, String sz2, size_t n) -> String
      
        
        
        
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__() -> EncodingConverter
      
      
        __del__()
      
      
        Init(int input_enc, int output_enc, int method=CONVERT_STRICT) -> bool
        
          
          
          
        
      
      
        Convert(String input) -> String
        
          
        
      
      
        EncodingConverter.GetPlatformEquivalents(int enc, int platform=PLATFORM_CURRENT) -> wxFontEncodingArray
        
          
          
        
      
      
        EncodingConverter.GetAllEquivalents(int enc) -> wxFontEncodingArray
        
          
        
      
      
        EncodingConverter.CanConvert(int encIn, int encOut) -> bool
        
          
          
        
      
    
    #----------------------------------------------------------------------------
# wxGTK sets the locale when initialized.  Doing this at the Python
# level should set it up to match what GTK is doing at the C level.
if wx.Platform == "__WXGTK__":
    try:
        import locale
        locale.setlocale(locale.LC_ALL, "")
    except:
        pass
# On MSW add the directory where the wxWindows catalogs were installed
# to the default catalog path.
if wx.Platform == "__WXMSW__":
    import os
    localedir = os.path.join(os.path.split(__file__)[0], "locale")
    Locale_AddCatalogLookupPathPrefix(localedir)
    del os
#----------------------------------------------------------------------------
    
#---------------------------------------------------------------------------
    
      
      
        __del__()
      
      
        BeginDrawing()
      
      
        EndDrawing()
      
      
        FloodFillXY(int x, int y, Colour col, int style=FLOOD_SURFACE) -> bool
        
          
          
          
          
        
      
      
        FloodFill(Point pt, Colour col, int style=FLOOD_SURFACE) -> bool
        
          
          
          
        
      
      
        GetPixelXY(int x, int y) -> Colour
        
          
          
        
      
      
        GetPixel(Point pt) -> Colour
        
          
        
      
      
        DrawLineXY(int x1, int y1, int x2, int y2)
        
          
          
          
          
        
      
      
        DrawLine(Point pt1, Point pt2)
        
          
          
        
      
      
        CrossHairXY(int x, int y)
        
          
          
        
      
      
        CrossHair(Point pt)
        
          
        
      
      
        DrawArcXY(int x1, int y1, int x2, int y2, int xc, int yc)
        
          
          
          
          
          
          
        
      
      
        DrawArc(Point pt1, Point pt2, Point centre)
        
          
          
          
        
      
      
        DrawCheckMarkXY(int x, int y, int width, int height)
        
          
          
          
          
        
      
      
        DrawCheckMark(Rect rect)
        
          
        
      
      
        DrawEllipticArcXY(int x, int y, int w, int h, double sa, double ea)
        
          
          
          
          
          
          
        
      
      
        DrawEllipticArc(Point pt, Size sz, double sa, double ea)
        
          
          
          
          
        
      
      
        DrawPointXY(int x, int y)
        
          
          
        
      
      
        DrawPoint(Point pt)
        
          
        
      
      
        DrawRectangleXY(int x, int y, int width, int height)
        
          
          
          
          
        
      
      
        DrawRectangle(Point pt, Size sz)
        
          
          
        
      
      
        DrawRectangleRect(Rect rect)
        
          
        
      
      
        DrawRoundedRectangleXY(int x, int y, int width, int height, double radius)
        
          
          
          
          
          
        
      
      
        DrawRoundedRectangle(Point pt, Size sz, double radius)
        
          
          
          
        
      
      
        DrawRoundedRectangleRect(Rect r, double radius)
        
          
          
        
      
      
        DrawCircleXY(int x, int y, int radius)
        
          
          
          
        
      
      
        DrawCircle(Point pt, int radius)
        
          
          
        
      
      
        DrawEllipseXY(int x, int y, int width, int height)
        
          
          
          
          
        
      
      
        DrawEllipse(Point pt, Size sz)
        
          
          
        
      
      
        DrawEllipseRect(Rect rect)
        
          
        
      
      
        DrawIconXY(Icon icon, int x, int y)
        
          
          
          
        
      
      
        DrawIcon(Icon icon, Point pt)
        
          
          
        
      
      
        DrawBitmapXY(Bitmap bmp, int x, int y, bool useMask=False)
        
          
          
          
          
        
      
      
        DrawBitmap(Bitmap bmp, Point pt, bool useMask=False)
        
          
          
          
        
      
      
        DrawTextXY(String text, int x, int y)
        
          
          
          
        
      
      
        DrawText(String text, Point pt)
        
          
          
        
      
      
        DrawRotatedTextXY(String text, int x, int y, double angle)
        
          
          
          
          
        
      
      
        DrawRotatedText(String text, Point pt, double angle)
        
          
          
          
        
      
      
        BlitXY(int xdest, int ydest, int width, int height, DC source, 
    int xsrc, int ysrc, int rop=COPY, bool useMask=False, 
    int xsrcMask=-1, int ysrcMask=-1) -> bool
        
          
          
          
          
          
          
          
          
          
          
          
        
      
      
        Blit(Point destPt, Size sz, DC source, Point srcPt, int rop=COPY, 
    bool useMask=False, Point srcPtMask=DefaultPosition) -> bool
        
          
          
          
          
          
          
          
        
      
      
        DrawLines(int points, Point points_array, int xoffset=0, int yoffset=0)
        
          
          
          
          
        
      
      
        DrawPolygon(int points, Point points_array, int xoffset=0, int yoffset=0, 
    int fillStyle=ODDEVEN_RULE)
        
          
          
          
          
          
        
      
      
        DrawLabel(String text, Rect rect, int alignment=wxALIGN_LEFT|wxALIGN_TOP, 
    int indexAccel=-1)
        
          
          
          
          
        
      
      
        DrawImageLabel(String text, Bitmap image, Rect rect, int alignment=wxALIGN_LEFT|wxALIGN_TOP, 
    int indexAccel=-1) -> Rect
        
          
          
          
          
          
        
      
      
        DrawSpline(int points, Point points_array)
        
          
          
        
      
      
        Clear()
      
      
        StartDoc(String message) -> bool
        
          
        
      
      
        EndDoc()
      
      
        StartPage()
      
      
        EndPage()
      
      
        SetFont(Font font)
        
          
        
      
      
        SetPen(Pen pen)
        
          
        
      
      
        SetBrush(Brush brush)
        
          
        
      
      
        SetBackground(Brush brush)
        
          
        
      
      
        SetBackgroundMode(int mode)
        
          
        
      
      
        SetPalette(Palette palette)
        
          
        
      
      
        SetClippingRegionXY(int x, int y, int width, int height)
        
          
          
          
          
        
      
      
        SetClippingRegion(Point pt, Size sz)
        
          
          
        
      
      
        SetClippingRect(Rect rect)
        
          
        
      
      
        SetClippingRegionAsRegion(Region region)
        
          
        
      
      
        DestroyClippingRegion()
      
      
        GetClippingBox() -> (x, y, width, height)
        
          
          
          
          
        
      
      
        GetClippingRect() -> Rect
      
      
        GetCharHeight() -> int
      
      
        GetCharWidth() -> int
      
      
        GetTextExtent(wxString string) -> (width, height)
        Get the width and height of the text using the current font.
Only works for single line strings.
        
          
          
          
        
      
      
        GetFullTextExtent(wxString string, Font font=None) ->
   (width, height, descent, externalLeading)
        Get the width, height, decent and leading of the text using the current or specified font.
Only works for single line strings.
        
          
          
          
          
          
          
        
      
      
        GetMultiLineTextExtent(wxString string, Font font=None) ->
   (width, height, descent, externalLeading)
        Get the width, height, decent and leading of the text using the current or specified font.
Works for single as well as multi-line strings.
        
          
          
          
          
          
        
      
      
        GetSize() -> Size
        Get the DC size in device units.
      
      
        GetSizeTuple() -> (width, height)
        Get the DC size in device units.
        
          
          
        
      
      
        GetSizeMM() -> Size
        Get the DC size in milimeters.
      
      
        GetSizeMMTuple() -> (width, height)
        Get the DC size in milimeters.
        
          
          
        
      
      
        DeviceToLogicalX(int x) -> int
        
          
        
      
      
        DeviceToLogicalY(int y) -> int
        
          
        
      
      
        DeviceToLogicalXRel(int x) -> int
        
          
        
      
      
        DeviceToLogicalYRel(int y) -> int
        
          
        
      
      
        LogicalToDeviceX(int x) -> int
        
          
        
      
      
        LogicalToDeviceY(int y) -> int
        
          
        
      
      
        LogicalToDeviceXRel(int x) -> int
        
          
        
      
      
        LogicalToDeviceYRel(int y) -> int
        
          
        
      
      
        CanDrawBitmap() -> bool
      
      
        CanGetTextExtent() -> bool
      
      
        GetDepth() -> int
      
      
        GetPPI() -> Size
      
      
        Ok() -> bool
      
      
        GetBackgroundMode() -> int
      
      
        GetBackground() -> Brush
      
      
        GetBrush() -> Brush
      
      
        GetFont() -> Font
      
      
        GetPen() -> Pen
      
      
        GetTextBackground() -> Colour
      
      
        GetTextForeground() -> Colour
      
      
        SetTextForeground(Colour colour)
        
          
        
      
      
        SetTextBackground(Colour colour)
        
          
        
      
      
        GetMapMode() -> int
      
      
        SetMapMode(int mode)
        
          
        
      
      
        GetUserScale() -> (xScale, yScale)
        
          
          
        
      
      
        SetUserScale(double x, double y)
        
          
          
        
      
      
        GetLogicalScale() -> (xScale, yScale)
        
          
          
        
      
      
        SetLogicalScale(double x, double y)
        
          
          
        
      
      
        GetLogicalOrigin() -> Point
      
      
        GetLogicalOriginTuple() -> (x,y)
        
          
          
        
      
      
        SetLogicalOrigin(int x, int y)
        
          
          
        
      
      
        GetDeviceOrigin() -> Point
      
      
        GetDeviceOriginTuple() -> (x,y)
        
          
          
        
      
      
        SetDeviceOrigin(int x, int y)
        
          
          
        
      
      
        SetAxisOrientation(bool xLeftRight, bool yBottomUp)
        
          
          
        
      
      
        GetLogicalFunction() -> int
      
      
        SetLogicalFunction(int function)
        
          
        
      
      
        SetOptimization(bool opt)
        
          
        
      
      
        GetOptimization() -> bool
      
      
        CalcBoundingBox(int x, int y)
        
          
          
        
      
      
        ResetBoundingBox()
      
      
        MinX() -> int
      
      
        MaxX() -> int
      
      
        MinY() -> int
      
      
        MaxY() -> int
      
      
        GetBoundingBox() -> (x1,y1, x2,y2)
        
          
          
          
          
        
      
      
        _DrawPointList(PyObject pyCoords, PyObject pyPens, PyObject pyBrushes) -> PyObject
        
          
          
          
        
      
      
        _DrawLineList(PyObject pyCoords, PyObject pyPens, PyObject pyBrushes) -> PyObject
        
          
          
          
        
      
      
        _DrawRectangleList(PyObject pyCoords, PyObject pyPens, PyObject pyBrushes) -> PyObject
        
          
          
          
        
      
      
        _DrawEllipseList(PyObject pyCoords, PyObject pyPens, PyObject pyBrushes) -> PyObject
        
          
          
          
        
      
      
        _DrawPolygonList(PyObject pyCoords, PyObject pyPens, PyObject pyBrushes) -> PyObject
        
          
          
          
        
      
      
        _DrawTextList(PyObject textList, PyObject pyPoints, PyObject foregroundList, 
    PyObject backgroundList) -> PyObject
        
          
          
          
          
        
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__() -> MemoryDC
      
      
        MemoryDCFromDC(DC oldDC) -> MemoryDC
        
          
        
      
      
        SelectObject(Bitmap bitmap)
        
          
        
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(DC dc, Bitmap buffer) -> BufferedDC
        
          
          
        
      
      
        BufferedDCInternalBuffer(DC dc, Size area) -> BufferedDC
        
          
          
        
      
      
        UnMask()
      
    
    
      
      
        __init__(Window window, Bitmap buffer=NullBitmap) -> BufferedPaintDC
        
          
          
        
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__() -> ScreenDC
      
      
        StartDrawingOnTopWin(Window window) -> bool
        
          
        
      
      
        StartDrawingOnTop(Rect rect=None) -> bool
        
          
        
      
      
        EndDrawingOnTop() -> bool
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(Window win) -> ClientDC
        
          
        
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(Window win) -> PaintDC
        
          
        
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(Window win) -> WindowDC
        
          
        
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(DC dc, bool mirror) -> MirrorDC
        
          
          
        
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(wxPrintData printData) -> PostScriptDC
        
          
        
      
      
        GetPrintData() -> wxPrintData
      
      
        SetPrintData(wxPrintData data)
        
          
        
      
      
        PostScriptDC.SetResolution(int ppi)
        
          
        
      
      
        PostScriptDC.GetResolution() -> int
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(String filename=EmptyString) -> MetaFile
        
          
        
      
    
    
      
      
        __init__(String filename=EmptyString, int width=0, int height=0, 
    String description=EmptyString) -> MetaFileDC
        
          
          
          
          
        
      
    
    
      
      
        __init__(wxPrintData printData) -> PrinterDC
        
          
        
      
    
    
    class DC_old(DC):
        """DC class that has methods with 2.4 compatible parameters."""
        FloodFill = DC.FloodFillXY
        GetPixel = DC.GetPixelXY
        DrawLine = DC.DrawLineXY
        CrossHair = DC.CrossHairXY
        DrawArc = DC.DrawArcXY
        DrawCheckMark = DC.DrawCheckMarkXY
        DrawEllipticArc = DC.DrawEllipticArcXY
        DrawPoint = DC.DrawPointXY
        DrawRectangle = DC.DrawRectangleXY
        DrawRoundedRectangle = DC.DrawRoundedRectangleXY
        DrawCircle = DC.DrawCircleXY
        DrawEllipse = DC.DrawEllipseXY
        DrawIcon = DC.DrawIconXY
        DrawBitmap = DC.DrawBitmapXY
        DrawText = DC.DrawTextXY
        DrawRotatedText = DC.DrawRotatedTextXY
        Blit = DC.BlitXY
    
    
    class MemoryDC_old(MemoryDC):
        """DC class that has methods with 2.4 compatible parameters."""
        FloodFill = MemoryDC.FloodFillXY
        GetPixel = MemoryDC.GetPixelXY
        DrawLine = MemoryDC.DrawLineXY
        CrossHair = MemoryDC.CrossHairXY
        DrawArc = MemoryDC.DrawArcXY
        DrawCheckMark = MemoryDC.DrawCheckMarkXY
        DrawEllipticArc = MemoryDC.DrawEllipticArcXY
        DrawPoint = MemoryDC.DrawPointXY
        DrawRectangle = MemoryDC.DrawRectangleXY
        DrawRoundedRectangle = MemoryDC.DrawRoundedRectangleXY
        DrawCircle = MemoryDC.DrawCircleXY
        DrawEllipse = MemoryDC.DrawEllipseXY
        DrawIcon = MemoryDC.DrawIconXY
        DrawBitmap = MemoryDC.DrawBitmapXY
        DrawText = MemoryDC.DrawTextXY
        DrawRotatedText = MemoryDC.DrawRotatedTextXY
        Blit = MemoryDC.BlitXY
    
    
    class BufferedDC_old(BufferedDC):
        """DC class that has methods with 2.4 compatible parameters."""
        FloodFill = BufferedDC.FloodFillXY
        GetPixel = BufferedDC.GetPixelXY
        DrawLine = BufferedDC.DrawLineXY
        CrossHair = BufferedDC.CrossHairXY
        DrawArc = BufferedDC.DrawArcXY
        DrawCheckMark = BufferedDC.DrawCheckMarkXY
        DrawEllipticArc = BufferedDC.DrawEllipticArcXY
        DrawPoint = BufferedDC.DrawPointXY
        DrawRectangle = BufferedDC.DrawRectangleXY
        DrawRoundedRectangle = BufferedDC.DrawRoundedRectangleXY
        DrawCircle = BufferedDC.DrawCircleXY
        DrawEllipse = BufferedDC.DrawEllipseXY
        DrawIcon = BufferedDC.DrawIconXY
        DrawBitmap = BufferedDC.DrawBitmapXY
        DrawText = BufferedDC.DrawTextXY
        DrawRotatedText = BufferedDC.DrawRotatedTextXY
        Blit = BufferedDC.BlitXY
    
    
    class BufferedPaintDC_old(BufferedPaintDC):
        """DC class that has methods with 2.4 compatible parameters."""
        FloodFill = BufferedPaintDC.FloodFillXY
        GetPixel = BufferedPaintDC.GetPixelXY
        DrawLine = BufferedPaintDC.DrawLineXY
        CrossHair = BufferedPaintDC.CrossHairXY
        DrawArc = BufferedPaintDC.DrawArcXY
        DrawCheckMark = BufferedPaintDC.DrawCheckMarkXY
        DrawEllipticArc = BufferedPaintDC.DrawEllipticArcXY
        DrawPoint = BufferedPaintDC.DrawPointXY
        DrawRectangle = BufferedPaintDC.DrawRectangleXY
        DrawRoundedRectangle = BufferedPaintDC.DrawRoundedRectangleXY
        DrawCircle = BufferedPaintDC.DrawCircleXY
        DrawEllipse = BufferedPaintDC.DrawEllipseXY
        DrawIcon = BufferedPaintDC.DrawIconXY
        DrawBitmap = BufferedPaintDC.DrawBitmapXY
        DrawText = BufferedPaintDC.DrawTextXY
        DrawRotatedText = BufferedPaintDC.DrawRotatedTextXY
        Blit = BufferedPaintDC.BlitXY
    
    
    class ScreenDC_old(ScreenDC):
        """DC class that has methods with 2.4 compatible parameters."""
        FloodFill = ScreenDC.FloodFillXY
        GetPixel = ScreenDC.GetPixelXY
        DrawLine = ScreenDC.DrawLineXY
        CrossHair = ScreenDC.CrossHairXY
        DrawArc = ScreenDC.DrawArcXY
        DrawCheckMark = ScreenDC.DrawCheckMarkXY
        DrawEllipticArc = ScreenDC.DrawEllipticArcXY
        DrawPoint = ScreenDC.DrawPointXY
        DrawRectangle = ScreenDC.DrawRectangleXY
        DrawRoundedRectangle = ScreenDC.DrawRoundedRectangleXY
        DrawCircle = ScreenDC.DrawCircleXY
        DrawEllipse = ScreenDC.DrawEllipseXY
        DrawIcon = ScreenDC.DrawIconXY
        DrawBitmap = ScreenDC.DrawBitmapXY
        DrawText = ScreenDC.DrawTextXY
        DrawRotatedText = ScreenDC.DrawRotatedTextXY
        Blit = ScreenDC.BlitXY
    
    
    class ClientDC_old(ClientDC):
        """DC class that has methods with 2.4 compatible parameters."""
        FloodFill = ClientDC.FloodFillXY
        GetPixel = ClientDC.GetPixelXY
        DrawLine = ClientDC.DrawLineXY
        CrossHair = ClientDC.CrossHairXY
        DrawArc = ClientDC.DrawArcXY
        DrawCheckMark = ClientDC.DrawCheckMarkXY
        DrawEllipticArc = ClientDC.DrawEllipticArcXY
        DrawPoint = ClientDC.DrawPointXY
        DrawRectangle = ClientDC.DrawRectangleXY
        DrawRoundedRectangle = ClientDC.DrawRoundedRectangleXY
        DrawCircle = ClientDC.DrawCircleXY
        DrawEllipse = ClientDC.DrawEllipseXY
        DrawIcon = ClientDC.DrawIconXY
        DrawBitmap = ClientDC.DrawBitmapXY
        DrawText = ClientDC.DrawTextXY
        DrawRotatedText = ClientDC.DrawRotatedTextXY
        Blit = ClientDC.BlitXY
    
    
    class PaintDC_old(PaintDC):
        """DC class that has methods with 2.4 compatible parameters."""
        FloodFill = PaintDC.FloodFillXY
        GetPixel = PaintDC.GetPixelXY
        DrawLine = PaintDC.DrawLineXY
        CrossHair = PaintDC.CrossHairXY
        DrawArc = PaintDC.DrawArcXY
        DrawCheckMark = PaintDC.DrawCheckMarkXY
        DrawEllipticArc = PaintDC.DrawEllipticArcXY
        DrawPoint = PaintDC.DrawPointXY
        DrawRectangle = PaintDC.DrawRectangleXY
        DrawRoundedRectangle = PaintDC.DrawRoundedRectangleXY
        DrawCircle = PaintDC.DrawCircleXY
        DrawEllipse = PaintDC.DrawEllipseXY
        DrawIcon = PaintDC.DrawIconXY
        DrawBitmap = PaintDC.DrawBitmapXY
        DrawText = PaintDC.DrawTextXY
        DrawRotatedText = PaintDC.DrawRotatedTextXY
        Blit = PaintDC.BlitXY
    
    
    class WindowDC_old(WindowDC):
        """DC class that has methods with 2.4 compatible parameters."""
        FloodFill = WindowDC.FloodFillXY
        GetPixel = WindowDC.GetPixelXY
        DrawLine = WindowDC.DrawLineXY
        CrossHair = WindowDC.CrossHairXY
        DrawArc = WindowDC.DrawArcXY
        DrawCheckMark = WindowDC.DrawCheckMarkXY
        DrawEllipticArc = WindowDC.DrawEllipticArcXY
        DrawPoint = WindowDC.DrawPointXY
        DrawRectangle = WindowDC.DrawRectangleXY
        DrawRoundedRectangle = WindowDC.DrawRoundedRectangleXY
        DrawCircle = WindowDC.DrawCircleXY
        DrawEllipse = WindowDC.DrawEllipseXY
        DrawIcon = WindowDC.DrawIconXY
        DrawBitmap = WindowDC.DrawBitmapXY
        DrawText = WindowDC.DrawTextXY
        DrawRotatedText = WindowDC.DrawRotatedTextXY
        Blit = WindowDC.BlitXY
    
    
    class MirrorDC_old(MirrorDC):
        """DC class that has methods with 2.4 compatible parameters."""
        FloodFill = MirrorDC.FloodFillXY
        GetPixel = MirrorDC.GetPixelXY
        DrawLine = MirrorDC.DrawLineXY
        CrossHair = MirrorDC.CrossHairXY
        DrawArc = MirrorDC.DrawArcXY
        DrawCheckMark = MirrorDC.DrawCheckMarkXY
        DrawEllipticArc = MirrorDC.DrawEllipticArcXY
        DrawPoint = MirrorDC.DrawPointXY
        DrawRectangle = MirrorDC.DrawRectangleXY
        DrawRoundedRectangle = MirrorDC.DrawRoundedRectangleXY
        DrawCircle = MirrorDC.DrawCircleXY
        DrawEllipse = MirrorDC.DrawEllipseXY
        DrawIcon = MirrorDC.DrawIconXY
        DrawBitmap = MirrorDC.DrawBitmapXY
        DrawText = MirrorDC.DrawTextXY
        DrawRotatedText = MirrorDC.DrawRotatedTextXY
        Blit = MirrorDC.BlitXY
    
    
    class PostScriptDC_old(PostScriptDC):
        """DC class that has methods with 2.4 compatible parameters."""
        FloodFill = PostScriptDC.FloodFillXY
        GetPixel = PostScriptDC.GetPixelXY
        DrawLine = PostScriptDC.DrawLineXY
        CrossHair = PostScriptDC.CrossHairXY
        DrawArc = PostScriptDC.DrawArcXY
        DrawCheckMark = PostScriptDC.DrawCheckMarkXY
        DrawEllipticArc = PostScriptDC.DrawEllipticArcXY
        DrawPoint = PostScriptDC.DrawPointXY
        DrawRectangle = PostScriptDC.DrawRectangleXY
        DrawRoundedRectangle = PostScriptDC.DrawRoundedRectangleXY
        DrawCircle = PostScriptDC.DrawCircleXY
        DrawEllipse = PostScriptDC.DrawEllipseXY
        DrawIcon = PostScriptDC.DrawIconXY
        DrawBitmap = PostScriptDC.DrawBitmapXY
        DrawText = PostScriptDC.DrawTextXY
        DrawRotatedText = PostScriptDC.DrawRotatedTextXY
        Blit = PostScriptDC.BlitXY
    
    
    class MetaFileDC_old(MetaFileDC):
        """DC class that has methods with 2.4 compatible parameters."""
        FloodFill = MetaFileDC.FloodFillXY
        GetPixel = MetaFileDC.GetPixelXY
        DrawLine = MetaFileDC.DrawLineXY
        CrossHair = MetaFileDC.CrossHairXY
        DrawArc = MetaFileDC.DrawArcXY
        DrawCheckMark = MetaFileDC.DrawCheckMarkXY
        DrawEllipticArc = MetaFileDC.DrawEllipticArcXY
        DrawPoint = MetaFileDC.DrawPointXY
        DrawRectangle = MetaFileDC.DrawRectangleXY
        DrawRoundedRectangle = MetaFileDC.DrawRoundedRectangleXY
        DrawCircle = MetaFileDC.DrawCircleXY
        DrawEllipse = MetaFileDC.DrawEllipseXY
        DrawIcon = MetaFileDC.DrawIconXY
        DrawBitmap = MetaFileDC.DrawBitmapXY
        DrawText = MetaFileDC.DrawTextXY
        DrawRotatedText = MetaFileDC.DrawRotatedTextXY
        Blit = MetaFileDC.BlitXY
    
    
    class PrinterDC_old(PrinterDC):
        """DC class that has methods with 2.4 compatible parameters."""
        FloodFill = PrinterDC.FloodFillXY
        GetPixel = PrinterDC.GetPixelXY
        DrawLine = PrinterDC.DrawLineXY
        CrossHair = PrinterDC.CrossHairXY
        DrawArc = PrinterDC.DrawArcXY
        DrawCheckMark = PrinterDC.DrawCheckMarkXY
        DrawEllipticArc = PrinterDC.DrawEllipticArcXY
        DrawPoint = PrinterDC.DrawPointXY
        DrawRectangle = PrinterDC.DrawRectangleXY
        DrawRoundedRectangle = PrinterDC.DrawRoundedRectangleXY
        DrawCircle = PrinterDC.DrawCircleXY
        DrawEllipse = PrinterDC.DrawEllipseXY
        DrawIcon = PrinterDC.DrawIconXY
        DrawBitmap = PrinterDC.DrawBitmapXY
        DrawText = PrinterDC.DrawTextXY
        DrawRotatedText = PrinterDC.DrawRotatedTextXY
        Blit = PrinterDC.BlitXY
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(int width, int height, int mask=True, int initialCount=1) -> ImageList
        
          
          
          
          
        
      
      
        __del__()
      
      
        Add(Bitmap bitmap, Bitmap mask=NullBitmap) -> int
        
          
          
        
      
      
        AddWithColourMask(Bitmap bitmap, Colour maskColour) -> int
        
          
          
        
      
      
        AddIcon(Icon icon) -> int
        
          
        
      
      
        Replace(int index, Bitmap bitmap) -> bool
        
          
          
        
      
      
        Draw(int index, DC dc, int x, int x, int flags=IMAGELIST_DRAW_NORMAL, 
    bool solidBackground=False) -> bool
        
          
          
          
          
          
          
        
      
      
        GetImageCount() -> int
      
      
        Remove(int index) -> bool
        
          
        
      
      
        RemoveAll() -> bool
      
      
        GetSize() -> (width,height)
        
          
          
          
        
      
    
    
#---------------------------------------------------------------------------
    
      
      
        AddPen(Pen pen)
        
          
        
      
      
        FindOrCreatePen(Colour colour, int width, int style) -> Pen
        
          
          
          
        
      
      
        RemovePen(Pen pen)
        
          
        
      
      
        GetCount() -> int
      
    
    
      
      
        AddBrush(Brush brush)
        
          
        
      
      
        FindOrCreateBrush(Colour colour, int style) -> Brush
        
          
          
        
      
      
        RemoveBrush(Brush brush)
        
          
        
      
      
        GetCount() -> int
      
    
    
      
      
        __init__() -> ColourDatabase
      
      
        __del__()
      
      
        Find(String name) -> Colour
        
          
        
      
      
        FindName(Colour colour) -> String
        
          
        
      
      
        AddColour(String name, Colour colour)
        
          
          
        
      
      
        Append(String name, int red, int green, int blue)
        
          
          
          
          
        
      
    
    
      
      
        AddFont(Font font)
        
          
        
      
      
        FindOrCreateFont(int point_size, int family, int style, int weight, 
    bool underline=False, String facename=EmptyString, 
    int encoding=FONTENCODING_DEFAULT) -> Font
        
          
          
          
          
          
          
          
        
      
      
        RemoveFont(Font font)
        
          
        
      
      
        GetCount() -> int
      
    
    
#---------------------------------------------------------------------------
    
#---------------------------------------------------------------------------
    
      
      
        __init__() -> Effects
      
      
        GetHighlightColour() -> Colour
      
      
        GetLightShadow() -> Colour
      
      
        GetFaceColour() -> Colour
      
      
        GetMediumShadow() -> Colour
      
      
        GetDarkShadow() -> Colour
      
      
        SetHighlightColour(Colour c)
        
          
        
      
      
        SetLightShadow(Colour c)
        
          
        
      
      
        SetFaceColour(Colour c)
        
          
        
      
      
        SetMediumShadow(Colour c)
        
          
        
      
      
        SetDarkShadow(Colour c)
        
          
        
      
      
        Set(Colour highlightColour, Colour lightShadow, Colour faceColour, 
    Colour mediumShadow, Colour darkShadow)
        
          
          
          
          
          
        
      
      
        DrawSunkenEdge(DC dc, Rect rect, int borderSize=1)
        
          
          
          
        
      
      
        TileBitmap(Rect rect, DC dc, Bitmap bitmap) -> bool
        
          
          
          
        
      
    
  
  
    
     wx = core 
    
#---------------------------------------------------------------------------
    
      
      
        __init__(Window parent, int id=-1, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=wxTAB_TRAVERSAL|wxNO_BORDER, 
    String name=PanelNameStr) -> Panel
        
          
          
          
          
          
          
        
      
      
        PrePanel() -> Panel
      
      
        Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, 
    long style=wxTAB_TRAVERSAL|wxNO_BORDER, 
    String name=PanelNameStr) -> bool
        
          
          
          
          
          
          
        
      
      
        InitDialog()
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(Window parent, int id=-1, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=wxHSCROLL|wxVSCROLL, 
    String name=PanelNameStr) -> ScrolledWindow
        
          
          
          
          
          
          
        
      
      
        PreScrolledWindow() -> ScrolledWindow
      
      
        Create(Window parent, int id=-1, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=wxHSCROLL|wxVSCROLL, 
    String name=PanelNameStr) -> bool
        
          
          
          
          
          
          
        
      
      
        SetScrollbars(int pixelsPerUnitX, int pixelsPerUnitY, int noUnitsX, 
    int noUnitsY, int xPos=0, int yPos=0, bool noRefresh=False)
        
          
          
          
          
          
          
          
        
      
      
        Scroll(int x, int y)
        
          
          
        
      
      
        GetScrollPageSize(int orient) -> int
        
          
        
      
      
        SetScrollPageSize(int orient, int pageSize)
        
          
          
        
      
      
        SetScrollRate(int xstep, int ystep)
        
          
          
        
      
      
        GetScrollPixelsPerUnit() -> (xUnit, yUnit)
        Get the size of one logical unit in physical units.
        
          
          
        
      
      
        EnableScrolling(bool x_scrolling, bool y_scrolling)
        
          
          
        
      
      
        GetViewStart() -> (x,y)
        Get the view start
        
          
          
        
      
      
        SetScale(double xs, double ys)
        
          
          
        
      
      
        GetScaleX() -> double
      
      
        GetScaleY() -> double
      
      
        Translate between scrolled and unscrolled coordinates.
        
          
        
      
      
        CalcScrolledPosition(Point pt) -> Point
CalcScrolledPosition(int x, int y) -> (sx, sy)
        Translate between scrolled and unscrolled coordinates.
        
          
          
          
          
        
      
      
        Translate between scrolled and unscrolled coordinates.
        
          
        
      
      
        CalcUnscrolledPosition(Point pt) -> Point
CalcUnscrolledPosition(int x, int y) -> (ux, uy)
        Translate between scrolled and unscrolled coordinates.
        
          
          
          
          
        
      
      
        AdjustScrollbars()
      
      
        CalcScrollInc(ScrollWinEvent event) -> int
        
          
        
      
      
        SetTargetWindow(Window target)
        
          
        
      
      
        GetTargetWindow() -> Window
      
    
    
#---------------------------------------------------------------------------
    
      
      
        Maximize(bool maximize=True)
        
          
        
      
      
        Restore()
      
      
        Iconize(bool iconize=True)
        
          
        
      
      
        IsMaximized() -> bool
      
      
        IsIconized() -> bool
      
      
        GetIcon() -> Icon
      
      
        SetIcon(Icon icon)
        
          
        
      
      
        SetIcons(wxIconBundle icons)
        
          
        
      
      
        ShowFullScreen(bool show, long style=FULLSCREEN_ALL) -> bool
        
          
          
        
      
      
        IsFullScreen() -> bool
      
      
        SetTitle(String title)
        
          
        
      
      
        GetTitle() -> String
      
      
        SetShape(Region region) -> bool
        
          
        
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(Window parent, int id, String title, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=DEFAULT_FRAME_STYLE, 
    String name=FrameNameStr) -> Frame
        
          
          
          
          
          
          
          
        
      
      
        PreFrame() -> Frame
      
      
        Create(Window parent, int id, String title, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=DEFAULT_FRAME_STYLE, 
    String name=FrameNameStr) -> bool
        
          
          
          
          
          
          
          
        
      
      
        GetClientAreaOrigin() -> Point
      
      
        SendSizeEvent()
      
      
        SetMenuBar(MenuBar menubar)
        
          
        
      
      
        GetMenuBar() -> MenuBar
      
      
        ProcessCommand(int winid) -> bool
        
          
        
      
      
        CreateStatusBar(int number=1, long style=ST_SIZEGRIP, int winid=0, 
    String name=StatusLineNameStr) -> StatusBar
        
          
          
          
          
        
      
      
        GetStatusBar() -> StatusBar
      
      
        SetStatusBar(StatusBar statBar)
        
          
        
      
      
        SetStatusText(String text, int number=0)
        
          
          
        
      
      
        SetStatusWidths(int widths, int widths_field)
        
          
          
        
      
      
        PushStatusText(String text, int number=0)
        
          
          
        
      
      
        PopStatusText(int number=0)
        
          
        
      
      
        SetStatusBarPane(int n)
        
          
        
      
      
        GetStatusBarPane() -> int
      
      
        CreateToolBar(long style=-1, int winid=-1, String name=ToolBarNameStr) -> wxToolBar
        
          
          
          
        
      
      
        GetToolBar() -> wxToolBar
      
      
        SetToolBar(wxToolBar toolbar)
        
          
        
      
      
        DoGiveHelp(String text, bool show)
        
          
          
        
      
      
        DoMenuUpdates(Menu menu=None)
        
          
        
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(Window parent, int id, String title, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=DEFAULT_DIALOG_STYLE, 
    String name=DialogNameStr) -> Dialog
        
          
          
          
          
          
          
          
        
      
      
        PreDialog() -> Dialog
      
      
        Create(Window parent, int id, String title, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=DEFAULT_DIALOG_STYLE, 
    String name=DialogNameStr) -> bool
        
          
          
          
          
          
          
          
        
      
      
        SetReturnCode(int returnCode)
        
          
        
      
      
        GetReturnCode() -> int
      
      
        CreateTextSizer(String message) -> Sizer
        
          
        
      
      
        CreateButtonSizer(long flags) -> Sizer
        
          
        
      
      
        IsModal() -> bool
      
      
        ShowModal() -> int
      
      
        EndModal(int retCode)
        
          
        
      
      
        IsModalShowing() -> bool
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(Window parent, int id, String title, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=DEFAULT_FRAME_STYLE, 
    String name=FrameNameStr) -> MiniFrame
        
          
          
          
          
          
          
          
        
      
      
        PreMiniFrame() -> MiniFrame
      
      
        Create(Window parent, int id, String title, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=DEFAULT_FRAME_STYLE, 
    String name=FrameNameStr) -> bool
        
          
          
          
          
          
          
          
        
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(Bitmap bitmap, Window parent, int id, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=NO_BORDER) -> SplashScreenWindow
        
          
          
          
          
          
          
        
      
      
        SetBitmap(Bitmap bitmap)
        
          
        
      
      
        GetBitmap() -> Bitmap
      
    
    
      
      
        __init__(Bitmap bitmap, long splashStyle, int milliseconds, 
    Window parent, int id, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=wxSIMPLE_BORDER|wxFRAME_NO_TASKBAR|wxSTAY_ON_TOP) -> SplashScreen
        
          
          
          
          
          
          
          
          
        
      
      
        GetSplashStyle() -> long
      
      
        GetSplashWindow() -> SplashScreenWindow
      
      
        GetTimeout() -> int
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(Window parent, int id=-1, long style=ST_SIZEGRIP, String name=StatusLineNameStr) -> StatusBar
        
          
          
          
          
        
      
      
        PreStatusBar() -> StatusBar
      
      
        Create(Window parent, int id, long style=ST_SIZEGRIP, String name=StatusLineNameStr) -> bool
        
          
          
          
          
        
      
      
        SetFieldsCount(int number=1)
        
          
        
      
      
        GetFieldsCount() -> int
      
      
        SetStatusText(String text, int number=0)
        
          
          
        
      
      
        GetStatusText(int number=0) -> String
        
          
        
      
      
        PushStatusText(String text, int number=0)
        
          
          
        
      
      
        PopStatusText(int number=0)
        
          
        
      
      
        SetStatusWidths(int widths, int widths_field)
        
          
          
        
      
      
        GetFieldRect(int i) -> Rect
        
          
        
      
      
        SetMinHeight(int height)
        
          
        
      
      
        GetBorderX() -> int
      
      
        GetBorderY() -> int
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(Window parent, int id, Point point=DefaultPosition, 
    Size size=DefaultSize, long style=SP_3D, String name=SplitterNameStr) -> SplitterWindow
        
          
          
          
          
          
          
        
      
      
        PreSplitterWindow() -> SplitterWindow
      
      
        Create(Window parent, int id, Point point=DefaultPosition, 
    Size size=DefaultSize, long style=SP_3D, String name=SplitterNameStr) -> bool
        
          
          
          
          
          
          
        
      
      
        GetWindow1() -> Window
      
      
        GetWindow2() -> Window
      
      
        SetSplitMode(int mode)
        
          
        
      
      
        GetSplitMode() -> int
      
      
        Initialize(Window window)
        
          
        
      
      
        SplitVertically(Window window1, Window window2, int sashPosition=0) -> bool
        
          
          
          
        
      
      
        SplitHorizontally(Window window1, Window window2, int sashPosition=0) -> bool
        
          
          
          
        
      
      
        Unsplit(Window toRemove=None) -> bool
        
          
        
      
      
        ReplaceWindow(Window winOld, Window winNew) -> bool
        
          
          
        
      
      
        IsSplit() -> bool
      
      
        SetSashSize(int width)
        
          
        
      
      
        SetBorderSize(int width)
        
          
        
      
      
        GetSashSize() -> int
      
      
        GetBorderSize() -> int
      
      
        SetSashPosition(int position, bool redraw=True)
        
          
          
        
      
      
        GetSashPosition() -> int
      
      
        SetMinimumPaneSize(int min)
        
          
        
      
      
        GetMinimumPaneSize() -> int
      
      
        SashHitTest(int x, int y, int tolerance=5) -> bool
        
          
          
          
        
      
      
        SizeWindows()
      
      
        SetNeedUpdating(bool needUpdating)
        
          
        
      
      
        GetNeedUpdating() -> bool
      
    
    
      
      
        __init__(wxEventType type=wxEVT_NULL, SplitterWindow splitter=(wxSplitterWindow *) NULL) -> SplitterEvent
        
          
          
        
      
      
        SetSashPosition(int pos)
        
          
        
      
      
        GetSashPosition() -> int
      
      
        GetWindowBeingRemoved() -> Window
      
      
        GetX() -> int
      
      
        GetY() -> int
      
    
    
EVT_SPLITTER_SASH_POS_CHANGED = wx.PyEventBinder( wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGED, 1 )
EVT_SPLITTER_SASH_POS_CHANGING = wx.PyEventBinder( wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGING, 1 )
EVT_SPLITTER_DOUBLECLICKED = wx.PyEventBinder( wxEVT_COMMAND_SPLITTER_DOUBLECLICKED, 1 )
EVT_SPLITTER_UNSPLIT = wx.PyEventBinder( wxEVT_COMMAND_SPLITTER_UNSPLIT, 1 )
    
#---------------------------------------------------------------------------
    
      
      
        __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, 
    long style=wxCLIP_CHILDREN|wxSW_3D, 
    String name=SashNameStr) -> SashWindow
        
          
          
          
          
          
          
        
      
      
        PreSashWindow() -> SashWindow
      
      
        Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, 
    long style=wxCLIP_CHILDREN|wxSW_3D, 
    String name=SashNameStr) -> bool
        
          
          
          
          
          
          
        
      
      
        SetSashVisible(int edge, bool sash)
        
          
          
        
      
      
        GetSashVisible(int edge) -> bool
        
          
        
      
      
        SetSashBorder(int edge, bool border)
        
          
          
        
      
      
        HasBorder(int edge) -> bool
        
          
        
      
      
        GetEdgeMargin(int edge) -> int
        
          
        
      
      
        SetDefaultBorderSize(int width)
        
          
        
      
      
        GetDefaultBorderSize() -> int
      
      
        SetExtraBorderSize(int width)
        
          
        
      
      
        GetExtraBorderSize() -> int
      
      
        SetMinimumSizeX(int min)
        
          
        
      
      
        SetMinimumSizeY(int min)
        
          
        
      
      
        GetMinimumSizeX() -> int
      
      
        GetMinimumSizeY() -> int
      
      
        SetMaximumSizeX(int max)
        
          
        
      
      
        SetMaximumSizeY(int max)
        
          
        
      
      
        GetMaximumSizeX() -> int
      
      
        GetMaximumSizeY() -> int
      
      
        SashHitTest(int x, int y, int tolerance=2) -> int
        
          
          
          
        
      
      
        SizeWindows()
      
    
    
      
      
        __init__(int id=0, int edge=SASH_NONE) -> SashEvent
        
          
          
        
      
      
        SetEdge(int edge)
        
          
        
      
      
        GetEdge() -> int
      
      
        SetDragRect(Rect rect)
        
          
        
      
      
        GetDragRect() -> Rect
      
      
        SetDragStatus(int status)
        
          
        
      
      
        GetDragStatus() -> int
      
    
    
    EVT_SASH_DRAGGED = wx.PyEventBinder( wxEVT_SASH_DRAGGED, 1 )
    EVT_SASH_DRAGGED_RANGE = wx.PyEventBinder( wxEVT_SASH_DRAGGED, 2 )
    
#---------------------------------------------------------------------------
    
      
      
        __init__(int id=0) -> QueryLayoutInfoEvent
        
          
        
      
      
        SetRequestedLength(int length)
        
          
        
      
      
        GetRequestedLength() -> int
      
      
        SetFlags(int flags)
        
          
        
      
      
        GetFlags() -> int
      
      
        SetSize(Size size)
        
          
        
      
      
        GetSize() -> Size
      
      
        SetOrientation(int orient)
        
          
        
      
      
        GetOrientation() -> int
      
      
        SetAlignment(int align)
        
          
        
      
      
        GetAlignment() -> int
      
    
    
      
      
        __init__(int id=0) -> CalculateLayoutEvent
        
          
        
      
      
        SetFlags(int flags)
        
          
        
      
      
        GetFlags() -> int
      
      
        SetRect(Rect rect)
        
          
        
      
      
        GetRect() -> Rect
      
    
    
    EVT_QUERY_LAYOUT_INFO = wx.PyEventBinder( wxEVT_QUERY_LAYOUT_INFO )
    EVT_CALCULATE_LAYOUT = wx.PyEventBinder( wxEVT_CALCULATE_LAYOUT )
    
      
      
        __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, 
    long style=wxCLIP_CHILDREN|wxSW_3D, 
    String name=SashLayoutNameStr) -> SashLayoutWindow
        
          
          
          
          
          
          
        
      
      
        PreSashLayoutWindow() -> SashLayoutWindow
      
      
        Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, 
    long style=wxCLIP_CHILDREN|wxSW_3D, 
    String name=SashLayoutNameStr) -> bool
        
          
          
          
          
          
          
        
      
      
        GetAlignment() -> int
      
      
        GetOrientation() -> int
      
      
        SetAlignment(int alignment)
        
          
        
      
      
        SetDefaultSize(Size size)
        
          
        
      
      
        SetOrientation(int orientation)
        
          
        
      
    
    
      
      
        __init__() -> LayoutAlgorithm
      
      
        __del__()
      
      
        LayoutMDIFrame(MDIParentFrame frame, Rect rect=None) -> bool
        
          
          
        
      
      
        LayoutFrame(Frame frame, Window mainWindow=None) -> bool
        
          
          
        
      
      
        LayoutWindow(Window parent, Window mainWindow=None) -> bool
        
          
          
        
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(Window parent, int flags=BORDER_NONE) -> PopupWindow
        
          
          
        
      
      
        PrePopupWindow() -> PopupWindow
      
      
        Create(Window parent, int flags=BORDER_NONE) -> bool
        
          
          
        
      
      
        Position(Point ptOrigin, Size size)
        
          
          
        
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(Window parent, int style=BORDER_NONE) -> PopupTransientWindow
        
          
          
        
      
      
        PrePopupTransientWindow() -> PopupTransientWindow
      
      
        _setCallbackInfo(PyObject self, PyObject _class)
        
          
          
        
      
      
        Popup(Window focus=None)
        
          
        
      
      
        Dismiss()
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(Window parent, String text, int maxLength=100, Rect rectBound=None) -> TipWindow
        
          
          
          
          
        
      
      
        SetBoundingRect(Rect rectBound)
        
          
        
      
      
        Close()
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(Window parent, int id=ID_ANY, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=0, String name=PanelNameStr) -> VScrolledWindow
        
          
          
          
          
          
          
        
      
      
        PreVScrolledWindow() -> VScrolledWindow
      
      
        _setCallbackInfo(PyObject self, PyObject _class)
        
          
          
        
      
      
        Create(Window parent, int id=ID_ANY, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=0, String name=PanelNameStr) -> bool
        
          
          
          
          
          
          
        
      
      
        SetLineCount(size_t count)
        
          
        
      
      
        ScrollToLine(size_t line) -> bool
        
          
        
      
      
        ScrollLines(int lines) -> bool
        
          
        
      
      
        ScrollPages(int pages) -> bool
        
          
        
      
      
        RefreshLine(size_t line)
        
          
        
      
      
        RefreshLines(size_t from, size_t to)
        
          
          
        
      
      
        HitTestXT(int x, int y) -> int
        
          
          
        
      
      
        HitTest(Point pt) -> int
        
          
        
      
      
        RefreshAll()
      
      
        GetLineCount() -> size_t
      
      
        GetFirstVisibleLine() -> size_t
      
      
        GetLastVisibleLine() -> size_t
      
      
        IsVisible(size_t line) -> bool
        
          
        
      
    
    
      
      
        __init__(Window parent, int id=ID_ANY, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=0, String name=VListBoxNameStr) -> VListBox
        
          
          
          
          
          
          
        
      
      
        PreVListBox() -> VListBox
      
      
        _setCallbackInfo(PyObject self, PyObject _class)
        
          
          
        
      
      
        Create(Window parent, int id=ID_ANY, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=0, String name=VListBoxNameStr) -> bool
        
          
          
          
          
          
          
        
      
      
        GetItemCount() -> size_t
      
      
        HasMultipleSelection() -> bool
      
      
        GetSelection() -> int
      
      
        IsCurrent(size_t item) -> bool
        
          
        
      
      
        IsSelected(size_t item) -> bool
        
          
        
      
      
        GetSelectedCount() -> size_t
      
      
        GetFirstSelected(unsigned long cookie) -> int
        
          
        
      
      
        GetNextSelected(unsigned long cookie) -> int
        
          
        
      
      
        GetMargins() -> Point
      
      
        GetSelectionBackground() -> Colour
      
      
        SetItemCount(size_t count)
        
          
        
      
      
        Clear()
      
      
        SetSelection(int selection)
        
          
        
      
      
        Select(size_t item, bool select=True) -> bool
        
          
          
        
      
      
        SelectRange(size_t from, size_t to) -> bool
        
          
          
        
      
      
        Toggle(size_t item)
        
          
        
      
      
        SelectAll() -> bool
      
      
        DeselectAll() -> bool
      
      
        SetMargins(Point pt)
        
          
        
      
      
        SetMarginsXY(int x, int y)
        
          
          
        
      
      
        SetSelectionBackground(Colour col)
        
          
        
      
    
    
      
      
        __init__(Window parent, int id=ID_ANY, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=0, String name=VListBoxNameStr) -> HtmlListBox
        
          
          
          
          
          
          
        
      
      
        PreHtmlListBox() -> HtmlListBox
      
      
        _setCallbackInfo(PyObject self, PyObject _class)
        
          
          
        
      
      
        Create(Window parent, int id=ID_ANY, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=0, String name=VListBoxNameStr) -> bool
        
          
          
          
          
          
          
        
      
      
        RefreshAll()
      
      
        SetItemCount(size_t count)
        
          
        
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__() -> TaskBarIcon
      
      
        __del__()
      
      
        IsOk() -> bool
      
      
        IsIconInstalled() -> bool
      
      
        SetIcon(Icon icon, String tooltip=EmptyString) -> bool
        
          
          
        
      
      
        RemoveIcon() -> bool
      
      
        PopupMenu(Menu menu) -> bool
        
          
        
      
    
    
      
      
        __init__(wxEventType evtType, TaskBarIcon tbIcon) -> TaskBarIconEvent
        
          
          
        
      
    
    
EVT_TASKBAR_MOVE = wx.PyEventBinder (         wxEVT_TASKBAR_MOVE )
EVT_TASKBAR_LEFT_DOWN = wx.PyEventBinder (    wxEVT_TASKBAR_LEFT_DOWN )
EVT_TASKBAR_LEFT_UP = wx.PyEventBinder (      wxEVT_TASKBAR_LEFT_UP )
EVT_TASKBAR_RIGHT_DOWN = wx.PyEventBinder (   wxEVT_TASKBAR_RIGHT_DOWN )
EVT_TASKBAR_RIGHT_UP = wx.PyEventBinder (     wxEVT_TASKBAR_RIGHT_UP )
EVT_TASKBAR_LEFT_DCLICK = wx.PyEventBinder (  wxEVT_TASKBAR_LEFT_DCLICK )
EVT_TASKBAR_RIGHT_DCLICK = wx.PyEventBinder ( wxEVT_TASKBAR_RIGHT_DCLICK )
    
#---------------------------------------------------------------------------
    
      
      
        __init__() -> ColourData
      
      
        __del__()
      
      
        GetChooseFull() -> bool
      
      
        GetColour() -> Colour
      
      
        GetCustomColour(int i) -> Colour
        
          
        
      
      
        SetChooseFull(int flag)
        
          
        
      
      
        SetColour(Colour colour)
        
          
        
      
      
        SetCustomColour(int i, Colour colour)
        
          
          
        
      
    
    
      
      
        __init__(Window parent, ColourData data=None) -> ColourDialog
        
          
          
        
      
      
        GetColourData() -> ColourData
      
      
        ShowModal() -> int
      
    
    
      
      
        __init__(Window parent, String message=DirSelectorPromptStr, 
    String defaultPath=EmptyString, long style=0, 
    Point pos=DefaultPosition, Size size=DefaultSize, 
    String name=DirDialogNameStr) -> DirDialog
        
          
          
          
          
          
          
          
        
      
      
        GetPath() -> String
      
      
        GetMessage() -> String
      
      
        GetStyle() -> long
      
      
        SetMessage(String message)
        
          
        
      
      
        SetPath(String path)
        
          
        
      
      
        ShowModal() -> int
      
    
    
      
      
        __init__(Window parent, String message=FileSelectorPromptStr, 
    String defaultDir=EmptyString, String defaultFile=EmptyString, 
    String wildcard=FileSelectorDefaultWildcardStr, 
    long style=0, Point pos=DefaultPosition) -> FileDialog
        
          
          
          
          
          
          
          
        
      
      
        SetMessage(String message)
        
          
        
      
      
        SetPath(String path)
        
          
        
      
      
        SetDirectory(String dir)
        
          
        
      
      
        SetFilename(String name)
        
          
        
      
      
        SetWildcard(String wildCard)
        
          
        
      
      
        SetStyle(long style)
        
          
        
      
      
        SetFilterIndex(int filterIndex)
        
          
        
      
      
        GetMessage() -> String
      
      
        GetPath() -> String
      
      
        GetDirectory() -> String
      
      
        GetFilename() -> String
      
      
        GetWildcard() -> String
      
      
        GetStyle() -> long
      
      
        GetFilterIndex() -> int
      
      
        GetFilenames() -> PyObject
      
      
        GetPaths() -> PyObject
      
    
    
      
      
        __init__(Window parent, String message, String caption, int LCOUNT, 
    String choices, long style=CHOICEDLG_STYLE, 
    Point pos=DefaultPosition) -> MultiChoiceDialog
        
          
          
          
          
          
          
          
        
      
      
        SetSelections(wxArrayInt selections)
        
          
        
      
      
        GetSelections() -> PyObject
      
    
    
      
      
        __init__(Window parent, String message, String caption, int choices, 
    String choices_array, long style=CHOICEDLG_STYLE, 
    Point pos=DefaultPosition) -> SingleChoiceDialog
        
          
          
          
          
          
          
          
        
      
      
        GetSelection() -> int
      
      
        GetStringSelection() -> String
      
      
        SetSelection(int sel)
        
          
        
      
      
        ShowModal() -> int
      
    
    
      
      
        __init__(Window parent, String message, String caption=GetTextFromUserPromptStr, 
    String defaultValue=EmptyString, 
    long style=wxOK|wxCANCEL|wxCENTRE, Point pos=DefaultPosition) -> TextEntryDialog
        
          
          
          
          
          
          
        
      
      
        GetValue() -> String
      
      
        SetValue(String value)
        
          
        
      
      
        ShowModal() -> int
      
    
    
      
      
        __init__() -> FontData
      
      
        __del__()
      
      
        EnableEffects(bool enable)
        
          
        
      
      
        GetAllowSymbols() -> bool
      
      
        GetColour() -> Colour
      
      
        GetChosenFont() -> Font
      
      
        GetEnableEffects() -> bool
      
      
        GetInitialFont() -> Font
      
      
        GetShowHelp() -> bool
      
      
        SetAllowSymbols(bool allowSymbols)
        
          
        
      
      
        SetChosenFont(Font font)
        
          
        
      
      
        SetColour(Colour colour)
        
          
        
      
      
        SetInitialFont(Font font)
        
          
        
      
      
        SetRange(int min, int max)
        
          
          
        
      
      
        SetShowHelp(bool showHelp)
        
          
        
      
    
    
      
      
        __init__(Window parent, FontData data) -> FontDialog
        
          
          
        
      
      
        GetFontData() -> FontData
      
      
        ShowModal() -> int
      
    
    
      
      
        __init__(Window parent, String message, String caption=MessageBoxCaptionStr, 
    long style=wxOK|wxCANCEL|wxCENTRE, 
    Point pos=DefaultPosition) -> MessageDialog
        
          
          
          
          
          
        
      
      
        ShowModal() -> int
      
    
    
      
      
        __init__(String title, String message, int maximum=100, Window parent=None, 
    int style=wxPD_AUTO_HIDE|wxPD_APP_MODAL) -> ProgressDialog
        
          
          
          
          
          
        
      
      
        Update(int value, String newmsg=EmptyString) -> bool
        
          
          
        
      
      
        Resume()
      
    
    
EVT_FIND = wx.PyEventBinder( wxEVT_COMMAND_FIND, 1 )
EVT_FIND_NEXT = wx.PyEventBinder( wxEVT_COMMAND_FIND_NEXT, 1 )
EVT_FIND_REPLACE = wx.PyEventBinder( wxEVT_COMMAND_FIND_REPLACE, 1 )
EVT_FIND_REPLACE_ALL = wx.PyEventBinder( wxEVT_COMMAND_FIND_REPLACE_ALL, 1 )
EVT_FIND_CLOSE = wx.PyEventBinder( wxEVT_COMMAND_FIND_CLOSE, 1 )
# For backwards compatibility.  Should they be removed?
EVT_COMMAND_FIND             = EVT_FIND 
EVT_COMMAND_FIND_NEXT        = EVT_FIND_NEXT
EVT_COMMAND_FIND_REPLACE     = EVT_FIND_REPLACE
EVT_COMMAND_FIND_REPLACE_ALL = EVT_FIND_REPLACE_ALL
EVT_COMMAND_FIND_CLOSE       = EVT_FIND_CLOSE        
    
      
      
        __init__(wxEventType commandType=wxEVT_NULL, int id=0) -> FindDialogEvent
        
          
          
        
      
      
        GetFlags() -> int
      
      
        GetFindString() -> String
      
      
        GetReplaceString() -> String
      
      
        GetDialog() -> FindReplaceDialog
      
      
        SetFlags(int flags)
        
          
        
      
      
        SetFindString(String str)
        
          
        
      
      
        SetReplaceString(String str)
        
          
        
      
    
    
      
      
        __init__(int flags=0) -> FindReplaceData
        
          
        
      
      
        __del__()
      
      
        GetFindString() -> String
      
      
        GetReplaceString() -> String
      
      
        GetFlags() -> int
      
      
        SetFlags(int flags)
        
          
        
      
      
        SetFindString(String str)
        
          
        
      
      
        SetReplaceString(String str)
        
          
        
      
    
    
      
      
        __init__(Window parent, FindReplaceData data, String title, 
    int style=0) -> FindReplaceDialog
        
          
          
          
          
        
      
      
        PreFindReplaceDialog() -> FindReplaceDialog
      
      
        Create(Window parent, FindReplaceData data, String title, 
    int style=0) -> bool
        
          
          
          
          
        
      
      
        GetData() -> FindReplaceData
      
      
        SetData(FindReplaceData data)
        
          
        
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(Window parent, int id, String title, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=wxDEFAULT_FRAME_STYLE|wxVSCROLL|wxHSCROLL, 
    String name=FrameNameStr) -> MDIParentFrame
        
          
          
          
          
          
          
          
        
      
      
        PreMDIParentFrame() -> MDIParentFrame
      
      
        Create(Window parent, int id, String title, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=wxDEFAULT_FRAME_STYLE|wxVSCROLL|wxHSCROLL, 
    String name=FrameNameStr) -> bool
        
          
          
          
          
          
          
          
        
      
      
        ActivateNext()
      
      
        ActivatePrevious()
      
      
        ArrangeIcons()
      
      
        Cascade()
      
      
        GetActiveChild() -> MDIChildFrame
      
      
        GetClientWindow() -> MDIClientWindow
      
      
        GetToolBar() -> Window
      
      
        Tile()
      
    
    
      
      
        __init__(MDIParentFrame parent, int id, String title, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=DEFAULT_FRAME_STYLE, 
    String name=FrameNameStr) -> MDIChildFrame
        
          
          
          
          
          
          
          
        
      
      
        PreMDIChildFrame() -> MDIChildFrame
      
      
        Create(MDIParentFrame parent, int id, String title, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=DEFAULT_FRAME_STYLE, 
    String name=FrameNameStr) -> bool
        
          
          
          
          
          
          
          
        
      
      
        Activate()
      
      
        Maximize(bool maximize)
        
          
        
      
      
        Restore()
      
    
    
      
      
        __init__(MDIParentFrame parent, long style=0) -> MDIClientWindow
        
          
          
        
      
      
        PreMDIClientWindow() -> MDIClientWindow
      
      
        Create(MDIParentFrame parent, long style=0) -> bool
        
          
          
        
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, 
    long style=0, String name=PanelNameStr) -> PyWindow
        
          
          
          
          
          
          
        
      
      
        _setCallbackInfo(PyObject self, PyObject _class)
        
          
          
        
      
      
        base_DoMoveWindow(int x, int y, int width, int height)
        
          
          
          
          
        
      
      
        base_DoSetSize(int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)
        
          
          
          
          
          
        
      
      
        base_DoSetClientSize(int width, int height)
        
          
          
        
      
      
        base_DoSetVirtualSize(int x, int y)
        
          
          
        
      
      
        base_DoGetSize() -> (width, height)
        
          
          
        
      
      
        base_DoGetClientSize() -> (width, height)
        
          
          
        
      
      
        base_DoGetPosition() -> (x,y)
        
          
          
        
      
      
        base_DoGetVirtualSize() -> Size
      
      
        base_DoGetBestSize() -> Size
      
      
        base_InitDialog()
      
      
        base_TransferDataToWindow() -> bool
      
      
        base_TransferDataFromWindow() -> bool
      
      
        base_Validate() -> bool
      
      
        base_AcceptsFocus() -> bool
      
      
        base_AcceptsFocusFromKeyboard() -> bool
      
      
        base_GetMaxSize() -> Size
      
      
        base_AddChild(Window child)
        
          
        
      
      
        base_RemoveChild(Window child)
        
          
        
      
    
    
      
      
        __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, 
    long style=0, String name=PanelNameStr) -> PyPanel
        
          
          
          
          
          
          
        
      
      
        _setCallbackInfo(PyObject self, PyObject _class)
        
          
          
        
      
      
        base_DoMoveWindow(int x, int y, int width, int height)
        
          
          
          
          
        
      
      
        base_DoSetSize(int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)
        
          
          
          
          
          
        
      
      
        base_DoSetClientSize(int width, int height)
        
          
          
        
      
      
        base_DoSetVirtualSize(int x, int y)
        
          
          
        
      
      
        base_DoGetSize() -> (width, height)
        
          
          
        
      
      
        base_DoGetClientSize() -> (width, height)
        
          
          
        
      
      
        base_DoGetPosition() -> (x,y)
        
          
          
        
      
      
        base_DoGetVirtualSize() -> Size
      
      
        base_DoGetBestSize() -> Size
      
      
        base_InitDialog()
      
      
        base_TransferDataToWindow() -> bool
      
      
        base_TransferDataFromWindow() -> bool
      
      
        base_Validate() -> bool
      
      
        base_AcceptsFocus() -> bool
      
      
        base_AcceptsFocusFromKeyboard() -> bool
      
      
        base_GetMaxSize() -> Size
      
      
        base_AddChild(Window child)
        
          
        
      
      
        base_RemoveChild(Window child)
        
          
        
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__() -> PrintData
      
      
        __del__()
      
      
        GetNoCopies() -> int
      
      
        GetCollate() -> bool
      
      
        GetOrientation() -> int
      
      
        Ok() -> bool
      
      
        GetPrinterName() -> String
      
      
        GetColour() -> bool
      
      
        GetDuplex() -> int
      
      
        GetPaperId() -> int
      
      
        GetPaperSize() -> Size
      
      
        GetQuality() -> int
      
      
        SetNoCopies(int v)
        
          
        
      
      
        SetCollate(bool flag)
        
          
        
      
      
        SetOrientation(int orient)
        
          
        
      
      
        SetPrinterName(String name)
        
          
        
      
      
        SetColour(bool colour)
        
          
        
      
      
        SetDuplex(int duplex)
        
          
        
      
      
        SetPaperId(int sizeId)
        
          
        
      
      
        SetPaperSize(Size sz)
        
          
        
      
      
        SetQuality(int quality)
        
          
        
      
      
        GetPrinterCommand() -> String
      
      
        GetPrinterOptions() -> String
      
      
        GetPreviewCommand() -> String
      
      
        GetFilename() -> String
      
      
        GetFontMetricPath() -> String
      
      
        GetPrinterScaleX() -> double
      
      
        GetPrinterScaleY() -> double
      
      
        GetPrinterTranslateX() -> long
      
      
        GetPrinterTranslateY() -> long
      
      
        GetPrintMode() -> int
      
      
        SetPrinterCommand(String command)
        
          
        
      
      
        SetPrinterOptions(String options)
        
          
        
      
      
        SetPreviewCommand(String command)
        
          
        
      
      
        SetFilename(String filename)
        
          
        
      
      
        SetFontMetricPath(String path)
        
          
        
      
      
        SetPrinterScaleX(double x)
        
          
        
      
      
        SetPrinterScaleY(double y)
        
          
        
      
      
        SetPrinterScaling(double x, double y)
        
          
          
        
      
      
        SetPrinterTranslateX(long x)
        
          
        
      
      
        SetPrinterTranslateY(long y)
        
          
        
      
      
        SetPrinterTranslation(long x, long y)
        
          
          
        
      
      
        SetPrintMode(int printMode)
        
          
        
      
    
    
      
      
        __init__() -> PageSetupDialogData
      
      
        __del__()
      
      
        EnableHelp(bool flag)
        
          
        
      
      
        EnableMargins(bool flag)
        
          
        
      
      
        EnableOrientation(bool flag)
        
          
        
      
      
        EnablePaper(bool flag)
        
          
        
      
      
        EnablePrinter(bool flag)
        
          
        
      
      
        GetDefaultMinMargins() -> bool
      
      
        GetEnableMargins() -> bool
      
      
        GetEnableOrientation() -> bool
      
      
        GetEnablePaper() -> bool
      
      
        GetEnablePrinter() -> bool
      
      
        GetEnableHelp() -> bool
      
      
        GetDefaultInfo() -> bool
      
      
        GetMarginTopLeft() -> Point
      
      
        GetMarginBottomRight() -> Point
      
      
        GetMinMarginTopLeft() -> Point
      
      
        GetMinMarginBottomRight() -> Point
      
      
        GetPaperId() -> int
      
      
        GetPaperSize() -> Size
      
      
        GetPrintData() -> PrintData
      
      
        Ok() -> bool
      
      
        SetDefaultInfo(bool flag)
        
          
        
      
      
        SetDefaultMinMargins(bool flag)
        
          
        
      
      
        SetMarginTopLeft(Point pt)
        
          
        
      
      
        SetMarginBottomRight(Point pt)
        
          
        
      
      
        SetMinMarginTopLeft(Point pt)
        
          
        
      
      
        SetMinMarginBottomRight(Point pt)
        
          
        
      
      
        SetPaperId(int id)
        
          
        
      
      
        SetPaperSize(Size size)
        
          
        
      
      
        SetPrintData(PrintData printData)
        
          
        
      
    
    
      
      
        __init__(Window parent, PageSetupDialogData data=None) -> PageSetupDialog
        
          
          
        
      
      
        GetPageSetupData() -> PageSetupDialogData
      
      
        ShowModal() -> int
      
    
    
      
      
        __init__() -> PrintDialogData
      
      
        __del__()
      
      
        GetFromPage() -> int
      
      
        GetToPage() -> int
      
      
        GetMinPage() -> int
      
      
        GetMaxPage() -> int
      
      
        GetNoCopies() -> int
      
      
        GetAllPages() -> bool
      
      
        GetSelection() -> bool
      
      
        GetCollate() -> bool
      
      
        GetPrintToFile() -> bool
      
      
        GetSetupDialog() -> bool
      
      
        SetFromPage(int v)
        
          
        
      
      
        SetToPage(int v)
        
          
        
      
      
        SetMinPage(int v)
        
          
        
      
      
        SetMaxPage(int v)
        
          
        
      
      
        SetNoCopies(int v)
        
          
        
      
      
        SetAllPages(bool flag)
        
          
        
      
      
        SetSelection(bool flag)
        
          
        
      
      
        SetCollate(bool flag)
        
          
        
      
      
        SetPrintToFile(bool flag)
        
          
        
      
      
        SetSetupDialog(bool flag)
        
          
        
      
      
        EnablePrintToFile(bool flag)
        
          
        
      
      
        EnableSelection(bool flag)
        
          
        
      
      
        EnablePageNumbers(bool flag)
        
          
        
      
      
        EnableHelp(bool flag)
        
          
        
      
      
        GetEnablePrintToFile() -> bool
      
      
        GetEnableSelection() -> bool
      
      
        GetEnablePageNumbers() -> bool
      
      
        GetEnableHelp() -> bool
      
      
        Ok() -> bool
      
      
        GetPrintData() -> PrintData
      
      
        SetPrintData(PrintData printData)
        
          
        
      
    
    
      
      
        __init__(Window parent, PrintDialogData data=None) -> PrintDialog
        
          
          
        
      
      
        GetPrintDialogData() -> PrintDialogData
      
      
        GetPrintDC() -> DC
      
      
        ShowModal() -> int
      
    
    
      
      
        __init__(PrintDialogData data=None) -> Printer
        
          
        
      
      
        __del__()
      
      
        CreateAbortWindow(Window parent, Printout printout)
        
          
          
        
      
      
        GetPrintDialogData() -> PrintDialogData
      
      
        Print(Window parent, Printout printout, int prompt=True) -> bool
        
          
          
          
        
      
      
        PrintDialog(Window parent) -> DC
        
          
        
      
      
        ReportError(Window parent, Printout printout, String message)
        
          
          
          
        
      
      
        Setup(Window parent) -> bool
        
          
        
      
      
        GetAbort() -> bool
      
      
        Printer.GetLastError() -> int
      
    
    
      
      
        __init__(String title=PrintoutTitleStr) -> Printout
        
          
        
      
      
        _setCallbackInfo(PyObject self, PyObject _class)
        
          
          
        
      
      
        GetTitle() -> String
      
      
        GetDC() -> DC
      
      
        SetDC(DC dc)
        
          
        
      
      
        SetPageSizePixels(int w, int h)
        
          
          
        
      
      
        GetPageSizePixels() -> (w, h)
        
          
          
        
      
      
        SetPageSizeMM(int w, int h)
        
          
          
        
      
      
        GetPageSizeMM() -> (w, h)
        
          
          
        
      
      
        SetPPIScreen(int x, int y)
        
          
          
        
      
      
        GetPPIScreen() -> (x,y)
        
          
          
        
      
      
        SetPPIPrinter(int x, int y)
        
          
          
        
      
      
        GetPPIPrinter() -> (x,y)
        
          
          
        
      
      
        IsPreview() -> bool
      
      
        SetIsPreview(bool p)
        
          
        
      
      
        base_OnBeginDocument(int startPage, int endPage) -> bool
        
          
          
        
      
      
        base_OnEndDocument()
      
      
        base_OnBeginPrinting()
      
      
        base_OnEndPrinting()
      
      
        base_OnPreparePrinting()
      
      
        base_HasPage(int page) -> bool
        
          
        
      
      
        base_GetPageInfo() -> (minPage, maxPage, pageFrom, pageTo)
        
          
          
          
          
        
      
    
    
      
      
        __init__(PrintPreview preview, Window parent, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=0, 
    String name=PreviewCanvasNameStr) -> PreviewCanvas
        
          
          
          
          
          
          
        
      
    
    
      
      
        __init__(PrintPreview preview, Frame parent, String title, Point pos=DefaultPosition, 
    Size size=DefaultSize, 
    long style=DEFAULT_FRAME_STYLE, String name=FrameNameStr) -> PreviewFrame
        
          
          
          
          
          
          
          
        
      
      
        Initialize()
      
      
        CreateControlBar()
      
      
        CreateCanvas()
      
      
        GetControlBar() -> PreviewControlBar
      
    
    
      
      
        __init__(PrintPreview preview, long buttons, Window parent, 
    Point pos=DefaultPosition, Size size=DefaultSize, 
    long style=TAB_TRAVERSAL, String name=PanelNameStr) -> PreviewControlBar
        
          
          
          
          
          
          
          
        
      
      
        GetZoomControl() -> int
      
      
        SetZoomControl(int zoom)
        
          
        
      
      
        GetPrintPreview() -> PrintPreview
      
      
        OnNext()
      
      
        OnPrevious()
      
      
        OnFirst()
      
      
        OnLast()
      
      
        OnGoto()
      
    
    
      
      
        __init__(Printout printout, Printout printoutForPrinting, PrintData data=None) -> PrintPreview
        
          
          
          
        
      
      
        SetCurrentPage(int pageNum) -> bool
        
          
        
      
      
        GetCurrentPage() -> int
      
      
        SetPrintout(Printout printout)
        
          
        
      
      
        GetPrintout() -> Printout
      
      
        GetPrintoutForPrinting() -> Printout
      
      
        SetFrame(Frame frame)
        
          
        
      
      
        SetCanvas(PreviewCanvas canvas)
        
          
        
      
      
        GetFrame() -> Frame
      
      
        GetCanvas() -> PreviewCanvas
      
      
        PaintPage(PreviewCanvas canvas, DC dc) -> bool
        
          
          
        
      
      
        DrawBlankPage(PreviewCanvas canvas, DC dc) -> bool
        
          
          
        
      
      
        RenderPage(int pageNum) -> bool
        
          
        
      
      
        AdjustScrollbars(PreviewCanvas canvas)
        
          
        
      
      
        GetPrintDialogData() -> PrintDialogData
      
      
        SetZoom(int percent)
        
          
        
      
      
        GetZoom() -> int
      
      
        GetMaxPage() -> int
      
      
        GetMinPage() -> int
      
      
        Ok() -> bool
      
      
        SetOk(bool ok)
        
          
        
      
      
        Print(bool interactive) -> bool
        
          
        
      
      
        DetermineScaling()
      
    
    
      
      
        __init__(Printout printout, Printout printoutForPrinting, PrintData data=None) -> PyPrintPreview
        
          
          
          
        
      
      
        _setCallbackInfo(PyObject self, PyObject _class)
        
          
          
        
      
      
        base_SetCurrentPage(int pageNum) -> bool
        
          
        
      
      
        base_PaintPage(PreviewCanvas canvas, DC dc) -> bool
        
          
          
        
      
      
        base_DrawBlankPage(PreviewCanvas canvas, DC dc) -> bool
        
          
          
        
      
      
        base_RenderPage(int pageNum) -> bool
        
          
        
      
      
        base_SetZoom(int percent)
        
          
        
      
      
        base_Print(bool interactive) -> bool
        
          
        
      
      
        base_DetermineScaling()
      
    
    
      
      
        __init__(PrintPreview preview, Frame parent, String title, Point pos=DefaultPosition, 
    Size size=DefaultSize, 
    long style=DEFAULT_FRAME_STYLE, String name=FrameNameStr) -> PyPreviewFrame
        
          
          
          
          
          
          
          
        
      
      
        _setCallbackInfo(PyObject self, PyObject _class)
        
          
          
        
      
      
        SetPreviewCanvas(PreviewCanvas canvas)
        
          
        
      
      
        SetControlBar(PreviewControlBar bar)
        
          
        
      
      
        base_Initialize()
      
      
        base_CreateCanvas()
      
      
        base_CreateControlBar()
      
    
    
      
      
        __init__(PrintPreview preview, long buttons, Window parent, 
    Point pos=DefaultPosition, Size size=DefaultSize, 
    long style=0, String name=PanelNameStr) -> PyPreviewControlBar
        
          
          
          
          
          
          
          
        
      
      
        _setCallbackInfo(PyObject self, PyObject _class)
        
          
          
        
      
      
        SetPrintPreview(PrintPreview preview)
        
          
        
      
      
        base_CreateButtons()
      
      
        base_SetZoomControl(int zoom)
        
          
        
      
    
  
  
    
     wx = core 
    
#---------------------------------------------------------------------------
    
      A button is a control that contains a text string, and is one of the most
common elements of a GUI.  It may be placed on a dialog box or panel, or
indeed almost any other window.
      
 Styles
    wx.BU_LEFT:     Left-justifies the label. WIN32 only.
    wx.BU_TOP:      Aligns the label to the top of the button. WIN32 only.
    wx.BU_RIGHT:    Right-justifies the bitmap label. WIN32 only.
    wx.BU_BOTTOM:   Aligns the label to the bottom of the button. WIN32 only.
    wx.BU_EXACTFIT: Creates the button as small as possible instead of making
                    it of the standard size (which is the default behaviour.)
 Events
     EVT_BUTTON:    Sent when the button is clicked.
      
      
        __init__(Window parent, int id, String label, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=0, 
    Validator validator=DefaultValidator, String name=ButtonNameStr) -> Button
        Create and show a button.
        
          
          
          
          
          
          
          
          
        
      
      
        PreButton() -> Button
        Precreate a Button for 2-phase creation.
      
      
        Create(Window parent, int id, String label, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=0, 
    Validator validator=DefaultValidator, String name=ButtonNameStr) -> bool
        Acutally create the GUI Button for 2-phase creation.
        
          
          
          
          
          
          
          
          
        
      
      
        SetDefault()
        This sets the button to be the default item for the panel or dialog box.
      
      
        Button.GetDefaultSize() -> Size
      
    
    
      A Buttont that contains a bitmap.
      
      
        __init__(Window parent, int id, Bitmap bitmap, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=BU_AUTODRAW, 
    Validator validator=DefaultValidator, 
    String name=ButtonNameStr) -> BitmapButton
        Create and show a button.
        
          
          
          
          
          
          
          
          
        
      
      
        PreBitmapButton() -> BitmapButton
        Precreate a BitmapButton for 2-phase creation.
      
      
        Create(Window parent, int id, Bitmap bitmap, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=BU_AUTODRAW, 
    Validator validator=DefaultValidator, 
    String name=ButtonNameStr) -> bool
        Acutally create the GUI BitmapButton for 2-phase creation.
        
          
          
          
          
          
          
          
          
        
      
      
        GetBitmapLabel() -> Bitmap
        Returns the label bitmap (the one passed to the constructor).
      
      
        GetBitmapDisabled() -> Bitmap
        Returns the bitmap for the disabled state.
      
      
        GetBitmapFocus() -> Bitmap
        Returns the bitmap for the focused state.
      
      
        GetBitmapSelected() -> Bitmap
        Returns the bitmap for the selected state.
      
      
        SetBitmapDisabled(Bitmap bitmap)
        Sets the bitmap for the disabled button appearance.
        
          
        
      
      
        SetBitmapFocus(Bitmap bitmap)
        Sets the bitmap for the button appearance when it has the keyboard focus.
        
          
        
      
      
        SetBitmapSelected(Bitmap bitmap)
        Sets the bitmap for the selected (depressed) button appearance.
        
          
        
      
      
        SetBitmapLabel(Bitmap bitmap)
        Sets the bitmap label for the button.  This is the bitmap used for the
unselected state, and for all other states if no other bitmaps are provided.
        
          
        
      
      
        SetMargins(int x, int y)
        
          
          
        
      
      
        GetMarginX() -> int
      
      
        GetMarginY() -> int
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(Window parent, int id, String label, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=0, 
    Validator validator=DefaultValidator, String name=CheckBoxNameStr) -> CheckBox
        
          
          
          
          
          
          
          
          
        
      
      
        PreCheckBox() -> CheckBox
      
      
        Create(Window parent, int id, String label, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=0, 
    Validator validator=DefaultValidator, String name=CheckBoxNameStr) -> bool
        
          
          
          
          
          
          
          
          
        
      
      
        GetValue() -> bool
      
      
        IsChecked() -> bool
      
      
        SetValue(bool state)
        
          
        
      
      
        Get3StateValue() -> int
      
      
        Set3StateValue(int state)
        
          
        
      
      
        Is3State() -> bool
      
      
        Is3rdStateAllowedForUser() -> bool
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, 
    int choices=0, String choices_array=None, 
    long style=0, Validator validator=DefaultValidator, 
    String name=ChoiceNameStr) -> Choice
        
          
          
          
          
          
          
          
          
          
        
      
      
        PreChoice() -> Choice
      
      
        Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, 
    int choices=0, String choices_array=None, 
    long style=0, Validator validator=DefaultValidator, 
    String name=ChoiceNameStr) -> bool
        
          
          
          
          
          
          
          
          
          
        
      
      
        GetColumns() -> int
      
      
        SetColumns(int n=1)
        
          
        
      
      
        SetSelection(int n)
        
          
        
      
      
        SetStringSelection(String string)
        
          
        
      
      
        SetString(int n, String s)
        
          
          
        
      
    
    
#---------------------------------------------------------------------------
    
      
      
      
        __init__(Window parent, int id, String value=EmptyString, Point pos=DefaultPosition, 
    Size size=DefaultSize, 
    int choices=0, String choices_array=None, 
    long style=0, Validator validator=DefaultValidator, 
    String name=ComboBoxNameStr) -> ComboBox
        
          
          
          
          
          
          
          
          
          
          
        
      
      
        PreComboBox() -> ComboBox
      
      
        Create(Window parent, int id, String value=EmptyString, Point pos=DefaultPosition, 
    Size size=DefaultSize, 
    int choices=0, String choices_array=None, 
    long style=0, Validator validator=DefaultValidator, 
    String name=ComboBoxNameStr) -> bool
        
          
          
          
          
          
          
          
          
          
          
        
      
      
        GetValue() -> String
      
      
        SetValue(String value)
        
          
        
      
      
        Copy()
      
      
        Cut()
      
      
        Paste()
      
      
        SetInsertionPoint(long pos)
        
          
        
      
      
        GetInsertionPoint() -> long
      
      
        GetLastPosition() -> long
      
      
        Replace(long from, long to, String value)
        
          
          
          
        
      
      
        SetSelection(int n)
        
          
        
      
      
        SetMark(long from, long to)
        
          
          
        
      
      
        SetEditable(bool editable)
        
          
        
      
      
        SetInsertionPointEnd()
      
      
        Remove(long from, long to)
        
          
          
        
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(Window parent, int id, int range, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=GA_HORIZONTAL, 
    Validator validator=DefaultValidator, 
    String name=GaugeNameStr) -> Gauge
        
          
          
          
          
          
          
          
          
        
      
      
        PreGauge() -> Gauge
      
      
        Create(Window parent, int id, int range, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=GA_HORIZONTAL, 
    Validator validator=DefaultValidator, 
    String name=GaugeNameStr) -> bool
        
          
          
          
          
          
          
          
          
        
      
      
        SetRange(int range)
        
          
        
      
      
        GetRange() -> int
      
      
        SetValue(int pos)
        
          
        
      
      
        GetValue() -> int
      
      
        IsVertical() -> bool
      
      
        SetShadowWidth(int w)
        
          
        
      
      
        GetShadowWidth() -> int
      
      
        SetBezelFace(int w)
        
          
        
      
      
        GetBezelFace() -> int
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(Window parent, int id, String label, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=0, 
    String name=StaticBoxNameStr) -> StaticBox
        
          
          
          
          
          
          
          
        
      
      
        PreStaticBox() -> StaticBox
      
      
        Create(Window parent, int id, String label, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=0, 
    String name=StaticBoxNameStr) -> bool
        
          
          
          
          
          
          
          
        
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, 
    long style=LI_HORIZONTAL, 
    String name=StaticTextNameStr) -> StaticLine
        
          
          
          
          
          
          
        
      
      
        PreStaticLine() -> StaticLine
      
      
        Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, 
    long style=LI_HORIZONTAL, 
    String name=StaticTextNameStr) -> bool
        
          
          
          
          
          
          
        
      
      
        IsVertical() -> bool
      
      
        StaticLine.GetDefaultSize() -> int
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(Window parent, int id, String label, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=0, 
    String name=StaticTextNameStr) -> StaticText
        
          
          
          
          
          
          
          
        
      
      
        PreStaticText() -> StaticText
      
      
        Create(Window parent, int id, String label, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=0, 
    String name=StaticTextNameStr) -> bool
        
          
          
          
          
          
          
          
        
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(Window parent, int id, Bitmap bitmap, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=0, 
    String name=StaticBitmapNameStr) -> StaticBitmap
        
          
          
          
          
          
          
          
        
      
      
        PreStaticBitmap() -> StaticBitmap
      
      
        Create(Window parent, int id, Bitmap bitmap, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=0, 
    String name=StaticBitmapNameStr) -> bool
        
          
          
          
          
          
          
          
        
      
      
        GetBitmap() -> Bitmap
      
      
        SetBitmap(Bitmap bitmap)
        
          
        
      
      
        SetIcon(Icon icon)
        
          
        
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, 
    int choices=0, String choices_array=None, 
    long style=0, Validator validator=DefaultValidator, 
    String name=ListBoxNameStr) -> ListBox
        
          
          
          
          
          
          
          
          
          
        
      
      
        PreListBox() -> ListBox
      
      
        Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, 
    int choices=0, String choices_array=None, 
    long style=0, Validator validator=DefaultValidator, 
    String name=ListBoxNameStr) -> bool
        
          
          
          
          
          
          
          
          
          
        
      
      
        Insert(String item, int pos, PyObject clientData=None)
        
          
          
          
        
      
      
        InsertItems(wxArrayString items, int pos)
        
          
          
        
      
      
        Set(wxArrayString items)
        
          
        
      
      
        IsSelected(int n) -> bool
        
          
        
      
      
        SetSelection(int n, bool select=True)
        
          
          
        
      
      
        Select(int n)
        
          
        
      
      
        Deselect(int n)
        
          
        
      
      
        DeselectAll(int itemToLeaveSelected=-1)
        
          
        
      
      
        SetStringSelection(String s, bool select=True) -> bool
        
          
          
        
      
      
        GetSelections() -> PyObject
      
      
        SetFirstItem(int n)
        
          
        
      
      
        SetFirstItemStr(String s)
        
          
        
      
      
        EnsureVisible(int n)
        
          
        
      
      
        AppendAndEnsureVisible(String s)
        
          
        
      
      
        IsSorted() -> bool
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, 
    int choices=0, String choices_array=None, 
    long style=0, Validator validator=DefaultValidator, 
    String name=ListBoxNameStr) -> CheckListBox
        
          
          
          
          
          
          
          
          
          
        
      
      
        PreCheckListBox() -> CheckListBox
      
      
        Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, 
    int choices=0, String choices_array=None, 
    long style=0, Validator validator=DefaultValidator, 
    String name=ListBoxNameStr) -> bool
        
          
          
          
          
          
          
          
          
          
        
      
      
        IsChecked(int index) -> bool
        
          
        
      
      
        Check(int index, int check=True)
        
          
          
        
      
      
        GetItemHeight() -> int
      
      
        HitTest(Point pt) -> int
        
          
        
      
      
        HitTestXY(int x, int y) -> int
        
          
          
        
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__() -> TextAttr
__init__(Colour colText, Colour colBack=wxNullColour, Font font=wxNullFont, 
    int alignment=TEXT_ALIGNMENT_DEFAULT) -> TextAttr
        
          
          
          
          
        
      
      
        Init()
      
      
        SetTextColour(Colour colText)
        
          
        
      
      
        SetBackgroundColour(Colour colBack)
        
          
        
      
      
        SetFont(Font font, long flags=TEXT_ATTR_FONT)
        
          
          
        
      
      
        SetAlignment(int alignment)
        
          
        
      
      
        SetTabs(wxArrayInt tabs)
        
          
        
      
      
        SetLeftIndent(int indent)
        
          
        
      
      
        SetRightIndent(int indent)
        
          
        
      
      
        SetFlags(long flags)
        
          
        
      
      
        HasTextColour() -> bool
      
      
        HasBackgroundColour() -> bool
      
      
        HasFont() -> bool
      
      
        HasAlignment() -> bool
      
      
        HasTabs() -> bool
      
      
        HasLeftIndent() -> bool
      
      
        HasRightIndent() -> bool
      
      
        HasFlag(long flag) -> bool
        
          
        
      
      
        GetTextColour() -> Colour
      
      
        GetBackgroundColour() -> Colour
      
      
        GetFont() -> Font
      
      
        GetAlignment() -> int
      
      
        GetTabs() -> wxArrayInt
      
      
        GetLeftIndent() -> long
      
      
        GetRightIndent() -> long
      
      
        GetFlags() -> long
      
      
        IsDefault() -> bool
      
      
        TextAttr.Combine(TextAttr attr, TextAttr attrDef, TextCtrl text) -> TextAttr
        
          
          
          
        
      
    
    
      
      
        __init__(Window parent, int id, String value=EmptyString, Point pos=DefaultPosition, 
    Size size=DefaultSize, 
    long style=0, Validator validator=DefaultValidator, 
    String name=TextCtrlNameStr) -> TextCtrl
        
          
          
          
          
          
          
          
          
        
      
      
        PreTextCtrl() -> TextCtrl
      
      
        Create(Window parent, int id, String value=EmptyString, Point pos=DefaultPosition, 
    Size size=DefaultSize, 
    long style=0, Validator validator=DefaultValidator, 
    String name=TextCtrlNameStr) -> bool
        
          
          
          
          
          
          
          
          
        
      
      
        GetValue() -> String
      
      
        SetValue(String value)
        
          
        
      
      
        GetRange(long from, long to) -> String
        
          
          
        
      
      
        GetLineLength(long lineNo) -> int
        
          
        
      
      
        GetLineText(long lineNo) -> String
        
          
        
      
      
        GetNumberOfLines() -> int
      
      
        IsModified() -> bool
      
      
        IsEditable() -> bool
      
      
        IsSingleLine() -> bool
      
      
        IsMultiLine() -> bool
      
      
        GetSelection() -> (from, to)
        If the return values from and to are the same, there is no selection.
        
          
          
        
      
      
        GetStringSelection() -> String
      
      
        Clear()
      
      
        Replace(long from, long to, String value)
        
          
          
          
        
      
      
        Remove(long from, long to)
        
          
          
        
      
      
        LoadFile(String file) -> bool
        
          
        
      
      
        SaveFile(String file=EmptyString) -> bool
        
          
        
      
      
        MarkDirty()
      
      
        DiscardEdits()
      
      
        SetMaxLength(unsigned long len)
        
          
        
      
      
        WriteText(String text)
        
          
        
      
      
        AppendText(String text)
        
          
        
      
      
        EmulateKeyPress(KeyEvent event) -> bool
        
          
        
      
      
        SetStyle(long start, long end, TextAttr style) -> bool
        
          
          
          
        
      
      
        GetStyle(long position, TextAttr style) -> bool
        
          
          
        
      
      
        SetDefaultStyle(TextAttr style) -> bool
        
          
        
      
      
        GetDefaultStyle() -> TextAttr
      
      
        XYToPosition(long x, long y) -> long
        
          
          
        
      
      
        PositionToXY(long pos) -> (x, y)
        
          
          
          
        
      
      
        ShowPosition(long pos)
        
          
        
      
      
        Copy()
      
      
        Cut()
      
      
        Paste()
      
      
        CanCopy() -> bool
      
      
        CanCut() -> bool
      
      
        CanPaste() -> bool
      
      
        Undo()
      
      
        Redo()
      
      
        CanUndo() -> bool
      
      
        CanRedo() -> bool
      
      
        SetInsertionPoint(long pos)
        
          
        
      
      
        SetInsertionPointEnd()
      
      
        GetInsertionPoint() -> long
      
      
        GetLastPosition() -> long
      
      
        SetSelection(long from, long to)
        
          
          
        
      
      
        SelectAll()
      
      
        SetEditable(bool editable)
        
          
        
      
      
        write(String text)
        
          
        
      
      
        GetString(long from, long to) -> String
        
          
          
        
      
    
    
      
      
        __init__(int winid, MouseEvent evtMouse, long start, long end) -> TextUrlEvent
        
          
          
          
          
        
      
      
        GetMouseEvent() -> MouseEvent
      
      
        GetURLStart() -> long
      
      
        GetURLEnd() -> long
      
    
    
EVT_TEXT        = wx.PyEventBinder( wxEVT_COMMAND_TEXT_UPDATED, 1)
EVT_TEXT_ENTER  = wx.PyEventBinder( wxEVT_COMMAND_TEXT_ENTER, 1)
EVT_TEXT_URL    = wx.PyEventBinder( wxEVT_COMMAND_TEXT_URL, 1) 
EVT_TEXT_MAXLEN = wx.PyEventBinder( wxEVT_COMMAND_TEXT_MAXLEN, 1)
    
#---------------------------------------------------------------------------
    
      
      
        __init__(Window parent, int id=-1, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=SB_HORIZONTAL, 
    Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> ScrollBar
        
          
          
          
          
          
          
          
        
      
      
        PreScrollBar() -> ScrollBar
      
      
        Create(Window parent, int id=-1, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=SB_HORIZONTAL, 
    Validator validator=DefaultValidator, String name=ScrollBarNameStr) -> bool
        
          
          
          
          
          
          
          
        
      
      
        GetThumbPosition() -> int
      
      
        GetThumbSize() -> int
      
      
        GetPageSize() -> int
      
      
        GetRange() -> int
      
      
        IsVertical() -> bool
      
      
        SetThumbPosition(int viewStart)
        
          
        
      
      
        SetScrollbar(int position, int thumbSize, int range, int pageSize, 
    bool refresh=True)
        
          
          
          
          
          
        
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(Window parent, int id=-1, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=SP_HORIZONTAL, 
    String name=SPIN_BUTTON_NAME) -> SpinButton
        
          
          
          
          
          
          
        
      
      
        PreSpinButton() -> SpinButton
      
      
        Create(Window parent, int id=-1, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=SP_HORIZONTAL, 
    String name=SPIN_BUTTON_NAME) -> bool
        
          
          
          
          
          
          
        
      
      
        GetValue() -> int
      
      
        GetMin() -> int
      
      
        GetMax() -> int
      
      
        SetValue(int val)
        
          
        
      
      
        SetMin(int minVal)
        
          
        
      
      
        SetMax(int maxVal)
        
          
        
      
      
        SetRange(int minVal, int maxVal)
        
          
          
        
      
      
        IsVertical() -> bool
      
    
    
      
      
        __init__(Window parent, int id=-1, String value=EmptyString, 
    Point pos=DefaultPosition, Size size=DefaultSize, 
    long style=SP_ARROW_KEYS, int min=0, int max=100, 
    int initial=0, String name=SpinCtrlNameStr) -> SpinCtrl
        
          
          
          
          
          
          
          
          
          
          
        
      
      
        PreSpinCtrl() -> SpinCtrl
      
      
        Create(Window parent, int id=-1, String value=EmptyString, 
    Point pos=DefaultPosition, Size size=DefaultSize, 
    long style=SP_ARROW_KEYS, int min=0, int max=100, 
    int initial=0, String name=SpinCtrlNameStr) -> bool
        
          
          
          
          
          
          
          
          
          
          
        
      
      
        GetValue() -> int
      
      
        SetValue(int value)
        
          
        
      
      
        SetValueString(String text)
        
          
        
      
      
        SetRange(int minVal, int maxVal)
        
          
          
        
      
      
        GetMin() -> int
      
      
        GetMax() -> int
      
      
        SetSelection(long from, long to)
        
          
          
        
      
    
    
      
      
        __init__(wxEventType commandType=wxEVT_NULL, int winid=0) -> SpinEvent
        
          
          
        
      
      
        GetPosition() -> int
      
      
        SetPosition(int pos)
        
          
        
      
    
    
EVT_SPIN_UP   = wx.PyEventBinder( wx.wxEVT_SCROLL_LINEUP, 1)
EVT_SPIN_DOWN = wx.PyEventBinder( wx.wxEVT_SCROLL_LINEDOWN, 1)
EVT_SPIN      = wx.PyEventBinder( wx.wxEVT_SCROLL_THUMBTRACK, 1)
EVT_SPINCTRL  = wx.PyEventBinder( wxEVT_COMMAND_SPINCTRL_UPDATED, 1)
    
#---------------------------------------------------------------------------
    
      
      
        __init__(Window parent, int id, String label, Point point=DefaultPosition, 
    Size size=DefaultSize, int choices=0, 
    String choices_array=None, int majorDimension=0, 
    long style=RA_HORIZONTAL, Validator validator=DefaultValidator, 
    String name=RadioBoxNameStr) -> RadioBox
        
          
          
          
          
          
          
          
          
          
          
          
        
      
      
        PreRadioBox() -> RadioBox
      
      
        Create(Window parent, int id, String label, Point point=DefaultPosition, 
    Size size=DefaultSize, int choices=0, 
    String choices_array=None, int majorDimension=0, 
    long style=RA_HORIZONTAL, Validator validator=DefaultValidator, 
    String name=RadioBoxNameStr) -> bool
        
          
          
          
          
          
          
          
          
          
          
          
        
      
      
        SetSelection(int n)
        
          
        
      
      
        GetSelection() -> int
      
      
        GetStringSelection() -> String
      
      
        SetStringSelection(String s) -> bool
        
          
        
      
      
        GetCount() -> int
      
      
        FindString(String s) -> int
        
          
        
      
      
        GetString(int n) -> String
        
          
        
      
      
        SetString(int n, String label)
        
          
          
        
      
      
        EnableItem(int n, bool enable=True)
        
          
          
        
      
      
        ShowItem(int n, bool show=True)
        
          
          
        
      
      
        GetColumnCount() -> int
      
      
        GetRowCount() -> int
      
      
        GetNextItem(int item, int dir, long style) -> int
        
          
          
          
        
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(Window parent, int id, String label, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=0, 
    Validator validator=DefaultValidator, String name=RadioButtonNameStr) -> RadioButton
        
          
          
          
          
          
          
          
          
        
      
      
        PreRadioButton() -> RadioButton
      
      
        Create(Window parent, int id, String label, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=0, 
    Validator validator=DefaultValidator, String name=RadioButtonNameStr) -> bool
        
          
          
          
          
          
          
          
          
        
      
      
        GetValue() -> bool
      
      
        SetValue(bool value)
        
          
        
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(Window parent, int id, int value, int minValue, int maxValue, 
    Point point=DefaultPosition, Size size=DefaultSize, 
    long style=SL_HORIZONTAL, Validator validator=DefaultValidator, 
    String name=SliderNameStr) -> Slider
        
          
          
          
          
          
          
          
          
          
          
        
      
      
        PreSlider() -> Slider
      
      
        Create(Window parent, int id, int value, int minValue, int maxValue, 
    Point point=DefaultPosition, Size size=DefaultSize, 
    long style=SL_HORIZONTAL, Validator validator=DefaultValidator, 
    String name=SliderNameStr) -> bool
        
          
          
          
          
          
          
          
          
          
          
        
      
      
        GetValue() -> int
      
      
        SetValue(int value)
        
          
        
      
      
        SetRange(int minValue, int maxValue)
        
          
          
        
      
      
        GetMin() -> int
      
      
        GetMax() -> int
      
      
        SetMin(int minValue)
        
          
        
      
      
        SetMax(int maxValue)
        
          
        
      
      
        SetLineSize(int lineSize)
        
          
        
      
      
        SetPageSize(int pageSize)
        
          
        
      
      
        GetLineSize() -> int
      
      
        GetPageSize() -> int
      
      
        SetThumbLength(int lenPixels)
        
          
        
      
      
        GetThumbLength() -> int
      
      
        SetTickFreq(int n, int pos)
        
          
          
        
      
      
        GetTickFreq() -> int
      
      
        ClearTicks()
      
      
        SetTick(int tickPos)
        
          
        
      
      
        ClearSel()
      
      
        GetSelEnd() -> int
      
      
        GetSelStart() -> int
      
      
        SetSelection(int min, int max)
        
          
          
        
      
    
    
#---------------------------------------------------------------------------
    
    EVT_TOGGLEBUTTON = wx.PyEventBinder( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, 1)
    
      
      
        __init__(Window parent, int id, String label, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=0, 
    Validator validator=DefaultValidator, String name=ToggleButtonNameStr) -> ToggleButton
        
          
          
          
          
          
          
          
          
        
      
      
        PreToggleButton() -> ToggleButton
      
      
        Create(Window parent, int id, String label, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=0, 
    Validator validator=DefaultValidator, String name=ToggleButtonNameStr) -> bool
        
          
          
          
          
          
          
          
          
        
      
      
        SetValue(bool value)
        
          
        
      
      
        GetValue() -> bool
      
      
        SetLabel(String label)
        
          
        
      
    
    
#---------------------------------------------------------------------------
    
      
      
        GetPageCount() -> size_t
      
      
        GetPage(size_t n) -> Window
        
          
        
      
      
        GetSelection() -> int
      
      
        SetPageText(size_t n, String strText) -> bool
        
          
          
        
      
      
        GetPageText(size_t n) -> String
        
          
        
      
      
        SetImageList(ImageList imageList)
        
          
        
      
      
        AssignImageList(ImageList imageList)
        
          
        
      
      
        GetImageList() -> ImageList
      
      
        GetPageImage(size_t n) -> int
        
          
        
      
      
        SetPageImage(size_t n, int imageId) -> bool
        
          
          
        
      
      
        SetPageSize(Size size)
        
          
        
      
      
        CalcSizeFromPage(Size sizePage) -> Size
        
          
        
      
      
        DeletePage(size_t n) -> bool
        
          
        
      
      
        RemovePage(size_t n) -> bool
        
          
        
      
      
        DeleteAllPages() -> bool
      
      
        AddPage(Window page, String text, bool select=False, int imageId=-1) -> bool
        
          
          
          
          
        
      
      
        InsertPage(size_t n, Window page, String text, bool select=False, 
    int imageId=-1) -> bool
        
          
          
          
          
          
        
      
      
        SetSelection(size_t n) -> int
        
          
        
      
      
        AdvanceSelection(bool forward=True)
        
          
        
      
    
    
      
      
        __init__(wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1, 
    int nOldSel=-1) -> BookCtrlEvent
        
          
          
          
          
        
      
      
        GetSelection() -> int
      
      
        SetSelection(int nSel)
        
          
        
      
      
        GetOldSelection() -> int
      
      
        SetOldSelection(int nOldSel)
        
          
        
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, 
    long style=0, String name=NOTEBOOK_NAME) -> Notebook
        
          
          
          
          
          
          
        
      
      
        PreNotebook() -> Notebook
      
      
        Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, 
    long style=0, String name=NOTEBOOK_NAME) -> bool
        
          
          
          
          
          
          
        
      
      
        GetRowCount() -> int
      
      
        SetPadding(Size padding)
        
          
        
      
      
        SetTabSize(Size sz)
        
          
        
      
      
        HitTest(Point pt) -> (tab, where)
        Returns the tab which is hit, and flags indicating where using wxNB_HITTEST_ flags.
        
          
          
        
      
      
        CalcSizeFromPage(Size sizePage) -> Size
        
          
        
      
    
    
      
      
        __init__(wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1, 
    int nOldSel=-1) -> NotebookEvent
        
          
          
          
          
        
      
    
    
    # wxNotebook events
    EVT_NOTEBOOK_PAGE_CHANGED  = wx.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED, 1 )
    EVT_NOTEBOOK_PAGE_CHANGING = wx.PyEventBinder( wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING, 1 )
    
#----------------------------------------------------------------------------
class NotebookPage(wx.Panel):
    """
    There is an old (and apparently unsolvable) bug when placing a
    window with a nonstandard background colour in a wxNotebook on
    wxGTK, as the notbooks's background colour would always be used
    when the window is refreshed.  The solution is to place a panel in
    the notbook and the coloured window on the panel, sized to cover
    the panel.  This simple class does that for you, just put an
    instance of this in the notebook and make your regular window a
    child of this one and it will handle the resize for you.
    """
    def __init__(self, parent, id=-1,
                 pos=wx.DefaultPosition, size=wx.DefaultSize,
                 style=wx.TAB_TRAVERSAL, name="panel"):
        wx.Panel.__init__(self, parent, id, pos, size, style, name)
        self.child = None
        EVT_SIZE(self, self.OnSize)
        
    def OnSize(self, evt):
        if self.child is None:
            children = self.GetChildren()
            if len(children):
                self.child = children[0]
        if self.child:
            self.child.SetPosition((0,0))
            self.child.SetSize(self.GetSize())
    
#---------------------------------------------------------------------------
    
      
      
        __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, 
    long style=0, String name=EmptyString) -> Listbook
        
          
          
          
          
          
          
        
      
      
        PreListbook() -> Listbook
      
      
        Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, 
    long style=0, String name=EmptyString) -> bool
        
          
          
          
          
          
          
        
      
      
        IsVertical() -> bool
      
    
    
      
      
        __init__(wxEventType commandType=wxEVT_NULL, int id=0, int nSel=-1, 
    int nOldSel=-1) -> ListbookEvent
        
          
          
          
          
        
      
    
    
    EVT_LISTBOOK_PAGE_CHANGED  = wx.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGED, 1 )
    EVT_LISTBOOK_PAGE_CHANGING = wx.PyEventBinder( wxEVT_COMMAND_LISTBOOK_PAGE_CHANGING, 1 )
    
#---------------------------------------------------------------------------
    
      
      
        __init__(BookCtrl nb) -> BookCtrlSizer
        
          
        
      
      
        RecalcSizes()
      
      
        CalcMin() -> Size
      
      
        GetControl() -> BookCtrl
      
    
    
      
      
        __init__(Notebook nb) -> NotebookSizer
        
          
        
      
      
        RecalcSizes()
      
      
        CalcMin() -> Size
      
      
        GetNotebook() -> Notebook
      
    
    
#---------------------------------------------------------------------------
    
      
      
        GetId() -> int
      
      
        GetControl() -> Control
      
      
        GetToolBar() -> ToolBarBase
      
      
        IsButton() -> int
      
      
        IsControl() -> int
      
      
        IsSeparator() -> int
      
      
        GetStyle() -> int
      
      
        GetKind() -> int
      
      
        IsEnabled() -> bool
      
      
        IsToggled() -> bool
      
      
        CanBeToggled() -> bool
      
      
        GetNormalBitmap() -> Bitmap
      
      
        GetDisabledBitmap() -> Bitmap
      
      
        GetBitmap() -> Bitmap
      
      
        GetLabel() -> String
      
      
        GetShortHelp() -> String
      
      
        GetLongHelp() -> String
      
      
        Enable(bool enable) -> bool
        
          
        
      
      
        Toggle()
      
      
        SetToggle(bool toggle) -> bool
        
          
        
      
      
        SetShortHelp(String help) -> bool
        
          
        
      
      
        SetLongHelp(String help) -> bool
        
          
        
      
      
        SetNormalBitmap(Bitmap bmp)
        
          
        
      
      
        SetDisabledBitmap(Bitmap bmp)
        
          
        
      
      
        SetLabel(String label)
        
          
        
      
      
        Detach()
      
      
        Attach(ToolBarBase tbar)
        
          
        
      
      
        GetClientData() -> PyObject
      
      
        SetClientData(PyObject clientData)
        
          
        
      
    
    
      
      
        DoAddTool(int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap, 
    int kind=ITEM_NORMAL, String shortHelp=EmptyString, 
    String longHelp=EmptyString, 
    PyObject clientData=None) -> ToolBarToolBase
        
          
          
          
          
          
          
          
          
        
      
      
        DoInsertTool(size_t pos, int id, String label, Bitmap bitmap, Bitmap bmpDisabled=wxNullBitmap, 
    int kind=ITEM_NORMAL, 
    String shortHelp=EmptyString, String longHelp=EmptyString, 
    PyObject clientData=None) -> ToolBarToolBase
        
          
          
          
          
          
          
          
          
          
        
      
      
        AddToolItem(ToolBarToolBase tool) -> ToolBarToolBase
        
          
        
      
      
        InsertToolItem(size_t pos, ToolBarToolBase tool) -> ToolBarToolBase
        
          
          
        
      
      
        AddControl(Control control) -> ToolBarToolBase
        
          
        
      
      
        InsertControl(size_t pos, Control control) -> ToolBarToolBase
        
          
          
        
      
      
        FindControl(int id) -> Control
        
          
        
      
      
        AddSeparator() -> ToolBarToolBase
      
      
        InsertSeparator(size_t pos) -> ToolBarToolBase
        
          
        
      
      
        RemoveTool(int id) -> ToolBarToolBase
        
          
        
      
      
        DeleteToolByPos(size_t pos) -> bool
        
          
        
      
      
        DeleteTool(int id) -> bool
        
          
        
      
      
        ClearTools()
      
      
        Realize() -> bool
      
      
        EnableTool(int id, bool enable)
        
          
          
        
      
      
        ToggleTool(int id, bool toggle)
        
          
          
        
      
      
        SetToggle(int id, bool toggle)
        
          
          
        
      
      
        GetToolClientData(int id) -> PyObject
        
          
        
      
      
        SetToolClientData(int id, PyObject clientData)
        
          
          
        
      
      
        GetToolPos(int id) -> int
        
          
        
      
      
        GetToolState(int id) -> bool
        
          
        
      
      
        GetToolEnabled(int id) -> bool
        
          
        
      
      
        SetToolShortHelp(int id, String helpString)
        
          
          
        
      
      
        GetToolShortHelp(int id) -> String
        
          
        
      
      
        SetToolLongHelp(int id, String helpString)
        
          
          
        
      
      
        GetToolLongHelp(int id) -> String
        
          
        
      
      
        SetMarginsXY(int x, int y)
        
          
          
        
      
      
        SetMargins(Size size)
        
          
        
      
      
        SetToolPacking(int packing)
        
          
        
      
      
        SetToolSeparation(int separation)
        
          
        
      
      
        GetToolMargins() -> Size
      
      
        GetMargins() -> Size
      
      
        GetToolPacking() -> int
      
      
        GetToolSeparation() -> int
      
      
        SetRows(int nRows)
        
          
        
      
      
        SetMaxRowsCols(int rows, int cols)
        
          
          
        
      
      
        GetMaxRows() -> int
      
      
        GetMaxCols() -> int
      
      
        SetToolBitmapSize(Size size)
        
          
        
      
      
        GetToolBitmapSize() -> Size
      
      
        GetToolSize() -> Size
      
      
        FindToolForPosition(int x, int y) -> ToolBarToolBase
        
          
          
        
      
      
        FindById(int toolid) -> ToolBarToolBase
        
          
        
      
      
        IsVertical() -> bool
      
    
    
      
      
        __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, 
    long style=wxNO_BORDER|wxTB_HORIZONTAL, 
    String name=wxPyToolBarNameStr) -> ToolBar
        
          
          
          
          
          
          
        
      
      
        PreToolBar() -> ToolBar
      
      
        Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, 
    long style=wxNO_BORDER|wxTB_HORIZONTAL, 
    String name=wxPyToolBarNameStr) -> bool
        
          
          
          
          
          
          
        
      
      
        FindToolForPosition(int x, int y) -> ToolBarToolBase
        
          
          
        
      
    
    
#---------------------------------------------------------------------------
    
#---------------------------------------------------------------------------
    
      
        __init__(Colour colText=wxNullColour, Colour colBack=wxNullColour, 
    Font font=wxNullFont) -> ListItemAttr
        
          
          
          
        
      
      
        SetTextColour(Colour colText)
        
          
        
      
      
        SetBackgroundColour(Colour colBack)
        
          
        
      
      
        SetFont(Font font)
        
          
        
      
      
        HasTextColour() -> bool
      
      
        HasBackgroundColour() -> bool
      
      
        HasFont() -> bool
      
      
        GetTextColour() -> Colour
      
      
        GetBackgroundColour() -> Colour
      
      
        GetFont() -> Font
      
      
        Destroy()
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__() -> ListItem
      
      
        __del__()
      
      
        Clear()
      
      
        ClearAttributes()
      
      
        SetMask(long mask)
        
          
        
      
      
        SetId(long id)
        
          
        
      
      
        SetColumn(int col)
        
          
        
      
      
        SetState(long state)
        
          
        
      
      
        SetStateMask(long stateMask)
        
          
        
      
      
        SetText(String text)
        
          
        
      
      
        SetImage(int image)
        
          
        
      
      
        SetData(long data)
        
          
        
      
      
        SetWidth(int width)
        
          
        
      
      
        SetAlign(int align)
        
          
        
      
      
        SetTextColour(Colour colText)
        
          
        
      
      
        SetBackgroundColour(Colour colBack)
        
          
        
      
      
        SetFont(Font font)
        
          
        
      
      
        GetMask() -> long
      
      
        GetId() -> long
      
      
        GetColumn() -> int
      
      
        GetState() -> long
      
      
        GetText() -> String
      
      
        GetImage() -> int
      
      
        GetData() -> long
      
      
        GetWidth() -> int
      
      
        GetAlign() -> int
      
      
        GetAttributes() -> ListItemAttr
      
      
        HasAttributes() -> bool
      
      
        GetTextColour() -> Colour
      
      
        GetBackgroundColour() -> Colour
      
      
        GetFont() -> Font
      
      
      
      
      
      
      
      
      
      
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(wxEventType commandType=wxEVT_NULL, int id=0) -> ListEvent
        
          
          
        
      
      
      
      
      
      
      
      
        GetKeyCode() -> int
      
      
        GetIndex() -> long
      
      
        GetColumn() -> int
      
      
        GetPoint() -> Point
      
      
        GetLabel() -> String
      
      
        GetText() -> String
      
      
        GetImage() -> int
      
      
        GetData() -> long
      
      
        GetMask() -> long
      
      
        GetItem() -> ListItem
      
      
        GetCacheFrom() -> long
      
      
        GetCacheTo() -> long
      
      
        IsEditCancelled() -> bool
      
      
        SetEditCanceled(bool editCancelled)
        
          
        
      
    
    
EVT_LIST_BEGIN_DRAG        = wx.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_DRAG       , 1)
EVT_LIST_BEGIN_RDRAG       = wx.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_RDRAG      , 1)
EVT_LIST_BEGIN_LABEL_EDIT  = wx.PyEventBinder(wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT , 1)
EVT_LIST_END_LABEL_EDIT    = wx.PyEventBinder(wxEVT_COMMAND_LIST_END_LABEL_EDIT   , 1)
EVT_LIST_DELETE_ITEM       = wx.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ITEM      , 1)
EVT_LIST_DELETE_ALL_ITEMS  = wx.PyEventBinder(wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS , 1)
EVT_LIST_GET_INFO          = wx.PyEventBinder(wxEVT_COMMAND_LIST_GET_INFO         , 1)
EVT_LIST_SET_INFO          = wx.PyEventBinder(wxEVT_COMMAND_LIST_SET_INFO         , 1)
EVT_LIST_ITEM_SELECTED     = wx.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_SELECTED    , 1)
EVT_LIST_ITEM_DESELECTED   = wx.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_DESELECTED  , 1)
EVT_LIST_KEY_DOWN          = wx.PyEventBinder(wxEVT_COMMAND_LIST_KEY_DOWN         , 1)
EVT_LIST_INSERT_ITEM       = wx.PyEventBinder(wxEVT_COMMAND_LIST_INSERT_ITEM      , 1)
EVT_LIST_COL_CLICK         = wx.PyEventBinder(wxEVT_COMMAND_LIST_COL_CLICK        , 1)
EVT_LIST_ITEM_RIGHT_CLICK  = wx.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_RIGHT_CLICK , 1)
EVT_LIST_ITEM_MIDDLE_CLICK = wx.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_MIDDLE_CLICK, 1)
EVT_LIST_ITEM_ACTIVATED    = wx.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_ACTIVATED   , 1)
EVT_LIST_CACHE_HINT        = wx.PyEventBinder(wxEVT_COMMAND_LIST_CACHE_HINT       , 1)
EVT_LIST_COL_RIGHT_CLICK   = wx.PyEventBinder(wxEVT_COMMAND_LIST_COL_RIGHT_CLICK  , 1)
EVT_LIST_COL_BEGIN_DRAG    = wx.PyEventBinder(wxEVT_COMMAND_LIST_COL_BEGIN_DRAG   , 1)
EVT_LIST_COL_DRAGGING      = wx.PyEventBinder(wxEVT_COMMAND_LIST_COL_DRAGGING     , 1)
EVT_LIST_COL_END_DRAG      = wx.PyEventBinder(wxEVT_COMMAND_LIST_COL_END_DRAG     , 1)
EVT_LIST_ITEM_FOCUSED      = wx.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_FOCUSED     , 1)
    
#---------------------------------------------------------------------------
    
      
      
        __init__(Window parent, int id=-1, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=LC_ICON, 
    Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListCtrl
        
          
          
          
          
          
          
          
        
      
      
        PreListCtrl() -> ListCtrl
      
      
        Create(Window parent, int id=-1, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=LC_ICON, 
    Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool
        
          
          
          
          
          
          
          
        
      
      
        _setCallbackInfo(PyObject self, PyObject _class)
        
          
          
        
      
      
        SetForegroundColour(Colour col) -> bool
        
          
        
      
      
        SetBackgroundColour(Colour col) -> bool
        
          
        
      
      
        GetColumn(int col) -> ListItem
        
          
        
      
      
        SetColumn(int col, ListItem item) -> bool
        
          
          
        
      
      
        GetColumnWidth(int col) -> int
        
          
        
      
      
        SetColumnWidth(int col, int width) -> bool
        
          
          
        
      
      
        GetCountPerPage() -> int
      
      
        GetViewRect() -> Rect
      
      
        GetItem(long itemId, int col=0) -> ListItem
        
          
          
        
      
      
        SetItem(ListItem info) -> bool
        
          
        
      
      
        SetStringItem(long index, int col, String label, int imageId=-1) -> long
        
          
          
          
          
        
      
      
        GetItemState(long item, long stateMask) -> int
        
          
          
        
      
      
        SetItemState(long item, long state, long stateMask) -> bool
        
          
          
          
        
      
      
        SetItemImage(long item, int image, int selImage) -> bool
        
          
          
          
        
      
      
        GetItemText(long item) -> String
        
          
        
      
      
        SetItemText(long item, String str)
        
          
          
        
      
      
        GetItemData(long item) -> long
        
          
        
      
      
        SetItemData(long item, long data) -> bool
        
          
          
        
      
      
        GetItemPosition(long item) -> Point
        
          
        
      
      
        GetItemRect(long item, int code=LIST_RECT_BOUNDS) -> Rect
        
          
          
        
      
      
        SetItemPosition(long item, Point pos) -> bool
        
          
          
        
      
      
        GetItemCount() -> int
      
      
        GetColumnCount() -> int
      
      
        GetItemSpacing() -> Size
      
      
        SetItemSpacing(int spacing, bool isSmall=False)
        
          
          
        
      
      
        GetSelectedItemCount() -> int
      
      
        GetTextColour() -> Colour
      
      
        SetTextColour(Colour col)
        
          
        
      
      
        GetTopItem() -> long
      
      
        SetSingleStyle(long style, bool add=True)
        
          
          
        
      
      
        SetWindowStyleFlag(long style)
        
          
        
      
      
        GetNextItem(long item, int geometry=LIST_NEXT_ALL, int state=LIST_STATE_DONTCARE) -> long
        
          
          
          
        
      
      
        GetImageList(int which) -> ImageList
        
          
        
      
      
        SetImageList(ImageList imageList, int which)
        
          
          
        
      
      
        AssignImageList(ImageList imageList, int which)
        
          
          
        
      
      
        IsVirtual() -> bool
      
      
        RefreshItem(long item)
        
          
        
      
      
        RefreshItems(long itemFrom, long itemTo)
        
          
          
        
      
      
        Arrange(int flag=LIST_ALIGN_DEFAULT) -> bool
        
          
        
      
      
        DeleteItem(long item) -> bool
        
          
        
      
      
        DeleteAllItems() -> bool
      
      
        DeleteColumn(int col) -> bool
        
          
        
      
      
        DeleteAllColumns() -> bool
      
      
        ClearAll()
      
      
        EditLabel(long item)
        
          
        
      
      
        EnsureVisible(long item) -> bool
        
          
        
      
      
        FindItem(long start, String str, bool partial=False) -> long
        
          
          
          
        
      
      
        FindItemData(long start, long data) -> long
        
          
          
        
      
      
        FindItemAtPos(long start, Point pt, int direction) -> long
        
          
          
          
        
      
      
        HitTest(Point point) -> (item, where)
        Determines which item (if any) is at the specified point,
giving details in the second return value (see wxLIST_HITTEST_... flags.)
        
          
          
        
      
      
        InsertItem(ListItem info) -> long
        
          
        
      
      
        InsertStringItem(long index, String label) -> long
        
          
          
        
      
      
        InsertImageItem(long index, int imageIndex) -> long
        
          
          
        
      
      
        InsertImageStringItem(long index, String label, int imageIndex) -> long
        
          
          
          
        
      
      
        InsertColumnInfo(long col, ListItem info) -> long
        
          
          
        
      
      
        InsertColumn(long col, String heading, int format=LIST_FORMAT_LEFT, 
    int width=-1) -> long
        
          
          
          
          
        
      
      
        SetItemCount(long count)
        
          
        
      
      
        ScrollList(int dx, int dy) -> bool
        
          
          
        
      
      
        SetItemTextColour(long item, Colour col)
        
          
          
        
      
      
        GetItemTextColour(long item) -> Colour
        
          
        
      
      
        SetItemBackgroundColour(long item, Colour col)
        
          
          
        
      
      
        GetItemBackgroundColour(long item) -> Colour
        
          
        
      
      
        SortItems(PyObject func) -> bool
        
          
        
      
      
        GetMainWindow() -> Window
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(Window parent, int id=-1, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=LC_REPORT, 
    Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListView
        
          
          
          
          
          
          
          
        
      
      
        PreListView() -> ListView
      
      
        Create(Window parent, int id=-1, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=LC_REPORT, 
    Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> bool
        
          
          
          
          
          
          
          
        
      
      
        Select(long n, bool on=True)
        
          
          
        
      
      
        Focus(long index)
        
          
        
      
      
        GetFocusedItem() -> long
      
      
        GetNextSelected(long item) -> long
        
          
        
      
      
        GetFirstSelected() -> long
      
      
        IsSelected(long index) -> bool
        
          
        
      
      
        SetColumnImage(int col, int image)
        
          
          
        
      
      
        ClearColumnImage(int col)
        
          
        
      
    
    
#---------------------------------------------------------------------------
    
#---------------------------------------------------------------------------
    
      
        __init__() -> TreeItemId
      
      
        __del__()
      
      
        IsOk() -> bool
      
      
        __eq__(TreeItemId other) -> bool
        
          
        
      
      
        __ne__(TreeItemId other) -> bool
        
          
        
      
      
    
    
      
        __init__(PyObject obj=None) -> TreeItemData
        
          
        
      
      
        GetData() -> PyObject
      
      
        SetData(PyObject obj)
        
          
        
      
      
        GetId() -> TreeItemId
      
      
        SetId(TreeItemId id)
        
          
        
      
      
        Destroy()
      
    
    
#---------------------------------------------------------------------------
    
EVT_TREE_BEGIN_DRAG        = wx.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_DRAG       , 1)
EVT_TREE_BEGIN_RDRAG       = wx.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_RDRAG      , 1)
EVT_TREE_BEGIN_LABEL_EDIT  = wx.PyEventBinder(wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT , 1)
EVT_TREE_END_LABEL_EDIT    = wx.PyEventBinder(wxEVT_COMMAND_TREE_END_LABEL_EDIT   , 1)
EVT_TREE_DELETE_ITEM       = wx.PyEventBinder(wxEVT_COMMAND_TREE_DELETE_ITEM      , 1)
EVT_TREE_GET_INFO          = wx.PyEventBinder(wxEVT_COMMAND_TREE_GET_INFO         , 1)
EVT_TREE_SET_INFO          = wx.PyEventBinder(wxEVT_COMMAND_TREE_SET_INFO         , 1)
EVT_TREE_ITEM_EXPANDED     = wx.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDED    , 1)
EVT_TREE_ITEM_EXPANDING    = wx.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_EXPANDING   , 1)
EVT_TREE_ITEM_COLLAPSED    = wx.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSED   , 1)
EVT_TREE_ITEM_COLLAPSING   = wx.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_COLLAPSING  , 1)
EVT_TREE_SEL_CHANGED       = wx.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGED      , 1)
EVT_TREE_SEL_CHANGING      = wx.PyEventBinder(wxEVT_COMMAND_TREE_SEL_CHANGING     , 1)
EVT_TREE_KEY_DOWN          = wx.PyEventBinder(wxEVT_COMMAND_TREE_KEY_DOWN         , 1)
EVT_TREE_ITEM_ACTIVATED    = wx.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_ACTIVATED   , 1)
EVT_TREE_ITEM_RIGHT_CLICK  = wx.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK , 1)
EVT_TREE_ITEM_MIDDLE_CLICK = wx.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_MIDDLE_CLICK, 1)
EVT_TREE_END_DRAG          = wx.PyEventBinder(wxEVT_COMMAND_TREE_END_DRAG         , 1)
EVT_TREE_STATE_IMAGE_CLICK = wx.PyEventBinder(wxEVT_COMMAND_TREE_STATE_IMAGE_CLICK, 1)
EVT_TREE_ITEM_GETTOOLTIP   = wx.PyEventBinder(wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP,   1)
    
      
      
        __init__(wxEventType commandType=wxEVT_NULL, int id=0) -> TreeEvent
        
          
          
        
      
      
        GetItem() -> TreeItemId
      
      
        SetItem(TreeItemId item)
        
          
        
      
      
        GetOldItem() -> TreeItemId
      
      
        SetOldItem(TreeItemId item)
        
          
        
      
      
        GetPoint() -> Point
      
      
        SetPoint(Point pt)
        
          
        
      
      
        GetKeyEvent() -> KeyEvent
      
      
        GetKeyCode() -> int
      
      
        SetKeyEvent(KeyEvent evt)
        
          
        
      
      
        GetLabel() -> String
      
      
        SetLabel(String label)
        
          
        
      
      
        IsEditCancelled() -> bool
      
      
        SetEditCanceled(bool editCancelled)
        
          
        
      
      
        SetToolTip(String toolTip)
        
          
        
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(Window parent, int id=-1, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=TR_DEFAULT_STYLE, 
    Validator validator=DefaultValidator, 
    String name=TreeCtrlNameStr) -> TreeCtrl
        
          
          
          
          
          
          
          
        
      
      
        PreTreeCtrl() -> TreeCtrl
      
      
        Create(Window parent, int id=-1, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=TR_DEFAULT_STYLE, 
    Validator validator=DefaultValidator, 
    String name=TreeCtrlNameStr) -> bool
        
          
          
          
          
          
          
          
        
      
      
        _setCallbackInfo(PyObject self, PyObject _class)
        
          
          
        
      
      
        GetCount() -> size_t
      
      
        GetIndent() -> unsigned int
      
      
        SetIndent(unsigned int indent)
        
          
        
      
      
        GetSpacing() -> unsigned int
      
      
        SetSpacing(unsigned int spacing)
        
          
        
      
      
        GetImageList() -> ImageList
      
      
        GetStateImageList() -> ImageList
      
      
        SetImageList(ImageList imageList)
        
          
        
      
      
        SetStateImageList(ImageList imageList)
        
          
        
      
      
        AssignImageList(ImageList imageList)
        
          
        
      
      
        AssignStateImageList(ImageList imageList)
        
          
        
      
      
        GetItemText(TreeItemId item) -> String
        
          
        
      
      
        GetItemImage(TreeItemId item, int which=TreeItemIcon_Normal) -> int
        
          
          
        
      
      
        GetItemData(TreeItemId item) -> TreeItemData
        
          
        
      
      
        GetItemPyData(TreeItemId item) -> PyObject
        
          
        
      
      
        GetItemTextColour(TreeItemId item) -> Colour
        
          
        
      
      
        GetItemBackgroundColour(TreeItemId item) -> Colour
        
          
        
      
      
        GetItemFont(TreeItemId item) -> Font
        
          
        
      
      
        SetItemText(TreeItemId item, String text)
        
          
          
        
      
      
        SetItemImage(TreeItemId item, int image, int which=TreeItemIcon_Normal)
        
          
          
          
        
      
      
        SetItemData(TreeItemId item, TreeItemData data)
        
          
          
        
      
      
        SetItemPyData(TreeItemId item, PyObject obj)
        
          
          
        
      
      
        SetItemHasChildren(TreeItemId item, bool has=True)
        
          
          
        
      
      
        SetItemBold(TreeItemId item, bool bold=True)
        
          
          
        
      
      
        SetItemTextColour(TreeItemId item, Colour col)
        
          
          
        
      
      
        SetItemBackgroundColour(TreeItemId item, Colour col)
        
          
          
        
      
      
        SetItemFont(TreeItemId item, Font font)
        
          
          
        
      
      
        IsVisible(TreeItemId item) -> bool
        
          
        
      
      
        ItemHasChildren(TreeItemId item) -> bool
        
          
        
      
      
        IsExpanded(TreeItemId item) -> bool
        
          
        
      
      
        IsSelected(TreeItemId item) -> bool
        
          
        
      
      
        IsBold(TreeItemId item) -> bool
        
          
        
      
      
        GetChildrenCount(TreeItemId item, bool recursively=True) -> size_t
        
          
          
        
      
      
        GetRootItem() -> TreeItemId
      
      
        GetSelection() -> TreeItemId
      
      
        GetSelections() -> PyObject
      
      
        GetItemParent(TreeItemId item) -> TreeItemId
        
          
        
      
      
        GetFirstChild(TreeItemId item) -> PyObject
        
          
        
      
      
        GetNextChild(TreeItemId item, wxTreeItemIdValue cookie) -> PyObject
        
          
          
        
      
      
        GetLastChild(TreeItemId item) -> TreeItemId
        
          
        
      
      
        GetNextSibling(TreeItemId item) -> TreeItemId
        
          
        
      
      
        GetPrevSibling(TreeItemId item) -> TreeItemId
        
          
        
      
      
        GetFirstVisibleItem() -> TreeItemId
      
      
        GetNextVisible(TreeItemId item) -> TreeItemId
        
          
        
      
      
        GetPrevVisible(TreeItemId item) -> TreeItemId
        
          
        
      
      
        AddRoot(String text, int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId
        
          
          
          
          
        
      
      
        PrependItem(TreeItemId parent, String text, int image=-1, int selectedImage=-1, 
    TreeItemData data=None) -> TreeItemId
        
          
          
          
          
          
        
      
      
        InsertItem(TreeItemId parent, TreeItemId idPrevious, String text, 
    int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId
        
          
          
          
          
          
          
        
      
      
        InsertItemBefore(TreeItemId parent, size_t index, String text, int image=-1, 
    int selectedImage=-1, TreeItemData data=None) -> TreeItemId
        
          
          
          
          
          
          
        
      
      
        AppendItem(TreeItemId parent, String text, int image=-1, int selectedImage=-1, 
    TreeItemData data=None) -> TreeItemId
        
          
          
          
          
          
        
      
      
        Delete(TreeItemId item)
        
          
        
      
      
        DeleteChildren(TreeItemId item)
        
          
        
      
      
        DeleteAllItems()
      
      
        Expand(TreeItemId item)
        
          
        
      
      
        Collapse(TreeItemId item)
        
          
        
      
      
        CollapseAndReset(TreeItemId item)
        
          
        
      
      
        Toggle(TreeItemId item)
        
          
        
      
      
        Unselect()
      
      
        UnselectAll()
      
      
        SelectItem(TreeItemId item)
        
          
        
      
      
        EnsureVisible(TreeItemId item)
        
          
        
      
      
        ScrollTo(TreeItemId item)
        
          
        
      
      
        EditLabel(TreeItemId item)
        
          
        
      
      
        GetEditControl() -> TextCtrl
      
      
        SortChildren(TreeItemId item)
        
          
        
      
      
        HitTest(Point point) -> (item, where)
        Determine which item (if any) belongs the given point.  The
coordinates specified are relative to the client area of tree ctrl
and the where return value is set to a bitmask of wxTREE_HITTEST_xxx
constants.
        
          
          
        
      
      
        GetBoundingRect(TreeItemId item, bool textOnly=False) -> PyObject
        
          
          
        
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(Window parent, int id=-1, String dir=DirDialogDefaultFolderStr, 
    Point pos=DefaultPosition, Size size=DefaultSize, 
    long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER, 
    String filter=EmptyString, 
    int defaultFilter=0, String name=TreeCtrlNameStr) -> GenericDirCtrl
        
          
          
          
          
          
          
          
          
          
        
      
      
        PreGenericDirCtrl() -> GenericDirCtrl
      
      
        Create(Window parent, int id=-1, String dir=DirDialogDefaultFolderStr, 
    Point pos=DefaultPosition, Size size=DefaultSize, 
    long style=wxDIRCTRL_3D_INTERNAL|wxSUNKEN_BORDER, 
    String filter=EmptyString, 
    int defaultFilter=0, String name=TreeCtrlNameStr) -> bool
        
          
          
          
          
          
          
          
          
          
        
      
      
        ExpandPath(String path) -> bool
        
          
        
      
      
        GetDefaultPath() -> String
      
      
        SetDefaultPath(String path)
        
          
        
      
      
        GetPath() -> String
      
      
        GetFilePath() -> String
      
      
        SetPath(String path)
        
          
        
      
      
        ShowHidden(bool show)
        
          
        
      
      
        GetShowHidden() -> bool
      
      
        GetFilter() -> String
      
      
        SetFilter(String filter)
        
          
        
      
      
        GetFilterIndex() -> int
      
      
        SetFilterIndex(int n)
        
          
        
      
      
        GetRootId() -> TreeItemId
      
      
        GetTreeCtrl() -> TreeCtrl
      
      
        GetFilterListCtrl() -> DirFilterListCtrl
      
      
        FindChild(wxTreeItemId parentId, wxString path) -> (item, done)
        Find the child that matches the first part of 'path'.  E.g. if a child path is
"/usr" and 'path' is "/usr/include" then the child for /usr is returned.
If the path string has been used (we're at the leaf), done is set to True
        
          
          
          
        
      
      
        DoResize()
      
      
        ReCreateTree()
      
    
    
      
      
        __init__(GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=0) -> DirFilterListCtrl
        
          
          
          
          
          
        
      
      
        PreDirFilterListCtrl() -> DirFilterListCtrl
      
      
        Create(GenericDirCtrl parent, int id=-1, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=0) -> bool
        
          
          
          
          
          
        
      
      
        FillFilterList(String filter, int defaultFilter)
        
          
          
        
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, 
    long style=0, Validator validator=DefaultValidator, 
    String name=ControlNameStr) -> PyControl
        
          
          
          
          
          
          
          
        
      
      
        _setCallbackInfo(PyObject self, PyObject _class)
        
          
          
        
      
      
        base_DoMoveWindow(int x, int y, int width, int height)
        
          
          
          
          
        
      
      
        base_DoSetSize(int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)
        
          
          
          
          
          
        
      
      
        base_DoSetClientSize(int width, int height)
        
          
          
        
      
      
        base_DoSetVirtualSize(int x, int y)
        
          
          
        
      
      
        base_DoGetSize() -> (width, height)
        
          
          
        
      
      
        base_DoGetClientSize() -> (width, height)
        
          
          
        
      
      
        base_DoGetPosition() -> (x,y)
        
          
          
        
      
      
        base_DoGetVirtualSize() -> Size
      
      
        base_DoGetBestSize() -> Size
      
      
        base_InitDialog()
      
      
        base_TransferDataToWindow() -> bool
      
      
        base_TransferDataFromWindow() -> bool
      
      
        base_Validate() -> bool
      
      
        base_AcceptsFocus() -> bool
      
      
        base_AcceptsFocusFromKeyboard() -> bool
      
      
        base_GetMaxSize() -> Size
      
      
        base_AddChild(Window child)
        
          
        
      
      
        base_RemoveChild(Window child)
        
          
        
      
    
    
#---------------------------------------------------------------------------
     
EVT_HELP = wx.PyEventBinder( wxEVT_HELP, 1)
EVT_HELP_RANGE = wx.PyEventBinder(  wxEVT_HELP, 2)
EVT_DETAILED_HELP = wx.PyEventBinder( wxEVT_DETAILED_HELP, 1)
EVT_DETAILED_HELP_RANGE = wx.PyEventBinder( wxEVT_DETAILED_HELP, 2)
    
      
      
        __init__(wxEventType type=wxEVT_NULL, int winid=0, Point pt=DefaultPosition) -> HelpEvent
        
          
          
          
        
      
      
        GetPosition() -> Point
      
      
        SetPosition(Point pos)
        
          
        
      
      
        GetLink() -> String
      
      
        SetLink(String link)
        
          
        
      
      
        GetTarget() -> String
      
      
        SetTarget(String target)
        
          
        
      
    
    
      
      
        __init__(Window window=None, bool doNow=True) -> ContextHelp
        
          
          
        
      
      
        __del__()
      
      
        BeginContextHelp(Window window=None) -> bool
        
          
        
      
      
        EndContextHelp() -> bool
      
    
    
      
      
        __init__(Window parent, int id=ID_CONTEXT_HELP, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=BU_AUTODRAW) -> ContextHelpButton
        
          
          
          
          
          
        
      
    
    
      
        HelpProvider.Set(HelpProvider helpProvider) -> HelpProvider
        
          
        
      
      
        HelpProvider.Get() -> HelpProvider
      
      
        GetHelp(Window window) -> String
        
          
        
      
      
        ShowHelp(Window window) -> bool
        
          
        
      
      
        AddHelp(Window window, String text)
        
          
          
        
      
      
        AddHelpById(int id, String text)
        
          
          
        
      
      
        Destroy()
      
    
    
      
      
        __init__() -> SimpleHelpProvider
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(Bitmap image, Cursor cursor=wxNullCursor) -> DragImage
        
          
          
        
      
      
        DragIcon(Icon image, Cursor cursor=wxNullCursor) -> DragImage
        
          
          
        
      
      
        DragString(String str, Cursor cursor=wxNullCursor) -> DragImage
        
          
          
        
      
      
        DragTreeItem(TreeCtrl treeCtrl, TreeItemId id) -> DragImage
        
          
          
        
      
      
        DragListItem(ListCtrl listCtrl, long id) -> DragImage
        
          
          
        
      
      
        __del__()
      
      
        SetBackingBitmap(Bitmap bitmap)
        
          
        
      
      
        BeginDrag(Point hotspot, Window window, bool fullScreen=False, 
    Rect rect=None) -> bool
        
          
          
          
          
        
      
      
        BeginDragBounded(Point hotspot, Window window, Window boundingWindow) -> bool
        
          
          
          
        
      
      
        EndDrag() -> bool
      
      
        Move(Point pt) -> bool
        
          
        
      
      
        Show() -> bool
      
      
        Hide() -> bool
      
      
        GetImageRect(Point pos) -> Rect
        
          
        
      
      
        DoDrawImage(DC dc, Point pos) -> bool
        
          
          
        
      
      
        UpdateBackingFromWindow(DC windowDC, MemoryDC destDC, Rect sourceRect, Rect destRect) -> bool
        
          
          
          
          
        
      
      
        RedrawImage(Point oldPos, Point newPos, bool eraseOld, bool drawNew) -> bool
        
          
          
          
          
        
      
    
  
  
    
     wx = core 
    
#---------------------------------------------------------------------------
    
      
        SystemSettings.GetColour(int index) -> Colour
        
          
        
      
      
        SystemSettings.GetFont(int index) -> Font
        
          
        
      
      
        SystemSettings.GetMetric(int index) -> int
        
          
        
      
      
        SystemSettings.HasFeature(int index) -> bool
        
          
        
      
      
        SystemSettings.GetScreenType() -> int
      
      
        SystemSettings.SetScreenType(int screen)
        
          
        
      
    
    
      
      
        __init__() -> SystemOptions
      
      
        SystemOptions.SetOption(String name, String value)
        
          
          
        
      
      
        SystemOptions.SetOptionInt(String name, int value)
        
          
          
        
      
      
        SystemOptions.GetOption(String name) -> String
        
          
        
      
      
        SystemOptions.GetOptionInt(String name) -> int
        
          
        
      
      
        SystemOptions.HasOption(String name) -> bool
        
          
        
      
    
    
#---------------------------------------------------------------------------
    
      NewId() -> long
    
    
      RegisterId(long id)
      
        
      
    
    
      GetCurrentId() -> long
    
    
      Bell()
    
    
      EndBusyCursor()
    
    
      GetElapsedTime(bool resetTimer=True) -> long
      
        
      
    
    
      GetMousePosition() -> (x,y)
      
        
        
      
    
    
      IsBusy() -> bool
    
    
      Now() -> String
    
    
      Shell(String command=EmptyString) -> bool
      
        
      
    
    
      StartTimer()
    
    
      GetOsVersion() -> (platform, major, minor)
      
        
        
      
    
    
      GetOsDescription() -> String
    
    
      GetFreeMemory() -> long
    
    
      Shutdown(int wFlags) -> bool
      
        
      
    
    
      Sleep(int secs)
      
        
      
    
    
      Usleep(unsigned long milliseconds)
      
        
      
    
    
      EnableTopLevelWindows(bool enable)
      
        
      
    
    
      StripMenuCodes(String in) -> String
      
        
      
    
    
      GetEmailAddress() -> String
    
    
      GetHostName() -> String
    
    
      GetFullHostName() -> String
    
    
      GetUserId() -> String
    
    
      GetUserName() -> String
    
    
      GetHomeDir() -> String
    
    
      GetUserHome(String user=EmptyString) -> String
      
        
      
    
    
      GetProcessId() -> unsigned long
    
    
      Trap()
    
    
      FileSelector(String message=FileSelectorPromptStr, String default_path=EmptyString, 
    String default_filename=EmptyString, 
    String default_extension=EmptyString, 
    String wildcard=FileSelectorDefaultWildcardStr, 
    int flags=0, Window parent=None, int x=-1, 
    int y=-1) -> String
      
        
        
        
        
        
        
        
        
        
      
    
    
      LoadFileSelector(String what, String extension, String default_name=EmptyString, 
    Window parent=None) -> String
      
        
        
        
        
      
    
    
      SaveFileSelector(String what, String extension, String default_name=EmptyString, 
    Window parent=None) -> String
      
        
        
        
        
      
    
    
      DirSelector(String message=DirSelectorPromptStr, String defaultPath=EmptyString, 
    long style=DD_DEFAULT_STYLE, 
    Point pos=DefaultPosition, Window parent=None) -> String
      
        
        
        
        
        
      
    
    
      GetTextFromUser(String message, String caption=EmptyString, String default_value=EmptyString, 
    Window parent=None, 
    int x=-1, int y=-1, bool centre=True) -> String
      
        
        
        
        
        
        
        
      
    
    
      GetPasswordFromUser(String message, String caption=EmptyString, String default_value=EmptyString, 
    Window parent=None) -> String
      
        
        
        
        
      
    
    
      GetSingleChoice(String message, String caption, int choices, String choices_array, 
    Window parent=None, int x=-1, 
    int y=-1, bool centre=True, int width=150, int height=200) -> String
      
        
        
        
        
        
        
        
        
        
        
      
    
    
      GetSingleChoiceIndex(String message, String caption, int choices, String choices_array, 
    Window parent=None, int x=-1, 
    int y=-1, bool centre=True, int width=150, int height=200) -> int
      
        
        
        
        
        
        
        
        
        
        
      
    
    
      MessageBox(String message, String caption=EmptyString, int style=wxOK|wxCENTRE, 
    Window parent=None, int x=-1, 
    int y=-1) -> int
      
        
        
        
        
        
        
      
    
    
      GetNumberFromUser(String message, String prompt, String caption, long value, 
    long min=0, long max=100, Window parent=None, 
    Point pos=DefaultPosition) -> long
      
        
        
        
        
        
        
        
        
      
    
    
      ColourDisplay() -> bool
    
    
      DisplayDepth() -> int
    
    
      GetDisplayDepth() -> int
    
    
      DisplaySize() -> (width, height)
      
        
        
      
    
    
      GetDisplaySize() -> Size
    
    
      DisplaySizeMM() -> (width, height)
      
        
        
      
    
    
      GetDisplaySizeMM() -> Size
    
    
      ClientDisplayRect() -> (x, y, width, height)
      
        
        
        
        
      
    
    
      GetClientDisplayRect() -> Rect
    
    
      SetCursor(Cursor cursor)
      
        
      
    
    
      BeginBusyCursor(Cursor cursor=wxHOURGLASS_CURSOR)
      
        
      
    
    
      GetActiveWindow() -> Window
    
    
      GenericFindWindowAtPoint(Point pt) -> Window
      
        
      
    
    
      FindWindowAtPoint(Point pt) -> Window
      
        
      
    
    
      GetTopLevelParent(Window win) -> Window
      
        
      
    
    
      GetKeyState(int key) -> bool
      
        
      
    
    
      WakeUpMainThread()
    
    
      MutexGuiEnter()
    
    
      MutexGuiLeave()
    
    
      
        __init__() -> MutexGuiLocker
      
      
        __del__()
      
    
    
      Thread_IsMain() -> bool
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(String tip) -> ToolTip
        
          
        
      
      
        SetTip(String tip)
        
          
        
      
      
        GetTip() -> String
      
      
        GetWindow() -> Window
      
      
        ToolTip.Enable(bool flag)
        
          
        
      
      
        ToolTip.SetDelay(long milliseconds)
        
          
        
      
    
    
      
        __init__(Window window, Size size) -> Caret
        
          
          
        
      
      
        __del__()
      
      
        IsOk() -> bool
      
      
        IsVisible() -> bool
      
      
        GetPosition() -> Point
      
      
        GetPositionTuple() -> (x,y)
        
          
          
        
      
      
        GetSize() -> Size
      
      
        GetSizeTuple() -> (width, height)
        
          
          
        
      
      
        GetWindow() -> Window
      
      
        MoveXY(int x, int y)
        
          
          
        
      
      
        Move(Point pt)
        
          
        
      
      
        SetSizeWH(int width, int height)
        
          
          
        
      
      
        SetSize(Size size)
        
          
        
      
      
        Show(int show=True)
        
          
        
      
      
        Hide()
      
    
    
      Caret_GetBlinkTime() -> int
    
    
      Caret_SetBlinkTime(int milliseconds)
      
        
      
    
    
      
        __init__(Cursor cursor=wxHOURGLASS_CURSOR) -> BusyCursor
        
          
        
      
      
        __del__()
      
    
    
      
        __init__(Window winToSkip=None) -> WindowDisabler
        
          
        
      
      
        __del__()
      
    
    
      
      
        __init__(String message) -> BusyInfo
        
          
        
      
      
        __del__()
      
    
    
      
        __init__() -> StopWatch
      
      
        Start(long t0=0)
        
          
        
      
      
        Pause()
      
      
        Resume()
      
      
        Time() -> long
      
    
    
      
      
        __init__(int maxFiles=9) -> FileHistory
        
          
        
      
      
        __del__()
      
      
        AddFileToHistory(String file)
        
          
        
      
      
        RemoveFileFromHistory(int i)
        
          
        
      
      
        GetMaxFiles() -> int
      
      
        UseMenu(Menu menu)
        
          
        
      
      
        RemoveMenu(Menu menu)
        
          
        
      
      
        Load(ConfigBase config)
        
          
        
      
      
        Save(ConfigBase config)
        
          
        
      
      
        AddFilesToMenu()
      
      
        AddFilesToThisMenu(Menu menu)
        
          
        
      
      
        GetHistoryFile(int i) -> String
        
          
        
      
      
        GetCount() -> int
      
    
    
      
        __init__(String name, String path=EmptyString) -> SingleInstanceChecker
        
          
          
        
      
      
        PreSingleInstanceChecker() -> SingleInstanceChecker
      
      
        __del__()
      
      
        Create(String name, String path=EmptyString) -> bool
        
          
          
        
      
      
        IsAnotherRunning() -> bool
      
    
    
      DrawWindowOnDC(Window window, DC dc, int method)
      
        
        
        
      
    
    
#---------------------------------------------------------------------------
    
      
        __del__()
      
      
        GetTip() -> String
      
      
        GetCurrentTip() -> size_t
      
      
        PreprocessTip(String tip) -> String
        
          
        
      
    
    
      
      
        __init__(size_t currentTip) -> PyTipProvider
        
          
        
      
      
        _setCallbackInfo(PyObject self, PyObject _class)
        
          
          
        
      
    
    
      ShowTip(Window parent, TipProvider tipProvider, bool showAtStartup=True) -> bool
      
        
        
        
      
    
    
      CreateFileTipProvider(String filename, size_t currentTip) -> TipProvider
      
        
        
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(EvtHandler owner=None, int id=-1) -> Timer
        
          
          
        
      
      
        __del__()
      
      
        _setCallbackInfo(PyObject self, PyObject _class)
        
          
          
        
      
      
        SetOwner(EvtHandler owner, int id=-1)
        
          
          
        
      
      
        Start(int milliseconds=-1, bool oneShot=False) -> bool
        
          
          
        
      
      
        Stop()
      
      
        IsRunning() -> bool
      
      
        GetInterval() -> int
      
      
        IsOneShot() -> bool
      
      
        GetId() -> int
      
    
        
# For backwards compatibility with 2.4
class PyTimer(Timer):
    def __init__(self, notify):
        Timer.__init__(self)
        self.notify = notify
    def Notify(self):
        if self.notify:
            self.notify()
EVT_TIMER = wx.PyEventBinder( wxEVT_TIMER, 1 )
                   
    
      
      
        __init__(int timerid=0, int interval=0) -> TimerEvent
        
          
          
        
      
      
        GetInterval() -> int
      
    
    
      
        
          
        
      
      
        __init__(wxTimer timer) -> TimerRunner
__init__(wxTimer timer, int milli, bool oneShot=False) -> TimerRunner
        
          
          
          
        
      
      
        __del__()
      
      
        Start(int milli, bool oneShot=False)
        
          
          
        
      
    
    
#---------------------------------------------------------------------------
    
      
        __init__() -> Log
      
      
        Log.IsEnabled() -> bool
      
      
        Log.EnableLogging(bool doIt=True) -> bool
        
          
        
      
      
        Log.OnLog(wxLogLevel level, wxChar szString, time_t t)
        
          
          
          
        
      
      
        Flush()
      
      
        Log.FlushActive()
      
      
        Log.GetActiveTarget() -> Log
      
      
        Log.SetActiveTarget(Log pLogger) -> Log
        
          
        
      
      
        Log.Suspend()
      
      
        Log.Resume()
      
      
        Log.SetVerbose(bool bVerbose=True)
        
          
        
      
      
        Log.SetLogLevel(wxLogLevel logLevel)
        
          
        
      
      
        Log.DontCreateOnDemand()
      
      
        Log.SetTraceMask(wxTraceMask ulMask)
        
          
        
      
      
        Log.AddTraceMask(String str)
        
          
        
      
      
        Log.RemoveTraceMask(String str)
        
          
        
      
      
        Log.ClearTraceMasks()
      
      
        Log.GetTraceMasks() -> wxArrayString
      
      
        Log.SetTimestamp(wxChar ts)
        
          
        
      
      
        Log.GetVerbose() -> bool
      
      
        Log.GetTraceMask() -> wxTraceMask
      
      
        Log.IsAllowedTraceMask(wxChar mask) -> bool
        
          
        
      
      
        Log.GetLogLevel() -> wxLogLevel
      
      
        Log.GetTimestamp() -> wxChar
      
      
        Log.TimeStamp() -> String
      
      
        Destroy()
      
    
    
      
      
        __init__() -> LogStderr
      
    
    
      
      
        __init__(wxTextCtrl pTextCtrl) -> LogTextCtrl
        
          
        
      
    
    
      
      
        __init__() -> LogGui
      
    
    
      
      
        __init__(wxFrame pParent, String szTitle, bool bShow=True, bool bPassToOld=True) -> LogWindow
        
          
          
          
          
        
      
      
        Show(bool bShow=True)
        
          
        
      
      
        GetFrame() -> wxFrame
      
      
        GetOldLog() -> Log
      
      
        IsPassingMessages() -> bool
      
      
        PassMessages(bool bDoPass)
        
          
        
      
    
    
      
      
        __init__(Log logger) -> LogChain
        
          
        
      
      
        SetLog(Log logger)
        
          
        
      
      
        PassMessages(bool bDoPass)
        
          
        
      
      
        IsPassingMessages() -> bool
      
      
        GetOldLog() -> Log
      
    
    
      SysErrorCode() -> unsigned long
    
    
      SysErrorMsg(unsigned long nErrCode=0) -> String
      
        
      
    
    
      LogFatalError(String msg)
      
        
      
    
    
      LogError(String msg)
      
        
      
    
    
      LogWarning(String msg)
      
        
      
    
    
      LogMessage(String msg)
      
        
      
    
    
      LogInfo(String msg)
      
        
      
    
    
      LogDebug(String msg)
      
        
      
    
    
      LogVerbose(String msg)
      
        
      
    
    
      LogStatus(String msg)
      
        
      
    
    
      LogStatusFrame(wxFrame pFrame, String msg)
      
        
        
      
    
    
      LogSysError(String msg)
      
        
      
    
    
      
        
        
      
    
    
      LogTrace(unsigned long mask, String msg)
LogTrace(String mask, String msg)
      
        
        
      
    
    
      LogGeneric(unsigned long level, String msg)
      
        
        
      
    
    
      SafeShowMessage(String title, String text)
      
        
        
      
    
    
      
        __init__() -> LogNull
      
      
        __del__()
      
    
    
      
      
        __init__() -> PyLog
      
      
        _setCallbackInfo(PyObject self, PyObject _class)
        
          
          
        
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(EvtHandler parent=None, int id=-1) -> Process
        
          
          
        
      
      
        Process.Kill(int pid, int sig=SIGTERM) -> int
        
          
          
        
      
      
        Process.Exists(int pid) -> bool
        
          
        
      
      
        Process.Open(String cmd, int flags=EXEC_ASYNC) -> Process
        
          
          
        
      
      
        _setCallbackInfo(PyObject self, PyObject _class)
        
          
          
        
      
      
        base_OnTerminate(int pid, int status)
        
          
          
        
      
      
        Redirect()
      
      
        IsRedirected() -> bool
      
      
        Detach()
      
      
        GetInputStream() -> InputStream
      
      
        GetErrorStream() -> InputStream
      
      
        GetOutputStream() -> OutputStream
      
      
        CloseOutput()
      
      
        IsInputOpened() -> bool
      
      
        IsInputAvailable() -> bool
      
      
        IsErrorAvailable() -> bool
      
    
    
      
      
        __init__(int id=0, int pid=0, int exitcode=0) -> ProcessEvent
        
          
          
          
        
      
      
        GetPid() -> int
      
      
        GetExitCode() -> int
      
      
      
    
    
EVT_END_PROCESS = wx.PyEventBinder( wxEVT_END_PROCESS, 1 )
    
      Execute(String command, int flags=EXEC_ASYNC, Process process=None) -> long
      
        
        
        
      
    
    
#---------------------------------------------------------------------------
    
      
        __init__(int joystick=JOYSTICK1) -> Joystick
        
          
        
      
      
        __del__()
      
      
        GetPosition() -> Point
      
      
        GetZPosition() -> int
      
      
        GetButtonState() -> int
      
      
        GetPOVPosition() -> int
      
      
        GetPOVCTSPosition() -> int
      
      
        GetRudderPosition() -> int
      
      
        GetUPosition() -> int
      
      
        GetVPosition() -> int
      
      
        GetMovementThreshold() -> int
      
      
        SetMovementThreshold(int threshold)
        
          
        
      
      
        IsOk() -> bool
      
      
        GetNumberJoysticks() -> int
      
      
        GetManufacturerId() -> int
      
      
        GetProductId() -> int
      
      
        GetProductName() -> String
      
      
        GetXMin() -> int
      
      
        GetYMin() -> int
      
      
        GetZMin() -> int
      
      
        GetXMax() -> int
      
      
        GetYMax() -> int
      
      
        GetZMax() -> int
      
      
        GetNumberButtons() -> int
      
      
        GetNumberAxes() -> int
      
      
        GetMaxButtons() -> int
      
      
        GetMaxAxes() -> int
      
      
        GetPollingMin() -> int
      
      
        GetPollingMax() -> int
      
      
        GetRudderMin() -> int
      
      
        GetRudderMax() -> int
      
      
        GetUMin() -> int
      
      
        GetUMax() -> int
      
      
        GetVMin() -> int
      
      
        GetVMax() -> int
      
      
        HasRudder() -> bool
      
      
        HasZ() -> bool
      
      
        HasU() -> bool
      
      
        HasV() -> bool
      
      
        HasPOV() -> bool
      
      
        HasPOV4Dir() -> bool
      
      
        HasPOVCTS() -> bool
      
      
        SetCapture(Window win, int pollingFreq=0) -> bool
        
          
          
        
      
      
        ReleaseCapture() -> bool
      
    
    
      
      
        __init__(wxEventType type=wxEVT_NULL, int state=0, int joystick=JOYSTICK1, 
    int change=0) -> JoystickEvent
        
          
          
          
          
        
      
      
      
      
      
      
      
        GetPosition() -> Point
      
      
        GetZPosition() -> int
      
      
        GetButtonState() -> int
      
      
        GetButtonChange() -> int
      
      
        GetJoystick() -> int
      
      
        SetJoystick(int stick)
        
          
        
      
      
        SetButtonState(int state)
        
          
        
      
      
        SetButtonChange(int change)
        
          
        
      
      
        SetPosition(Point pos)
        
          
        
      
      
        SetZPosition(int zPos)
        
          
        
      
      
        IsButton() -> bool
      
      
        IsMove() -> bool
      
      
        IsZMove() -> bool
      
      
        ButtonDown(int but=JOY_BUTTON_ANY) -> bool
        
          
        
      
      
        ButtonUp(int but=JOY_BUTTON_ANY) -> bool
        
          
        
      
      
        ButtonIsDown(int but=JOY_BUTTON_ANY) -> bool
        
          
        
      
    
    
EVT_JOY_BUTTON_DOWN = wx.PyEventBinder( wxEVT_JOY_BUTTON_DOWN )
EVT_JOY_BUTTON_UP = wx.PyEventBinder( wxEVT_JOY_BUTTON_UP )
EVT_JOY_MOVE = wx.PyEventBinder( wxEVT_JOY_MOVE )
EVT_JOY_ZMOVE = wx.PyEventBinder( wxEVT_JOY_ZMOVE )
EVT_JOYSTICK_EVENTS = wx.PyEventBinder([ wxEVT_JOY_BUTTON_DOWN,
                                        wxEVT_JOY_BUTTON_UP, 
                                        wxEVT_JOY_MOVE, 
                                        wxEVT_JOY_ZMOVE,
                                        ])
    
#---------------------------------------------------------------------------
    
      
        __init__(String fileName, bool isResource=False) -> Wave
        
          
          
        
      
      
        WaveData(String data) -> Wave
        
          
        
      
      
        __del__()
      
      
        IsOk() -> bool
      
      
        Play(bool async=True, bool looped=False) -> bool
        
          
          
        
      
    
    
#---------------------------------------------------------------------------
    
      
        __init__(String mimeType, String openCmd, String printCmd, String desc) -> FileTypeInfo
        
          
          
          
          
        
      
      
        FileTypeInfoSequence(wxArrayString sArray) -> FileTypeInfo
        
          
        
      
      
        NullFileTypeInfo() -> FileTypeInfo
      
      
        IsValid() -> bool
      
      
        SetIcon(String iconFile, int iconIndex=0)
        
          
          
        
      
      
        SetShortDesc(String shortDesc)
        
          
        
      
      
        GetMimeType() -> String
      
      
        GetOpenCommand() -> String
      
      
        GetPrintCommand() -> String
      
      
        GetShortDesc() -> String
      
      
        GetDescription() -> String
      
      
        GetExtensions() -> wxArrayString
      
      
        GetExtensionsCount() -> int
      
      
        GetIconFile() -> String
      
      
        GetIconIndex() -> int
      
    
    
      
        __init__(FileTypeInfo ftInfo) -> FileType
        
          
        
      
      
        __del__()
      
      
        GetMimeType() -> PyObject
      
      
        GetMimeTypes() -> PyObject
      
      
        GetExtensions() -> PyObject
      
      
        GetIcon() -> Icon
      
      
        GetIconInfo() -> PyObject
      
      
        GetDescription() -> PyObject
      
      
        GetOpenCommand(String filename, String mimetype=EmptyString) -> PyObject
        
          
          
        
      
      
        GetPrintCommand(String filename, String mimetype=EmptyString) -> PyObject
        
          
          
        
      
      
        GetAllCommands(String filename, String mimetype=EmptyString) -> PyObject
        
          
          
        
      
      
        SetCommand(String cmd, String verb, bool overwriteprompt=True) -> bool
        
          
          
          
        
      
      
        SetDefaultIcon(String cmd=EmptyString, int index=0) -> bool
        
          
          
        
      
      
        Unassociate() -> bool
      
      
        FileType.ExpandCommand(String command, String filename, String mimetype=EmptyString) -> String
        
          
          
          
        
      
    
    
      
        __init__() -> MimeTypesManager
      
      
        __del__()
      
      
        MimeTypesManager.IsOfType(String mimeType, String wildcard) -> bool
        
          
          
        
      
      
        Initialize(int mailcapStyle=MAILCAP_ALL, String extraDir=EmptyString)
        
          
          
        
      
      
        ClearData()
      
      
        GetFileTypeFromExtension(String ext) -> FileType
        
          
        
      
      
        GetFileTypeFromMimeType(String mimeType) -> FileType
        
          
        
      
      
        ReadMailcap(String filename, bool fallback=False) -> bool
        
          
          
        
      
      
        ReadMimeTypes(String filename) -> bool
        
          
        
      
      
        EnumAllFileTypes() -> PyObject
      
      
        AddFallback(FileTypeInfo ft)
        
          
        
      
      
        Associate(FileTypeInfo ftInfo) -> FileType
        
          
        
      
      
        Unassociate(FileType ft) -> bool
        
          
        
      
    
    
#---------------------------------------------------------------------------
    
      
        __init__() -> ArtProvider
      
      
        _setCallbackInfo(PyObject self, PyObject _class)
        
          
          
        
      
      
        ArtProvider.PushProvider(ArtProvider provider)
        Add new provider to the top of providers stack.
        
          
        
      
      
        ArtProvider.PopProvider() -> bool
        Remove latest added provider and delete it.
      
      
        ArtProvider.RemoveProvider(ArtProvider provider) -> bool
        Remove provider. The provider must have been added previously!
The provider is _not_ deleted.
        
          
        
      
      
        ArtProvider.GetBitmap(String id, String client=ART_OTHER, Size size=DefaultSize) -> Bitmap
        Query the providers for bitmap with given ID and return it. Return
wx.NullBitmap if no provider provides it.
        
          
          
          
        
      
      
        ArtProvider.GetIcon(String id, String client=ART_OTHER, Size size=DefaultSize) -> Icon
        Query the providers for icon with given ID and return it. Return
wx.NullIcon if no provider provides it.
        
          
          
          
        
      
      
        Destroy()
      
    
    
#---------------------------------------------------------------------------
    
      
        __del__()
      
      
        ConfigBase.Set(ConfigBase pConfig) -> ConfigBase
        
          
        
      
      
        ConfigBase.Get(bool createOnDemand=True) -> ConfigBase
        
          
        
      
      
        ConfigBase.Create() -> ConfigBase
      
      
        ConfigBase.DontCreateOnDemand()
      
      
        SetPath(String strPath)
        
          
        
      
      
        GetPath() -> String
      
      
        GetFirstGroup() -> PyObject
      
      
        GetNextGroup(long index) -> PyObject
        
          
        
      
      
        GetFirstEntry() -> PyObject
      
      
        GetNextEntry(long index) -> PyObject
        
          
        
      
      
        GetNumberOfEntries(bool bRecursive=False) -> size_t
        
          
        
      
      
        GetNumberOfGroups(bool bRecursive=False) -> size_t
        
          
        
      
      
        HasGroup(String strName) -> bool
        
          
        
      
      
        HasEntry(String strName) -> bool
        
          
        
      
      
        Exists(String strName) -> bool
        
          
        
      
      
        GetEntryType(String name) -> int
        
          
        
      
      
        Read(String key, String defaultVal=EmptyString) -> String
        
          
          
        
      
      
        ReadInt(String key, long defaultVal=0) -> long
        
          
          
        
      
      
        ReadFloat(String key, double defaultVal=0.0) -> double
        
          
          
        
      
      
        ReadBool(String key, bool defaultVal=False) -> bool
        
          
          
        
      
      
        Write(String key, String value) -> bool
        
          
          
        
      
      
        WriteInt(String key, long value) -> bool
        
          
          
        
      
      
        WriteFloat(String key, double value) -> bool
        
          
          
        
      
      
        WriteBool(String key, bool value) -> bool
        
          
          
        
      
      
        Flush(bool bCurrentOnly=False) -> bool
        
          
        
      
      
        RenameEntry(String oldName, String newName) -> bool
        
          
          
        
      
      
        RenameGroup(String oldName, String newName) -> bool
        
          
          
        
      
      
        DeleteEntry(String key, bool bDeleteGroupIfEmpty=True) -> bool
        
          
          
        
      
      
        DeleteGroup(String key) -> bool
        
          
        
      
      
        DeleteAll() -> bool
      
      
        IsExpandingEnvVars() -> bool
      
      
        SetExpandEnvVars(bool bDoIt=True)
        
          
        
      
      
        SetRecordDefaults(bool bDoIt=True)
        
          
        
      
      
        IsRecordingDefaults() -> bool
      
      
        ExpandEnvVars(String str) -> String
        
          
        
      
      
        GetAppName() -> String
      
      
        GetVendorName() -> String
      
      
        SetAppName(String appName)
        
          
        
      
      
        SetVendorName(String vendorName)
        
          
        
      
      
        SetStyle(long style)
        
          
        
      
      
        GetStyle() -> long
      
    
    
      
        __init__(ConfigBase pContainer, String strEntry) -> ConfigPathChanger
        
          
          
        
      
      
        __del__()
      
      
        Name() -> String
      
    
    
      
      
        __init__(String appName=EmptyString, String vendorName=EmptyString, 
    String localFilename=EmptyString, String globalFilename=EmptyString, 
    long style=0) -> Config
        
          
          
          
          
          
        
      
      
        __del__()
      
    
    
      
      
        __init__(String appName=EmptyString, String vendorName=EmptyString, 
    String localFilename=EmptyString, String globalFilename=EmptyString, 
    long style=0) -> FileConfig
        
          
          
          
          
          
        
      
      
        __del__()
      
    
    
      ExpandEnvVars(String sz) -> String
      
        
      
    
    
#---------------------------------------------------------------------------
    
      
        __init__() -> DateTime
      
      
        DateTimeFromTimeT(time_t timet) -> DateTime
        
          
        
      
      
        DateTimeFromJDN(double jdn) -> DateTime
        
          
        
      
      
        DateTimeFromHMS(int hour, int minute=0, int second=0, int millisec=0) -> DateTime
        
          
          
          
          
        
      
      
        DateTimeFromDMY(int day, int month=Inv_Month, int year=Inv_Year, int hour=0, 
    int minute=0, int second=0, int millisec=0) -> DateTime
        
          
          
          
          
          
          
          
        
      
      
        __del__()
      
      
        DateTime.SetCountry(int country)
        
          
        
      
      
        DateTime.GetCountry() -> int
      
      
        DateTime.IsWestEuropeanCountry(int country=Country_Default) -> bool
        
          
        
      
      
        DateTime.GetCurrentYear(int cal=Gregorian) -> int
        
          
        
      
      
        DateTime.ConvertYearToBC(int year) -> int
        
          
        
      
      
        DateTime.GetCurrentMonth(int cal=Gregorian) -> int
        
          
        
      
      
        DateTime.IsLeapYear(int year=Inv_Year, int cal=Gregorian) -> bool
        
          
          
        
      
      
        DateTime.GetCentury(int year=Inv_Year) -> int
        
          
        
      
      
        DateTime.GetNumberOfDaysinYear(int year, int cal=Gregorian) -> int
        
          
          
        
      
      
        DateTime.GetNumberOfDaysInMonth(int month, int year=Inv_Year, int cal=Gregorian) -> int
        
          
          
          
        
      
      
        DateTime.GetMonthName(int month, int flags=Name_Full) -> String
        
          
          
        
      
      
        DateTime.GetWeekDayName(int weekday, int flags=Name_Full) -> String
        
          
          
        
      
      
        GetAmPmStrings() -> (am, pm)
        Get the AM and PM strings in the current locale (may be empty)
        
          
          
        
      
      
        DateTime.IsDSTApplicable(int year=Inv_Year, int country=Country_Default) -> bool
        
          
          
        
      
      
        DateTime.GetBeginDST(int year=Inv_Year, int country=Country_Default) -> DateTime
        
          
          
        
      
      
        DateTime.GetEndDST(int year=Inv_Year, int country=Country_Default) -> DateTime
        
          
          
        
      
      
        DateTime.Now() -> DateTime
      
      
        DateTime.UNow() -> DateTime
      
      
        DateTime.Today() -> DateTime
      
      
        SetToCurrent() -> DateTime
      
      
        SetTimeT(time_t timet) -> DateTime
        
          
        
      
      
        SetJDN(double jdn) -> DateTime
        
          
        
      
      
        SetHMS(int hour, int minute=0, int second=0, int millisec=0) -> DateTime
        
          
          
          
          
        
      
      
        Set(int day, int month=Inv_Month, int year=Inv_Year, int hour=0, 
    int minute=0, int second=0, int millisec=0) -> DateTime
        
          
          
          
          
          
          
          
        
      
      
        ResetTime() -> DateTime
      
      
        SetYear(int year) -> DateTime
        
          
        
      
      
        SetMonth(int month) -> DateTime
        
          
        
      
      
        SetDay(int day) -> DateTime
        
          
        
      
      
        SetHour(int hour) -> DateTime
        
          
        
      
      
        SetMinute(int minute) -> DateTime
        
          
        
      
      
        SetSecond(int second) -> DateTime
        
          
        
      
      
        SetMillisecond(int millisecond) -> DateTime
        
          
        
      
      
        SetToWeekDayInSameWeek(int weekday, int flags=Monday_First) -> DateTime
        
          
          
        
      
      
        GetWeekDayInSameWeek(int weekday, int flags=Monday_First) -> DateTime
        
          
          
        
      
      
        SetToNextWeekDay(int weekday) -> DateTime
        
          
        
      
      
        GetNextWeekDay(int weekday) -> DateTime
        
          
        
      
      
        SetToPrevWeekDay(int weekday) -> DateTime
        
          
        
      
      
        GetPrevWeekDay(int weekday) -> DateTime
        
          
        
      
      
        SetToWeekDay(int weekday, int n=1, int month=Inv_Month, int year=Inv_Year) -> bool
        
          
          
          
          
        
      
      
        SetToLastWeekDay(int weekday, int month=Inv_Month, int year=Inv_Year) -> bool
        
          
          
          
        
      
      
        GetLastWeekDay(int weekday, int month=Inv_Month, int year=Inv_Year) -> DateTime
        
          
          
          
        
      
      
        SetToTheWeek(int numWeek, int weekday=Mon, int flags=Monday_First) -> bool
        
          
          
          
        
      
      
        GetWeek(int numWeek, int weekday=Mon, int flags=Monday_First) -> DateTime
        
          
          
          
        
      
      
        SetToLastMonthDay(int month=Inv_Month, int year=Inv_Year) -> DateTime
        
          
          
        
      
      
        GetLastMonthDay(int month=Inv_Month, int year=Inv_Year) -> DateTime
        
          
          
        
      
      
        SetToYearDay(int yday) -> DateTime
        
          
        
      
      
        GetYearDay(int yday) -> DateTime
        
          
        
      
      
        GetJulianDayNumber() -> double
      
      
        GetJDN() -> double
      
      
        GetModifiedJulianDayNumber() -> double
      
      
        GetMJD() -> double
      
      
        GetRataDie() -> double
      
      
        ToTimezone(wxDateTime::TimeZone tz, bool noDST=False) -> DateTime
        
          
          
        
      
      
        MakeTimezone(wxDateTime::TimeZone tz, bool noDST=False) -> DateTime
        
          
          
        
      
      
        ToGMT(bool noDST=False) -> DateTime
        
          
        
      
      
        MakeGMT(bool noDST=False) -> DateTime
        
          
        
      
      
        IsDST(int country=Country_Default) -> int
        
          
        
      
      
        IsValid() -> bool
      
      
        GetTicks() -> time_t
      
      
        GetYear(wxDateTime::TimeZone tz=LOCAL_TZ) -> int
        
          
        
      
      
        GetMonth(wxDateTime::TimeZone tz=LOCAL_TZ) -> int
        
          
        
      
      
        GetDay(wxDateTime::TimeZone tz=LOCAL_TZ) -> int
        
          
        
      
      
        GetWeekDay(wxDateTime::TimeZone tz=LOCAL_TZ) -> int
        
          
        
      
      
        GetHour(wxDateTime::TimeZone tz=LOCAL_TZ) -> int
        
          
        
      
      
        GetMinute(wxDateTime::TimeZone tz=LOCAL_TZ) -> int
        
          
        
      
      
        GetSecond(wxDateTime::TimeZone tz=LOCAL_TZ) -> int
        
          
        
      
      
        GetMillisecond(wxDateTime::TimeZone tz=LOCAL_TZ) -> int
        
          
        
      
      
        GetDayOfYear(wxDateTime::TimeZone tz=LOCAL_TZ) -> int
        
          
        
      
      
        GetWeekOfYear(int flags=Monday_First, wxDateTime::TimeZone tz=LOCAL_TZ) -> int
        
          
          
        
      
      
        GetWeekOfMonth(int flags=Monday_First, wxDateTime::TimeZone tz=LOCAL_TZ) -> int
        
          
          
        
      
      
        IsWorkDay(int country=Country_Default) -> bool
        
          
        
      
      
        IsEqualTo(DateTime datetime) -> bool
        
          
        
      
      
        IsEarlierThan(DateTime datetime) -> bool
        
          
        
      
      
        IsLaterThan(DateTime datetime) -> bool
        
          
        
      
      
        IsStrictlyBetween(DateTime t1, DateTime t2) -> bool
        
          
          
        
      
      
        IsBetween(DateTime t1, DateTime t2) -> bool
        
          
          
        
      
      
        IsSameDate(DateTime dt) -> bool
        
          
        
      
      
        IsSameTime(DateTime dt) -> bool
        
          
        
      
      
        IsEqualUpTo(DateTime dt, TimeSpan ts) -> bool
        
          
          
        
      
      
        AddTS(TimeSpan diff) -> DateTime
        
          
        
      
      
        AddDS(DateSpan diff) -> DateTime
        
          
        
      
      
        SubtractTS(TimeSpan diff) -> DateTime
        
          
        
      
      
        SubtractDS(DateSpan diff) -> DateTime
        
          
        
      
      
        Subtract(DateTime dt) -> TimeSpan
        
          
        
      
      
        
          
        
      
      
        __iadd__(TimeSpan diff) -> DateTime
__iadd__(DateSpan diff) -> DateTime
        
          
        
      
      
        
          
        
      
      
        __isub__(TimeSpan diff) -> DateTime
__isub__(DateSpan diff) -> DateTime
        
          
        
      
      
        
          
        
      
      
        __add__(TimeSpan other) -> DateTime
__add__(DateSpan other) -> DateTime
        
          
        
      
      
        
          
        
      
      
        
          
        
      
      
        __sub__(DateTime other) -> TimeSpan
__sub__(TimeSpan other) -> DateTime
__sub__(DateSpan other) -> DateTime
        
          
        
      
      
        __lt__(DateTime other) -> bool
        
          
        
      
      
        __le__(DateTime other) -> bool
        
          
        
      
      
        __gt__(DateTime other) -> bool
        
          
        
      
      
        __ge__(DateTime other) -> bool
        
          
        
      
      
        __eq__(DateTime other) -> bool
        
          
        
      
      
        __ne__(DateTime other) -> bool
        
          
        
      
      
        ParseRfc822Date(String date) -> int
        
          
        
      
      
        ParseFormat(String date, String format=DateFormatStr, DateTime dateDef=wxDefaultDateTime) -> int
        
          
          
          
        
      
      
        ParseDateTime(String datetime) -> int
        
          
        
      
      
        ParseDate(String date) -> int
        
          
        
      
      
        ParseTime(String time) -> int
        
          
        
      
      
        Format(String format=DateFormatStr, wxDateTime::TimeZone tz=LOCAL_TZ) -> String
        
          
          
        
      
      
        FormatDate() -> String
      
      
        FormatTime() -> String
      
      
        FormatISODate() -> String
      
      
        FormatISOTime() -> String
      
    
    
      
        __init__(long hours=0, long minutes=0, long seconds=0, long milliseconds=0) -> TimeSpan
        
          
          
          
          
        
      
      
        __del__()
      
      
        TimeSpan.Seconds(long sec) -> TimeSpan
        
          
        
      
      
        TimeSpan.Second() -> TimeSpan
      
      
        TimeSpan.Minutes(long min) -> TimeSpan
        
          
        
      
      
        TimeSpan.Minute() -> TimeSpan
      
      
        TimeSpan.Hours(long hours) -> TimeSpan
        
          
        
      
      
        TimeSpan.Hour() -> TimeSpan
      
      
        TimeSpan.Days(long days) -> TimeSpan
        
          
        
      
      
        TimeSpan.Day() -> TimeSpan
      
      
        TimeSpan.Weeks(long days) -> TimeSpan
        
          
        
      
      
        TimeSpan.Week() -> TimeSpan
      
      
        Add(TimeSpan diff) -> TimeSpan
        
          
        
      
      
        Subtract(TimeSpan diff) -> TimeSpan
        
          
        
      
      
        Multiply(int n) -> TimeSpan
        
          
        
      
      
        Neg() -> TimeSpan
      
      
        Abs() -> TimeSpan
      
      
        __iadd__(TimeSpan diff) -> TimeSpan
        
          
        
      
      
        __isub__(TimeSpan diff) -> TimeSpan
        
          
        
      
      
        __imul__(int n) -> TimeSpan
        
          
        
      
      
        __neg__() -> TimeSpan
      
      
        __add__(TimeSpan other) -> TimeSpan
        
          
        
      
      
        __sub__(TimeSpan other) -> TimeSpan
        
          
        
      
      
        __mul__(int n) -> TimeSpan
        
          
        
      
      
        __rmul__(int n) -> TimeSpan
        
          
        
      
      
        __lt__(TimeSpan other) -> bool
        
          
        
      
      
        __le__(TimeSpan other) -> bool
        
          
        
      
      
        __gt__(TimeSpan other) -> bool
        
          
        
      
      
        __ge__(TimeSpan other) -> bool
        
          
        
      
      
        __eq__(TimeSpan other) -> bool
        
          
        
      
      
        __ne__(TimeSpan other) -> bool
        
          
        
      
      
        IsNull() -> bool
      
      
        IsPositive() -> bool
      
      
        IsNegative() -> bool
      
      
        IsEqualTo(TimeSpan ts) -> bool
        
          
        
      
      
        IsLongerThan(TimeSpan ts) -> bool
        
          
        
      
      
        IsShorterThan(TimeSpan t) -> bool
        
          
        
      
      
        GetWeeks() -> int
      
      
        GetDays() -> int
      
      
        GetHours() -> int
      
      
        GetMinutes() -> int
      
      
        GetSeconds() -> wxLongLong
      
      
        GetMilliseconds() -> wxLongLong
      
      
        Format(String format=TimeSpanFormatStr) -> String
        
          
        
      
    
    
      
        __init__(int years=0, int months=0, int weeks=0, int days=0) -> DateSpan
        
          
          
          
          
        
      
      
        __del__()
      
      
        DateSpan.Days(int days) -> DateSpan
        
          
        
      
      
        DateSpan.Day() -> DateSpan
      
      
        DateSpan.Weeks(int weeks) -> DateSpan
        
          
        
      
      
        DateSpan.Week() -> DateSpan
      
      
        DateSpan.Months(int mon) -> DateSpan
        
          
        
      
      
        DateSpan.Month() -> DateSpan
      
      
        DateSpan.Years(int years) -> DateSpan
        
          
        
      
      
        DateSpan.Year() -> DateSpan
      
      
        SetYears(int n) -> DateSpan
        
          
        
      
      
        SetMonths(int n) -> DateSpan
        
          
        
      
      
        SetWeeks(int n) -> DateSpan
        
          
        
      
      
        SetDays(int n) -> DateSpan
        
          
        
      
      
        GetYears() -> int
      
      
        GetMonths() -> int
      
      
        GetWeeks() -> int
      
      
        GetDays() -> int
      
      
        GetTotalDays() -> int
      
      
        Add(DateSpan other) -> DateSpan
        
          
        
      
      
        Subtract(DateSpan other) -> DateSpan
        
          
        
      
      
        Neg() -> DateSpan
      
      
        Multiply(int factor) -> DateSpan
        
          
        
      
      
        __iadd__(DateSpan other) -> DateSpan
        
          
        
      
      
        __isub__(DateSpan other) -> DateSpan
        
          
        
      
      
        __neg__() -> DateSpan
      
      
        __imul__(int factor) -> DateSpan
        
          
        
      
      
        __add__(DateSpan other) -> DateSpan
        
          
        
      
      
        __sub__(DateSpan other) -> DateSpan
        
          
        
      
      
        __mul__(int n) -> DateSpan
        
          
        
      
      
        __rmul__(int n) -> DateSpan
        
          
        
      
      
        __eq__(DateSpan other) -> bool
        
          
        
      
      
        __ne__(DateSpan other) -> bool
        
          
        
      
    
    
      GetLocalTime() -> long
    
    
      GetUTCTime() -> long
    
    
      GetCurrentTime() -> long
    
    
      GetLocalTimeMillis() -> wxLongLong
    
    
#---------------------------------------------------------------------------
    
      
        __init__(int type) -> DataFormat
        
          
        
      
      
        CustomDataFormat(String format) -> DataFormat
        
          
        
      
      
        __del__()
      
      
        
          
        
      
      
        
          
        
      
      
        __eq__(int format) -> bool
__eq__(DataFormat format) -> bool
        
          
        
      
      
        __ne__(int format) -> bool
__ne__(DataFormat format) -> bool
        
          
        
      
      
        SetType(int format)
        
          
        
      
      
        GetType() -> int
      
      
        GetId() -> String
      
      
        SetId(String format)
        
          
        
      
    
    
      
        __del__()
      
      
        GetPreferredFormat(int dir=Get) -> DataFormat
        
          
        
      
      
        GetFormatCount(int dir=Get) -> size_t
        
          
        
      
      
        IsSupported(DataFormat format, int dir=Get) -> bool
        
          
          
        
      
      
        GetDataSize(DataFormat format) -> size_t
        
          
        
      
      
        GetAllFormats(DataFormat formats, int dir=Get)
        
          
          
        
      
      
        GetDataHere(DataFormat format, void buf) -> bool
        
          
          
        
      
      
        SetData(DataFormat format, size_t len, void buf) -> bool
        
          
          
          
        
      
    
    
      
      
        __init__(DataFormat format=FormatInvalid) -> DataObjectSimple
        
          
        
      
      
        GetFormat() -> DataFormat
      
      
        SetFormat(DataFormat format)
        
          
        
      
    
    
      
      
        __init__(DataFormat format=FormatInvalid) -> PyDataObjectSimple
        
          
        
      
      
        _setCallbackInfo(PyObject self, PyObject _class)
        
          
          
        
      
    
    
      
      
        __init__() -> DataObjectComposite
      
      
        Add(DataObjectSimple dataObject, int preferred=False)
        
          
          
        
      
    
    
      
      
        __init__(String text=EmptyString) -> TextDataObject
        
          
        
      
      
        GetTextLength() -> size_t
      
      
        GetText() -> String
      
      
        SetText(String text)
        
          
        
      
    
    
      
      
        __init__(String text=EmptyString) -> PyTextDataObject
        
          
        
      
      
        _setCallbackInfo(PyObject self, PyObject _class)
        
          
          
        
      
    
    
      
      
        __init__(Bitmap bitmap=wxNullBitmap) -> BitmapDataObject
        
          
        
      
      
        GetBitmap() -> Bitmap
      
      
        SetBitmap(Bitmap bitmap)
        
          
        
      
    
    
      
      
        __init__(Bitmap bitmap=wxNullBitmap) -> PyBitmapDataObject
        
          
        
      
      
        _setCallbackInfo(PyObject self, PyObject _class)
        
          
          
        
      
    
    
      
      
        __init__() -> FileDataObject
      
      
        GetFilenames() -> wxArrayString
      
    
    
      
      
        __init__(DataFormat format=FormatInvalid) -> CustomDataObject
        
          
        
      
      
        TakeData(PyObject data)
        
          
        
      
      
        SetData(PyObject data) -> bool
        
          
        
      
      
        GetSize() -> size_t
      
      
        GetData() -> PyObject
      
    
    
      
      
        __init__() -> URLDataObject
      
      
        GetURL() -> String
      
      
        SetURL(String url)
        
          
        
      
    
    
      
      
        __init__() -> MetafileDataObject
      
    
    
#---------------------------------------------------------------------------
    
      IsDragResultOk(int res) -> bool
      
        
      
    
    
      
        __init__(Window win, Icon copy=wxNullIcon, Icon move=wxNullIcon, 
    Icon none=wxNullIcon) -> DropSource
        
          
          
          
          
        
      
      
        __del__()
      
      
        _setCallbackInfo(PyObject self, PyObject _class, int incref)
        
          
          
          
        
      
      
        SetData(DataObject data)
        
          
        
      
      
        GetDataObject() -> DataObject
      
      
        SetCursor(int res, Cursor cursor)
        
          
          
        
      
      
        DoDragDrop(int flags=Drag_CopyOnly) -> int
        
          
        
      
      
        base_GiveFeedback(int effect) -> bool
        
          
        
      
    
    
      
        PyDropTarget(DataObject dataObject=None) -> DropTarget
        
          
        
      
      
        __del__()
      
      
        _setCallbackInfo(PyObject self, PyObject _class)
        
          
          
        
      
      
        GetDataObject() -> DataObject
      
      
        SetDataObject(DataObject dataObject)
        
          
        
      
      
        base_OnEnter(int x, int y, int def) -> int
        
          
          
          
        
      
      
        base_OnDragOver(int x, int y, int def) -> int
        
          
          
          
        
      
      
        base_OnLeave()
      
      
        base_OnDrop(int x, int y) -> bool
        
          
          
        
      
      
        GetData() -> bool
      
    
     PyDropTarget = DropTarget 
    
      
      
        __init__() -> TextDropTarget
      
      
        _setCallbackInfo(PyObject self, PyObject _class)
        
          
          
        
      
      
        base_OnEnter(int x, int y, int def) -> int
        
          
          
          
        
      
      
        base_OnDragOver(int x, int y, int def) -> int
        
          
          
          
        
      
      
        base_OnLeave()
      
      
        base_OnDrop(int x, int y) -> bool
        
          
          
        
      
      
        base_OnData(int x, int y, int def) -> int
        
          
          
          
        
      
    
    
      
      
        __init__() -> FileDropTarget
      
      
        _setCallbackInfo(PyObject self, PyObject _class)
        
          
          
        
      
      
        base_OnEnter(int x, int y, int def) -> int
        
          
          
          
        
      
      
        base_OnDragOver(int x, int y, int def) -> int
        
          
          
          
        
      
      
        base_OnLeave()
      
      
        base_OnDrop(int x, int y) -> bool
        
          
          
        
      
      
        base_OnData(int x, int y, int def) -> int
        
          
          
          
        
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__() -> Clipboard
      
      
        __del__()
      
      
        Open() -> bool
      
      
        Close()
      
      
        IsOpened() -> bool
      
      
        AddData(DataObject data) -> bool
        
          
        
      
      
        SetData(DataObject data) -> bool
        
          
        
      
      
        IsSupported(DataFormat format) -> bool
        
          
        
      
      
        GetData(DataObject data) -> bool
        
          
        
      
      
        Clear()
      
      
        Flush() -> bool
      
      
        UsePrimarySelection(bool primary=False)
        
          
        
      
    
    
      
        __init__(Clipboard clipboard=None) -> ClipboardLocker
        
          
        
      
      
        __del__()
      
      
        __nonzero__() -> bool
      
    
  
  
    
     wx = core 
    
      
        __init__(Colour colText, Colour colBack=wxNullColour, Colour colBorder=wxNullColour, 
    Font font=wxNullFont, 
    int border=CAL_BORDER_NONE) -> CalendarDateAttr
        
          
          
          
          
          
        
      
      
        CalendarDateAttrBorder(int border, Colour colBorder=wxNullColour) -> CalendarDateAttr
        
          
          
        
      
      
        SetTextColour(Colour colText)
        
          
        
      
      
        SetBackgroundColour(Colour colBack)
        
          
        
      
      
        SetBorderColour(Colour col)
        
          
        
      
      
        SetFont(Font font)
        
          
        
      
      
        SetBorder(int border)
        
          
        
      
      
        SetHoliday(bool holiday)
        
          
        
      
      
        HasTextColour() -> bool
      
      
        HasBackgroundColour() -> bool
      
      
        HasBorderColour() -> bool
      
      
        HasFont() -> bool
      
      
        HasBorder() -> bool
      
      
        IsHoliday() -> bool
      
      
        GetTextColour() -> Colour
      
      
        GetBackgroundColour() -> Colour
      
      
        GetBorderColour() -> Colour
      
      
        GetFont() -> Font
      
      
        GetBorder() -> int
      
    
    
      
      
        __init__(CalendarCtrl cal, wxEventType type) -> CalendarEvent
        
          
          
        
      
      
        GetDate() -> DateTime
      
      
        SetDate(DateTime date)
        
          
        
      
      
        SetWeekDay(int wd)
        
          
        
      
      
        GetWeekDay() -> int
      
    
    
EVT_CALENDAR =                 wx.PyEventBinder( wxEVT_CALENDAR_DOUBLECLICKED, 1)
EVT_CALENDAR_SEL_CHANGED =     wx.PyEventBinder( wxEVT_CALENDAR_SEL_CHANGED, 1)
EVT_CALENDAR_DAY =             wx.PyEventBinder( wxEVT_CALENDAR_DAY_CHANGED, 1)
EVT_CALENDAR_MONTH =           wx.PyEventBinder( wxEVT_CALENDAR_MONTH_CHANGED, 1)
EVT_CALENDAR_YEAR =            wx.PyEventBinder( wxEVT_CALENDAR_YEAR_CHANGED, 1)
EVT_CALENDAR_WEEKDAY_CLICKED = wx.PyEventBinder( wxEVT_CALENDAR_WEEKDAY_CLICKED, 1)
    
      
      
        __init__(Window parent, int id, DateTime date=wxDefaultDateTime, 
    Point pos=DefaultPosition, Size size=DefaultSize, 
    long style=wxCAL_SHOW_HOLIDAYS|wxWANTS_CHARS, 
    String name=CalendarNameStr) -> CalendarCtrl
        
          
          
          
          
          
          
          
        
      
      
        PreCalendarCtrl() -> CalendarCtrl
      
      
        Create(Window parent, int id, DateTime date=wxDefaultDateTime, 
    Point pos=DefaultPosition, Size size=DefaultSize, 
    long style=wxCAL_SHOW_HOLIDAYS|wxWANTS_CHARS, 
    String name=CalendarNameStr) -> bool
        
          
          
          
          
          
          
          
        
      
      
        SetDate(DateTime date)
        
          
        
      
      
        GetDate() -> DateTime
      
      
        SetLowerDateLimit(DateTime date=wxDefaultDateTime) -> bool
        
          
        
      
      
        GetLowerDateLimit() -> DateTime
      
      
        SetUpperDateLimit(DateTime date=wxDefaultDateTime) -> bool
        
          
        
      
      
        GetUpperDateLimit() -> DateTime
      
      
        SetDateRange(DateTime lowerdate=wxDefaultDateTime, DateTime upperdate=wxDefaultDateTime) -> bool
        
          
          
        
      
      
        EnableYearChange(bool enable=True)
        
          
        
      
      
        EnableMonthChange(bool enable=True)
        
          
        
      
      
        EnableHolidayDisplay(bool display=True)
        
          
        
      
      
        SetHeaderColours(Colour colFg, Colour colBg)
        
          
          
        
      
      
        GetHeaderColourFg() -> Colour
      
      
        GetHeaderColourBg() -> Colour
      
      
        SetHighlightColours(Colour colFg, Colour colBg)
        
          
          
        
      
      
        GetHighlightColourFg() -> Colour
      
      
        GetHighlightColourBg() -> Colour
      
      
        SetHolidayColours(Colour colFg, Colour colBg)
        
          
          
        
      
      
        GetHolidayColourFg() -> Colour
      
      
        GetHolidayColourBg() -> Colour
      
      
        GetAttr(size_t day) -> CalendarDateAttr
        
          
        
      
      
        SetAttr(size_t day, CalendarDateAttr attr)
        
          
          
        
      
      
        SetHoliday(size_t day)
        
          
        
      
      
        ResetAttr(size_t day)
        
          
        
      
      
        HitTest(Point pos, DateTime date=None, int wd=None) -> int
        
          
          
          
        
      
      
        Enable(bool enable=True) -> bool
        
          
        
      
      
        Show(bool show=True) -> bool
        
          
        
      
      
        GetMonthControl() -> Control
      
      
        GetYearControl() -> Control
      
    
  
  
    
     wx = core 
    
      
        _setOORInfo(PyObject _self)
        
          
        
      
      
        SetParameters(String params)
        
          
        
      
      
        IncRef()
      
      
        DecRef()
      
      
        Draw(Grid grid, GridCellAttr attr, DC dc, Rect rect, int row, 
    int col, bool isSelected)
        
          
          
          
          
          
          
          
        
      
      
        GetBestSize(Grid grid, GridCellAttr attr, DC dc, int row, int col) -> Size
        
          
          
          
          
          
        
      
      
        Clone() -> GridCellRenderer
      
    
    
      
      
        __init__() -> PyGridCellRenderer
      
      
        _setCallbackInfo(PyObject self, PyObject _class)
        
          
          
        
      
      
        base_SetParameters(String params)
        
          
        
      
    
    
      
      
        __init__() -> GridCellStringRenderer
      
    
    
      
      
        __init__() -> GridCellNumberRenderer
      
    
    
      
      
        __init__(int width=-1, int precision=-1) -> GridCellFloatRenderer
        
          
          
        
      
      
        GetWidth() -> int
      
      
        SetWidth(int width)
        
          
        
      
      
        GetPrecision() -> int
      
      
        SetPrecision(int precision)
        
          
        
      
    
    
      
      
        __init__() -> GridCellBoolRenderer
      
    
    
      
      
        __init__(String outformat=DateTimeFormatStr, String informat=DateTimeFormatStr) -> GridCellDateTimeRenderer
        
          
          
        
      
    
    
      
      
        __init__(String choices=EmptyString) -> GridCellEnumRenderer
        
          
        
      
    
    
      
      
        __init__() -> GridCellAutoWrapStringRenderer
      
    
    
      
        _setOORInfo(PyObject _self)
        
          
        
      
      
        IsCreated() -> bool
      
      
        GetControl() -> Control
      
      
        SetControl(Control control)
        
          
        
      
      
        GetCellAttr() -> GridCellAttr
      
      
        SetCellAttr(GridCellAttr attr)
        
          
        
      
      
        SetParameters(String params)
        
          
        
      
      
        IncRef()
      
      
        DecRef()
      
      
        Create(Window parent, int id, EvtHandler evtHandler)
        
          
          
          
        
      
      
        BeginEdit(int row, int col, Grid grid)
        
          
          
          
        
      
      
        EndEdit(int row, int col, Grid grid) -> bool
        
          
          
          
        
      
      
        Reset()
      
      
        Clone() -> GridCellEditor
      
      
        SetSize(Rect rect)
        
          
        
      
      
        Show(bool show, GridCellAttr attr=None)
        
          
          
        
      
      
        PaintBackground(Rect rectCell, GridCellAttr attr)
        
          
          
        
      
      
        IsAcceptedKey(KeyEvent event) -> bool
        
          
        
      
      
        StartingKey(KeyEvent event)
        
          
        
      
      
        StartingClick()
      
      
        HandleReturn(KeyEvent event)
        
          
        
      
      
        Destroy()
      
    
    
      
      
        __init__() -> PyGridCellEditor
      
      
        _setCallbackInfo(PyObject self, PyObject _class)
        
          
          
        
      
      
        base_SetSize(Rect rect)
        
          
        
      
      
        base_Show(bool show, GridCellAttr attr=None)
        
          
          
        
      
      
        base_PaintBackground(Rect rectCell, GridCellAttr attr)
        
          
          
        
      
      
        base_IsAcceptedKey(KeyEvent event) -> bool
        
          
        
      
      
        base_StartingKey(KeyEvent event)
        
          
        
      
      
        base_StartingClick()
      
      
        base_HandleReturn(KeyEvent event)
        
          
        
      
      
        base_Destroy()
      
      
        base_SetParameters(String params)
        
          
        
      
    
    
      
      
        __init__() -> GridCellTextEditor
      
      
        GetValue() -> String
      
    
    
      
      
        __init__(int min=-1, int max=-1) -> GridCellNumberEditor
        
          
          
        
      
      
        GetValue() -> String
      
    
    
      
      
        __init__() -> GridCellFloatEditor
      
      
        GetValue() -> String
      
    
    
      
      
        __init__() -> GridCellBoolEditor
      
      
        GetValue() -> String
      
    
    
      
      
        __init__(int choices=0, String choices_array=None, bool allowOthers=False) -> GridCellChoiceEditor
        
          
          
          
        
      
      
        GetValue() -> String
      
    
    
      
      
        __init__(String choices=EmptyString) -> GridCellEnumEditor
        
          
        
      
      
        GetValue() -> String
      
    
    
      
      
        __init__() -> GridCellAutoWrapStringEditor
      
      
        GetValue() -> String
      
    
    
      
        __init__(GridCellAttr attrDefault=None) -> GridCellAttr
        
          
        
      
      
        _setOORInfo(PyObject _self)
        
          
        
      
      
        Clone() -> GridCellAttr
      
      
        MergeWith(GridCellAttr mergefrom)
        
          
        
      
      
        IncRef()
      
      
        DecRef()
      
      
        SetTextColour(Colour colText)
        
          
        
      
      
        SetBackgroundColour(Colour colBack)
        
          
        
      
      
        SetFont(Font font)
        
          
        
      
      
        SetAlignment(int hAlign, int vAlign)
        
          
          
        
      
      
        SetSize(int num_rows, int num_cols)
        
          
          
        
      
      
        SetOverflow(bool allow=True)
        
          
        
      
      
        SetReadOnly(bool isReadOnly=True)
        
          
        
      
      
        SetRenderer(GridCellRenderer renderer)
        
          
        
      
      
        SetEditor(GridCellEditor editor)
        
          
        
      
      
        SetKind(int kind)
        
          
        
      
      
        HasTextColour() -> bool
      
      
        HasBackgroundColour() -> bool
      
      
        HasFont() -> bool
      
      
        HasAlignment() -> bool
      
      
        HasRenderer() -> bool
      
      
        HasEditor() -> bool
      
      
        HasReadWriteMode() -> bool
      
      
        HasOverflowMode() -> bool
      
      
        GetTextColour() -> Colour
      
      
        GetBackgroundColour() -> Colour
      
      
        GetFont() -> Font
      
      
        GetAlignment() -> (hAlign, vAlign)
        
          
          
        
      
      
        GetSize() -> (num_rows, num_cols)
        
          
          
        
      
      
        GetOverflow() -> bool
      
      
        GetRenderer(Grid grid, int row, int col) -> GridCellRenderer
        
          
          
          
        
      
      
        GetEditor(Grid grid, int row, int col) -> GridCellEditor
        
          
          
          
        
      
      
        IsReadOnly() -> bool
      
      
        SetDefAttr(GridCellAttr defAttr)
        
          
        
      
    
    
      
        __init__() -> GridCellAttrProvider
      
      
        _setOORInfo(PyObject _self)
        
          
        
      
      
        GetAttr(int row, int col, int kind) -> GridCellAttr
        
          
          
          
        
      
      
        SetAttr(GridCellAttr attr, int row, int col)
        
          
          
          
        
      
      
        SetRowAttr(GridCellAttr attr, int row)
        
          
          
        
      
      
        SetColAttr(GridCellAttr attr, int col)
        
          
          
        
      
      
        UpdateAttrRows(size_t pos, int numRows)
        
          
          
        
      
      
        UpdateAttrCols(size_t pos, int numCols)
        
          
          
        
      
    
    
      
      
        __init__() -> PyGridCellAttrProvider
      
      
        _setCallbackInfo(PyObject self, PyObject _class)
        
          
          
        
      
      
        base_GetAttr(int row, int col, int kind) -> GridCellAttr
        
          
          
          
        
      
      
        base_SetAttr(GridCellAttr attr, int row, int col)
        
          
          
          
        
      
      
        base_SetRowAttr(GridCellAttr attr, int row)
        
          
          
        
      
      
        base_SetColAttr(GridCellAttr attr, int col)
        
          
          
        
      
    
    
      
      
        _setOORInfo(PyObject _self)
        
          
        
      
      
        SetAttrProvider(GridCellAttrProvider attrProvider)
        
          
        
      
      
        GetAttrProvider() -> GridCellAttrProvider
      
      
        SetView(Grid grid)
        
          
        
      
      
        GetView() -> Grid
      
      
        GetNumberRows() -> int
      
      
        GetNumberCols() -> int
      
      
        IsEmptyCell(int row, int col) -> bool
        
          
          
        
      
      
        GetValue(int row, int col) -> String
        
          
          
        
      
      
        SetValue(int row, int col, String value)
        
          
          
          
        
      
      
        GetTypeName(int row, int col) -> String
        
          
          
        
      
      
        CanGetValueAs(int row, int col, String typeName) -> bool
        
          
          
          
        
      
      
        CanSetValueAs(int row, int col, String typeName) -> bool
        
          
          
          
        
      
      
        GetValueAsLong(int row, int col) -> long
        
          
          
        
      
      
        GetValueAsDouble(int row, int col) -> double
        
          
          
        
      
      
        GetValueAsBool(int row, int col) -> bool
        
          
          
        
      
      
        SetValueAsLong(int row, int col, long value)
        
          
          
          
        
      
      
        SetValueAsDouble(int row, int col, double value)
        
          
          
          
        
      
      
        SetValueAsBool(int row, int col, bool value)
        
          
          
          
        
      
      
        Clear()
      
      
        InsertRows(size_t pos=0, size_t numRows=1) -> bool
        
          
          
        
      
      
        AppendRows(size_t numRows=1) -> bool
        
          
        
      
      
        DeleteRows(size_t pos=0, size_t numRows=1) -> bool
        
          
          
        
      
      
        InsertCols(size_t pos=0, size_t numCols=1) -> bool
        
          
          
        
      
      
        AppendCols(size_t numCols=1) -> bool
        
          
        
      
      
        DeleteCols(size_t pos=0, size_t numCols=1) -> bool
        
          
          
        
      
      
        GetRowLabelValue(int row) -> String
        
          
        
      
      
        GetColLabelValue(int col) -> String
        
          
        
      
      
        SetRowLabelValue(int row, String value)
        
          
          
        
      
      
        SetColLabelValue(int col, String value)
        
          
          
        
      
      
        CanHaveAttributes() -> bool
      
      
        GetAttr(int row, int col, int kind) -> GridCellAttr
        
          
          
          
        
      
      
        SetAttr(GridCellAttr attr, int row, int col)
        
          
          
          
        
      
      
        SetRowAttr(GridCellAttr attr, int row)
        
          
          
        
      
      
        SetColAttr(GridCellAttr attr, int col)
        
          
          
        
      
    
    
      
      
        __init__() -> PyGridTableBase
      
      
        _setCallbackInfo(PyObject self, PyObject _class)
        
          
          
        
      
      
        Destroy()
        Deletes the C++ object this Python object is a proxy for.
      
      
        base_GetTypeName(int row, int col) -> String
        
          
          
        
      
      
        base_CanGetValueAs(int row, int col, String typeName) -> bool
        
          
          
          
        
      
      
        base_CanSetValueAs(int row, int col, String typeName) -> bool
        
          
          
          
        
      
      
        base_Clear()
      
      
        base_InsertRows(size_t pos=0, size_t numRows=1) -> bool
        
          
          
        
      
      
        base_AppendRows(size_t numRows=1) -> bool
        
          
        
      
      
        base_DeleteRows(size_t pos=0, size_t numRows=1) -> bool
        
          
          
        
      
      
        base_InsertCols(size_t pos=0, size_t numCols=1) -> bool
        
          
          
        
      
      
        base_AppendCols(size_t numCols=1) -> bool
        
          
        
      
      
        base_DeleteCols(size_t pos=0, size_t numCols=1) -> bool
        
          
          
        
      
      
        base_GetRowLabelValue(int row) -> String
        
          
        
      
      
        base_GetColLabelValue(int col) -> String
        
          
        
      
      
        base_SetRowLabelValue(int row, String value)
        
          
          
        
      
      
        base_SetColLabelValue(int col, String value)
        
          
          
        
      
      
        base_CanHaveAttributes() -> bool
      
      
        base_GetAttr(int row, int col, int kind) -> GridCellAttr
        
          
          
          
        
      
      
        base_SetAttr(GridCellAttr attr, int row, int col)
        
          
          
          
        
      
      
        base_SetRowAttr(GridCellAttr attr, int row)
        
          
          
        
      
      
        base_SetColAttr(GridCellAttr attr, int col)
        
          
          
        
      
    
    
      
      
        __init__(int numRows=0, int numCols=0) -> GridStringTable
        
          
          
        
      
    
    
      
        __init__(GridTableBase table, int id, int comInt1=-1, int comInt2=-1) -> GridTableMessage
        
          
          
          
          
        
      
      
        __del__()
      
      
        SetTableObject(GridTableBase table)
        
          
        
      
      
        GetTableObject() -> GridTableBase
      
      
        SetId(int id)
        
          
        
      
      
        GetId() -> int
      
      
        SetCommandInt(int comInt1)
        
          
        
      
      
        GetCommandInt() -> int
      
      
        SetCommandInt2(int comInt2)
        
          
        
      
      
        GetCommandInt2() -> int
      
    
    
      
        __init__(int r=-1, int c=-1) -> GridCellCoords
        
          
          
        
      
      
        __del__()
      
      
        GetRow() -> int
      
      
        SetRow(int n)
        
          
        
      
      
        GetCol() -> int
      
      
        SetCol(int n)
        
          
        
      
      
        Set(int row, int col)
        
          
          
        
      
      
        __eq__(GridCellCoords other) -> bool
        
          
        
      
      
        __ne__(GridCellCoords other) -> bool
        
          
        
      
      
        asTuple() -> PyObject
      
    
    
      
      
        __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, 
    long style=WANTS_CHARS, 
    String name=PanelNameStr) -> Grid
        
          
          
          
          
          
          
        
      
      
        CreateGrid(int numRows, int numCols, WXGRIDSELECTIONMODES selmode=wxGridSelectCells) -> bool
        
          
          
          
        
      
      
        SetSelectionMode(WXGRIDSELECTIONMODES selmode)
        
          
        
      
      
        GetSelectionMode() -> WXGRIDSELECTIONMODES
      
      
        GetNumberRows() -> int
      
      
        GetNumberCols() -> int
      
      
        ProcessTableMessage(GridTableMessage ??) -> bool
        
          
        
      
      
        GetTable() -> GridTableBase
      
      
        SetTable(GridTableBase table, bool takeOwnership=False, WXGRIDSELECTIONMODES selmode=wxGridSelectCells) -> bool
        
          
          
          
        
      
      
        ClearGrid()
      
      
        InsertRows(int pos=0, int numRows=1, bool updateLabels=True) -> bool
        
          
          
          
        
      
      
        AppendRows(int numRows=1, bool updateLabels=True) -> bool
        
          
          
        
      
      
        DeleteRows(int pos=0, int numRows=1, bool updateLabels=True) -> bool
        
          
          
          
        
      
      
        InsertCols(int pos=0, int numCols=1, bool updateLabels=True) -> bool
        
          
          
          
        
      
      
        AppendCols(int numCols=1, bool updateLabels=True) -> bool
        
          
          
        
      
      
        DeleteCols(int pos=0, int numCols=1, bool updateLabels=True) -> bool
        
          
          
          
        
      
      
        DrawCellHighlight(DC dc, GridCellAttr attr)
        
          
          
        
      
      
        DrawTextRectangle(DC dc, String ??, Rect ??, int horizontalAlignment=LEFT, 
    int verticalAlignment=TOP, int textOrientation=HORIZONTAL)
        
          
          
          
          
          
          
        
      
      
        GetTextBoxSize(DC dc, list lines) -> (width, height)
        
          
          
          
          
        
      
      
        BeginBatch()
      
      
        EndBatch()
      
      
        GetBatchCount() -> int
      
      
        ForceRefresh()
      
      
        Refresh(bool eraseb=True, Rect rect=None)
        
          
          
        
      
      
        IsEditable() -> bool
      
      
        EnableEditing(bool edit)
        
          
        
      
      
        EnableCellEditControl(bool enable=True)
        
          
        
      
      
        DisableCellEditControl()
      
      
        CanEnableCellControl() -> bool
      
      
        IsCellEditControlEnabled() -> bool
      
      
        IsCellEditControlShown() -> bool
      
      
        IsCurrentCellReadOnly() -> bool
      
      
        ShowCellEditControl()
      
      
        HideCellEditControl()
      
      
        SaveEditControlValue()
      
      
        XYToCell(int x, int y) -> GridCellCoords
        
          
          
        
      
      
        YToRow(int y) -> int
        
          
        
      
      
        XToCol(int x) -> int
        
          
        
      
      
        YToEdgeOfRow(int y) -> int
        
          
        
      
      
        XToEdgeOfCol(int x) -> int
        
          
        
      
      
        CellToRect(int row, int col) -> Rect
        
          
          
        
      
      
        GetGridCursorRow() -> int
      
      
        GetGridCursorCol() -> int
      
      
        IsVisible(int row, int col, bool wholeCellVisible=True) -> bool
        
          
          
          
        
      
      
        MakeCellVisible(int row, int col)
        
          
          
        
      
      
        SetGridCursor(int row, int col)
        
          
          
        
      
      
        MoveCursorUp(bool expandSelection) -> bool
        
          
        
      
      
        MoveCursorDown(bool expandSelection) -> bool
        
          
        
      
      
        MoveCursorLeft(bool expandSelection) -> bool
        
          
        
      
      
        MoveCursorRight(bool expandSelection) -> bool
        
          
        
      
      
        MovePageDown() -> bool
      
      
        MovePageUp() -> bool
      
      
        MoveCursorUpBlock(bool expandSelection) -> bool
        
          
        
      
      
        MoveCursorDownBlock(bool expandSelection) -> bool
        
          
        
      
      
        MoveCursorLeftBlock(bool expandSelection) -> bool
        
          
        
      
      
        MoveCursorRightBlock(bool expandSelection) -> bool
        
          
        
      
      
        GetDefaultRowLabelSize() -> int
      
      
        GetRowLabelSize() -> int
      
      
        GetDefaultColLabelSize() -> int
      
      
        GetColLabelSize() -> int
      
      
        GetLabelBackgroundColour() -> Colour
      
      
        GetLabelTextColour() -> Colour
      
      
        GetLabelFont() -> Font
      
      
        GetRowLabelAlignment() -> (horiz, vert)
        
          
          
        
      
      
        GetColLabelAlignment() -> (horiz, vert)
        
          
          
        
      
      
        GetColLabelTextOrientation() -> int
      
      
        GetRowLabelValue(int row) -> String
        
          
        
      
      
        GetColLabelValue(int col) -> String
        
          
        
      
      
        GetGridLineColour() -> Colour
      
      
        GetCellHighlightColour() -> Colour
      
      
        GetCellHighlightPenWidth() -> int
      
      
        GetCellHighlightROPenWidth() -> int
      
      
        SetRowLabelSize(int width)
        
          
        
      
      
        SetColLabelSize(int height)
        
          
        
      
      
        SetLabelBackgroundColour(Colour ??)
        
          
        
      
      
        SetLabelTextColour(Colour ??)
        
          
        
      
      
        SetLabelFont(Font ??)
        
          
        
      
      
        SetRowLabelAlignment(int horiz, int vert)
        
          
          
        
      
      
        SetColLabelAlignment(int horiz, int vert)
        
          
          
        
      
      
        SetColLabelTextOrientation(int textOrientation)
        
          
        
      
      
        SetRowLabelValue(int row, String ??)
        
          
          
        
      
      
        SetColLabelValue(int col, String ??)
        
          
          
        
      
      
        SetGridLineColour(Colour ??)
        
          
        
      
      
        SetCellHighlightColour(Colour ??)
        
          
        
      
      
        SetCellHighlightPenWidth(int width)
        
          
        
      
      
        SetCellHighlightROPenWidth(int width)
        
          
        
      
      
        EnableDragRowSize(bool enable=True)
        
          
        
      
      
        DisableDragRowSize()
      
      
        CanDragRowSize() -> bool
      
      
        EnableDragColSize(bool enable=True)
        
          
        
      
      
        DisableDragColSize()
      
      
        CanDragColSize() -> bool
      
      
        EnableDragGridSize(bool enable=True)
        
          
        
      
      
        DisableDragGridSize()
      
      
        CanDragGridSize() -> bool
      
      
        SetAttr(int row, int col, GridCellAttr attr)
        
          
          
          
        
      
      
        SetRowAttr(int row, GridCellAttr attr)
        
          
          
        
      
      
        SetColAttr(int col, GridCellAttr attr)
        
          
          
        
      
      
        SetColFormatBool(int col)
        
          
        
      
      
        SetColFormatNumber(int col)
        
          
        
      
      
        SetColFormatFloat(int col, int width=-1, int precision=-1)
        
          
          
          
        
      
      
        SetColFormatCustom(int col, String typeName)
        
          
          
        
      
      
        EnableGridLines(bool enable=True)
        
          
        
      
      
        GridLinesEnabled() -> bool
      
      
        GetDefaultRowSize() -> int
      
      
        GetRowSize(int row) -> int
        
          
        
      
      
        GetDefaultColSize() -> int
      
      
        GetColSize(int col) -> int
        
          
        
      
      
        GetDefaultCellBackgroundColour() -> Colour
      
      
        GetCellBackgroundColour(int row, int col) -> Colour
        
          
          
        
      
      
        GetDefaultCellTextColour() -> Colour
      
      
        GetCellTextColour(int row, int col) -> Colour
        
          
          
        
      
      
        GetDefaultCellFont() -> Font
      
      
        GetCellFont(int row, int col) -> Font
        
          
          
        
      
      
        GetDefaultCellAlignment() -> (horiz, vert)
        
          
          
        
      
      
        GetCellAlignment() -> (horiz, vert)
        
          
          
          
          
        
      
      
        GetDefaultCellOverflow() -> bool
      
      
        GetCellOverflow(int row, int col) -> bool
        
          
          
        
      
      
        GetCellSize(int row, int col) -> (num_rows, num_cols)
        
          
          
          
          
        
      
      
        SetDefaultRowSize(int height, bool resizeExistingRows=False)
        
          
          
        
      
      
        SetRowSize(int row, int height)
        
          
          
        
      
      
        SetDefaultColSize(int width, bool resizeExistingCols=False)
        
          
          
        
      
      
        SetColSize(int col, int width)
        
          
          
        
      
      
        AutoSizeColumn(int col, bool setAsMin=True)
        
          
          
        
      
      
        AutoSizeRow(int row, bool setAsMin=True)
        
          
          
        
      
      
        AutoSizeColumns(bool setAsMin=True)
        
          
        
      
      
        AutoSizeRows(bool setAsMin=True)
        
          
        
      
      
        AutoSize()
      
      
        AutoSizeRowLabelSize(int row)
        
          
        
      
      
        AutoSizeColLabelSize(int col)
        
          
        
      
      
        SetColMinimalWidth(int col, int width)
        
          
          
        
      
      
        SetRowMinimalHeight(int row, int width)
        
          
          
        
      
      
        SetColMinimalAcceptableWidth(int width)
        
          
        
      
      
        SetRowMinimalAcceptableHeight(int width)
        
          
        
      
      
        GetColMinimalAcceptableWidth() -> int
      
      
        GetRowMinimalAcceptableHeight() -> int
      
      
        SetDefaultCellBackgroundColour(Colour ??)
        
          
        
      
      
        SetCellBackgroundColour(int row, int col, Colour ??)
        
          
          
          
        
      
      
        SetDefaultCellTextColour(Colour ??)
        
          
        
      
      
        SetCellTextColour(int row, int col, Colour ??)
        
          
          
          
        
      
      
        SetDefaultCellFont(Font ??)
        
          
        
      
      
        SetCellFont(int row, int col, Font ??)
        
          
          
          
        
      
      
        SetDefaultCellAlignment(int horiz, int vert)
        
          
          
        
      
      
        SetCellAlignment(int row, int col, int horiz, int vert)
        
          
          
          
          
        
      
      
        SetDefaultCellOverflow(bool allow)
        
          
        
      
      
        SetCellOverflow(int row, int col, bool allow)
        
          
          
          
        
      
      
        SetCellSize(int row, int col, int num_rows, int num_cols)
        
          
          
          
          
        
      
      
        SetDefaultRenderer(GridCellRenderer renderer)
        
          
        
      
      
        SetCellRenderer(int row, int col, GridCellRenderer renderer)
        
          
          
          
        
      
      
        GetDefaultRenderer() -> GridCellRenderer
      
      
        GetCellRenderer(int row, int col) -> GridCellRenderer
        
          
          
        
      
      
        SetDefaultEditor(GridCellEditor editor)
        
          
        
      
      
        SetCellEditor(int row, int col, GridCellEditor editor)
        
          
          
          
        
      
      
        GetDefaultEditor() -> GridCellEditor
      
      
        GetCellEditor(int row, int col) -> GridCellEditor
        
          
          
        
      
      
        GetCellValue(int row, int col) -> String
        
          
          
        
      
      
        SetCellValue(int row, int col, String s)
        
          
          
          
        
      
      
        IsReadOnly(int row, int col) -> bool
        
          
          
        
      
      
        SetReadOnly(int row, int col, bool isReadOnly=True)
        
          
          
          
        
      
      
        SelectRow(int row, bool addToSelected=False)
        
          
          
        
      
      
        SelectCol(int col, bool addToSelected=False)
        
          
          
        
      
      
        SelectBlock(int topRow, int leftCol, int bottomRow, int rightCol, 
    bool addToSelected=False)
        
          
          
          
          
          
        
      
      
        SelectAll()
      
      
        IsSelection() -> bool
      
      
        ClearSelection()
      
      
        IsInSelection(int row, int col) -> bool
        
          
          
        
      
      
        GetSelectedCells() -> wxGridCellCoordsArray
      
      
        GetSelectionBlockTopLeft() -> wxGridCellCoordsArray
      
      
        GetSelectionBlockBottomRight() -> wxGridCellCoordsArray
      
      
        GetSelectedRows() -> wxArrayInt
      
      
        GetSelectedCols() -> wxArrayInt
      
      
        DeselectRow(int row)
        
          
        
      
      
        DeselectCol(int col)
        
          
        
      
      
        DeselectCell(int row, int col)
        
          
          
        
      
      
        BlockToDeviceRect(GridCellCoords topLeft, GridCellCoords bottomRight) -> Rect
        
          
          
        
      
      
        GetSelectionBackground() -> Colour
      
      
        GetSelectionForeground() -> Colour
      
      
        SetSelectionBackground(Colour c)
        
          
        
      
      
        SetSelectionForeground(Colour c)
        
          
        
      
      
        RegisterDataType(String typeName, GridCellRenderer renderer, GridCellEditor editor)
        
          
          
          
        
      
      
        GetDefaultEditorForCell(int row, int col) -> GridCellEditor
        
          
          
        
      
      
        GetDefaultRendererForCell(int row, int col) -> GridCellRenderer
        
          
          
        
      
      
        GetDefaultEditorForType(String typeName) -> GridCellEditor
        
          
        
      
      
        GetDefaultRendererForType(String typeName) -> GridCellRenderer
        
          
        
      
      
        SetMargins(int extraWidth, int extraHeight)
        
          
          
        
      
      
        GetGridWindow() -> Window
      
      
        GetGridRowLabelWindow() -> Window
      
      
        GetGridColLabelWindow() -> Window
      
      
        GetGridCornerLabelWindow() -> Window
      
    
    
      
      
        __init__(int id, wxEventType type, Grid obj, int row=-1, int col=-1, 
    int x=-1, int y=-1, bool sel=True, bool control=False, 
    bool shift=False, bool alt=False, 
    bool meta=False) -> GridEvent
        
          
          
          
          
          
          
          
          
          
          
          
          
        
      
      
        GetRow() -> int
      
      
        GetCol() -> int
      
      
        GetPosition() -> Point
      
      
        Selecting() -> bool
      
      
        ControlDown() -> bool
      
      
        MetaDown() -> bool
      
      
        ShiftDown() -> bool
      
      
        AltDown() -> bool
      
    
    
      
      
        __init__(int id, wxEventType type, Grid obj, int rowOrCol=-1, 
    int x=-1, int y=-1, bool control=False, bool shift=False, 
    bool alt=False, bool meta=False) -> GridSizeEvent
        
          
          
          
          
          
          
          
          
          
          
        
      
      
        GetRowOrCol() -> int
      
      
        GetPosition() -> Point
      
      
        ControlDown() -> bool
      
      
        MetaDown() -> bool
      
      
        ShiftDown() -> bool
      
      
        AltDown() -> bool
      
    
    
      
      
        __init__(int id, wxEventType type, Grid obj, GridCellCoords topLeft, 
    GridCellCoords bottomRight, bool sel=True, 
    bool control=False, bool shift=False, 
    bool alt=False, bool meta=False) -> GridRangeSelectEvent
        
          
          
          
          
          
          
          
          
          
          
        
      
      
        GetTopLeftCoords() -> GridCellCoords
      
      
        GetBottomRightCoords() -> GridCellCoords
      
      
        GetTopRow() -> int
      
      
        GetBottomRow() -> int
      
      
        GetLeftCol() -> int
      
      
        GetRightCol() -> int
      
      
        Selecting() -> bool
      
      
        ControlDown() -> bool
      
      
        MetaDown() -> bool
      
      
        ShiftDown() -> bool
      
      
        AltDown() -> bool
      
    
    
      
      
        __init__(int id, wxEventType type, Object obj, int row, int col, 
    Control ctrl) -> GridEditorCreatedEvent
        
          
          
          
          
          
          
        
      
      
        GetRow() -> int
      
      
        GetCol() -> int
      
      
        GetControl() -> Control
      
      
        SetRow(int row)
        
          
        
      
      
        SetCol(int col)
        
          
        
      
      
        SetControl(Control ctrl)
        
          
        
      
    
    
EVT_GRID_CELL_LEFT_CLICK = wx.PyEventBinder( wxEVT_GRID_CELL_LEFT_CLICK )
EVT_GRID_CELL_RIGHT_CLICK = wx.PyEventBinder( wxEVT_GRID_CELL_RIGHT_CLICK )
EVT_GRID_CELL_LEFT_DCLICK = wx.PyEventBinder( wxEVT_GRID_CELL_LEFT_DCLICK )
EVT_GRID_CELL_RIGHT_DCLICK = wx.PyEventBinder( wxEVT_GRID_CELL_RIGHT_DCLICK )
EVT_GRID_LABEL_LEFT_CLICK = wx.PyEventBinder( wxEVT_GRID_LABEL_LEFT_CLICK )
EVT_GRID_LABEL_RIGHT_CLICK = wx.PyEventBinder( wxEVT_GRID_LABEL_RIGHT_CLICK )
EVT_GRID_LABEL_LEFT_DCLICK = wx.PyEventBinder( wxEVT_GRID_LABEL_LEFT_DCLICK )
EVT_GRID_LABEL_RIGHT_DCLICK = wx.PyEventBinder( wxEVT_GRID_LABEL_RIGHT_DCLICK )
EVT_GRID_ROW_SIZE = wx.PyEventBinder( wxEVT_GRID_ROW_SIZE )
EVT_GRID_COL_SIZE = wx.PyEventBinder( wxEVT_GRID_COL_SIZE )
EVT_GRID_RANGE_SELECT = wx.PyEventBinder( wxEVT_GRID_RANGE_SELECT )
EVT_GRID_CELL_CHANGE = wx.PyEventBinder( wxEVT_GRID_CELL_CHANGE )
EVT_GRID_SELECT_CELL = wx.PyEventBinder( wxEVT_GRID_SELECT_CELL )
EVT_GRID_EDITOR_SHOWN = wx.PyEventBinder( wxEVT_GRID_EDITOR_SHOWN )
EVT_GRID_EDITOR_HIDDEN = wx.PyEventBinder( wxEVT_GRID_EDITOR_HIDDEN )
EVT_GRID_EDITOR_CREATED = wx.PyEventBinder( wxEVT_GRID_EDITOR_CREATED )
  
  
    
     wx = core 
    
#---------------------------------------------------------------------------
    
      
      
        __init__(String href, String target=EmptyString) -> HtmlLinkInfo
        
          
          
        
      
      
        GetHref() -> String
      
      
        GetTarget() -> String
      
      
        GetEvent() -> MouseEvent
      
      
        GetHtmlCell() -> HtmlCell
      
      
        SetEvent(MouseEvent e)
        
          
        
      
      
        SetHtmlCell(HtmlCell e)
        
          
        
      
    
    
      
      
        GetName() -> String
      
      
        HasParam(String par) -> bool
        
          
        
      
      
        GetParam(String par, int with_commas=False) -> String
        
          
          
        
      
      
        GetAllParams() -> String
      
      
        HasEnding() -> bool
      
      
        GetBeginPos() -> int
      
      
        GetEndPos1() -> int
      
      
        GetEndPos2() -> int
      
    
    
      
      
        SetFS(FileSystem fs)
        
          
        
      
      
        GetFS() -> FileSystem
      
      
        Parse(String source) -> Object
        
          
        
      
      
        InitParser(String source)
        
          
        
      
      
        DoneParser()
      
      
        DoParsing(int begin_pos, int end_pos)
        
          
          
        
      
      
        StopParsing()
      
      
        AddTagHandler(HtmlTagHandler handler)
        
          
        
      
      
        GetSource() -> String
      
      
        PushTagHandler(HtmlTagHandler handler, String tags)
        
          
          
        
      
      
        PopTagHandler()
      
    
    
      
      
        __init__(HtmlWindow wnd=None) -> HtmlWinParser
        
          
        
      
      
        SetDC(DC dc)
        
          
        
      
      
        GetDC() -> DC
      
      
        GetCharHeight() -> int
      
      
        GetCharWidth() -> int
      
      
        GetWindow() -> HtmlWindow
      
      
        SetFonts(String normal_face, String fixed_face, PyObject sizes=None)
        
          
          
          
        
      
      
        GetContainer() -> HtmlContainerCell
      
      
        OpenContainer() -> HtmlContainerCell
      
      
        SetContainer(HtmlContainerCell c) -> HtmlContainerCell
        
          
        
      
      
        CloseContainer() -> HtmlContainerCell
      
      
        GetFontSize() -> int
      
      
        SetFontSize(int s)
        
          
        
      
      
        GetFontBold() -> int
      
      
        SetFontBold(int x)
        
          
        
      
      
        GetFontItalic() -> int
      
      
        SetFontItalic(int x)
        
          
        
      
      
        GetFontUnderlined() -> int
      
      
        SetFontUnderlined(int x)
        
          
        
      
      
        GetFontFixed() -> int
      
      
        SetFontFixed(int x)
        
          
        
      
      
        GetAlign() -> int
      
      
        SetAlign(int a)
        
          
        
      
      
        GetLinkColor() -> Colour
      
      
        SetLinkColor(Colour clr)
        
          
        
      
      
        GetActualColor() -> Colour
      
      
        SetActualColor(Colour clr)
        
          
        
      
      
        SetLink(String link)
        
          
        
      
      
        CreateCurrentFont() -> Font
      
      
        GetLink() -> HtmlLinkInfo
      
    
    
      
      
        __init__() -> HtmlTagHandler
      
      
        _setCallbackInfo(PyObject self, PyObject _class)
        
          
          
        
      
      
        SetParser(HtmlParser parser)
        
          
        
      
      
        GetParser() -> HtmlParser
      
      
        ParseInner(HtmlTag tag)
        
          
        
      
    
    
      
      
        __init__() -> HtmlWinTagHandler
      
      
        _setCallbackInfo(PyObject self, PyObject _class)
        
          
          
        
      
      
        SetParser(HtmlParser parser)
        
          
        
      
      
        GetParser() -> HtmlWinParser
      
      
        ParseInner(HtmlTag tag)
        
          
        
      
    
    
      HtmlWinParser_AddTagHandler(PyObject tagHandlerClass)
      
        
      
    
    
#---------------------------------------------------------------------------
    
      
        __init__() -> HtmlSelection
      
      
        __del__()
      
      
        Set(Point fromPos, HtmlCell fromCell, Point toPos, HtmlCell toCell)
        
          
          
          
          
        
      
      
        SetCells(HtmlCell fromCell, HtmlCell toCell)
        
          
          
        
      
      
        GetFromCell() -> HtmlCell
      
      
        GetToCell() -> HtmlCell
      
      
        GetFromPos() -> Point
      
      
        GetToPos() -> Point
      
      
        GetFromPrivPos() -> Point
      
      
        GetToPrivPos() -> Point
      
      
        SetFromPrivPos(Point pos)
        
          
        
      
      
        SetToPrivPos(Point pos)
        
          
        
      
      
        ClearPrivPos()
      
      
        IsEmpty() -> bool
      
    
    
      
        __init__() -> HtmlRenderingState
      
      
        __del__()
      
      
        SetSelectionState(int s)
        
          
        
      
      
        GetSelectionState() -> int
      
      
        SetFgColour(Colour c)
        
          
        
      
      
        GetFgColour() -> Colour
      
      
        SetBgColour(Colour c)
        
          
        
      
      
        GetBgColour() -> Colour
      
    
    
      
        GetSelectedTextColour(Colour clr) -> Colour
        
          
        
      
      
        GetSelectedTextBgColour(Colour clr) -> Colour
        
          
        
      
    
    
      
      
        GetSelectedTextColour(Colour clr) -> Colour
        
          
        
      
      
        GetSelectedTextBgColour(Colour clr) -> Colour
        
          
        
      
    
    
      
        __init__() -> HtmlRenderingInfo
      
      
        __del__()
      
      
        SetSelection(HtmlSelection s)
        
          
        
      
      
        GetSelection() -> HtmlSelection
      
      
        SetStyle(HtmlRenderingStyle style)
        
          
        
      
      
        GetStyle() -> HtmlRenderingStyle
      
      
        GetState() -> HtmlRenderingState
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__() -> HtmlCell
      
      
        GetPosX() -> int
      
      
        GetPosY() -> int
      
      
        GetWidth() -> int
      
      
        GetHeight() -> int
      
      
        GetDescent() -> int
      
      
        GetId() -> String
      
      
        SetId(String id)
        
          
        
      
      
        GetLink(int x=0, int y=0) -> HtmlLinkInfo
        
          
          
        
      
      
        GetNext() -> HtmlCell
      
      
        GetParent() -> HtmlContainerCell
      
      
        GetFirstChild() -> HtmlCell
      
      
        GetCursor() -> Cursor
      
      
        IsFormattingCell() -> bool
      
      
        SetLink(HtmlLinkInfo link)
        
          
        
      
      
        SetNext(HtmlCell cell)
        
          
        
      
      
        SetParent(HtmlContainerCell p)
        
          
        
      
      
        SetPos(int x, int y)
        
          
          
        
      
      
        Layout(int w)
        
          
        
      
      
        Draw(DC dc, int x, int y, int view_y1, int view_y2, HtmlRenderingInfo info)
        
          
          
          
          
          
          
        
      
      
        DrawInvisible(DC dc, int x, int y, HtmlRenderingInfo info)
        
          
          
          
          
        
      
      
        Find(int condition, void param) -> HtmlCell
        
          
          
        
      
      
        AdjustPagebreak(int INOUT) -> bool
        
          
        
      
      
        SetCanLiveOnPagebreak(bool can)
        
          
        
      
      
        IsLinebreakAllowed() -> bool
      
      
        IsTerminalCell() -> bool
      
      
        FindCellByPos(int x, int y, unsigned int flags=HTML_FIND_EXACT) -> HtmlCell
        
          
          
          
        
      
      
        GetAbsPos() -> Point
      
      
        GetFirstTerminal() -> HtmlCell
      
      
        GetLastTerminal() -> HtmlCell
      
      
        GetDepth() -> unsigned int
      
      
        IsBefore(HtmlCell cell) -> bool
        
          
        
      
      
        ConvertToText(HtmlSelection sel) -> String
        
          
        
      
    
    
      
      
        __init__(String word, DC dc) -> HtmlWordCell
        
          
          
        
      
    
    
      
      
        __init__(HtmlContainerCell parent) -> HtmlContainerCell
        
          
        
      
      
        InsertCell(HtmlCell cell)
        
          
        
      
      
        SetAlignHor(int al)
        
          
        
      
      
        GetAlignHor() -> int
      
      
        SetAlignVer(int al)
        
          
        
      
      
        GetAlignVer() -> int
      
      
        SetIndent(int i, int what, int units=HTML_UNITS_PIXELS)
        
          
          
          
        
      
      
        GetIndent(int ind) -> int
        
          
        
      
      
        GetIndentUnits(int ind) -> int
        
          
        
      
      
        SetAlign(HtmlTag tag)
        
          
        
      
      
        SetWidthFloat(int w, int units)
        
          
          
        
      
      
        SetWidthFloatFromTag(HtmlTag tag)
        
          
        
      
      
        SetMinHeight(int h, int align=HTML_ALIGN_TOP)
        
          
          
        
      
      
        SetBackgroundColour(Colour clr)
        
          
        
      
      
        GetBackgroundColour() -> Colour
      
      
        SetBorder(Colour clr1, Colour clr2)
        
          
          
        
      
      
        GetFirstChild() -> HtmlCell
      
    
    
      
      
        __init__(Colour clr, int flags=HTML_CLR_FOREGROUND) -> HtmlColourCell
        
          
          
        
      
    
    
      
      
        __init__(Font font) -> HtmlFontCell
        
          
        
      
    
    
      
      
        __init__(Window wnd, int w=0) -> HtmlWidgetCell
        
          
          
        
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__() -> HtmlFilter
      
      
        _setCallbackInfo(PyObject self, PyObject _class)
        
          
          
        
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__(Window parent, int id=-1, Point pos=DefaultPosition, 
    Size size=DefaultSize, int style=HW_DEFAULT_STYLE, 
    String name=HtmlWindowNameStr) -> HtmlWindow
        
          
          
          
          
          
          
        
      
      
        PreHtmlWindow() -> HtmlWindow
      
      
        Create(Window parent, int id=-1, Point pos=DefaultPosition, 
    Size size=DefaultSize, int style=HW_SCROLLBAR_AUTO, 
    String name=HtmlWindowNameStr) -> bool
        
          
          
          
          
          
          
        
      
      
        _setCallbackInfo(PyObject self, PyObject _class)
        
          
          
        
      
      
        SetPage(String source) -> bool
        
          
        
      
      
        LoadPage(String location) -> bool
        
          
        
      
      
        LoadFile(String filename) -> bool
        
          
        
      
      
        AppendToPage(String source) -> bool
        
          
        
      
      
        GetOpenedPage() -> String
      
      
        GetOpenedAnchor() -> String
      
      
        GetOpenedPageTitle() -> String
      
      
        SetRelatedFrame(Frame frame, String format)
        
          
          
        
      
      
        GetRelatedFrame() -> Frame
      
      
        SetRelatedStatusBar(int bar)
        
          
        
      
      
        SetFonts(String normal_face, String fixed_face, PyObject sizes=None)
        
          
          
          
        
      
      
        SetTitle(String title)
        
          
        
      
      
        SetBorders(int b)
        
          
        
      
      
        ReadCustomization(ConfigBase cfg, String path=EmptyString)
        
          
          
        
      
      
        WriteCustomization(ConfigBase cfg, String path=EmptyString)
        
          
          
        
      
      
        HistoryBack() -> bool
      
      
        HistoryForward() -> bool
      
      
        HistoryCanBack() -> bool
      
      
        HistoryCanForward() -> bool
      
      
        HistoryClear()
      
      
        GetInternalRepresentation() -> HtmlContainerCell
      
      
        GetParser() -> HtmlWinParser
      
      
        ScrollToAnchor(String anchor) -> bool
        
          
        
      
      
        HasAnchor(String anchor) -> bool
        
          
        
      
      
        HtmlWindow.AddFilter(HtmlFilter filter)
        
          
        
      
      
        base_OnLinkClicked(HtmlLinkInfo link)
        
          
        
      
      
        base_OnSetTitle(String title)
        
          
        
      
      
        base_OnCellMouseHover(HtmlCell cell, int x, int y)
        
          
          
          
        
      
      
        base_OnCellClicked(HtmlCell cell, int x, int y, MouseEvent event)
        
          
          
          
          
        
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__() -> HtmlDCRenderer
      
      
        __del__()
      
      
        SetDC(DC dc, int maxwidth)
        
          
          
        
      
      
        SetSize(int width, int height)
        
          
          
        
      
      
        SetHtmlText(String html, String basepath=EmptyString, bool isdir=True)
        
          
          
          
        
      
      
        SetFonts(String normal_face, String fixed_face, PyObject sizes=None)
        
          
          
          
        
      
      
        Render(int x, int y, int from=0, int dont_render=False, int to=INT_MAX, 
    int choices=None, int LCOUNT=0) -> int
        
          
          
          
          
          
          
          
        
      
      
        GetTotalHeight() -> int
      
    
    
      
      
        __init__(String title=HtmlPrintoutTitleStr) -> HtmlPrintout
        
          
        
      
      
        SetHtmlText(String html, String basepath=EmptyString, bool isdir=True)
        
          
          
          
        
      
      
        SetHtmlFile(String htmlfile)
        
          
        
      
      
        SetHeader(String header, int pg=PAGE_ALL)
        
          
          
        
      
      
        SetFooter(String footer, int pg=PAGE_ALL)
        
          
          
        
      
      
        SetFonts(String normal_face, String fixed_face, PyObject sizes=None)
        
          
          
          
        
      
      
        SetMargins(float top=25.2, float bottom=25.2, float left=25.2, 
    float right=25.2, float spaces=5)
        
          
          
          
          
          
        
      
      
        HtmlPrintout.AddFilter(wxHtmlFilter filter)
        
          
        
      
      
        HtmlPrintout.CleanUpStatics()
      
    
    
      
      
        __init__(String name=HtmlPrintingTitleStr, Window parentWindow=None) -> HtmlEasyPrinting
        
          
          
        
      
      
        __del__()
      
      
        PreviewFile(String htmlfile)
        
          
        
      
      
        PreviewText(String htmltext, String basepath=EmptyString)
        
          
          
        
      
      
        PrintFile(String htmlfile)
        
          
        
      
      
        PrintText(String htmltext, String basepath=EmptyString)
        
          
          
        
      
      
        PrinterSetup()
      
      
        PageSetup()
      
      
        SetHeader(String header, int pg=PAGE_ALL)
        
          
          
        
      
      
        SetFooter(String footer, int pg=PAGE_ALL)
        
          
          
        
      
      
        SetFonts(String normal_face, String fixed_face, PyObject sizes=None)
        
          
          
          
        
      
      
        GetPrintData() -> PrintData
      
      
        GetPageSetupData() -> PageSetupDialogData
      
    
    
#---------------------------------------------------------------------------
    
      
        __init__(String bookfile, String basepath, String title, String start) -> HtmlBookRecord
        
          
          
          
          
        
      
      
        GetBookFile() -> String
      
      
        GetTitle() -> String
      
      
        GetStart() -> String
      
      
        GetBasePath() -> String
      
      
        SetContentsRange(int start, int end)
        
          
          
        
      
      
        GetContentsStart() -> int
      
      
        GetContentsEnd() -> int
      
      
        SetTitle(String title)
        
          
        
      
      
        SetBasePath(String path)
        
          
        
      
      
        SetStart(String start)
        
          
        
      
      
        GetFullPath(String page) -> String
        
          
        
      
    
    
      
        GetLevel() -> int
      
      
        GetID() -> int
      
      
        GetName() -> String
      
      
        GetPage() -> String
      
      
        GetBook() -> HtmlBookRecord
      
    
    
      
        Search() -> bool
      
      
        IsActive() -> bool
      
      
        GetCurIndex() -> int
      
      
        GetMaxIndex() -> int
      
      
        GetName() -> String
      
      
        GetContentsItem() -> HtmlContentsItem
      
    
    
      
        __init__() -> HtmlHelpData
      
      
        __del__()
      
      
        SetTempDir(String path)
        
          
        
      
      
        AddBook(String book) -> bool
        
          
        
      
      
        FindPageByName(String page) -> String
        
          
        
      
      
        FindPageById(int id) -> String
        
          
        
      
      
        GetBookRecArray() -> wxHtmlBookRecArray
      
      
        GetContents() -> HtmlContentsItem
      
      
        GetContentsCnt() -> int
      
      
        GetIndex() -> HtmlContentsItem
      
      
        GetIndexCnt() -> int
      
    
    
      
      
        __init__(Window parent, int ??, String title=EmptyString, int style=HF_DEFAULTSTYLE, 
    HtmlHelpData data=None) -> HtmlHelpFrame
        
          
          
          
          
          
        
      
      
        GetData() -> HtmlHelpData
      
      
        SetTitleFormat(String format)
        
          
        
      
      
        Display(String x)
        
          
        
      
      
        DisplayID(int id)
        
          
        
      
      
        DisplayContents()
      
      
        DisplayIndex()
      
      
        KeywordSearch(String keyword) -> bool
        
          
        
      
      
        UseConfig(ConfigBase config, String rootpath=EmptyString)
        
          
          
        
      
      
        ReadCustomization(ConfigBase cfg, String path=EmptyString)
        
          
          
        
      
      
        WriteCustomization(ConfigBase cfg, String path=EmptyString)
        
          
          
        
      
    
    
      
      
        __init__(int style=HF_DEFAULTSTYLE) -> HtmlHelpController
        
          
        
      
      
        __del__()
      
      
        SetTitleFormat(String format)
        
          
        
      
      
        SetTempDir(String path)
        
          
        
      
      
        AddBook(String book, int show_wait_msg=False) -> bool
        
          
          
        
      
      
        Display(String x)
        
          
        
      
      
        DisplayID(int id)
        
          
        
      
      
        DisplayContents()
      
      
        DisplayIndex()
      
      
        KeywordSearch(String keyword) -> bool
        
          
        
      
      
        UseConfig(ConfigBase config, String rootpath=EmptyString)
        
          
          
        
      
      
        ReadCustomization(ConfigBase cfg, String path=EmptyString)
        
          
          
        
      
      
        WriteCustomization(ConfigBase cfg, String path=EmptyString)
        
          
          
        
      
      
        GetFrame() -> HtmlHelpFrame
      
    
  
  
    
     wx = core 
    
EVT_WIZARD_PAGE_CHANGED  = wx.PyEventBinder( wxEVT_WIZARD_PAGE_CHANGED, 1)
EVT_WIZARD_PAGE_CHANGING = wx.PyEventBinder( wxEVT_WIZARD_PAGE_CHANGING, 1)
EVT_WIZARD_CANCEL        = wx.PyEventBinder( wxEVT_WIZARD_CANCEL, 1)
EVT_WIZARD_HELP          = wx.PyEventBinder( wxEVT_WIZARD_HELP, 1)
EVT_WIZARD_FINISHED      = wx.PyEventBinder( wxEVT_WIZARD_FINISHED, 1)
    
      
      
        __init__(wxEventType type=wxEVT_NULL, int id=-1, bool direction=True, 
    WizardPage page=None) -> WizardEvent
        
          
          
          
          
        
      
      
        GetDirection() -> bool
      
      
        GetPage() -> WizardPage
      
    
    
      
      
        Create(Wizard parent, Bitmap bitmap=wxNullBitmap, String resource=EmptyString) -> bool
        
          
          
          
        
      
      
        GetPrev() -> WizardPage
      
      
        GetNext() -> WizardPage
      
      
        GetBitmap() -> Bitmap
      
    
    
      
      
        __init__(Wizard parent, Bitmap bitmap=&wxNullBitmap, String resource=&wxPyEmptyString) -> PyWizardPage
        
          
          
          
        
      
      
        PrePyWizardPage() -> PyWizardPage
      
      
        Create(Wizard parent, Bitmap bitmap=wxNullBitmap, String resource=EmptyString) -> bool
        
          
          
          
        
      
      
        _setCallbackInfo(PyObject self, PyObject _class)
        
          
          
        
      
      
        base_DoMoveWindow(int x, int y, int width, int height)
        
          
          
          
          
        
      
      
        base_DoSetSize(int x, int y, int width, int height, int sizeFlags=SIZE_AUTO)
        
          
          
          
          
          
        
      
      
        base_DoSetClientSize(int width, int height)
        
          
          
        
      
      
        base_DoSetVirtualSize(int x, int y)
        
          
          
        
      
      
        base_DoGetSize() -> (width, height)
        
          
          
        
      
      
        base_DoGetClientSize() -> (width, height)
        
          
          
        
      
      
        base_DoGetPosition() -> (x,y)
        
          
          
        
      
      
        base_DoGetVirtualSize() -> Size
      
      
        base_DoGetBestSize() -> Size
      
      
        base_InitDialog()
      
      
        base_TransferDataToWindow() -> bool
      
      
        base_TransferDataFromWindow() -> bool
      
      
        base_Validate() -> bool
      
      
        base_AcceptsFocus() -> bool
      
      
        base_AcceptsFocusFromKeyboard() -> bool
      
      
        base_GetMaxSize() -> Size
      
      
        base_AddChild(Window child)
        
          
        
      
      
        base_RemoveChild(Window child)
        
          
        
      
    
    
      
      
        __init__(Wizard parent, WizardPage prev=None, WizardPage next=None, 
    Bitmap bitmap=wxNullBitmap, wxChar resource=None) -> WizardPageSimple
        
          
          
          
          
          
        
      
      
        PreWizardPageSimple() -> WizardPageSimple
      
      
        Create(Wizard parent=None, WizardPage prev=None, WizardPage next=None, 
    Bitmap bitmap=wxNullBitmap, wxChar resource=None) -> bool
        
          
          
          
          
          
        
      
      
        SetPrev(WizardPage prev)
        
          
        
      
      
        SetNext(WizardPage next)
        
          
        
      
      
        WizardPageSimple.Chain(WizardPageSimple first, WizardPageSimple second)
        
          
          
        
      
    
    
      
      
        __init__(Window parent, int id=-1, String title=EmptyString, 
    Bitmap bitmap=wxNullBitmap, Point pos=DefaultPosition, 
    long style=DEFAULT_DIALOG_STYLE) -> Wizard
        
          
          
          
          
          
          
        
      
      
        PreWizard() -> Wizard
      
      
        Create(Window parent, int id=-1, String title=EmptyString, 
    Bitmap bitmap=wxNullBitmap, Point pos=DefaultPosition) -> bool
        
          
          
          
          
          
        
      
      
        Init()
      
      
        RunWizard(WizardPage firstPage) -> bool
        
          
        
      
      
        GetCurrentPage() -> WizardPage
      
      
        SetPageSize(Size size)
        
          
        
      
      
        GetPageSize() -> Size
      
      
        FitToPage(WizardPage firstPage)
        
          
        
      
      
        GetPageAreaSizer() -> Sizer
      
      
        SetBorder(int border)
        
          
        
      
      
        IsRunning() -> bool
      
      
        ShowPage(WizardPage page, bool goingForward=True) -> bool
        
          
          
        
      
      
        HasNextPage(WizardPage page) -> bool
        
          
        
      
      
        HasPrevPage(WizardPage page) -> bool
        
          
        
      
    
  
  
    
     wx = core 
    
      
      
        __init__(bool isRGB, GLCanvas win, wxPalette palette=wxNullPalette, 
    GLContext other=None) -> GLContext
        
          
          
          
          
        
      
      
        __del__()
      
      
        SetCurrent()
      
      
        SetColour(String colour)
        
          
        
      
      
        SwapBuffers()
      
      
        SetupPixelFormat()
      
      
        SetupPalette(wxPalette palette)
        
          
        
      
      
        CreateDefaultPalette() -> wxPalette
      
      
        GetPalette() -> wxPalette
      
      
        GetWindow() -> Window
      
    
    
      
      
        __init__(Window parent, int id=-1, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=0, String name=GLCanvasNameStr, 
    int attribList=None, wxPalette palette=wxNullPalette) -> GLCanvas
        
          
          
          
          
          
          
          
          
        
      
      
        wxGLCanvasWithContext(Window parent, GLContext shared=None, int id=-1, Point pos=DefaultPosition, 
    Size size=DefaultSize, 
    long style=0, String name=GLCanvasNameStr, 
    int attribList=None, wxPalette palette=wxNullPalette) -> GLCanvas
        
          
          
          
          
          
          
          
          
          
        
      
      
        SetCurrent()
      
      
        SetColour(String colour)
        
          
        
      
      
        SwapBuffers()
      
      
        GetContext() -> GLContext
      
    
  
  
    
     wx = core 
    
#---------------------------------------------------------------------------
    
      
      
        __init__() -> ShapeRegion
      
      
        SetText(String s)
        
          
        
      
      
        SetFont(Font f)
        
          
        
      
      
        SetMinSize(double w, double h)
        
          
          
        
      
      
        SetSize(double w, double h)
        
          
          
        
      
      
        SetPosition(double x, double y)
        
          
          
        
      
      
        SetProportions(double x, double y)
        
          
          
        
      
      
        SetFormatMode(int mode)
        
          
        
      
      
        SetName(String s)
        
          
        
      
      
        SetColour(String col)
        
          
        
      
      
        GetText() -> String
      
      
        GetFont() -> Font
      
      
        GetMinSize(double OUTPUT, double OUTPUT)
        
          
          
        
      
      
        GetProportion(double OUTPUT, double OUTPUT)
        
          
          
        
      
      
        GetSize(double OUTPUT, double OUTPUT)
        
          
          
        
      
      
        GetPosition(double OUTPUT, double OUTPUT)
        
          
          
        
      
      
        GetFormatMode() -> int
      
      
        GetName() -> String
      
      
        GetColour() -> String
      
      
        GetActualColourObject() -> Colour
      
      
        GetFormattedText() -> wxList
      
      
        GetPenColour() -> String
      
      
        GetPenStyle() -> int
      
      
        SetPenStyle(int style)
        
          
        
      
      
        SetPenColour(String col)
        
          
        
      
      
        GetActualPen() -> wxPen
      
      
        GetWidth() -> double
      
      
        GetHeight() -> double
      
      
        ClearText()
      
    
    
      
      
        __init__(int id=0, double x=0.0, double y=0.0) -> AttachmentPoint
        
          
          
          
        
      
      
      
      
    
    
      
      
        __init__(PyShapeEvtHandler prev=None, PyShape shape=None) -> PyShapeEvtHandler
        
          
          
        
      
      
        _setCallbackInfo(PyObject self, PyObject _class)
        
          
          
        
      
      
        _setOORInfo(PyObject _self)
        
          
        
      
      
        SetShape(PyShape sh)
        
          
        
      
      
        GetShape() -> PyShape
      
      
        SetPreviousHandler(PyShapeEvtHandler handler)
        
          
        
      
      
        GetPreviousHandler() -> PyShapeEvtHandler
      
      
        CreateNewCopy() -> PyShapeEvtHandler
      
      
        base_OnDelete()
      
      
        base_OnDraw(DC dc)
        
          
        
      
      
        base_OnDrawContents(DC dc)
        
          
        
      
      
        base_OnDrawBranches(DC dc, bool erase=False)
        
          
          
        
      
      
        base_OnMoveLinks(DC dc)
        
          
        
      
      
        base_OnErase(DC dc)
        
          
        
      
      
        base_OnEraseContents(DC dc)
        
          
        
      
      
        base_OnHighlight(DC dc)
        
          
        
      
      
        base_OnLeftClick(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnLeftDoubleClick(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnRightClick(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnSize(double x, double y)
        
          
          
        
      
      
        base_OnMovePre(DC dc, double x, double y, double old_x, double old_y, 
    bool display=True) -> bool
        
          
          
          
          
          
          
        
      
      
        base_OnMovePost(DC dc, double x, double y, double old_x, double old_y, 
    bool display=True)
        
          
          
          
          
          
          
        
      
      
        base_OnDragLeft(bool draw, double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
          
        
      
      
        base_OnBeginDragLeft(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnEndDragLeft(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnDragRight(bool draw, double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
          
        
      
      
        base_OnBeginDragRight(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnEndDragRight(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnDrawOutline(DC dc, double x, double y, double w, double h)
        
          
          
          
          
          
        
      
      
        base_OnDrawControlPoints(DC dc)
        
          
        
      
      
        base_OnEraseControlPoints(DC dc)
        
          
        
      
      
        base_OnMoveLink(DC dc, bool moveControlPoints=True)
        
          
          
        
      
      
        base_OnSizingDragLeft(PyControlPoint pt, bool draw, double x, double y, int keys=0, 
    int attachment=0)
        
          
          
          
          
          
          
        
      
      
        base_OnSizingBeginDragLeft(PyControlPoint pt, double x, double y, int keys=0, 
    int attachment=0)
        
          
          
          
          
          
        
      
      
        base_OnSizingEndDragLeft(PyControlPoint pt, double x, double y, int keys=0, 
    int attachment=0)
        
          
          
          
          
          
        
      
      
        base_OnBeginSize(double w, double h)
        
          
          
        
      
      
        base_OnEndSize(double w, double h)
        
          
          
        
      
    
    
      
      
        __init__(PyShapeCanvas can=None) -> PyShape
        
          
        
      
      
        _setCallbackInfo(PyObject self, PyObject _class)
        
          
          
        
      
      
        GetBoundingBoxMax(double OUTPUT, double OUTPUT)
        
          
          
        
      
      
        GetBoundingBoxMin(double OUTPUT, double OUTPUT)
        
          
          
        
      
      
        GetPerimeterPoint(double x1, double y1, double x2, double y2, double OUTPUT, 
    double OUTPUT) -> bool
        
          
          
          
          
          
          
        
      
      
        GetCanvas() -> PyShapeCanvas
      
      
        SetCanvas(PyShapeCanvas the_canvas)
        
          
        
      
      
        AddToCanvas(PyShapeCanvas the_canvas, PyShape addAfter=None)
        
          
          
        
      
      
        InsertInCanvas(PyShapeCanvas the_canvas)
        
          
        
      
      
        RemoveFromCanvas(PyShapeCanvas the_canvas)
        
          
        
      
      
        GetX() -> double
      
      
        GetY() -> double
      
      
        SetX(double x)
        
          
        
      
      
        SetY(double y)
        
          
        
      
      
        GetParent() -> PyShape
      
      
        SetParent(PyShape p)
        
          
        
      
      
        GetTopAncestor() -> PyShape
      
      
        GetChildren() -> PyObject
      
      
        Unlink()
      
      
        SetDrawHandles(bool drawH)
        
          
        
      
      
        GetDrawHandles() -> bool
      
      
        MakeControlPoints()
      
      
        DeleteControlPoints(DC dc=None)
        
          
        
      
      
        ResetControlPoints()
      
      
        GetEventHandler() -> PyShapeEvtHandler
      
      
        SetEventHandler(PyShapeEvtHandler handler)
        
          
        
      
      
        MakeMandatoryControlPoints()
      
      
        ResetMandatoryControlPoints()
      
      
        Recompute() -> bool
      
      
        CalculateSize()
      
      
        Select(bool select=True, DC dc=None)
        
          
          
        
      
      
        SetHighlight(bool hi=True, bool recurse=False)
        
          
          
        
      
      
        IsHighlighted() -> bool
      
      
        Selected() -> bool
      
      
        AncestorSelected() -> bool
      
      
        SetSensitivityFilter(int sens=OP_ALL, bool recursive=False)
        
          
          
        
      
      
        GetSensitivityFilter() -> int
      
      
        SetDraggable(bool drag, bool recursive=False)
        
          
          
        
      
      
        SetFixedSize(bool x, bool y)
        
          
          
        
      
      
        GetFixedSize(bool OUTPUT, bool OUTPUT)
        
          
          
        
      
      
        GetFixedWidth() -> bool
      
      
        GetFixedHeight() -> bool
      
      
        SetSpaceAttachments(bool sp)
        
          
        
      
      
        GetSpaceAttachments() -> bool
      
      
        SetShadowMode(int mode, bool redraw=False)
        
          
          
        
      
      
        GetShadowMode() -> int
      
      
        HitTest(double x, double y, int OUTPUT, double OUTPUT) -> bool
        
          
          
          
          
        
      
      
        SetCentreResize(bool cr)
        
          
        
      
      
        GetCentreResize() -> bool
      
      
        SetMaintainAspectRatio(bool ar)
        
          
        
      
      
        GetMaintainAspectRatio() -> bool
      
      
        GetLines() -> PyObject
      
      
        SetDisableLabel(bool flag)
        
          
        
      
      
        GetDisableLabel() -> bool
      
      
        SetAttachmentMode(int mode)
        
          
        
      
      
        GetAttachmentMode() -> int
      
      
        SetId(long i)
        
          
        
      
      
        GetId() -> long
      
      
        SetPen(wxPen pen)
        
          
        
      
      
        SetBrush(wxBrush brush)
        
          
        
      
      
        Show(bool show)
        
          
        
      
      
        IsShown() -> bool
      
      
        Move(DC dc, double x1, double y1, bool display=True)
        
          
          
          
          
        
      
      
        Erase(DC dc)
        
          
        
      
      
        EraseContents(DC dc)
        
          
        
      
      
        Draw(DC dc)
        
          
        
      
      
        Flash()
      
      
        MoveLinks(DC dc)
        
          
        
      
      
        DrawContents(DC dc)
        
          
        
      
      
        SetSize(double x, double y, bool recursive=True)
        
          
          
          
        
      
      
        SetAttachmentSize(double x, double y)
        
          
          
        
      
      
        Attach(PyShapeCanvas can)
        
          
        
      
      
        Detach()
      
      
        Constrain() -> bool
      
      
        AddLine(PyLineShape line, PyShape other, int attachFrom=0, 
    int attachTo=0, int positionFrom=-1, int positionTo=-1)
        
          
          
          
          
          
          
        
      
      
        GetLinePosition(PyLineShape line) -> int
        
          
        
      
      
        AddText(String string)
        
          
        
      
      
        GetPen() -> wxPen
      
      
        GetBrush() -> wxBrush
      
      
        SetDefaultRegionSize()
      
      
        FormatText(DC dc, String s, int regionId=0)
        
          
          
          
        
      
      
        SetFormatMode(int mode, int regionId=0)
        
          
          
        
      
      
        GetFormatMode(int regionId=0) -> int
        
          
        
      
      
        SetFont(Font font, int regionId=0)
        
          
          
        
      
      
        GetFont(int regionId=0) -> Font
        
          
        
      
      
        SetTextColour(String colour, int regionId=0)
        
          
          
        
      
      
        GetTextColour(int regionId=0) -> String
        
          
        
      
      
        GetNumberOfTextRegions() -> int
      
      
        SetRegionName(String name, int regionId=0)
        
          
          
        
      
      
        GetRegionName(int regionId) -> String
        
          
        
      
      
        GetRegionId(String name) -> int
        
          
        
      
      
        NameRegions(String parentName=EmptyString)
        
          
        
      
      
        GetRegions() -> PyObject
      
      
        AddRegion(ShapeRegion region)
        
          
        
      
      
        ClearRegions()
      
      
        AssignNewIds()
      
      
        FindRegion(String regionName, int OUTPUT) -> PyShape
        
          
          
        
      
      
        FindRegionNames(wxStringList list)
        
          
        
      
      
        ClearText(int regionId=0)
        
          
        
      
      
        RemoveLine(PyLineShape line)
        
          
        
      
      
        GetAttachmentPosition(int attachment, double OUTPUT, double OUTPUT, int nth=0, 
    int no_arcs=1, PyLineShape line=None) -> bool
        
          
          
          
          
          
          
        
      
      
        GetNumberOfAttachments() -> int
      
      
        AttachmentIsValid(int attachment) -> bool
        
          
        
      
      
        GetAttachments() -> PyObject
      
      
        GetAttachmentPositionEdge(int attachment, double OUTPUT, double OUTPUT, int nth=0, 
    int no_arcs=1, PyLineShape line=None) -> bool
        
          
          
          
          
          
          
        
      
      
        CalcSimpleAttachment(RealPoint pt1, RealPoint pt2, int nth, int noArcs, 
    PyLineShape line) -> RealPoint
        
          
          
          
          
          
        
      
      
        AttachmentSortTest(int attachmentPoint, RealPoint pt1, RealPoint pt2) -> bool
        
          
          
          
        
      
      
        EraseLinks(DC dc, int attachment=-1, bool recurse=False)
        
          
          
          
        
      
      
        DrawLinks(DC dc, int attachment=-1, bool recurse=False)
        
          
          
          
        
      
      
        MoveLineToNewAttachment(DC dc, PyLineShape to_move, double x, double y) -> bool
        
          
          
          
          
        
      
      
        ApplyAttachmentOrdering(PyObject linesToSort)
        
          
        
      
      
        GetBranchingAttachmentRoot(int attachment) -> RealPoint
        
          
        
      
      
        GetBranchingAttachmentInfo(int attachment, RealPoint root, RealPoint neck, RealPoint shoulder1, 
    RealPoint shoulder2) -> bool
        
          
          
          
          
          
        
      
      
        GetBranchingAttachmentPoint(int attachment, int n, RealPoint attachmentPoint, RealPoint stemPoint) -> bool
        
          
          
          
          
        
      
      
        GetAttachmentLineCount(int attachment) -> int
        
          
        
      
      
        SetBranchNeckLength(int len)
        
          
        
      
      
        GetBranchNeckLength() -> int
      
      
        SetBranchStemLength(int len)
        
          
        
      
      
        GetBranchStemLength() -> int
      
      
        SetBranchSpacing(int len)
        
          
        
      
      
        GetBranchSpacing() -> int
      
      
        SetBranchStyle(long style)
        
          
        
      
      
        GetBranchStyle() -> long
      
      
        PhysicalToLogicalAttachment(int physicalAttachment) -> int
        
          
        
      
      
        LogicalToPhysicalAttachment(int logicalAttachment) -> int
        
          
        
      
      
        Draggable() -> bool
      
      
        HasDescendant(PyShape image) -> bool
        
          
        
      
      
        CreateNewCopy(bool resetMapping=True, bool recompute=True) -> PyShape
        
          
          
        
      
      
        Copy(PyShape copy)
        
          
        
      
      
        CopyWithHandler(PyShape copy)
        
          
        
      
      
        Rotate(double x, double y, double theta)
        
          
          
          
        
      
      
        GetRotation() -> double
      
      
        SetRotation(double rotation)
        
          
        
      
      
        ClearAttachments()
      
      
        Recentre(DC dc)
        
          
        
      
      
        ClearPointList(wxList list)
        
          
        
      
      
        GetBackgroundPen() -> wxPen
      
      
        GetBackgroundBrush() -> wxBrush
      
      
        base_OnDelete()
      
      
        base_OnDraw(DC dc)
        
          
        
      
      
        base_OnDrawContents(DC dc)
        
          
        
      
      
        base_OnDrawBranches(DC dc, bool erase=False)
        
          
          
        
      
      
        base_OnMoveLinks(DC dc)
        
          
        
      
      
        base_OnErase(DC dc)
        
          
        
      
      
        base_OnEraseContents(DC dc)
        
          
        
      
      
        base_OnHighlight(DC dc)
        
          
        
      
      
        base_OnLeftClick(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnLeftDoubleClick(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnRightClick(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnSize(double x, double y)
        
          
          
        
      
      
        base_OnMovePre(DC dc, double x, double y, double old_x, double old_y, 
    bool display=True) -> bool
        
          
          
          
          
          
          
        
      
      
        base_OnMovePost(DC dc, double x, double y, double old_x, double old_y, 
    bool display=True)
        
          
          
          
          
          
          
        
      
      
        base_OnDragLeft(bool draw, double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
          
        
      
      
        base_OnBeginDragLeft(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnEndDragLeft(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnDragRight(bool draw, double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
          
        
      
      
        base_OnBeginDragRight(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnEndDragRight(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnDrawOutline(DC dc, double x, double y, double w, double h)
        
          
          
          
          
          
        
      
      
        base_OnDrawControlPoints(DC dc)
        
          
        
      
      
        base_OnEraseControlPoints(DC dc)
        
          
        
      
      
        base_OnMoveLink(DC dc, bool moveControlPoints=True)
        
          
          
        
      
      
        base_OnSizingDragLeft(PyControlPoint pt, bool draw, double x, double y, int keys=0, 
    int attachment=0)
        
          
          
          
          
          
          
        
      
      
        base_OnSizingBeginDragLeft(PyControlPoint pt, double x, double y, int keys=0, 
    int attachment=0)
        
          
          
          
          
          
        
      
      
        base_OnSizingEndDragLeft(PyControlPoint pt, double x, double y, int keys=0, 
    int attachment=0)
        
          
          
          
          
          
        
      
      
        base_OnBeginSize(double w, double h)
        
          
          
        
      
      
        base_OnEndSize(double w, double h)
        
          
          
        
      
    
    
      
      
        __init__() -> PseudoMetaFile
      
      
        __del__()
      
      
        Draw(DC dc, double xoffset, double yoffset)
        
          
          
          
        
      
      
        Clear()
      
      
        Copy(PseudoMetaFile copy)
        
          
        
      
      
        Scale(double sx, double sy)
        
          
          
        
      
      
        ScaleTo(double w, double h)
        
          
          
        
      
      
        Translate(double x, double y)
        
          
          
        
      
      
        Rotate(double x, double y, double theta)
        
          
          
          
        
      
      
        LoadFromMetaFile(String filename, double width, double height) -> bool
        
          
          
          
        
      
      
        GetBounds(double minX, double minY, double maxX, double maxY)
        
          
          
          
          
        
      
      
        CalculateSize(PyDrawnShape shape)
        
          
        
      
      
        SetRotateable(bool rot)
        
          
        
      
      
        GetRotateable() -> bool
      
      
        SetSize(double w, double h)
        
          
          
        
      
      
        SetFillBrush(wxBrush brush)
        
          
        
      
      
        GetFillBrush() -> wxBrush
      
      
        SetOutlinePen(wxPen pen)
        
          
        
      
      
        GetOutlinePen() -> wxPen
      
      
        SetOutlineOp(int op)
        
          
        
      
      
        GetOutlineOp() -> int
      
      
        IsValid() -> bool
      
      
        DrawLine(Point pt1, Point pt2)
        
          
          
        
      
      
        DrawRectangle(Rect rect)
        
          
        
      
      
        DrawRoundedRectangle(Rect rect, double radius)
        
          
          
        
      
      
        DrawArc(Point centrePt, Point startPt, Point endPt)
        
          
          
          
        
      
      
        DrawEllipticArc(Rect rect, double startAngle, double endAngle)
        
          
          
          
        
      
      
        DrawEllipse(Rect rect)
        
          
        
      
      
        DrawPoint(Point pt)
        
          
        
      
      
        DrawText(String text, Point pt)
        
          
          
        
      
      
        DrawLines(int PCOUNT, Point points)
        
          
          
        
      
      
        DrawPolygon(int PCOUNT, Point points, int flags=0)
        
          
          
          
        
      
      
        DrawSpline(int PCOUNT, Point points)
        
          
          
        
      
      
        SetClippingRect(Rect rect)
        
          
        
      
      
        DestroyClippingRect()
      
      
        SetPen(wxPen pen, bool isOutline=FALSE)
        
          
          
        
      
      
        SetBrush(wxBrush brush, bool isFill=FALSE)
        
          
          
        
      
      
        SetFont(Font font)
        
          
        
      
      
        SetTextColour(Colour colour)
        
          
        
      
      
        SetBackgroundColour(Colour colour)
        
          
        
      
      
        SetBackgroundMode(int mode)
        
          
        
      
    
    
      
      
        __init__(double width=0.0, double height=0.0) -> PyRectangleShape
        
          
          
        
      
      
        _setCallbackInfo(PyObject self, PyObject _class)
        
          
          
        
      
      
        SetCornerRadius(double radius)
        
          
        
      
      
        GetCornerRadius() -> double
      
      
        base_OnDelete()
      
      
        base_OnDraw(DC dc)
        
          
        
      
      
        base_OnDrawContents(DC dc)
        
          
        
      
      
        base_OnDrawBranches(DC dc, bool erase=FALSE)
        
          
          
        
      
      
        base_OnMoveLinks(DC dc)
        
          
        
      
      
        base_OnErase(DC dc)
        
          
        
      
      
        base_OnEraseContents(DC dc)
        
          
        
      
      
        base_OnHighlight(DC dc)
        
          
        
      
      
        base_OnLeftClick(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnLeftDoubleClick(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnRightClick(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnSize(double x, double y)
        
          
          
        
      
      
        base_OnMovePre(DC dc, double x, double y, double old_x, double old_y, 
    bool display=True) -> bool
        
          
          
          
          
          
          
        
      
      
        base_OnMovePost(DC dc, double x, double y, double old_x, double old_y, 
    bool display=True)
        
          
          
          
          
          
          
        
      
      
        base_OnDragLeft(bool draw, double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
          
        
      
      
        base_OnBeginDragLeft(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnEndDragLeft(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnDragRight(bool draw, double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
          
        
      
      
        base_OnBeginDragRight(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnEndDragRight(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnDrawOutline(DC dc, double x, double y, double w, double h)
        
          
          
          
          
          
        
      
      
        base_OnDrawControlPoints(DC dc)
        
          
        
      
      
        base_OnEraseControlPoints(DC dc)
        
          
        
      
      
        base_OnMoveLink(DC dc, bool moveControlPoints=True)
        
          
          
        
      
      
        base_OnSizingDragLeft(PyControlPoint pt, bool draw, double x, double y, int keys=0, 
    int attachment=0)
        
          
          
          
          
          
          
        
      
      
        base_OnSizingBeginDragLeft(PyControlPoint pt, double x, double y, int keys=0, 
    int attachment=0)
        
          
          
          
          
          
        
      
      
        base_OnSizingEndDragLeft(PyControlPoint pt, double x, double y, int keys=0, 
    int attachment=0)
        
          
          
          
          
          
        
      
      
        base_OnBeginSize(double w, double h)
        
          
          
        
      
      
        base_OnEndSize(double w, double h)
        
          
          
        
      
    
    
      
      
        __init__(PyShapeCanvas the_canvas=None, PyShape object=None, 
    double size=0.0, double the_xoffset=0.0, double the_yoffset=0.0, 
    int the_type=0) -> PyControlPoint
        
          
          
          
          
          
          
        
      
      
        _setCallbackInfo(PyObject self, PyObject _class)
        
          
          
        
      
      
        SetCornerRadius(double radius)
        
          
        
      
      
        base_OnDelete()
      
      
        base_OnDraw(DC dc)
        
          
        
      
      
        base_OnDrawContents(DC dc)
        
          
        
      
      
        base_OnDrawBranches(DC dc, bool erase=FALSE)
        
          
          
        
      
      
        base_OnMoveLinks(DC dc)
        
          
        
      
      
        base_OnErase(DC dc)
        
          
        
      
      
        base_OnEraseContents(DC dc)
        
          
        
      
      
        base_OnHighlight(DC dc)
        
          
        
      
      
        base_OnLeftClick(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnLeftDoubleClick(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnRightClick(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnSize(double x, double y)
        
          
          
        
      
      
        base_OnMovePre(DC dc, double x, double y, double old_x, double old_y, 
    bool display=True) -> bool
        
          
          
          
          
          
          
        
      
      
        base_OnMovePost(DC dc, double x, double y, double old_x, double old_y, 
    bool display=True)
        
          
          
          
          
          
          
        
      
      
        base_OnDragLeft(bool draw, double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
          
        
      
      
        base_OnBeginDragLeft(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnEndDragLeft(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnDragRight(bool draw, double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
          
        
      
      
        base_OnBeginDragRight(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnEndDragRight(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnDrawOutline(DC dc, double x, double y, double w, double h)
        
          
          
          
          
          
        
      
      
        base_OnDrawControlPoints(DC dc)
        
          
        
      
      
        base_OnEraseControlPoints(DC dc)
        
          
        
      
      
        base_OnMoveLink(DC dc, bool moveControlPoints=True)
        
          
          
        
      
      
        base_OnSizingDragLeft(PyControlPoint pt, bool draw, double x, double y, int keys=0, 
    int attachment=0)
        
          
          
          
          
          
          
        
      
      
        base_OnSizingBeginDragLeft(PyControlPoint pt, double x, double y, int keys=0, 
    int attachment=0)
        
          
          
          
          
          
        
      
      
        base_OnSizingEndDragLeft(PyControlPoint pt, double x, double y, int keys=0, 
    int attachment=0)
        
          
          
          
          
          
        
      
      
        base_OnBeginSize(double w, double h)
        
          
          
        
      
      
        base_OnEndSize(double w, double h)
        
          
          
        
      
    
    
      
      
        __init__() -> PyBitmapShape
      
      
        _setCallbackInfo(PyObject self, PyObject _class)
        
          
          
        
      
      
        GetBitmap() -> Bitmap
      
      
        GetFilename() -> String
      
      
        SetBitmap(Bitmap bitmap)
        
          
        
      
      
        SetFilename(String filename)
        
          
        
      
      
        base_OnDelete()
      
      
        base_OnDraw(DC dc)
        
          
        
      
      
        base_OnDrawContents(DC dc)
        
          
        
      
      
        base_OnDrawBranches(DC dc, bool erase=FALSE)
        
          
          
        
      
      
        base_OnMoveLinks(DC dc)
        
          
        
      
      
        base_OnErase(DC dc)
        
          
        
      
      
        base_OnEraseContents(DC dc)
        
          
        
      
      
        base_OnHighlight(DC dc)
        
          
        
      
      
        base_OnLeftClick(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnLeftDoubleClick(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnRightClick(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnSize(double x, double y)
        
          
          
        
      
      
        base_OnMovePre(DC dc, double x, double y, double old_x, double old_y, 
    bool display=True) -> bool
        
          
          
          
          
          
          
        
      
      
        base_OnMovePost(DC dc, double x, double y, double old_x, double old_y, 
    bool display=True)
        
          
          
          
          
          
          
        
      
      
        base_OnDragLeft(bool draw, double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
          
        
      
      
        base_OnBeginDragLeft(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnEndDragLeft(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnDragRight(bool draw, double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
          
        
      
      
        base_OnBeginDragRight(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnEndDragRight(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnDrawOutline(DC dc, double x, double y, double w, double h)
        
          
          
          
          
          
        
      
      
        base_OnDrawControlPoints(DC dc)
        
          
        
      
      
        base_OnEraseControlPoints(DC dc)
        
          
        
      
      
        base_OnMoveLink(DC dc, bool moveControlPoints=True)
        
          
          
        
      
      
        base_OnSizingDragLeft(PyControlPoint pt, bool draw, double x, double y, int keys=0, 
    int attachment=0)
        
          
          
          
          
          
          
        
      
      
        base_OnSizingBeginDragLeft(PyControlPoint pt, double x, double y, int keys=0, 
    int attachment=0)
        
          
          
          
          
          
        
      
      
        base_OnSizingEndDragLeft(PyControlPoint pt, double x, double y, int keys=0, 
    int attachment=0)
        
          
          
          
          
          
        
      
      
        base_OnBeginSize(double w, double h)
        
          
          
        
      
      
        base_OnEndSize(double w, double h)
        
          
          
        
      
    
    
      
      
        __init__() -> PyDrawnShape
      
      
        _setCallbackInfo(PyObject self, PyObject _class)
        
          
          
        
      
      
        CalculateSize()
      
      
        DestroyClippingRect()
      
      
        DrawArc(Point centrePoint, Point startPoint, Point endPoint)
        
          
          
          
        
      
      
        DrawAtAngle(int angle)
        
          
        
      
      
        DrawEllipticArc(Rect rect, double startAngle, double endAngle)
        
          
          
          
        
      
      
        DrawLine(Point point1, Point point2)
        
          
          
        
      
      
        DrawLines(int PCOUNT, Point points)
        
          
          
        
      
      
        DrawPoint(Point point)
        
          
        
      
      
        DrawPolygon(int PCOUNT, Point points, int flags=0)
        
          
          
          
        
      
      
        DrawRectangle(Rect rect)
        
          
        
      
      
        DrawRoundedRectangle(Rect rect, double radius)
        
          
          
        
      
      
        DrawSpline(int PCOUNT, Point points)
        
          
          
        
      
      
        DrawText(String text, Point point)
        
          
          
        
      
      
        GetAngle() -> int
      
      
        GetMetaFile() -> PseudoMetaFile
      
      
        GetRotation() -> double
      
      
        LoadFromMetaFile(String filename) -> bool
        
          
        
      
      
        Rotate(double x, double y, double theta)
        
          
          
          
        
      
      
        SetClippingRect(Rect rect)
        
          
        
      
      
        SetDrawnBackgroundColour(Colour colour)
        
          
        
      
      
        SetDrawnBackgroundMode(int mode)
        
          
        
      
      
        SetDrawnBrush(wxBrush pen, bool isOutline=FALSE)
        
          
          
        
      
      
        SetDrawnFont(Font font)
        
          
        
      
      
        SetDrawnPen(wxPen pen, bool isOutline=FALSE)
        
          
          
        
      
      
        SetDrawnTextColour(Colour colour)
        
          
        
      
      
        Scale(double sx, double sy)
        
          
          
        
      
      
        SetSaveToFile(bool save)
        
          
        
      
      
        Translate(double x, double y)
        
          
          
        
      
      
        base_OnDelete()
      
      
        base_OnDraw(DC dc)
        
          
        
      
      
        base_OnDrawContents(DC dc)
        
          
        
      
      
        base_OnDrawBranches(DC dc, bool erase=FALSE)
        
          
          
        
      
      
        base_OnMoveLinks(DC dc)
        
          
        
      
      
        base_OnErase(DC dc)
        
          
        
      
      
        base_OnEraseContents(DC dc)
        
          
        
      
      
        base_OnHighlight(DC dc)
        
          
        
      
      
        base_OnLeftClick(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnLeftDoubleClick(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnRightClick(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnSize(double x, double y)
        
          
          
        
      
      
        base_OnMovePre(DC dc, double x, double y, double old_x, double old_y, 
    bool display=True) -> bool
        
          
          
          
          
          
          
        
      
      
        base_OnMovePost(DC dc, double x, double y, double old_x, double old_y, 
    bool display=True)
        
          
          
          
          
          
          
        
      
      
        base_OnDragLeft(bool draw, double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
          
        
      
      
        base_OnBeginDragLeft(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnEndDragLeft(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnDragRight(bool draw, double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
          
        
      
      
        base_OnBeginDragRight(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnEndDragRight(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnDrawOutline(DC dc, double x, double y, double w, double h)
        
          
          
          
          
          
        
      
      
        base_OnDrawControlPoints(DC dc)
        
          
        
      
      
        base_OnEraseControlPoints(DC dc)
        
          
        
      
      
        base_OnMoveLink(DC dc, bool moveControlPoints=True)
        
          
          
        
      
      
        base_OnSizingDragLeft(PyControlPoint pt, bool draw, double x, double y, int keys=0, 
    int attachment=0)
        
          
          
          
          
          
          
        
      
      
        base_OnSizingBeginDragLeft(PyControlPoint pt, double x, double y, int keys=0, 
    int attachment=0)
        
          
          
          
          
          
        
      
      
        base_OnSizingEndDragLeft(PyControlPoint pt, double x, double y, int keys=0, 
    int attachment=0)
        
          
          
          
          
          
        
      
      
        base_OnBeginSize(double w, double h)
        
          
          
        
      
      
        base_OnEndSize(double w, double h)
        
          
          
        
      
    
    
      
      
        __init__(int type, PyShape constraining, PyObject constrained) -> OGLConstraint
        
          
          
          
        
      
      
        Evaluate() -> bool
      
      
        SetSpacing(double x, double y)
        
          
          
        
      
      
        Equals(double a, double b) -> bool
        
          
          
        
      
    
    
      
      
        __init__() -> PyCompositeShape
      
      
        _setCallbackInfo(PyObject self, PyObject _class)
        
          
          
        
      
      
        AddChild(PyShape child, PyShape addAfter=None)
        
          
          
        
      
      
        AddConstraint(OGLConstraint constraint) -> OGLConstraint
        
          
        
      
      
        AddConstrainedShapes(int type, PyShape constraining, PyObject constrained) -> OGLConstraint
        
          
          
          
        
      
      
        AddSimpleConstraint(int type, PyShape constraining, PyShape constrained) -> OGLConstraint
        
          
          
          
        
      
      
        CalculateSize()
      
      
        ContainsDivision(PyDivisionShape division) -> bool
        
          
        
      
      
        DeleteConstraint(OGLConstraint constraint)
        
          
        
      
      
        DeleteConstraintsInvolvingChild(PyShape child)
        
          
        
      
      
        FindContainerImage() -> PyShape
      
      
        GetConstraints() -> PyObject
      
      
        GetDivisions() -> PyObject
      
      
        MakeContainer()
      
      
        Recompute() -> bool
      
      
        RemoveChild(PyShape child)
        
          
        
      
      
        base_OnDelete()
      
      
        base_OnDraw(DC dc)
        
          
        
      
      
        base_OnDrawContents(DC dc)
        
          
        
      
      
        base_OnDrawBranches(DC dc, bool erase=FALSE)
        
          
          
        
      
      
        base_OnMoveLinks(DC dc)
        
          
        
      
      
        base_OnErase(DC dc)
        
          
        
      
      
        base_OnEraseContents(DC dc)
        
          
        
      
      
        base_OnHighlight(DC dc)
        
          
        
      
      
        base_OnLeftClick(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnLeftDoubleClick(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnRightClick(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnSize(double x, double y)
        
          
          
        
      
      
        base_OnMovePre(DC dc, double x, double y, double old_x, double old_y, 
    bool display=True) -> bool
        
          
          
          
          
          
          
        
      
      
        base_OnMovePost(DC dc, double x, double y, double old_x, double old_y, 
    bool display=True)
        
          
          
          
          
          
          
        
      
      
        base_OnDragLeft(bool draw, double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
          
        
      
      
        base_OnBeginDragLeft(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnEndDragLeft(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnDragRight(bool draw, double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
          
        
      
      
        base_OnBeginDragRight(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnEndDragRight(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnDrawOutline(DC dc, double x, double y, double w, double h)
        
          
          
          
          
          
        
      
      
        base_OnDrawControlPoints(DC dc)
        
          
        
      
      
        base_OnEraseControlPoints(DC dc)
        
          
        
      
      
        base_OnMoveLink(DC dc, bool moveControlPoints=True)
        
          
          
        
      
      
        base_OnSizingDragLeft(PyControlPoint pt, bool draw, double x, double y, int keys=0, 
    int attachment=0)
        
          
          
          
          
          
          
        
      
      
        base_OnSizingBeginDragLeft(PyControlPoint pt, double x, double y, int keys=0, 
    int attachment=0)
        
          
          
          
          
          
        
      
      
        base_OnSizingEndDragLeft(PyControlPoint pt, double x, double y, int keys=0, 
    int attachment=0)
        
          
          
          
          
          
        
      
      
        base_OnBeginSize(double w, double h)
        
          
          
        
      
      
        base_OnEndSize(double w, double h)
        
          
          
        
      
    
    
      
      
        __init__(double width=0.0, double height=0.0) -> PyDividedShape
        
          
          
        
      
      
        _setCallbackInfo(PyObject self, PyObject _class)
        
          
          
        
      
      
        EditRegions()
      
      
        SetRegionSizes()
      
      
        base_OnDelete()
      
      
        base_OnDraw(DC dc)
        
          
        
      
      
        base_OnDrawContents(DC dc)
        
          
        
      
      
        base_OnDrawBranches(DC dc, bool erase=FALSE)
        
          
          
        
      
      
        base_OnMoveLinks(DC dc)
        
          
        
      
      
        base_OnErase(DC dc)
        
          
        
      
      
        base_OnEraseContents(DC dc)
        
          
        
      
      
        base_OnHighlight(DC dc)
        
          
        
      
      
        base_OnLeftClick(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnLeftDoubleClick(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnRightClick(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnSize(double x, double y)
        
          
          
        
      
      
        base_OnMovePre(DC dc, double x, double y, double old_x, double old_y, 
    bool display=True) -> bool
        
          
          
          
          
          
          
        
      
      
        base_OnMovePost(DC dc, double x, double y, double old_x, double old_y, 
    bool display=True)
        
          
          
          
          
          
          
        
      
      
        base_OnDragLeft(bool draw, double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
          
        
      
      
        base_OnBeginDragLeft(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnEndDragLeft(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnDragRight(bool draw, double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
          
        
      
      
        base_OnBeginDragRight(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnEndDragRight(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnDrawOutline(DC dc, double x, double y, double w, double h)
        
          
          
          
          
          
        
      
      
        base_OnDrawControlPoints(DC dc)
        
          
        
      
      
        base_OnEraseControlPoints(DC dc)
        
          
        
      
      
        base_OnMoveLink(DC dc, bool moveControlPoints=True)
        
          
          
        
      
      
        base_OnSizingDragLeft(PyControlPoint pt, bool draw, double x, double y, int keys=0, 
    int attachment=0)
        
          
          
          
          
          
          
        
      
      
        base_OnSizingBeginDragLeft(PyControlPoint pt, double x, double y, int keys=0, 
    int attachment=0)
        
          
          
          
          
          
        
      
      
        base_OnSizingEndDragLeft(PyControlPoint pt, double x, double y, int keys=0, 
    int attachment=0)
        
          
          
          
          
          
        
      
      
        base_OnBeginSize(double w, double h)
        
          
          
        
      
      
        base_OnEndSize(double w, double h)
        
          
          
        
      
    
    
      
      
        __init__() -> PyDivisionShape
      
      
        _setCallbackInfo(PyObject self, PyObject _class)
        
          
          
        
      
      
        AdjustBottom(double bottom, bool test)
        
          
          
        
      
      
        AdjustLeft(double left, bool test)
        
          
          
        
      
      
        AdjustRight(double right, bool test)
        
          
          
        
      
      
        AdjustTop(double top, bool test)
        
          
          
        
      
      
        Divide(int direction)
        
          
        
      
      
        EditEdge(int side)
        
          
        
      
      
        GetBottomSide() -> PyDivisionShape
      
      
        GetHandleSide() -> int
      
      
        GetLeftSide() -> PyDivisionShape
      
      
        GetLeftSideColour() -> String
      
      
        GetLeftSidePen() -> wxPen
      
      
        GetRightSide() -> PyDivisionShape
      
      
        GetTopSide() -> PyDivisionShape
      
      
        GetTopSidePen() -> wxPen
      
      
        ResizeAdjoining(int side, double newPos, bool test)
        
          
          
          
        
      
      
        PopupMenu(double x, double y)
        
          
          
        
      
      
        SetBottomSide(PyDivisionShape shape)
        
          
        
      
      
        SetHandleSide(int side)
        
          
        
      
      
        SetLeftSide(PyDivisionShape shape)
        
          
        
      
      
        SetLeftSideColour(String colour)
        
          
        
      
      
        SetLeftSidePen(wxPen pen)
        
          
        
      
      
        SetRightSide(PyDivisionShape shape)
        
          
        
      
      
        SetTopSide(PyDivisionShape shape)
        
          
        
      
      
        SetTopSideColour(String colour)
        
          
        
      
      
        SetTopSidePen(wxPen pen)
        
          
        
      
      
        base_OnDelete()
      
      
        base_OnDraw(DC dc)
        
          
        
      
      
        base_OnDrawContents(DC dc)
        
          
        
      
      
        base_OnDrawBranches(DC dc, bool erase=FALSE)
        
          
          
        
      
      
        base_OnMoveLinks(DC dc)
        
          
        
      
      
        base_OnErase(DC dc)
        
          
        
      
      
        base_OnEraseContents(DC dc)
        
          
        
      
      
        base_OnHighlight(DC dc)
        
          
        
      
      
        base_OnLeftClick(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnLeftDoubleClick(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnRightClick(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnSize(double x, double y)
        
          
          
        
      
      
        base_OnMovePre(DC dc, double x, double y, double old_x, double old_y, 
    bool display=True) -> bool
        
          
          
          
          
          
          
        
      
      
        base_OnMovePost(DC dc, double x, double y, double old_x, double old_y, 
    bool display=True)
        
          
          
          
          
          
          
        
      
      
        base_OnDragLeft(bool draw, double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
          
        
      
      
        base_OnBeginDragLeft(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnEndDragLeft(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnDragRight(bool draw, double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
          
        
      
      
        base_OnBeginDragRight(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnEndDragRight(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnDrawOutline(DC dc, double x, double y, double w, double h)
        
          
          
          
          
          
        
      
      
        base_OnDrawControlPoints(DC dc)
        
          
        
      
      
        base_OnEraseControlPoints(DC dc)
        
          
        
      
      
        base_OnMoveLink(DC dc, bool moveControlPoints=True)
        
          
          
        
      
      
        base_OnSizingDragLeft(PyControlPoint pt, bool draw, double x, double y, int keys=0, 
    int attachment=0)
        
          
          
          
          
          
          
        
      
      
        base_OnSizingBeginDragLeft(PyControlPoint pt, double x, double y, int keys=0, 
    int attachment=0)
        
          
          
          
          
          
        
      
      
        base_OnSizingEndDragLeft(PyControlPoint pt, double x, double y, int keys=0, 
    int attachment=0)
        
          
          
          
          
          
        
      
      
        base_OnBeginSize(double w, double h)
        
          
          
        
      
      
        base_OnEndSize(double w, double h)
        
          
          
        
      
    
    
      
      
        __init__(double width=0.0, double height=0.0) -> PyEllipseShape
        
          
          
        
      
      
        _setCallbackInfo(PyObject self, PyObject _class)
        
          
          
        
      
      
        base_OnDraw(DC dc)
        
          
        
      
      
        base_OnDrawContents(DC dc)
        
          
        
      
      
        base_OnDrawBranches(DC dc, bool erase=FALSE)
        
          
          
        
      
      
        base_OnMoveLinks(DC dc)
        
          
        
      
      
        base_OnErase(DC dc)
        
          
        
      
      
        base_OnEraseContents(DC dc)
        
          
        
      
      
        base_OnHighlight(DC dc)
        
          
        
      
      
        base_OnLeftClick(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnLeftDoubleClick(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnRightClick(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnSize(double x, double y)
        
          
          
        
      
      
        base_OnMovePre(DC dc, double x, double y, double old_x, double old_y, 
    bool display=True) -> bool
        
          
          
          
          
          
          
        
      
      
        base_OnMovePost(DC dc, double x, double y, double old_x, double old_y, 
    bool display=True)
        
          
          
          
          
          
          
        
      
      
        base_OnDragLeft(bool draw, double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
          
        
      
      
        base_OnBeginDragLeft(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnEndDragLeft(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnDragRight(bool draw, double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
          
        
      
      
        base_OnBeginDragRight(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnEndDragRight(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnDrawOutline(DC dc, double x, double y, double w, double h)
        
          
          
          
          
          
        
      
      
        base_OnDrawControlPoints(DC dc)
        
          
        
      
      
        base_OnEraseControlPoints(DC dc)
        
          
        
      
      
        base_OnMoveLink(DC dc, bool moveControlPoints=True)
        
          
          
        
      
      
        base_OnSizingDragLeft(PyControlPoint pt, bool draw, double x, double y, int keys=0, 
    int attachment=0)
        
          
          
          
          
          
          
        
      
      
        base_OnSizingBeginDragLeft(PyControlPoint pt, double x, double y, int keys=0, 
    int attachment=0)
        
          
          
          
          
          
        
      
      
        base_OnSizingEndDragLeft(PyControlPoint pt, double x, double y, int keys=0, 
    int attachment=0)
        
          
          
          
          
          
        
      
      
        base_OnBeginSize(double w, double h)
        
          
          
        
      
      
        base_OnEndSize(double w, double h)
        
          
          
        
      
    
    
      
      
        __init__(double width=0.0) -> PyCircleShape
        
          
        
      
      
        _setCallbackInfo(PyObject self, PyObject _class)
        
          
          
        
      
      
        base_OnDraw(DC dc)
        
          
        
      
      
        base_OnDrawContents(DC dc)
        
          
        
      
      
        base_OnDrawBranches(DC dc, bool erase=FALSE)
        
          
          
        
      
      
        base_OnMoveLinks(DC dc)
        
          
        
      
      
        base_OnErase(DC dc)
        
          
        
      
      
        base_OnEraseContents(DC dc)
        
          
        
      
      
        base_OnHighlight(DC dc)
        
          
        
      
      
        base_OnLeftClick(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnLeftDoubleClick(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnRightClick(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnSize(double x, double y)
        
          
          
        
      
      
        base_OnMovePre(DC dc, double x, double y, double old_x, double old_y, 
    bool display=True) -> bool
        
          
          
          
          
          
          
        
      
      
        base_OnMovePost(DC dc, double x, double y, double old_x, double old_y, 
    bool display=True)
        
          
          
          
          
          
          
        
      
      
        base_OnDragLeft(bool draw, double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
          
        
      
      
        base_OnBeginDragLeft(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnEndDragLeft(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnDragRight(bool draw, double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
          
        
      
      
        base_OnBeginDragRight(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnEndDragRight(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnDrawOutline(DC dc, double x, double y, double w, double h)
        
          
          
          
          
          
        
      
      
        base_OnDrawControlPoints(DC dc)
        
          
        
      
      
        base_OnEraseControlPoints(DC dc)
        
          
        
      
      
        base_OnMoveLink(DC dc, bool moveControlPoints=True)
        
          
          
        
      
      
        base_OnSizingDragLeft(PyControlPoint pt, bool draw, double x, double y, int keys=0, 
    int attachment=0)
        
          
          
          
          
          
          
        
      
      
        base_OnSizingBeginDragLeft(PyControlPoint pt, double x, double y, int keys=0, 
    int attachment=0)
        
          
          
          
          
          
        
      
      
        base_OnSizingEndDragLeft(PyControlPoint pt, double x, double y, int keys=0, 
    int attachment=0)
        
          
          
          
          
          
        
      
      
        base_OnBeginSize(double w, double h)
        
          
          
        
      
      
        base_OnEndSize(double w, double h)
        
          
          
        
      
    
    
      
      
        __init__(int type=0, int end=0, double size=0.0, double dist=0.0, 
    String name=EmptyString, PseudoMetaFile mf=None, 
    long arrowId=-1) -> ArrowHead
        
          
          
          
          
          
          
          
        
      
      
        __del__()
      
      
        _GetType() -> int
      
      
        GetPosition() -> int
      
      
        SetPosition(int pos)
        
          
        
      
      
        GetXOffset() -> double
      
      
        GetYOffset() -> double
      
      
        GetSpacing() -> double
      
      
        GetSize() -> double
      
      
        GetName() -> String
      
      
        SetXOffset(double x)
        
          
        
      
      
        SetYOffset(double y)
        
          
        
      
      
        GetMetaFile() -> PseudoMetaFile
      
      
        GetId() -> long
      
      
        GetArrowEnd() -> int
      
      
        GetArrowSize() -> double
      
      
        SetSize(double size)
        
          
        
      
      
        SetSpacing(double sp)
        
          
        
      
    
    
      
      
        __init__() -> PyLineShape
      
      
        _setCallbackInfo(PyObject self, PyObject _class)
        
          
          
        
      
      
        AddArrow(int type, int end=ARROW_POSITION_END, double arrowSize=10.0, 
    double xOffset=0.0, String name=EmptyString, 
    PseudoMetaFile mf=None, long arrowId=-1)
        
          
          
          
          
          
          
          
        
      
      
        AddArrowOrdered(ArrowHead arrow, PyObject referenceList, int end)
        
          
          
          
        
      
      
        ClearArrow(String name) -> bool
        
          
        
      
      
        ClearArrowsAtPosition(int position=-1)
        
          
        
      
      
        DrawArrow(DC dc, ArrowHead arrow, double xOffset, bool proportionalOffset)
        
          
          
          
          
        
      
      
        DeleteArrowHeadId(long arrowId) -> bool
        
          
        
      
      
        DeleteArrowHead(int position, String name) -> bool
        
          
          
        
      
      
        DeleteLineControlPoint() -> bool
      
      
        DrawArrows(DC dc)
        
          
        
      
      
        DrawRegion(DC dc, ShapeRegion region, double x, double y)
        
          
          
          
          
        
      
      
        EraseRegion(DC dc, ShapeRegion region, double x, double y)
        
          
          
          
          
        
      
      
        FindArrowHeadId(long arrowId) -> ArrowHead
        
          
        
      
      
        FindArrowHead(int position, String name) -> ArrowHead
        
          
          
        
      
      
        FindLineEndPoints(double OUTPUT, double OUTPUT, double OUTPUT, double OUTPUT)
        
          
          
          
          
        
      
      
        FindLinePosition(double x, double y) -> int
        
          
          
        
      
      
        FindMinimumWidth() -> double
      
      
        FindNth(PyShape image, int OUTPUT, int OUTPUT, bool incoming)
        
          
          
          
          
        
      
      
        GetAttachmentFrom() -> int
      
      
        GetAttachmentTo() -> int
      
      
        GetEnds(double OUTPUT, double OUTPUT, double OUTPUT, double OUTPUT)
        
          
          
          
          
        
      
      
        GetFrom() -> PyShape
      
      
        GetLabelPosition(int position, double OUTPUT, double OUTPUT)
        
          
          
          
        
      
      
        GetNextControlPoint(PyShape shape) -> RealPoint
        
          
        
      
      
        GetTo() -> PyShape
      
      
        Initialise()
      
      
        InsertLineControlPoint(DC dc)
        
          
        
      
      
        IsEnd(PyShape shape) -> bool
        
          
        
      
      
        IsSpline() -> bool
      
      
        MakeLineControlPoints(int n)
        
          
        
      
      
        GetLineControlPoints() -> PyObject
      
      
        SetAttachmentFrom(int fromAttach)
        
          
        
      
      
        SetAttachments(int fromAttach, int toAttach)
        
          
          
        
      
      
        SetAttachmentTo(int toAttach)
        
          
        
      
      
        SetEnds(double x1, double y1, double x2, double y2)
        
          
          
          
          
        
      
      
        SetFrom(PyShape object)
        
          
        
      
      
        SetIgnoreOffsets(bool ignore)
        
          
        
      
      
        SetSpline(bool spline)
        
          
        
      
      
        SetTo(PyShape object)
        
          
        
      
      
        Straighten(DC dc=None)
        
          
        
      
      
        Unlink()
      
      
        SetAlignmentOrientation(bool isEnd, bool isHoriz)
        
          
          
        
      
      
        SetAlignmentType(bool isEnd, int alignType)
        
          
          
        
      
      
        GetAlignmentOrientation(bool isEnd) -> bool
        
          
        
      
      
        GetAlignmentType(bool isEnd) -> int
        
          
        
      
      
        GetAlignmentStart() -> int
      
      
        GetAlignmentEnd() -> int
      
      
        base_OnDraw(DC dc)
        
          
        
      
      
        base_OnDrawContents(DC dc)
        
          
        
      
      
        base_OnDrawBranches(DC dc, bool erase=FALSE)
        
          
          
        
      
      
        base_OnMoveLinks(DC dc)
        
          
        
      
      
        base_OnErase(DC dc)
        
          
        
      
      
        base_OnEraseContents(DC dc)
        
          
        
      
      
        base_OnHighlight(DC dc)
        
          
        
      
      
        base_OnLeftClick(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnLeftDoubleClick(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnRightClick(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnSize(double x, double y)
        
          
          
        
      
      
        base_OnMovePre(DC dc, double x, double y, double old_x, double old_y, 
    bool display=True) -> bool
        
          
          
          
          
          
          
        
      
      
        base_OnMovePost(DC dc, double x, double y, double old_x, double old_y, 
    bool display=True)
        
          
          
          
          
          
          
        
      
      
        base_OnDragLeft(bool draw, double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
          
        
      
      
        base_OnBeginDragLeft(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnEndDragLeft(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnDragRight(bool draw, double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
          
        
      
      
        base_OnBeginDragRight(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnEndDragRight(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnDrawOutline(DC dc, double x, double y, double w, double h)
        
          
          
          
          
          
        
      
      
        base_OnDrawControlPoints(DC dc)
        
          
        
      
      
        base_OnEraseControlPoints(DC dc)
        
          
        
      
      
        base_OnMoveLink(DC dc, bool moveControlPoints=True)
        
          
          
        
      
      
        base_OnSizingDragLeft(PyControlPoint pt, bool draw, double x, double y, int keys=0, 
    int attachment=0)
        
          
          
          
          
          
          
        
      
      
        base_OnSizingBeginDragLeft(PyControlPoint pt, double x, double y, int keys=0, 
    int attachment=0)
        
          
          
          
          
          
        
      
      
        base_OnSizingEndDragLeft(PyControlPoint pt, double x, double y, int keys=0, 
    int attachment=0)
        
          
          
          
          
          
        
      
      
        base_OnBeginSize(double w, double h)
        
          
          
        
      
      
        base_OnEndSize(double w, double h)
        
          
          
        
      
    
    
      
      
        __init__() -> PyPolygonShape
      
      
        _setCallbackInfo(PyObject self, PyObject _class)
        
          
          
        
      
      
        Create(PyObject points) -> PyObject
        
          
        
      
      
        AddPolygonPoint(int pos=0)
        
          
        
      
      
        CalculatePolygonCentre()
      
      
        DeletePolygonPoint(int pos=0)
        
          
        
      
      
        GetPoints() -> PyObject
      
      
        GetOriginalPoints() -> PyObject
      
      
        GetOriginalWidth() -> double
      
      
        GetOriginalHeight() -> double
      
      
        SetOriginalWidth(double w)
        
          
        
      
      
        SetOriginalHeight(double h)
        
          
        
      
      
        UpdateOriginalPoints()
      
      
        base_OnDraw(DC dc)
        
          
        
      
      
        base_OnDrawContents(DC dc)
        
          
        
      
      
        base_OnDrawBranches(DC dc, bool erase=FALSE)
        
          
          
        
      
      
        base_OnMoveLinks(DC dc)
        
          
        
      
      
        base_OnErase(DC dc)
        
          
        
      
      
        base_OnEraseContents(DC dc)
        
          
        
      
      
        base_OnHighlight(DC dc)
        
          
        
      
      
        base_OnLeftClick(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnLeftDoubleClick(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnRightClick(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnSize(double x, double y)
        
          
          
        
      
      
        base_OnMovePre(DC dc, double x, double y, double old_x, double old_y, 
    bool display=True) -> bool
        
          
          
          
          
          
          
        
      
      
        base_OnMovePost(DC dc, double x, double y, double old_x, double old_y, 
    bool display=True)
        
          
          
          
          
          
          
        
      
      
        base_OnDragLeft(bool draw, double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
          
        
      
      
        base_OnBeginDragLeft(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnEndDragLeft(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnDragRight(bool draw, double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
          
        
      
      
        base_OnBeginDragRight(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnEndDragRight(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnDrawOutline(DC dc, double x, double y, double w, double h)
        
          
          
          
          
          
        
      
      
        base_OnDrawControlPoints(DC dc)
        
          
        
      
      
        base_OnEraseControlPoints(DC dc)
        
          
        
      
      
        base_OnMoveLink(DC dc, bool moveControlPoints=True)
        
          
          
        
      
      
        base_OnSizingDragLeft(PyControlPoint pt, bool draw, double x, double y, int keys=0, 
    int attachment=0)
        
          
          
          
          
          
          
        
      
      
        base_OnSizingBeginDragLeft(PyControlPoint pt, double x, double y, int keys=0, 
    int attachment=0)
        
          
          
          
          
          
        
      
      
        base_OnSizingEndDragLeft(PyControlPoint pt, double x, double y, int keys=0, 
    int attachment=0)
        
          
          
          
          
          
        
      
      
        base_OnBeginSize(double w, double h)
        
          
          
        
      
      
        base_OnEndSize(double w, double h)
        
          
          
        
      
    
    
      
      
        __init__(double width=0.0, double height=0.0) -> PyTextShape
        
          
          
        
      
      
        _setCallbackInfo(PyObject self, PyObject _class)
        
          
          
        
      
      
        base_OnDelete()
      
      
        base_OnDraw(DC dc)
        
          
        
      
      
        base_OnDrawContents(DC dc)
        
          
        
      
      
        base_OnDrawBranches(DC dc, bool erase=FALSE)
        
          
          
        
      
      
        base_OnMoveLinks(DC dc)
        
          
        
      
      
        base_OnErase(DC dc)
        
          
        
      
      
        base_OnEraseContents(DC dc)
        
          
        
      
      
        base_OnHighlight(DC dc)
        
          
        
      
      
        base_OnLeftClick(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnLeftDoubleClick(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnRightClick(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnSize(double x, double y)
        
          
          
        
      
      
        base_OnMovePre(DC dc, double x, double y, double old_x, double old_y, 
    bool display=True) -> bool
        
          
          
          
          
          
          
        
      
      
        base_OnMovePost(DC dc, double x, double y, double old_x, double old_y, 
    bool display=True)
        
          
          
          
          
          
          
        
      
      
        base_OnDragLeft(bool draw, double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
          
        
      
      
        base_OnBeginDragLeft(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnEndDragLeft(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnDragRight(bool draw, double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
          
        
      
      
        base_OnBeginDragRight(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnEndDragRight(double x, double y, int keys=0, int attachment=0)
        
          
          
          
          
        
      
      
        base_OnDrawOutline(DC dc, double x, double y, double w, double h)
        
          
          
          
          
          
        
      
      
        base_OnDrawControlPoints(DC dc)
        
          
        
      
      
        base_OnEraseControlPoints(DC dc)
        
          
        
      
      
        base_OnMoveLink(DC dc, bool moveControlPoints=True)
        
          
          
        
      
      
        base_OnSizingDragLeft(PyControlPoint pt, bool draw, double x, double y, int keys=0, 
    int attachment=0)
        
          
          
          
          
          
          
        
      
      
        base_OnSizingBeginDragLeft(PyControlPoint pt, double x, double y, int keys=0, 
    int attachment=0)
        
          
          
          
          
          
        
      
      
        base_OnSizingEndDragLeft(PyControlPoint pt, double x, double y, int keys=0, 
    int attachment=0)
        
          
          
          
          
          
        
      
      
        base_OnBeginSize(double w, double h)
        
          
          
        
      
      
        base_OnEndSize(double w, double h)
        
          
          
        
      
    
    
      
      
        __init__() -> Diagram
      
      
        AddShape(PyShape shape, PyShape addAfter=None)
        
          
          
        
      
      
        Clear(DC dc)
        
          
        
      
      
        DeleteAllShapes()
      
      
        DrawOutline(DC dc, double x1, double y1, double x2, double y2)
        
          
          
          
          
          
        
      
      
        FindShape(long id) -> PyShape
        
          
        
      
      
        GetCanvas() -> PyShapeCanvas
      
      
        GetCount() -> int
      
      
        GetGridSpacing() -> double
      
      
        GetMouseTolerance() -> int
      
      
        GetShapeList() -> PyObject
      
      
        GetQuickEditMode() -> bool
      
      
        GetSnapToGrid() -> bool
      
      
        InsertShape(PyShape shape)
        
          
        
      
      
        RecentreAll(DC dc)
        
          
        
      
      
        Redraw(DC dc)
        
          
        
      
      
        RemoveAllShapes()
      
      
        RemoveShape(PyShape shape)
        
          
        
      
      
        SetCanvas(PyShapeCanvas canvas)
        
          
        
      
      
        SetGridSpacing(double spacing)
        
          
        
      
      
        SetMouseTolerance(int tolerance)
        
          
        
      
      
        SetQuickEditMode(bool mode)
        
          
        
      
      
        SetSnapToGrid(bool snap)
        
          
        
      
      
        ShowAll(bool show)
        
          
        
      
      
        Snap(double INOUT, double INOUT)
        
          
          
        
      
    
    
      
      
        __init__(Window parent=None, int id=-1, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=BORDER, 
    String name=wxPyShapeCanvasNameStr) -> PyShapeCanvas
        
          
          
          
          
          
          
        
      
      
        _setCallbackInfo(PyObject self, PyObject _class)
        
          
          
        
      
      
        AddShape(PyShape shape, PyShape addAfter=None)
        
          
          
        
      
      
        FindShape(double x1, double y, int OUTPUT, wxClassInfo info=None, 
    PyShape notImage=None) -> PyShape
        
          
          
          
          
          
        
      
      
        FindFirstSensitiveShape(double x1, double y, int OUTPUT, int op) -> PyShape
        
          
          
          
          
        
      
      
        GetDiagram() -> Diagram
      
      
        GetQuickEditMode() -> bool
      
      
        InsertShape(PyShape shape)
        
          
        
      
      
        base_OnBeginDragLeft(double x, double y, int keys=0)
        
          
          
          
        
      
      
        base_OnBeginDragRight(double x, double y, int keys=0)
        
          
          
          
        
      
      
        base_OnEndDragLeft(double x, double y, int keys=0)
        
          
          
          
        
      
      
        base_OnEndDragRight(double x, double y, int keys=0)
        
          
          
          
        
      
      
        base_OnDragLeft(bool draw, double x, double y, int keys=0)
        
          
          
          
          
        
      
      
        base_OnDragRight(bool draw, double x, double y, int keys=0)
        
          
          
          
          
        
      
      
        base_OnLeftClick(double x, double y, int keys=0)
        
          
          
          
        
      
      
        base_OnRightClick(double x, double y, int keys=0)
        
          
          
          
        
      
      
        Redraw(DC dc)
        
          
        
      
      
        RemoveShape(PyShape shape)
        
          
        
      
      
        SetDiagram(Diagram diagram)
        
          
        
      
      
        Snap(double INOUT, double INOUT)
        
          
          
        
      
    
    
# Aliases    
ShapeCanvas =       PyShapeCanvas
ShapeEvtHandler =   PyShapeEvtHandler
Shape =             PyShape
RectangleShape =    PyRectangleShape
BitmapShape =       PyBitmapShape
DrawnShape =        PyDrawnShape
CompositeShape =    PyCompositeShape
DividedShape =      PyDividedShape
DivisionShape =     PyDivisionShape
EllipseShape =      PyEllipseShape
CircleShape =       PyCircleShape
LineShape =         PyLineShape
PolygonShape =      PyPolygonShape
TextShape =         PyTextShape
ControlPoint =      PyControlPoint
    
      OGLInitialize()
    
    
      OGLCleanUp()
    
  
  
    
     wx = core 
    
      
      
        __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, 
    long style=0, String name=STCNameStr) -> StyledTextCtrl
        
          
          
          
          
          
          
        
      
      
        PreStyledTextCtrl() -> StyledTextCtrl
      
      
        Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, 
    long style=0, String name=wxSTCNameStr)
        
          
          
          
          
          
          
        
      
      
        AddText(String text)
        
          
        
      
      
        AddStyledText(wxMemoryBuffer data)
        
          
        
      
      
        InsertText(int pos, String text)
        
          
          
        
      
      
        ClearAll()
      
      
        ClearDocumentStyle()
      
      
        GetLength() -> int
      
      
        GetCharAt(int pos) -> int
        
          
        
      
      
        GetCurrentPos() -> int
      
      
        GetAnchor() -> int
      
      
        GetStyleAt(int pos) -> int
        
          
        
      
      
        Redo()
      
      
        SetUndoCollection(bool collectUndo)
        
          
        
      
      
        SelectAll()
      
      
        SetSavePoint()
      
      
        GetStyledText(int startPos, int endPos) -> wxMemoryBuffer
        
          
          
        
      
      
        CanRedo() -> bool
      
      
        MarkerLineFromHandle(int handle) -> int
        
          
        
      
      
        MarkerDeleteHandle(int handle)
        
          
        
      
      
        GetUndoCollection() -> bool
      
      
        GetViewWhiteSpace() -> int
      
      
        SetViewWhiteSpace(int viewWS)
        
          
        
      
      
        PositionFromPoint(Point pt) -> int
        
          
        
      
      
        PositionFromPointClose(int x, int y) -> int
        
          
          
        
      
      
        GotoLine(int line)
        
          
        
      
      
        GotoPos(int pos)
        
          
        
      
      
        SetAnchor(int posAnchor)
        
          
        
      
      
        GetCurLine(int OUTPUT) -> String
        
          
        
      
      
        GetEndStyled() -> int
      
      
        ConvertEOLs(int eolMode)
        
          
        
      
      
        GetEOLMode() -> int
      
      
        SetEOLMode(int eolMode)
        
          
        
      
      
        StartStyling(int pos, int mask)
        
          
          
        
      
      
        SetStyling(int length, int style)
        
          
          
        
      
      
        GetBufferedDraw() -> bool
      
      
        SetBufferedDraw(bool buffered)
        
          
        
      
      
        SetTabWidth(int tabWidth)
        
          
        
      
      
        GetTabWidth() -> int
      
      
        SetCodePage(int codePage)
        
          
        
      
      
        MarkerDefine(int markerNumber, int markerSymbol, Colour foreground=wxNullColour, 
    Colour background=wxNullColour)
        
          
          
          
          
        
      
      
        MarkerSetForeground(int markerNumber, Colour fore)
        
          
          
        
      
      
        MarkerSetBackground(int markerNumber, Colour back)
        
          
          
        
      
      
        MarkerAdd(int line, int markerNumber) -> int
        
          
          
        
      
      
        MarkerDelete(int line, int markerNumber)
        
          
          
        
      
      
        MarkerDeleteAll(int markerNumber)
        
          
        
      
      
        MarkerGet(int line) -> int
        
          
        
      
      
        MarkerNext(int lineStart, int markerMask) -> int
        
          
          
        
      
      
        MarkerPrevious(int lineStart, int markerMask) -> int
        
          
          
        
      
      
        MarkerDefineBitmap(int markerNumber, Bitmap bmp)
        
          
          
        
      
      
        SetMarginType(int margin, int marginType)
        
          
          
        
      
      
        GetMarginType(int margin) -> int
        
          
        
      
      
        SetMarginWidth(int margin, int pixelWidth)
        
          
          
        
      
      
        GetMarginWidth(int margin) -> int
        
          
        
      
      
        SetMarginMask(int margin, int mask)
        
          
          
        
      
      
        GetMarginMask(int margin) -> int
        
          
        
      
      
        SetMarginSensitive(int margin, bool sensitive)
        
          
          
        
      
      
        GetMarginSensitive(int margin) -> bool
        
          
        
      
      
        StyleClearAll()
      
      
        StyleSetForeground(int style, Colour fore)
        
          
          
        
      
      
        StyleSetBackground(int style, Colour back)
        
          
          
        
      
      
        StyleSetBold(int style, bool bold)
        
          
          
        
      
      
        StyleSetItalic(int style, bool italic)
        
          
          
        
      
      
        StyleSetSize(int style, int sizePoints)
        
          
          
        
      
      
        StyleSetFaceName(int style, String fontName)
        
          
          
        
      
      
        StyleSetEOLFilled(int style, bool filled)
        
          
          
        
      
      
        StyleResetDefault()
      
      
        StyleSetUnderline(int style, bool underline)
        
          
          
        
      
      
        StyleSetCase(int style, int caseForce)
        
          
          
        
      
      
        StyleSetCharacterSet(int style, int characterSet)
        
          
          
        
      
      
        StyleSetHotSpot(int style, bool hotspot)
        
          
          
        
      
      
        SetSelForeground(bool useSetting, Colour fore)
        
          
          
        
      
      
        SetSelBackground(bool useSetting, Colour back)
        
          
          
        
      
      
        SetCaretForeground(Colour fore)
        
          
        
      
      
        CmdKeyAssign(int key, int modifiers, int cmd)
        
          
          
          
        
      
      
        CmdKeyClear(int key, int modifiers)
        
          
          
        
      
      
        CmdKeyClearAll()
      
      
        SetStyleBytes(int length, char styleBytes)
        
          
          
        
      
      
        StyleSetVisible(int style, bool visible)
        
          
          
        
      
      
        GetCaretPeriod() -> int
      
      
        SetCaretPeriod(int periodMilliseconds)
        
          
        
      
      
        SetWordChars(String characters)
        
          
        
      
      
        BeginUndoAction()
      
      
        EndUndoAction()
      
      
        IndicatorSetStyle(int indic, int style)
        
          
          
        
      
      
        IndicatorGetStyle(int indic) -> int
        
          
        
      
      
        IndicatorSetForeground(int indic, Colour fore)
        
          
          
        
      
      
        IndicatorGetForeground(int indic) -> Colour
        
          
        
      
      
        SetWhitespaceForeground(bool useSetting, Colour fore)
        
          
          
        
      
      
        SetWhitespaceBackground(bool useSetting, Colour back)
        
          
          
        
      
      
        SetStyleBits(int bits)
        
          
        
      
      
        GetStyleBits() -> int
      
      
        SetLineState(int line, int state)
        
          
          
        
      
      
        GetLineState(int line) -> int
        
          
        
      
      
        GetMaxLineState() -> int
      
      
        GetCaretLineVisible() -> bool
      
      
        SetCaretLineVisible(bool show)
        
          
        
      
      
        GetCaretLineBack() -> Colour
      
      
        SetCaretLineBack(Colour back)
        
          
        
      
      
        StyleSetChangeable(int style, bool changeable)
        
          
          
        
      
      
        AutoCompShow(int lenEntered, String itemList)
        
          
          
        
      
      
        AutoCompCancel()
      
      
        AutoCompActive() -> bool
      
      
        AutoCompPosStart() -> int
      
      
        AutoCompComplete()
      
      
        AutoCompStops(String characterSet)
        
          
        
      
      
        AutoCompSetSeparator(int separatorCharacter)
        
          
        
      
      
        AutoCompGetSeparator() -> int
      
      
        AutoCompSelect(String text)
        
          
        
      
      
        AutoCompSetCancelAtStart(bool cancel)
        
          
        
      
      
        AutoCompGetCancelAtStart() -> bool
      
      
        AutoCompSetFillUps(String characterSet)
        
          
        
      
      
        AutoCompSetChooseSingle(bool chooseSingle)
        
          
        
      
      
        AutoCompGetChooseSingle() -> bool
      
      
        AutoCompSetIgnoreCase(bool ignoreCase)
        
          
        
      
      
        AutoCompGetIgnoreCase() -> bool
      
      
        UserListShow(int listType, String itemList)
        
          
          
        
      
      
        AutoCompSetAutoHide(bool autoHide)
        
          
        
      
      
        AutoCompGetAutoHide() -> bool
      
      
        AutoCompSetDropRestOfWord(bool dropRestOfWord)
        
          
        
      
      
        AutoCompGetDropRestOfWord() -> bool
      
      
        RegisterImage(int type, Bitmap bmp)
        
          
          
        
      
      
        ClearRegisteredImages()
      
      
        AutoCompGetTypeSeparator() -> int
      
      
        AutoCompSetTypeSeparator(int separatorCharacter)
        
          
        
      
      
        SetIndent(int indentSize)
        
          
        
      
      
        GetIndent() -> int
      
      
        SetUseTabs(bool useTabs)
        
          
        
      
      
        GetUseTabs() -> bool
      
      
        SetLineIndentation(int line, int indentSize)
        
          
          
        
      
      
        GetLineIndentation(int line) -> int
        
          
        
      
      
        GetLineIndentPosition(int line) -> int
        
          
        
      
      
        GetColumn(int pos) -> int
        
          
        
      
      
        SetUseHorizontalScrollBar(bool show)
        
          
        
      
      
        GetUseHorizontalScrollBar() -> bool
      
      
        SetIndentationGuides(bool show)
        
          
        
      
      
        GetIndentationGuides() -> bool
      
      
        SetHighlightGuide(int column)
        
          
        
      
      
        GetHighlightGuide() -> int
      
      
        GetLineEndPosition(int line) -> int
        
          
        
      
      
        GetCodePage() -> int
      
      
        GetCaretForeground() -> Colour
      
      
        GetReadOnly() -> bool
      
      
        SetCurrentPos(int pos)
        
          
        
      
      
        SetSelectionStart(int pos)
        
          
        
      
      
        GetSelectionStart() -> int
      
      
        SetSelectionEnd(int pos)
        
          
        
      
      
        GetSelectionEnd() -> int
      
      
        SetPrintMagnification(int magnification)
        
          
        
      
      
        GetPrintMagnification() -> int
      
      
        SetPrintColourMode(int mode)
        
          
        
      
      
        GetPrintColourMode() -> int
      
      
        FindText(int minPos, int maxPos, String text, int flags=0) -> int
        
          
          
          
          
        
      
      
        FormatRange(bool doDraw, int startPos, int endPos, DC draw, DC target, 
    Rect renderRect, Rect pageRect) -> int
        
          
          
          
          
          
          
          
        
      
      
        GetFirstVisibleLine() -> int
      
      
        GetLine(int line) -> String
        
          
        
      
      
        GetLineCount() -> int
      
      
        SetMarginLeft(int pixelWidth)
        
          
        
      
      
        GetMarginLeft() -> int
      
      
        SetMarginRight(int pixelWidth)
        
          
        
      
      
        GetMarginRight() -> int
      
      
        GetModify() -> bool
      
      
        SetSelection(int start, int end)
        
          
          
        
      
      
        GetSelectedText() -> String
      
      
        GetTextRange(int startPos, int endPos) -> String
        
          
          
        
      
      
        HideSelection(bool normal)
        
          
        
      
      
        LineFromPosition(int pos) -> int
        
          
        
      
      
        PositionFromLine(int line) -> int
        
          
        
      
      
        LineScroll(int columns, int lines)
        
          
          
        
      
      
        EnsureCaretVisible()
      
      
        ReplaceSelection(String text)
        
          
        
      
      
        SetReadOnly(bool readOnly)
        
          
        
      
      
        CanPaste() -> bool
      
      
        CanUndo() -> bool
      
      
        EmptyUndoBuffer()
      
      
        Undo()
      
      
        Cut()
      
      
        Copy()
      
      
        Paste()
      
      
        Clear()
      
      
        SetText(String text)
        
          
        
      
      
        GetText() -> String
      
      
        GetTextLength() -> int
      
      
        SetOvertype(bool overtype)
        
          
        
      
      
        GetOvertype() -> bool
      
      
        SetCaretWidth(int pixelWidth)
        
          
        
      
      
        GetCaretWidth() -> int
      
      
        SetTargetStart(int pos)
        
          
        
      
      
        GetTargetStart() -> int
      
      
        SetTargetEnd(int pos)
        
          
        
      
      
        GetTargetEnd() -> int
      
      
        ReplaceTarget(String text) -> int
        
          
        
      
      
        ReplaceTargetRE(String text) -> int
        
          
        
      
      
        SearchInTarget(String text) -> int
        
          
        
      
      
        SetSearchFlags(int flags)
        
          
        
      
      
        GetSearchFlags() -> int
      
      
        CallTipShow(int pos, String definition)
        
          
          
        
      
      
        CallTipCancel()
      
      
        CallTipActive() -> bool
      
      
        CallTipPosAtStart() -> int
      
      
        CallTipSetHighlight(int start, int end)
        
          
          
        
      
      
        CallTipSetBackground(Colour back)
        
          
        
      
      
        CallTipSetForeground(Colour fore)
        
          
        
      
      
        CallTipSetForegroundHighlight(Colour fore)
        
          
        
      
      
        VisibleFromDocLine(int line) -> int
        
          
        
      
      
        DocLineFromVisible(int lineDisplay) -> int
        
          
        
      
      
        SetFoldLevel(int line, int level)
        
          
          
        
      
      
        GetFoldLevel(int line) -> int
        
          
        
      
      
        GetLastChild(int line, int level) -> int
        
          
          
        
      
      
        GetFoldParent(int line) -> int
        
          
        
      
      
        ShowLines(int lineStart, int lineEnd)
        
          
          
        
      
      
        HideLines(int lineStart, int lineEnd)
        
          
          
        
      
      
        GetLineVisible(int line) -> bool
        
          
        
      
      
        SetFoldExpanded(int line, bool expanded)
        
          
          
        
      
      
        GetFoldExpanded(int line) -> bool
        
          
        
      
      
        ToggleFold(int line)
        
          
        
      
      
        EnsureVisible(int line)
        
          
        
      
      
        SetFoldFlags(int flags)
        
          
        
      
      
        EnsureVisibleEnforcePolicy(int line)
        
          
        
      
      
        SetTabIndents(bool tabIndents)
        
          
        
      
      
        GetTabIndents() -> bool
      
      
        SetBackSpaceUnIndents(bool bsUnIndents)
        
          
        
      
      
        GetBackSpaceUnIndents() -> bool
      
      
        SetMouseDwellTime(int periodMilliseconds)
        
          
        
      
      
        GetMouseDwellTime() -> int
      
      
        WordStartPosition(int pos, bool onlyWordCharacters) -> int
        
          
          
        
      
      
        WordEndPosition(int pos, bool onlyWordCharacters) -> int
        
          
          
        
      
      
        SetWrapMode(int mode)
        
          
        
      
      
        GetWrapMode() -> int
      
      
        SetLayoutCache(int mode)
        
          
        
      
      
        GetLayoutCache() -> int
      
      
        SetScrollWidth(int pixelWidth)
        
          
        
      
      
        GetScrollWidth() -> int
      
      
        TextWidth(int style, String text) -> int
        
          
          
        
      
      
        SetEndAtLastLine(bool endAtLastLine)
        
          
        
      
      
        GetEndAtLastLine() -> int
      
      
        TextHeight(int line) -> int
        
          
        
      
      
        SetUseVerticalScrollBar(bool show)
        
          
        
      
      
        GetUseVerticalScrollBar() -> bool
      
      
        AppendText(int length, String text)
        
          
          
        
      
      
        GetTwoPhaseDraw() -> bool
      
      
        SetTwoPhaseDraw(bool twoPhase)
        
          
        
      
      
        TargetFromSelection()
      
      
        LinesJoin()
      
      
        LinesSplit(int pixelWidth)
        
          
        
      
      
        SetFoldMarginColour(bool useSetting, Colour back)
        
          
          
        
      
      
        SetFoldMarginHiColour(bool useSetting, Colour fore)
        
          
          
        
      
      
        LineDuplicate()
      
      
        HomeDisplay()
      
      
        HomeDisplayExtend()
      
      
        LineEndDisplay()
      
      
        LineEndDisplayExtend()
      
      
        LineCopy()
      
      
        MoveCaretInsideView()
      
      
        LineLength(int line) -> int
        
          
        
      
      
        BraceHighlight(int pos1, int pos2)
        
          
          
        
      
      
        BraceBadLight(int pos)
        
          
        
      
      
        BraceMatch(int pos) -> int
        
          
        
      
      
        GetViewEOL() -> bool
      
      
        SetViewEOL(bool visible)
        
          
        
      
      
        GetDocPointer() -> void
      
      
        SetDocPointer(void docPointer)
        
          
        
      
      
        SetModEventMask(int mask)
        
          
        
      
      
        GetEdgeColumn() -> int
      
      
        SetEdgeColumn(int column)
        
          
        
      
      
        GetEdgeMode() -> int
      
      
        SetEdgeMode(int mode)
        
          
        
      
      
        GetEdgeColour() -> Colour
      
      
        SetEdgeColour(Colour edgeColour)
        
          
        
      
      
        SearchAnchor()
      
      
        SearchNext(int flags, String text) -> int
        
          
          
        
      
      
        SearchPrev(int flags, String text) -> int
        
          
          
        
      
      
        LinesOnScreen() -> int
      
      
        UsePopUp(bool allowPopUp)
        
          
        
      
      
        SelectionIsRectangle() -> bool
      
      
        SetZoom(int zoom)
        
          
        
      
      
        GetZoom() -> int
      
      
        CreateDocument() -> void
      
      
        AddRefDocument(void docPointer)
        
          
        
      
      
        ReleaseDocument(void docPointer)
        
          
        
      
      
        GetModEventMask() -> int
      
      
        SetSTCFocus(bool focus)
        
          
        
      
      
        GetSTCFocus() -> bool
      
      
        SetStatus(int statusCode)
        
          
        
      
      
        GetStatus() -> int
      
      
        SetMouseDownCaptures(bool captures)
        
          
        
      
      
        GetMouseDownCaptures() -> bool
      
      
        SetSTCCursor(int cursorType)
        
          
        
      
      
        GetSTCCursor() -> int
      
      
        SetControlCharSymbol(int symbol)
        
          
        
      
      
        GetControlCharSymbol() -> int
      
      
        WordPartLeft()
      
      
        WordPartLeftExtend()
      
      
        WordPartRight()
      
      
        WordPartRightExtend()
      
      
        SetVisiblePolicy(int visiblePolicy, int visibleSlop)
        
          
          
        
      
      
        DelLineLeft()
      
      
        DelLineRight()
      
      
        SetXOffset(int newOffset)
        
          
        
      
      
        GetXOffset() -> int
      
      
        ChooseCaretX()
      
      
        SetXCaretPolicy(int caretPolicy, int caretSlop)
        
          
          
        
      
      
        SetYCaretPolicy(int caretPolicy, int caretSlop)
        
          
          
        
      
      
        SetPrintWrapMode(int mode)
        
          
        
      
      
        GetPrintWrapMode() -> int
      
      
        SetHotspotActiveForeground(bool useSetting, Colour fore)
        
          
          
        
      
      
        SetHotspotActiveBackground(bool useSetting, Colour back)
        
          
          
        
      
      
        SetHotspotActiveUnderline(bool underline)
        
          
        
      
      
        PositionBefore(int pos) -> int
        
          
        
      
      
        PositionAfter(int pos) -> int
        
          
        
      
      
        CopyRange(int start, int end)
        
          
          
        
      
      
        CopyText(int length, String text)
        
          
          
        
      
      
        StartRecord()
      
      
        StopRecord()
      
      
        SetLexer(int lexer)
        
          
        
      
      
        GetLexer() -> int
      
      
        Colourise(int start, int end)
        
          
          
        
      
      
        SetProperty(String key, String value)
        
          
          
        
      
      
        SetKeyWords(int keywordSet, String keyWords)
        
          
          
        
      
      
        SetLexerLanguage(String language)
        
          
        
      
      
        GetCurrentLine() -> int
      
      
        StyleSetSpec(int styleNum, String spec)
        
          
          
        
      
      
        StyleSetFont(int styleNum, Font font)
        
          
          
        
      
      
        StyleSetFontAttr(int styleNum, int size, String faceName, bool bold, 
    bool italic, bool underline)
        
          
          
          
          
          
          
        
      
      
        CmdKeyExecute(int cmd)
        
          
        
      
      
        SetMargins(int left, int right)
        
          
          
        
      
      
        GetSelection(int OUTPUT, int OUTPUT)
        
          
          
        
      
      
        PointFromPosition(int pos) -> Point
        
          
        
      
      
        ScrollToLine(int line)
        
          
        
      
      
        ScrollToColumn(int column)
        
          
        
      
      
        SendMsg(int msg, long wp=0, long lp=0) -> long
        
          
          
          
        
      
      
        SetVScrollBar(wxScrollBar bar)
        
          
        
      
      
        SetHScrollBar(wxScrollBar bar)
        
          
        
      
      
        GetLastKeydownProcessed() -> bool
      
      
        SetLastKeydownProcessed(bool val)
        
          
        
      
      
        SaveFile(String filename) -> bool
        
          
        
      
      
        LoadFile(String filename) -> bool
        
          
        
      
      
        DoDragOver(int x, int y, wxDragResult def) -> wxDragResult
        
          
          
          
        
      
      
        DoDropText(long x, long y, String data) -> bool
        
          
          
          
        
      
    
    
      
      
        __init__(wxEventType commandType=0, int id=0) -> StyledTextEvent
        
          
          
        
      
      
        __del__()
      
      
        SetPosition(int pos)
        
          
        
      
      
        SetKey(int k)
        
          
        
      
      
        SetModifiers(int m)
        
          
        
      
      
        SetModificationType(int t)
        
          
        
      
      
        SetText(String t)
        
          
        
      
      
        SetLength(int len)
        
          
        
      
      
        SetLinesAdded(int num)
        
          
        
      
      
        SetLine(int val)
        
          
        
      
      
        SetFoldLevelNow(int val)
        
          
        
      
      
        SetFoldLevelPrev(int val)
        
          
        
      
      
        SetMargin(int val)
        
          
        
      
      
        SetMessage(int val)
        
          
        
      
      
        SetWParam(int val)
        
          
        
      
      
        SetLParam(int val)
        
          
        
      
      
        SetListType(int val)
        
          
        
      
      
        SetX(int val)
        
          
        
      
      
        SetY(int val)
        
          
        
      
      
        SetDragText(String val)
        
          
        
      
      
        SetDragAllowMove(bool val)
        
          
        
      
      
        SetDragResult(wxDragResult val)
        
          
        
      
      
        GetPosition() -> int
      
      
        GetKey() -> int
      
      
        GetModifiers() -> int
      
      
        GetModificationType() -> int
      
      
        GetText() -> String
      
      
        GetLength() -> int
      
      
        GetLinesAdded() -> int
      
      
        GetLine() -> int
      
      
        GetFoldLevelNow() -> int
      
      
        GetFoldLevelPrev() -> int
      
      
        GetMargin() -> int
      
      
        GetMessage() -> int
      
      
        GetWParam() -> int
      
      
        GetLParam() -> int
      
      
        GetListType() -> int
      
      
        GetX() -> int
      
      
        GetY() -> int
      
      
        GetDragText() -> String
      
      
        GetDragAllowMove() -> bool
      
      
        GetDragResult() -> wxDragResult
      
      
        GetShift() -> bool
      
      
        GetControl() -> bool
      
      
        GetAlt() -> bool
      
      
        Clone() -> Event
      
    
    
EVT_STC_CHANGE = wx.PyEventBinder( wxEVT_STC_CHANGE, 1 )
EVT_STC_STYLENEEDED = wx.PyEventBinder( wxEVT_STC_STYLENEEDED, 1 )
EVT_STC_CHARADDED = wx.PyEventBinder( wxEVT_STC_CHARADDED, 1 )
EVT_STC_SAVEPOINTREACHED = wx.PyEventBinder( wxEVT_STC_SAVEPOINTREACHED, 1 )
EVT_STC_SAVEPOINTLEFT = wx.PyEventBinder( wxEVT_STC_SAVEPOINTLEFT, 1 )
EVT_STC_ROMODIFYATTEMPT = wx.PyEventBinder( wxEVT_STC_ROMODIFYATTEMPT, 1 )
EVT_STC_KEY = wx.PyEventBinder( wxEVT_STC_KEY, 1 )
EVT_STC_DOUBLECLICK = wx.PyEventBinder( wxEVT_STC_DOUBLECLICK, 1 )
EVT_STC_UPDATEUI = wx.PyEventBinder( wxEVT_STC_UPDATEUI, 1 )
EVT_STC_MODIFIED = wx.PyEventBinder( wxEVT_STC_MODIFIED, 1 )
EVT_STC_MACRORECORD = wx.PyEventBinder( wxEVT_STC_MACRORECORD, 1 )
EVT_STC_MARGINCLICK = wx.PyEventBinder( wxEVT_STC_MARGINCLICK, 1 )
EVT_STC_NEEDSHOWN = wx.PyEventBinder( wxEVT_STC_NEEDSHOWN, 1 )
EVT_STC_POSCHANGED = wx.PyEventBinder( wxEVT_STC_POSCHANGED, 1 )
EVT_STC_PAINTED = wx.PyEventBinder( wxEVT_STC_PAINTED, 1 )
EVT_STC_USERLISTSELECTION = wx.PyEventBinder( wxEVT_STC_USERLISTSELECTION, 1 )
EVT_STC_URIDROPPED = wx.PyEventBinder( wxEVT_STC_URIDROPPED, 1 )
EVT_STC_DWELLSTART = wx.PyEventBinder( wxEVT_STC_DWELLSTART, 1 )
EVT_STC_DWELLEND = wx.PyEventBinder( wxEVT_STC_DWELLEND, 1 )
EVT_STC_START_DRAG = wx.PyEventBinder( wxEVT_STC_START_DRAG, 1 )
EVT_STC_DRAG_OVER = wx.PyEventBinder( wxEVT_STC_DRAG_OVER, 1 )
EVT_STC_DO_DROP = wx.PyEventBinder( wxEVT_STC_DO_DROP, 1 )
EVT_STC_ZOOM = wx.PyEventBinder( wxEVT_STC_ZOOM, 1 )
EVT_STC_HOTSPOT_CLICK = wx.PyEventBinder( wxEVT_STC_HOTSPOT_CLICK, 1 )
EVT_STC_HOTSPOT_DCLICK = wx.PyEventBinder( wxEVT_STC_HOTSPOT_DCLICK, 1 )
EVT_STC_CALLTIP_CLICK = wx.PyEventBinder( wxEVT_STC_CALLTIP_CLICK, 1 )
  
  
    
     wx = core 
    
#---------------------------------------------------------------------------
    
      
      
        __init__(String filemask, int flags=XRC_USE_LOCALE) -> XmlResource
        
          
          
        
      
      
        EmptyXmlResource(int flags=XRC_USE_LOCALE) -> XmlResource
        
          
        
      
      
        __del__()
      
      
        Load(String filemask) -> bool
        
          
        
      
      
        LoadFromString(String data) -> bool
        
          
        
      
      
        InitAllHandlers()
      
      
        AddHandler(XmlResourceHandler handler)
        
          
        
      
      
        InsertHandler(XmlResourceHandler handler)
        
          
        
      
      
        ClearHandlers()
      
      
        XmlResource.AddSubclassFactory(XmlSubclassFactory factory)
        
          
        
      
      
        LoadMenu(String name) -> Menu
        
          
        
      
      
        LoadMenuBar(String name) -> MenuBar
        
          
        
      
      
        LoadMenuBarOnFrame(Window parent, String name) -> MenuBar
        
          
          
        
      
      
        LoadToolBar(Window parent, String name) -> wxToolBar
        
          
          
        
      
      
        LoadDialog(Window parent, String name) -> wxDialog
        
          
          
        
      
      
        LoadOnDialog(wxDialog dlg, Window parent, String name) -> bool
        
          
          
          
        
      
      
        LoadPanel(Window parent, String name) -> wxPanel
        
          
          
        
      
      
        LoadOnPanel(wxPanel panel, Window parent, String name) -> bool
        
          
          
          
        
      
      
        LoadFrame(Window parent, String name) -> wxFrame
        
          
          
        
      
      
        LoadOnFrame(wxFrame frame, Window parent, String name) -> bool
        
          
          
          
        
      
      
        LoadObject(Window parent, String name, String classname) -> Object
        
          
          
          
        
      
      
        LoadOnObject(Object instance, Window parent, String name, String classname) -> bool
        
          
          
          
          
        
      
      
        LoadBitmap(String name) -> Bitmap
        
          
        
      
      
        LoadIcon(String name) -> Icon
        
          
        
      
      
        AttachUnknownControl(String name, Window control, Window parent=None) -> bool
        
          
          
          
        
      
      
        XmlResource.GetXRCID(String str_id) -> int
        
          
        
      
      
        GetVersion() -> long
      
      
        CompareVersion(int major, int minor, int release, int revision) -> int
        
          
          
          
          
        
      
      
        XmlResource.Get() -> XmlResource
      
      
        XmlResource.Set(XmlResource res) -> XmlResource
        
          
        
      
      
        GetFlags() -> int
      
      
        SetFlags(int flags)
        
          
        
      
    
    
def XRCID(str_id):
    return XmlResource_GetXRCID(str_id)
def XRCCTRL(window, str_id, *ignoreargs):
    return window.FindWindowById(XRCID(str_id))
    
#---------------------------------------------------------------------------
    
      
        __init__() -> XmlSubclassFactory
      
      
        _setCallbackInfo(PyObject self, PyObject _class)
        
          
          
        
      
    
    
#---------------------------------------------------------------------------
    
      
        __init__(String name=EmptyString, String value=EmptyString, 
    XmlProperty next=None) -> XmlProperty
        
          
          
          
        
      
      
        GetName() -> String
      
      
        GetValue() -> String
      
      
        GetNext() -> XmlProperty
      
      
        SetName(String name)
        
          
        
      
      
        SetValue(String value)
        
          
        
      
      
        SetNext(XmlProperty next)
        
          
        
      
    
    
      
        __init__(XmlNode parent=None, int type=0, String name=EmptyString, 
    String content=EmptyString, XmlProperty props=None, 
    XmlNode next=None) -> XmlNode
        
          
          
          
          
          
          
        
      
      
        XmlNodeEasy(int type, String name, String content=EmptyString) -> XmlNode
        
          
          
          
        
      
      
        __del__()
      
      
        AddChild(XmlNode child)
        
          
        
      
      
        InsertChild(XmlNode child, XmlNode before_node)
        
          
          
        
      
      
        RemoveChild(XmlNode child) -> bool
        
          
        
      
      
        AddProperty(XmlProperty prop)
        
          
        
      
      
        AddPropertyName(String name, String value)
        
          
          
        
      
      
        DeleteProperty(String name) -> bool
        
          
        
      
      
        GetType() -> int
      
      
        GetName() -> String
      
      
        GetContent() -> String
      
      
        GetParent() -> XmlNode
      
      
        GetNext() -> XmlNode
      
      
        GetChildren() -> XmlNode
      
      
        GetProperties() -> XmlProperty
      
      
        GetPropVal(String propName, String defaultVal) -> String
        
          
          
        
      
      
        HasProp(String propName) -> bool
        
          
        
      
      
        SetType(int type)
        
          
        
      
      
        SetName(String name)
        
          
        
      
      
        SetContent(String con)
        
          
        
      
      
        SetParent(XmlNode parent)
        
          
        
      
      
        SetNext(XmlNode next)
        
          
        
      
      
        SetChildren(XmlNode child)
        
          
        
      
      
        SetProperties(XmlProperty prop)
        
          
        
      
    
    
      
      
        __init__(String filename, String encoding=UTF8String) -> XmlDocument
        
          
          
        
      
      
        XmlDocumentFromStream(InputStream stream, String encoding=UTF8String) -> XmlDocument
        
          
          
        
      
      
        EmptyXmlDocument() -> XmlDocument
      
      
        __del__()
      
      
        Load(String filename, String encoding=UTF8String) -> bool
        
          
          
        
      
      
        LoadFromStream(InputStream stream, String encoding=UTF8String) -> bool
        
          
          
        
      
      
        Save(String filename) -> bool
        
          
        
      
      
        SaveToStream(OutputStream stream) -> bool
        
          
        
      
      
        IsOk() -> bool
      
      
        GetRoot() -> XmlNode
      
      
        GetVersion() -> String
      
      
        GetFileEncoding() -> String
      
      
        SetRoot(XmlNode node)
        
          
        
      
      
        SetVersion(String version)
        
          
        
      
      
        SetFileEncoding(String encoding)
        
          
        
      
    
    
#---------------------------------------------------------------------------
    
      
      
        __init__() -> XmlResourceHandler
      
      
        _setCallbackInfo(PyObject self, PyObject _class)
        
          
          
        
      
      
        CreateResource(XmlNode node, Object parent, Object instance) -> Object
        
          
          
          
        
      
      
        SetParentResource(XmlResource res)
        
          
        
      
      
        GetResource() -> XmlResource
      
      
        GetNode() -> XmlNode
      
      
        GetClass() -> String
      
      
        GetParent() -> Object
      
      
        GetInstance() -> Object
      
      
        GetParentAsWindow() -> Window
      
      
        GetInstanceAsWindow() -> Window
      
      
        IsOfClass(XmlNode node, String classname) -> bool
        
          
          
        
      
      
        GetNodeContent(XmlNode node) -> String
        
          
        
      
      
        HasParam(String param) -> bool
        
          
        
      
      
        GetParamNode(String param) -> XmlNode
        
          
        
      
      
        GetParamValue(String param) -> String
        
          
        
      
      
        AddStyle(String name, int value)
        
          
          
        
      
      
        AddWindowStyles()
      
      
        GetStyle(String param=StyleString, int defaults=0) -> int
        
          
          
        
      
      
        GetText(String param, bool translate=True) -> String
        
          
          
        
      
      
        GetID() -> int
      
      
        GetName() -> String
      
      
        GetBool(String param, bool defaultv=False) -> bool
        
          
          
        
      
      
        GetLong(String param, long defaultv=0) -> long
        
          
          
        
      
      
        GetColour(String param) -> Colour
        
          
        
      
      
        GetSize(String param=SizeString) -> Size
        
          
        
      
      
        GetPosition(String param=PosString) -> Point
        
          
        
      
      
        GetDimension(String param, int defaultv=0) -> int
        
          
          
        
      
      
        GetBitmap(String param=BitmapString, wxArtClient defaultArtClient=wxART_OTHER, 
    Size size=DefaultSize) -> Bitmap
        
          
          
          
        
      
      
        GetIcon(String param=IconString, wxArtClient defaultArtClient=wxART_OTHER, 
    Size size=DefaultSize) -> Icon
        
          
          
          
        
      
      
        GetFont(String param=FontString) -> Font
        
          
        
      
      
        SetupWindow(Window wnd)
        
          
        
      
      
        CreateChildren(Object parent, bool this_hnd_only=False)
        
          
          
        
      
      
        CreateChildrenPrivately(Object parent, XmlNode rootnode=None)
        
          
          
        
      
      
        CreateResFromNode(XmlNode node, Object parent, Object instance=None) -> Object
        
          
          
          
        
      
      
        GetCurFileSystem() -> FileSystem
      
    
    #----------------------------------------------------------------------------
# The global was removed  in favor of static accessor functions.  This is for
# backwards compatibility:
TheXmlResource = XmlResource_Get()
#----------------------------------------------------------------------------
#  Create a factory for handling the subclass property of the object tag.
def _my_import(name):
    mod = __import__(name)
    components = name.split('.')
    for comp in components[1:]:
        mod = getattr(mod, comp)
    return mod
class XmlSubclassFactory_Python(XmlSubclassFactory):
    def __init__(self):
        XmlSubclassFactory.__init__(self)
    def Create(self, className):
        assert className.find('.') != -1, "Module name must be specified!"
        mname = className[:className.rfind('.')]
        cname = className[className.rfind('.')+1:]
        module = _my_import(mname)
        klass = getattr(module, cname)
        inst = klass()
        return inst
XmlResource_AddSubclassFactory(XmlSubclassFactory_Python())
#----------------------------------------------------------------------------
  
  
    
    
     wx = core 
    
      
      
        __init__(Object target) -> DynamicSashSplitEvent
        
          
        
      
    
    
      
      
        __init__(Object target) -> DynamicSashUnifyEvent
        
          
        
      
    
    
      
      
        __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, 
    long style=wxCLIP_CHILDREN|wxDS_MANAGE_SCROLLBARS|wxDS_DRAG_CORNER, 
    String name=DynamicSashNameStr) -> DynamicSashWindow
        
          
          
          
          
          
          
        
      
      
        PreDynamicSashWindow() -> DynamicSashWindow
      
      
        Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, 
    long style=wxCLIP_CHILDREN|wxDS_MANAGE_SCROLLBARS|wxDS_DRAG_CORNER, 
    String name=DynamicSashNameStr) -> bool
        
          
          
          
          
          
          
        
      
      
        GetHScrollBar(Window child) -> ScrollBar
        
          
        
      
      
        GetVScrollBar(Window child) -> ScrollBar
        
          
        
      
    
    
EVT_DYNAMIC_SASH_SPLIT = wx.PyEventBinder( wxEVT_DYNAMIC_SASH_SPLIT, 1 )
EVT_DYNAMIC_SASH_UNIFY = wx.PyEventBinder( wxEVT_DYNAMIC_SASH_UNIFY, 1 )
    
      
      
        __init__(Window parent, int id, String label, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=wxEL_ALLOW_NEW|wxEL_ALLOW_EDIT|wxEL_ALLOW_DELETE, 
    String name=EditableListBoxNameStr) -> EditableListBox
        
          
          
          
          
          
          
          
        
      
      
        SetStrings(wxArrayString strings)
        
          
        
      
      
        GetStrings() -> PyObject
      
      
        GetListCtrl() -> wxListCtrl
      
      
        GetDelButton() -> BitmapButton
      
      
        GetNewButton() -> BitmapButton
      
      
        GetUpButton() -> BitmapButton
      
      
        GetDownButton() -> BitmapButton
      
      
        GetEditButton() -> BitmapButton
      
    
    
      
      
        __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize, 
    long style=TR_HAS_BUTTONS) -> RemotelyScrolledTreeCtrl
        
          
          
          
          
          
        
      
      
        HideVScrollbar()
      
      
        AdjustRemoteScrollbars()
      
      
        GetScrolledWindow() -> ScrolledWindow
      
      
        ScrollToLine(int posHoriz, int posVert)
        
          
          
        
      
      
        SetCompanionWindow(Window companion)
        
          
        
      
      
        GetCompanionWindow() -> Window
      
    
    
      
      
        __init__(Window parent, int id=-1, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=0) -> TreeCompanionWindow
        
          
          
          
          
          
        
      
      
        _setCallbackInfo(PyObject self, PyObject _class)
        
          
          
        
      
      
        GetTreeCtrl() -> RemotelyScrolledTreeCtrl
      
      
        SetTreeCtrl(RemotelyScrolledTreeCtrl treeCtrl)
        
          
        
      
    
    
      
      
        __init__(Window parent, int id=-1, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=wxSP_3D|wxCLIP_CHILDREN) -> ThinSplitterWindow
        
          
          
          
          
          
        
      
    
    
      
      
        __init__(Window parent, int id=-1, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=0) -> SplitterScrolledWindow
        
          
          
          
          
          
        
      
    
    
      
      
        __init__(Window parent, int id=-1, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=wxLED_ALIGN_LEFT|wxLED_DRAW_FADED) -> LEDNumberCtrl
        
          
          
          
          
          
        
      
      
        PreLEDNumberCtrl() -> LEDNumberCtrl
      
      
        Create(Window parent, int id=-1, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=wxLED_ALIGN_LEFT|wxLED_DRAW_FADED) -> bool
        
          
          
          
          
          
        
      
      
        GetAlignment() -> int
      
      
        GetDrawFaded() -> bool
      
      
        GetValue() -> String
      
      
        SetAlignment(int Alignment, bool Redraw=true)
        
          
          
        
      
      
        SetDrawFaded(bool DrawFaded, bool Redraw=true)
        
          
          
        
      
      
        SetValue(String Value, bool Redraw=true)
        
          
          
        
      
    
    
      
      
        __init__(String text=EmptyString, int image=-1, size_t width=100, 
    int alignment=TL_ALIGN_LEFT) -> TreeListColumnInfo
        
          
          
          
          
        
      
      
        GetAlignment() -> int
      
      
        GetText() -> String
      
      
        GetImage() -> int
      
      
        GetSelectedImage() -> int
      
      
        GetWidth() -> size_t
      
      
        SetAlignment(int alignment)
        
          
        
      
      
        SetText(String text)
        
          
        
      
      
        SetImage(int image)
        
          
        
      
      
        SetSelectedImage(int image)
        
          
        
      
      
        SetWidth(size_t with)
        
          
        
      
    
    
      
      
        __init__(Window parent, int id=-1, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=TR_DEFAULT_STYLE, 
    Validator validator=DefaultValidator, 
    String name=TreeListCtrlNameStr) -> TreeListCtrl
        
          
          
          
          
          
          
          
        
      
      
        PreTreeListCtrl() -> TreeListCtrl
      
      
        Create(Window parent, int id=-1, Point pos=DefaultPosition, 
    Size size=DefaultSize, long style=TR_DEFAULT_STYLE, 
    Validator validator=DefaultValidator, 
    String name=TreeListCtrlNameStr) -> bool
        
          
          
          
          
          
          
          
        
      
      
        _setCallbackInfo(PyObject self, PyObject _class)
        
          
          
        
      
      
        GetCount() -> size_t
      
      
        GetIndent() -> unsigned int
      
      
        SetIndent(unsigned int indent)
        
          
        
      
      
        GetSpacing() -> unsigned int
      
      
        SetSpacing(unsigned int spacing)
        
          
        
      
      
        GetLineSpacing() -> unsigned int
      
      
        SetLineSpacing(unsigned int spacing)
        
          
        
      
      
        GetImageList() -> ImageList
      
      
        GetStateImageList() -> ImageList
      
      
        GetButtonsImageList() -> ImageList
      
      
        SetImageList(ImageList imageList)
        
          
        
      
      
        SetStateImageList(ImageList imageList)
        
          
        
      
      
        SetButtonsImageList(ImageList imageList)
        
          
        
      
      
        AssignImageList(ImageList imageList)
        
          
        
      
      
        AssignStateImageList(ImageList imageList)
        
          
        
      
      
        AssignButtonsImageList(ImageList imageList)
        
          
        
      
      
        AddColumn(String text)
        
          
        
      
      
        AddColumnInfo(TreeListColumnInfo col)
        
          
        
      
      
        InsertColumn(size_t before, String text)
        
          
          
        
      
      
        InsertColumnInfo(size_t before, TreeListColumnInfo col)
        
          
          
        
      
      
        RemoveColumn(size_t column)
        
          
        
      
      
        GetColumnCount() -> size_t
      
      
        SetColumnWidth(size_t column, size_t width)
        
          
          
        
      
      
        GetColumnWidth(size_t column) -> int
        
          
        
      
      
        SetMainColumn(size_t column)
        
          
        
      
      
        GetMainColumn() -> size_t
      
      
        SetColumnText(size_t column, String text)
        
          
          
        
      
      
        GetColumnText(size_t column) -> String
        
          
        
      
      
        SetColumn(size_t column, TreeListColumnInfo info)
        
          
          
        
      
      
        GetColumn(size_t column) -> TreeListColumnInfo
        
          
        
      
      
        SetColumnAlignment(size_t column, int align)
        
          
          
        
      
      
        GetColumnAlignment(size_t column) -> int
        
          
        
      
      
        SetColumnImage(size_t column, int image)
        
          
          
        
      
      
        GetColumnImage(size_t column) -> int
        
          
        
      
      
        GetItemText(TreeItemId item, int column=-1) -> String
        
          
          
        
      
      
        GetItemImage(TreeItemId item, int column=-1, int which=TreeItemIcon_Normal) -> int
        
          
          
          
        
      
      
        SetItemText(TreeItemId item, String text, int column=-1)
        
          
          
          
        
      
      
        SetItemImage(TreeItemId item, int image, int column=-1, int which=TreeItemIcon_Normal)
        
          
          
          
          
        
      
      
        GetItemData(TreeItemId item) -> TreeItemData
        
          
        
      
      
        SetItemData(TreeItemId item, TreeItemData data)
        
          
          
        
      
      
        GetItemPyData(TreeItemId item) -> PyObject
        
          
        
      
      
        SetItemPyData(TreeItemId item, PyObject obj)
        
          
          
        
      
      
        SetItemHasChildren(TreeItemId item, bool has=True)
        
          
          
        
      
      
        SetItemBold(TreeItemId item, bool bold=True)
        
          
          
        
      
      
        SetItemTextColour(TreeItemId item, Colour col)
        
          
          
        
      
      
        SetItemBackgroundColour(TreeItemId item, Colour col)
        
          
          
        
      
      
        SetItemFont(TreeItemId item, Font font)
        
          
          
        
      
      
        GetItemBold(TreeItemId item) -> bool
        
          
        
      
      
        GetItemTextColour(TreeItemId item) -> Colour
        
          
        
      
      
        GetItemBackgroundColour(TreeItemId item) -> Colour
        
          
        
      
      
        GetItemFont(TreeItemId item) -> Font
        
          
        
      
      
        IsVisible(TreeItemId item) -> bool
        
          
        
      
      
        ItemHasChildren(TreeItemId item) -> bool
        
          
        
      
      
        IsExpanded(TreeItemId item) -> bool
        
          
        
      
      
        IsSelected(TreeItemId item) -> bool
        
          
        
      
      
        IsBold(TreeItemId item) -> bool
        
          
        
      
      
        GetChildrenCount(TreeItemId item, bool recursively=True) -> size_t
        
          
          
        
      
      
        GetRootItem() -> TreeItemId
      
      
        GetSelection() -> TreeItemId
      
      
        GetSelections() -> PyObject
      
      
        GetItemParent(TreeItemId item) -> TreeItemId
        
          
        
      
      
        GetFirstChild(TreeItemId item) -> PyObject
        
          
        
      
      
        GetNextChild(TreeItemId item, long cookie) -> PyObject
        
          
          
        
      
      
        GetLastChild(TreeItemId item) -> TreeItemId
        
          
        
      
      
        GetNextSibling(TreeItemId item) -> TreeItemId
        
          
        
      
      
        GetPrevSibling(TreeItemId item) -> TreeItemId
        
          
        
      
      
        GetFirstVisibleItem() -> TreeItemId
      
      
        GetNextVisible(TreeItemId item) -> TreeItemId
        
          
        
      
      
        GetPrevVisible(TreeItemId item) -> TreeItemId
        
          
        
      
      
        GetNext(TreeItemId item) -> TreeItemId
        
          
        
      
      
        AddRoot(String text, int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId
        
          
          
          
          
        
      
      
        PrependItem(TreeItemId parent, String text, int image=-1, int selectedImage=-1, 
    TreeItemData data=None) -> TreeItemId
        
          
          
          
          
          
        
      
      
        InsertItem(TreeItemId parent, TreeItemId idPrevious, String text, 
    int image=-1, int selectedImage=-1, TreeItemData data=None) -> TreeItemId
        
          
          
          
          
          
          
        
      
      
        InsertItemBefore(TreeItemId parent, size_t index, String text, int image=-1, 
    int selectedImage=-1, TreeItemData data=None) -> TreeItemId
        
          
          
          
          
          
          
        
      
      
        AppendItem(TreeItemId parent, String text, int image=-1, int selectedImage=-1, 
    TreeItemData data=None) -> TreeItemId
        
          
          
          
          
          
        
      
      
        Delete(TreeItemId item)
        
          
        
      
      
        DeleteChildren(TreeItemId item)
        
          
        
      
      
        DeleteAllItems()
      
      
        Expand(TreeItemId item)
        
          
        
      
      
        ExpandAll(TreeItemId item)
        
          
        
      
      
        Collapse(TreeItemId item)
        
          
        
      
      
        CollapseAndReset(TreeItemId item)
        
          
        
      
      
        Toggle(TreeItemId item)
        
          
        
      
      
        Unselect()
      
      
        UnselectAll()
      
      
        SelectItem(TreeItemId item, bool unselect_others=True, bool extended_select=False)
        
          
          
          
        
      
      
        EnsureVisible(TreeItemId item)
        
          
        
      
      
        ScrollTo(TreeItemId item)
        
          
        
      
      
        HitTest(Point point, int OUTPUT, int OUTPUT) -> TreeItemId
        
          
          
          
        
      
      
        GetBoundingRect(TreeItemId item, bool textOnly=False) -> PyObject
        
          
          
        
      
      
        EditLabel(TreeItemId item)
        
          
        
      
      
        Edit(TreeItemId item)
        
          
        
      
      
        SortChildren(TreeItemId item)
        
          
        
      
      
        GetItemSelectedImage(TreeItemId item) -> int
        
          
        
      
      
        SetItemSelectedImage(TreeItemId item, int image)
        
          
          
        
      
      
        GetHeaderWindow() -> Window
      
      
        GetMainWindow() -> Window