X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/213ad8e72cb6e838d15bf54145d661b081dca308..a1c3cdc4a2c4cc2b15d7fdf60c1be228f9fbc520:/docs/latex/wx/dc.tex diff --git a/docs/latex/wx/dc.tex b/docs/latex/wx/dc.tex index b74a3341e9..c7242bf74f 100644 --- a/docs/latex/wx/dc.tex +++ b/docs/latex/wx/dc.tex @@ -18,6 +18,12 @@ there are also versions which accept single {\tt wxPoint} parameter instead of two {\tt wxCoord} ones or {\tt wxPoint} and {\tt wxSize} instead of four of them. +\wxheading{Support for Transparency / Alpha Channel} + +On Mac OS X when using Core Graphics (wx\_MAC\_USE\_CORE\_GRAPHICS set to 1) +colors with alpha are supported, so instances {\tt wxPen} or {\tt wxBrush} that are built from {\tt wxColour} use +the color's alpha values when stroking or filling. + \wxheading{Derived from} \helpref{wxObject}{wxobject} @@ -628,6 +634,20 @@ initially and only after calling \helpref{wxDC::SetFont}{wxdcsetfont} a valid font is returned. +\membersection{wxDC::GetLayoutDirection}\label{wxdcgetlayoutdirection} + +\constfunc{wxLayoutDirection}{GetLayoutDirection}{\void} + +Gets the current layout direction of the device context. On platforms where RTL layout +is supported, the return value will either be \texttt{wxLayout\_LeftToRight} or +\texttt{wxLayout\_RightToLeft}. If RTL layout is not supported, the return value will +be \texttt{wxLayout\_Default}. + +\wxheading{See also} + +\helpref{SetLayoutDirection}{wxdcsetlayoutdirection} + + \membersection{wxDC::GetLogicalFunction}\label{wxdcgetlogicalfunction} \func{int}{GetLogicalFunction}{\void} @@ -877,7 +897,7 @@ Gets the minimum horizontal extent used in drawing commands so far. Gets the minimum vertical extent used in drawing commands so far. -\membersection{wxDC::Ok}\label{wxdcok} +\membersection{wxDC::IsOk}\label{wxdcisok} \func{bool}{Ok}{\void} @@ -991,6 +1011,18 @@ should not pass {\tt wxNullFont} to this method. See also \helpref{wxFont}{wxfont}. +\membersection{wxDC::SetLayoutDirection}\label{wxdcsetlayoutdirection} + +\func{void}{SetLayoutDirection}{\param{wxLayoutDirection}{ dir}} + +Sets the current layout direction for the device context. \arg{dir} may be either +\texttt{wxLayout\_Default}, \texttt{wxLayout\_LeftToRight} or \texttt{wxLayout\_RightToLeft}. + +\wxheading{See also} + +\helpref{GetLayoutDirection}{wxdcgetlayoutdirection} + + \membersection{wxDC::SetLogicalFunction}\label{wxdcsetlogicalfunction} \func{void}{SetLogicalFunction}{\param{int}{ function}} @@ -1122,40 +1154,3 @@ Message is a message to show while printing. Starts a document page (only relevant when outputting to a printer). -\section{\class{wxDCClipper}}\label{wxdcclipper} - -This is a small helper class which sets the specified DC to its constructor -clipping region and then automatically destroys it in its destructor. Using -it ensures that an unwanted clipping region is not left set on the DC. - -\wxheading{Derived from} - -No base class - -\wxheading{Include files} - - - -\wxheading{See also} - -\helpref{wxDC}{wxdc} - -\latexignore{\rtfignore{\wxheading{Members}}} - - -\membersection{wxDCClipper::wxDCClipper}\label{wxdcclipperctor} - -\func{}{wxDCClipper}{\param{wxDC\& }{dc}, \param{wxCoord }{x},\param{wxCoord }{y},\param{wxCoord }{w},\param{wxCoord }{h},} - -\func{}{wxDCClipper}{\param{wxDC\& }{dc}, \param{const wxRect\&}{ rect}} - -Constructor: sets the clipping region for the given device context to the -specified rectangle. - - -\membersection{wxDCClipper::\destruct{wxDCClipper}}\label{wxdcclipperdtor} - -\func{}{\destruct{wxDCClipper}}{\void} - -Destructor: destroys the clipping region set in the constructor. -