X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/a2cccbc3f36e724dce04a1c81ca134f910c1b1ec..5f2502393e042e6e2c871ff94b7ccaf7a78b264d:/wxPython/src/_pseudodc.i?ds=sidebyside diff --git a/wxPython/src/_pseudodc.i b/wxPython/src/_pseudodc.i index bd40ea6768..1fd1cc1ca1 100644 --- a/wxPython/src/_pseudodc.i +++ b/wxPython/src/_pseudodc.i @@ -64,6 +64,26 @@ current platform.", ""); DocDeclStr( void, TranslateId(int id, wxCoord dx, wxCoord dy), "Translate the operations of id by dx,dy.", ""); + DocDeclStr( + void, SetIdGreyedOut(int id, bool greyout=true), + "Set whether an object is drawn greyed out or not.", ""); + DocDeclStr( + bool, GetIdGreyedOut(int id), + "Get whether an object is drawn greyed out or not.", ""); + KeepGIL(FindObjects); + DocDeclStr( + PyObject*, FindObjects(wxCoord x, wxCoord y, + wxCoord radius=1, const wxColor& bg=*wxWHITE), + "Returns a list of all the id's that draw a pixel with color +not equal to bg within radius of (x,y). +Returns an empty list if nothing is found. The list is in +reverse drawing order so list[0] is the top id.",""); + KeepGIL(FindObjectsByBBox); + DocDeclStr( + PyObject*, FindObjectsByBBox(wxCoord x, wxCoord y), + "Returns a list of all the id's whose bounding boxes include (x,y). +Returns an empty list if nothing is found. The list is in +reverse drawing order so list[0] is the top id.",""); DocDeclStr( void, DrawIdToDC(int id, wxDC *dc), "Draw recorded operations of id to dc.", ""); @@ -578,4 +598,8 @@ a logical operation. wx.INVERT is commonly used for drawing rubber bands or moving outlines, since drawing twice reverts to the original colour. ", ""); + + + %property(IdBounds, GetIdBounds, SetIdBounds, doc="See `GetIdBounds` and `SetIdBounds`"); + %property(Len, GetLen, doc="See `GetLen`"); };