X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/c94f845b1602d44ccd7c7542afffde666adbb2f0..c266eff98c5e44012647f54f38a1e29ecabd8759:/docs/latex/wx/dc.tex?ds=sidebyside diff --git a/docs/latex/wx/dc.tex b/docs/latex/wx/dc.tex index c8d929e22a..fbb5a427d4 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} @@ -199,7 +203,7 @@ See also \helpref{wxDC::SetClippingRegion}{wxdcsetclippingregion}. \membersection{wxDC::DeviceToLogicalX}\label{wxdcdevicetologicalx} -\func{wxCoord}{DeviceToLogicalX}{\param{wxCoord}{ x}} +\func{virtual wxCoord}{DeviceToLogicalX}{\param{wxCoord}{ x}} Convert device X coordinate to logical coordinate, using the current mapping mode. @@ -207,7 +211,7 @@ mapping mode. \membersection{wxDC::DeviceToLogicalXRel}\label{wxdcdevicetologicalxrel} -\func{wxCoord}{DeviceToLogicalXRel}{\param{wxCoord}{ x}} +\func{virtual wxCoord}{DeviceToLogicalXRel}{\param{wxCoord}{ x}} Convert device X coordinate to relative logical coordinate, using the current mapping mode but ignoring the x axis orientation. @@ -216,7 +220,7 @@ Use this function for converting a width, for example. \membersection{wxDC::DeviceToLogicalY}\label{wxdcdevicetologicaly} -\func{wxCoord}{DeviceToLogicalY}{\param{wxCoord}{ y}} +\func{virtual wxCoord}{DeviceToLogicalY}{\param{wxCoord}{ y}} Converts device Y coordinate to logical coordinate, using the current mapping mode. @@ -224,7 +228,7 @@ mapping mode. \membersection{wxDC::DeviceToLogicalYRel}\label{wxdcdevicetologicalyrel} -\func{wxCoord}{DeviceToLogicalYRel}{\param{wxCoord}{ y}} +\func{virtual wxCoord}{DeviceToLogicalYRel}{\param{wxCoord}{ y}} Convert device Y coordinate to relative logical coordinate, using the current mapping mode but ignoring the y axis orientation. @@ -355,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. + +\func{void}{DrawLines}{\param{const wxList *}{points}, \param{wxCoord}{ xoffset = 0}, \param{wxCoord}{ yoffset = 0}} -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. +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.} @@ -375,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}. @@ -880,7 +893,7 @@ use \arg{initialColour} on the left part of the rectangle and \membersection{wxDC::LogicalToDeviceX}\label{wxdclogicaltodevicex} -\func{wxCoord}{LogicalToDeviceX}{\param{wxCoord}{ x}} +\func{virtual wxCoord}{LogicalToDeviceX}{\param{wxCoord}{ x}} Converts logical X coordinate to device coordinate, using the current mapping mode. @@ -888,7 +901,7 @@ mapping mode. \membersection{wxDC::LogicalToDeviceXRel}\label{wxdclogicaltodevicexrel} -\func{wxCoord}{LogicalToDeviceXRel}{\param{wxCoord}{ x}} +\func{virtual wxCoord}{LogicalToDeviceXRel}{\param{wxCoord}{ x}} Converts logical X coordinate to relative device coordinate, using the current mapping mode but ignoring the x axis orientation. @@ -897,7 +910,7 @@ Use this for converting a width, for example. \membersection{wxDC::LogicalToDeviceY}\label{wxdclogicaltodevicey} -\func{wxCoord}{LogicalToDeviceY}{\param{wxCoord}{ y}} +\func{virtual wxCoord}{LogicalToDeviceY}{\param{wxCoord}{ y}} Converts logical Y coordinate to device coordinate, using the current mapping mode. @@ -905,7 +918,7 @@ mapping mode. \membersection{wxDC::LogicalToDeviceYRel}\label{wxdclogicaltodeviceyrel} -\func{wxCoord}{LogicalToDeviceYRel}{\param{wxCoord}{ y}} +\func{virtual wxCoord}{LogicalToDeviceYRel}{\param{wxCoord}{ y}} Converts logical Y coordinate to relative device coordinate, using the current mapping mode but ignoring the y axis orientation.