X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/73862e49f4c478b5bdc373020f3a09db3f398f73..c52b96359b639cda516615f9433d3b20b35443b5:/docs/latex/wx/dc.tex diff --git a/docs/latex/wx/dc.tex b/docs/latex/wx/dc.tex index 151fb40af2..fdc1c815be 100644 --- a/docs/latex/wx/dc.tex +++ b/docs/latex/wx/dc.tex @@ -363,12 +363,11 @@ 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. -\func{void}{DrawLines}{\param{const wxList *}{points}, \param{wxCoord}{ xoffset = 0}, \param{wxCoord}{ yoffset = 0}} +\func{void}{DrawLines}{\param{const wxPointList *}{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. +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.} @@ -386,13 +385,11 @@ of wxPoint objects.} 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},\\ +\func{void}{DrawPolygon}{\param{const wxPointList *}{points}, \param{wxCoord}{ xoffset = 0}, \param{wxCoord}{ yoffset = 0},\\ \param{int }{fill\_style = wxODDEVEN\_RULE}} -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. +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}. @@ -493,24 +490,6 @@ 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[]}} @@ -518,10 +497,9 @@ of the bitmap (all bits set to 1), and the current text background colour to dra 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}} @@ -655,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} @@ -1160,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} @@ -1173,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}