]> git.saurik.com Git - wxWidgets.git/blame - wxPython/include/wx/wxPython/pydrawxxx.h
Fixed the docstring, default module is now wx, not wxPython.wx
[wxWidgets.git] / wxPython / include / wx / wxPython / pydrawxxx.h
CommitLineData
d14a1e28
RD
1/////////////////////////////////////////////////////////////////////////////
2// Name: pydrawxxx.h
3// Purpose: functions used by the DrawXXXList enhancements added to wxDC
4//
5// Author: Robin Dunn
6//
7// Created: 14-Oct-2003
8// RCS-ID: $Id$
9// Copyright: (c) 2003 by Total Control Software
10// Licence: wxWindows license
11/////////////////////////////////////////////////////////////////////////////
12
13#ifndef __pydrawxxx_h__
14#define __pydrawxxx_h__
15
7722248d
RD
16void wxPyDrawList_SetAPIPtr();
17
d14a1e28
RD
18typedef bool (*wxPyDrawListOp_t)(wxDC& dc, PyObject* coords);
19PyObject* wxPyDrawXXXList(wxDC& dc, wxPyDrawListOp_t doDraw,
20 PyObject* pyCoords, PyObject* pyPens, PyObject* pyBrushes);
21bool wxPyDrawXXXPoint(wxDC& dc, PyObject* coords);
22bool wxPyDrawXXXLine(wxDC& dc, PyObject* coords);
23bool wxPyDrawXXXRectangle(wxDC& dc, PyObject* coords);
24bool wxPyDrawXXXEllipse(wxDC& dc, PyObject* coords);
25bool wxPyDrawXXXPolygon(wxDC& dc, PyObject* coords);
26
27PyObject* wxPyDrawTextList(wxDC& dc, PyObject* textList, PyObject* pyPoints,
28 PyObject* foregroundList, PyObject* backgroundList);
29
30
31#endif