1\section{\class{wxIconBundle}}\label{wxiconbundle} 2 3This class contains multiple copies of an icon in different sizes, 4see also \helpref{wxDialog::SetIcons}{wxdialogseticons} and 5\helpref{wxTopLevelWindow::SetIcons}{wxtoplevelwindowseticons}. 6 7\wxheading{Derived from} 8 9No base class 10 11\latexignore{\rtfignore{\wxheading{Members}}} 12 13\membersection{wxIconBundle::wxIconBundle}\label{wxiconbundlewxiconbundle} 14 15\func{}{wxIconBundle}{\void} 16 17Default constructor. 18 19\func{}{wxIconBundle}{\param{const wxString\& }{file}, \param{long }{type}} 20 21Initializes the bundle with the icon(s) found in the file. 22 23\func{}{wxIconBundle}{\param{const wxIcon\& }{icon}} 24 25Initializes the bundle with a single icon. 26 27\func{}{wxIconBundle}{\param{const wxIconBundle\& }{ic}} 28 29Copy constructor. 30 31\membersection{wxIconBundle::\destruct{wxIconBundle}}\label{wxiconbundledtor} 32 33\func{}{\destruct{wxIconBundle}}{\void} 34 35Destructor. 36 37\membersection{wxIconBundle::AddIcon}\label{wxiconbundleaddicon} 38 39\func{void}{AddIcon}{\param{const wxString\& }{file}, \param{long }{type}} 40 41Adds all the icons contained in the file to the bundle; 42if the collection already contains icons with the same 43width and height, they are replaced by the new ones. 44 45\func{void}{AddIcon}{\param{const wxIcon\& }{icon}} 46 47Adds the icon to the collection; if the collection already 48contains an icon with the same width and height, it is 49replaced by the new one. 50 51\membersection{wxIconBundle::GetIcon}\label{wxiconbundlegeticon} 52 53\constfunc{const wxIcon\&}{GetIcon}{\param{const wxSize\& }{size}} 54 55Returns the icon with the given size; if no such icon exists, 56returns the icon with size wxSYS\_ICON\_X/wxSYS\_ICON\_Y; 57if no such icon exists, 58returns the first icon in the bundle. If size = wxSize( -1, -1 ), 59returns the icon with size wxSYS\_ICON\_X/wxSYS\_ICON\_Y. 60 61\constfunc{const wxIcon\&}{GetIcon}{\param{wxCoord }{size = -1}} 62 63Same as GetIcon( wxSize( size, size ) ). 64 65\membersection{wxIconBundle::operator=}\label{wxiconbundleoperatorassign} 66 67\func{const wxIconBundle\&}{operator=}{\param{const wxIconBundle\& }{ic}} 68 69Assignment operator. 70 71