X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/621b83d9b34572321873cf3d54920a7749b2f53c..c52b96359b639cda516615f9433d3b20b35443b5:/docs/latex/wx/dc.tex diff --git a/docs/latex/wx/dc.tex b/docs/latex/wx/dc.tex index e5ce0687ed..fdc1c815be 100644 --- a/docs/latex/wx/dc.tex +++ b/docs/latex/wx/dc.tex @@ -32,6 +32,10 @@ the color's alpha values when stroking or filling. +\wxheading{Library} + +\helpref{wxCore}{librarieslist} + \wxheading{See also} \helpref{Overview}{dcoverview} @@ -355,12 +359,15 @@ 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 wxPointList *}{points}, \param{wxCoord}{ xoffset = 0}, \param{wxCoord}{ yoffset = 0}} + +This method uses a list of 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.} @@ -375,11 +382,14 @@ 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 wxPointList *}{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 draws a filled polygon using a list of wxPoints, +adding the optional offset coordinate. The last argument specifies the fill rule: {\bf wxODDEVEN\_RULE} (the default) or {\bf wxWINDING\_RULE}. @@ -487,10 +497,9 @@ the rectangle. Draws a spline between all given control points, using the current pen. -\func{void}{DrawSpline}{\param{wxList *}{points}} +\func{void}{DrawSpline}{\param{const wxPointList *}{points}} -Draws a spline between all given control points, using the current -pen. Doesn't delete the wxList and contents. +Draws a spline between all given control points. \func{void}{DrawSpline}{\param{wxCoord}{ x1}, \param{wxCoord}{ y1}, \param{wxCoord}{ x2}, \param{wxCoord}{ y2}, \param{wxCoord}{ x3}, \param{wxCoord}{ y3}} @@ -624,6 +633,17 @@ rectangle are returned as a tuple.} {\tt ( x, y, width, height )}} +\membersection{wxDC::GetDepth}\label{wxdcgetdepth} + +\constfunc{int}{GetDepth}{\void} + +Returns the depth (number of bits/pixel) of this DC. + +\wxheading{See also} + +\helpref{wxDisplayDepth}{wxdisplaydepth} + + \membersection{wxDC::GetFont}\label{wxdcgetfont} \constfunc{const wxFont\&}{GetFont}{\void} @@ -1129,7 +1149,7 @@ The mapping mode can be one of the following: \twocolitem{wxMM\_POINTS}{Each logical unit is a point, or 1/72 of an inch.} \twocolitem{wxMM\_METRIC}{Each logical unit is 1 mm.} \twocolitem{wxMM\_LOMETRIC}{Each logical unit is 1/10 of a mm.} -\twocolitem{wxMM\_TEXT}{Each logical unit is 1 pixel.} +\twocolitem{wxMM\_TEXT}{Each logical unit is 1 device pixel.} \end{twocollist} @@ -1142,7 +1162,7 @@ or bitmap associated with the DC. If the argument is wxNullPalette, the current palette is selected out of the device context, and the original palette restored. -See \helpref{wxPalette}{wxpalette} for further details. +See \helpref{wxPalette}{wxpalette} for further details. \membersection{wxDC::SetPen}\label{wxdcsetpen}