]>
git.saurik.com Git - wxWidgets.git/blob - wxPython/include/wx/wxPython/pydrawxxx.h
ccbf1353d9d396474c91a42e09f8689a7319e6be
1 /////////////////////////////////////////////////////////////////////////////
3 // Purpose: functions used by the DrawXXXList enhancements added to wxDC
7 // Created: 14-Oct-2003
9 // Copyright: (c) 2003 by Total Control Software
10 // Licence: wxWindows license
11 /////////////////////////////////////////////////////////////////////////////
13 #ifndef __pydrawxxx_h__
14 #define __pydrawxxx_h__
16 typedef bool (*wxPyDrawListOp_t
)(wxDC
& dc
, PyObject
* coords
);
17 PyObject
* wxPyDrawXXXList(wxDC
& dc
, wxPyDrawListOp_t doDraw
,
18 PyObject
* pyCoords
, PyObject
* pyPens
, PyObject
* pyBrushes
);
19 bool wxPyDrawXXXPoint(wxDC
& dc
, PyObject
* coords
);
20 bool wxPyDrawXXXLine(wxDC
& dc
, PyObject
* coords
);
21 bool wxPyDrawXXXRectangle(wxDC
& dc
, PyObject
* coords
);
22 bool wxPyDrawXXXEllipse(wxDC
& dc
, PyObject
* coords
);
23 bool wxPyDrawXXXPolygon(wxDC
& dc
, PyObject
* coords
);
25 PyObject
* wxPyDrawTextList(wxDC
& dc
, PyObject
* textList
, PyObject
* pyPoints
,
26 PyObject
* foregroundList
, PyObject
* backgroundList
);