X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/83f96286bb4ef34147d7f467a0f0a4a4fc27af2d..05dedde7d01d55cde7f13f6b6201e24b5b408344:/docs/latex/wx/cursor.tex diff --git a/docs/latex/wx/cursor.tex b/docs/latex/wx/cursor.tex index 5719407d43..bd41f87446 100644 --- a/docs/latex/wx/cursor.tex +++ b/docs/latex/wx/cursor.tex @@ -67,6 +67,15 @@ icon file, to specify the cursor hotspot relative to the top left of the image. Constructs a cursor using a cursor identifier. +\func{}{wxCursor}{\param{const wxImage\&}{ image}} + +Constructs a cursor from a wxImage. The cursor is monochrome, colors with the RGB elements all greater +than 127 will be foreground, colors less than this background. The mask (if any) will be used as transparent. + +In MSW the foreground will be white and the background black. The cursor is resized to 32x32 +In GTK, the two most frequent colors will be used for foreground and background. The cursor will be displayed +at the size of the image. + \func{}{wxCursor}{\param{const wxCursor\&}{ cursor}} Copy constructor. This uses reference counting so is a cheap operation. @@ -111,6 +120,9 @@ is enabled in setup.h). Specify {\it hotSpotX} and {\it hotSpotY}.} \twocolwidtha{6cm} \begin{twocollist}\itemsep=0pt \twocolitem{{\bf wxCURSOR\_ARROW}}{A standard arrow cursor.} +\twocolitem{{\bf wxCURSOR\_RIGHT\_ARROW}}{A standard arrow cursor +pointing to the right.} +\twocolitem{{\bf wxCURSOR\_BLANK}}{Transparent cursor.} \twocolitem{{\bf wxCURSOR\_BULLSEYE}}{Bullseye cursor.} \twocolitem{{\bf wxCURSOR\_CHAR}}{Rectangular character cursor.} \twocolitem{{\bf wxCURSOR\_CROSS}}{A cross cursor.} @@ -150,10 +162,12 @@ hotSpotY=0)}}{Constructs a cursor from a filename} \end{twocollist}} } -\perlnote{Contructors supported by wxPerl are:\par +\perlnote{Constructors supported by wxPerl are:\par \begin{itemize} \item{Wx::Cursor->new( name, type, hotSpotX = 0, hotSpotY = 0 )} \item{Wx::Cursor->new( id )} +\item{Wx::Cursor->new( image )} +\item{Wx::Cursor->newData( bits, width, height, hotSpotX = -1, hotSpotY = -1, maskBits = 0 )} \end{itemize} }