X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/9ce8d05ed7c319ebcfd559d6e3c27e281ef89168..dad909f709335a05daea6a04d895bb492c4eb670:/docs/latex/wx/iconbndl.tex diff --git a/docs/latex/wx/iconbndl.tex b/docs/latex/wx/iconbndl.tex index d1a68478c3..ac9fdece25 100644 --- a/docs/latex/wx/iconbndl.tex +++ b/docs/latex/wx/iconbndl.tex @@ -6,10 +6,16 @@ see also \helpref{wxDialog::SetIcons}{wxdialogseticons} and \wxheading{Derived from} -No base class +\helpref{wxGDIObject}{wxgdiobject}\\ +\helpref{wxObject}{wxobject} + +\wxheading{Predefined objects} + +{\bf wxNullIconBundle} \latexignore{\rtfignore{\wxheading{Members}}} + \membersection{wxIconBundle::wxIconBundle}\label{wxiconbundlewxiconbundle} \func{}{wxIconBundle}{\void} @@ -28,12 +34,14 @@ Initializes the bundle with a single icon. Copy constructor. + \membersection{wxIconBundle::\destruct{wxIconBundle}}\label{wxiconbundledtor} \func{}{\destruct{wxIconBundle}}{\void} Destructor. + \membersection{wxIconBundle::AddIcon}\label{wxiconbundleaddicon} \func{void}{AddIcon}{\param{const wxString\& }{file}, \param{long }{type}} @@ -48,9 +56,10 @@ Adds the icon to the collection; if the collection already contains an icon with the same width and height, it is replaced by the new one. + \membersection{wxIconBundle::GetIcon}\label{wxiconbundlegeticon} -\constfunc{const wxIcon\&}{GetIcon}{\param{const wxSize\& }{size}} +\constfunc{wxIcon}{GetIcon}{\param{const wxSize\& }{size}} Returns the icon with the given size; if no such icon exists, returns the icon with size wxSYS\_ICON\_X/wxSYS\_ICON\_Y; @@ -58,13 +67,44 @@ if no such icon exists, returns the first icon in the bundle. If size = wxSize( -1, -1 ), returns the icon with size wxSYS\_ICON\_X/wxSYS\_ICON\_Y. -\constfunc{const wxIcon\&}{GetIcon}{\param{wxCoord }{size = -1}} +\constfunc{wxIcon}{GetIcon}{\param{wxCoord }{size = -1}} Same as GetIcon( wxSize( size, size ) ). -\membersection{wxIconBundle::operator=}\label{wxiconbundleoperatorassign} -\func{const wxIconBundle\&}{operator=}{\param{const wxIconBundle\& }{ic}} +\membersection{wxIconBundle::GetIconOfExactSize}\label{wxiconbundlegeticonofexactsize} + +\constfunc{wxIcon}{GetIconOfExactSize}{\param{const wxSize\& }{size}} + +Returns the icon with exactly the given size or \texttt{wxNullIcon} if this +size is not available. + + +\membersection{wxIconBundle::IsEmpty}\label{wxiconbundleisempty} + +\constfunc{bool}{IsEmpty}{\void} + +Returns \true if the bundle doesn't contain any icons, \false otherwise (in +which case a call to \helpref{GetIcon()}{wxiconbundlegeticon} with default +parameter should return a valid icon). + + +\membersection{wxIconBundle::operator $=$}\label{wxiconbundleoperatorassign} + +\func{wxIconBundle\&}{operator $=$}{\param{const wxIconBundle\& }{ic}} + +Assignment operator, using \helpref{reference counting}{trefcount}. + + +\membersection{wxIconBundle::operator $==$}\label{wxiconbundleoperatorequals} + +\func{bool}{operator $==$}{\param{const wxIconBundle\& }{ic}} + +Equality operator. This returns \true if two icon bundles are equal. + + +\membersection{wxIconBundle::operator $!=$}\label{wxiconbundleoperatornotequals} -Assignment operator. +\func{bool}{operator $!=$}{\param{const wxIconBundle\& }{ic}} +Inequality operator. This returns \true if two icon bundles are not equal.