From: Robert Roebling Date: Fri, 21 Sep 2007 10:39:03 +0000 (+0000) Subject: Mention that DrawLines( wxList *) is deprecated X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/73862e49f4c478b5bdc373020f3a09db3f398f73 Mention that DrawLines( wxList *) is deprecated git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48851 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/docs/latex/wx/dc.tex b/docs/latex/wx/dc.tex index 0c7b36cc80..151fb40af2 100644 --- a/docs/latex/wx/dc.tex +++ b/docs/latex/wx/dc.tex @@ -359,12 +359,16 @@ of many other toolkits). \func{void}{DrawLines}{\param{int}{ n}, \param{wxPoint}{ points[]}, \param{wxCoord}{ xoffset = 0}, \param{wxCoord}{ yoffset = 0}} -\func{void}{DrawLines}{\param{wxList *}{points}, \param{wxCoord}{ xoffset = 0}, \param{wxCoord}{ yoffset = 0}} +Draws lines using an array of {\it points} of size {\it n} +adding the optional offset coordinate. The current pen is +used for drawing the lines. -Draws lines using an array of {\it points} of size {\it n}, or list of -pointers to points, adding the optional offset coordinate. The current -pen is used for drawing the lines. The programmer is responsible for -deleting the list of points. +\func{void}{DrawLines}{\param{const wxList *}{points}, \param{wxCoord}{ xoffset = 0}, \param{wxCoord}{ yoffset = 0}} + +This method is deprecated and will be removed or replaced +with a type-safe version. It uses a wxList of pointers to +wxPoints, adding the optional offset coordinate. The programmer +is responsible for deleting the list of points. \pythonnote{The wxPython version of this method accepts a Python list of wxPoint objects.} @@ -379,11 +383,16 @@ of wxPoint objects.} \func{void}{DrawPolygon}{\param{int}{ n}, \param{wxPoint}{ points[]}, \param{wxCoord}{ xoffset = 0}, \param{wxCoord}{ yoffset = 0},\\ \param{int }{fill\_style = wxODDEVEN\_RULE}} -\func{void}{DrawPolygon}{\param{wxList *}{points}, \param{wxCoord}{ xoffset = 0}, \param{wxCoord}{ yoffset = 0},\\ +Draws a filled polygon using an array of {\it points} of size {\it n}, +adding the optional offset coordinate. + +\func{void}{DrawPolygon}{\param{const wxList *}{points}, \param{wxCoord}{ xoffset = 0}, \param{wxCoord}{ yoffset = 0},\\ \param{int }{fill\_style = wxODDEVEN\_RULE}} -Draws a filled polygon using an array of {\it points} of size {\it n}, -or list of pointers to points, adding the optional offset coordinate. +This method is deprecated and will be removed or replaced +with a type-safe version. It draws a filled polygon using +a list of pointers to wxPoints, adding the optional offset +coordinate. The last argument specifies the fill rule: {\bf wxODDEVEN\_RULE} (the default) or {\bf wxWINDING\_RULE}. @@ -484,6 +493,24 @@ the strange effects X produces when the corners are too big for the rectangle. +docs/latex/wx/dc.tex + +\membersection{wxDC::DrawScaledBitmap}\label{wxdcdrawscaledbitmap} + +\func{void}{DrawScaledBitmap}{\param{const wxBitmap\&}{ bitmap}, \param{wxCoord}{ x}, \param{wxCoord}{ y}, \param{wxCoord}{ w}, \param{wxCoord}{ h}, \param{bool}{ transparent}, \param{int}{ quality = wxIMAGE_QUALITY_NORMAL}} + +Draw a bitmap on the device context at the specified point and resize it to the specified size. If {\it transparent} is true and the bitmap has a transparency mask, the bitmap will be drawn transparently. + +Under wxGTK with Gtk Printing support, you should use this method with a wxPrinterDC if you want to print an image with a resolution higher than 72 dpi. On every other DC and platform, resizing is done using \helpref{wxImage::Rescale}{wximagerescale}. + +For a description of the {\it quality} parameter, see the \helpref{Scale}{wximagescale} function. + +When drawing a mono-bitmap, the current text foreground colour will be used to draw the foreground +of the bitmap (all bits set to 1), and the current text background colour to draw the background +(all bits set to 0). See also \helpref{SetTextForeground}{wxdcsettextforeground}, +\helpref{SetTextBackground}{wxdcsettextbackground} and \helpref{wxMemoryDC}{wxmemorydc}. + + \membersection{wxDC::DrawSpline}\label{wxdcdrawspline} \func{void}{DrawSpline}{\param{int }{n}, \param{wxPoint }{points[]}}