X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/484bdc6a72508c78d6b347ab88a9c708ef085f81..9bf6a1b80cb856903e15387ebecc926142e73010:/docs/latex/wx/menu.tex diff --git a/docs/latex/wx/menu.tex b/docs/latex/wx/menu.tex index 7daf283906..824d341009 100644 --- a/docs/latex/wx/menu.tex +++ b/docs/latex/wx/menu.tex @@ -61,6 +61,10 @@ that normally all menus used are deleted automatically. +\wxheading{Library} + +\helpref{wxCore}{librarieslist} + \wxheading{Event handling} If the menu is part of a menubar, then \helpref{wxMenuBar}{wxmenubar} event processing is used. @@ -73,10 +77,6 @@ With a popup menu, there is a variety of ways to handle a menu selection event \item Set a new event handler for wxMenu, using an object whose class has EVT\_MENU entries. \item Provide EVT\_MENU handlers in the window which pops up the menu, or in an ancestor of this window. -\item Define a callback of type wxFunction, which you pass to the wxMenu constructor. -The callback takes a reference to the menu, and a reference to a -\helpref{wxCommandEvent}{wxcommandevent}. This method is deprecated and should -not be used in the new code, it is provided for backwards compatibility only. \end{enumerate} \wxheading{See also} @@ -89,6 +89,7 @@ not be used in the new code, it is provided for backwards compatibility only. \latexignore{\rtfignore{\wxheading{Members}}} + \membersection{wxMenu::wxMenu}\label{wxmenuctor} \func{}{wxMenu}{\param{const wxString\& }{title = ""}, \param{long}{ style = 0}} @@ -109,6 +110,7 @@ Constructs a wxMenu object. \docparam{style}{If set to {\tt wxMENU\_TEAROFF}, the menu will be detachable (wxGTK only).} + \membersection{wxMenu::\destruct{wxMenu}}\label{wxmenudtor} \func{}{\destruct{wxMenu}}{\void} @@ -122,9 +124,10 @@ parent window. Re-use in this context means popping up the menu on a different window from last time, which causes an implicit destruction and recreation of internal data structures. + \membersection{wxMenu::Append}\label{wxmenuappend} -\func{wxMenuItem*}{Append}{\param{int}{ id}, \param{const wxString\& }{ item}, \param{const wxString\& }{helpString = ""},\rtfsp +\func{wxMenuItem*}{Append}{\param{int}{ id}, \param{const wxString\& }{ item = ""}, \param{const wxString\& }{helpString = ""},\rtfsp \param{wxItemKind}{ kind = wxITEM\_NORMAL}} Adds a string item to the end of the menu. @@ -198,6 +201,7 @@ characters listed in the table below (again, case doesn't matter): \helpref{wxMenu::AppendSeparator}{wxmenuappendseparator},\rtfsp \helpref{wxMenu::AppendCheckItem}{wxmenuappendcheckitem},\rtfsp \helpref{wxMenu::AppendRadioItem}{wxmenuappendradioitem},\rtfsp +\helpref{wxMenu::AppendSubMenu}{wxmenuappendsubmenu},\rtfsp \helpref{wxMenu::Insert}{wxmenuinsert},\rtfsp \helpref{wxMenu::SetLabel}{wxmenusetlabel}, \helpref{wxMenu::GetHelpString}{wxmenugethelpstring},\rtfsp \helpref{wxMenu::SetHelpString}{wxmenusethelpstring}, \helpref{wxMenuItem}{wxmenuitem} @@ -212,6 +216,7 @@ implements the following methods: \end{twocollist}} } + \membersection{wxMenu::AppendCheckItem}\label{wxmenuappendcheckitem} \func{wxMenuItem*}{AppendCheckItem}{\param{int}{ id},\rtfsp @@ -224,6 +229,7 @@ Adds a checkable item to the end of the menu. \helpref{wxMenu::Append}{wxmenuappend},\rtfsp \helpref{wxMenu::InsertCheckItem}{wxmenuinsertcheckitem} + \membersection{wxMenu::AppendRadioItem}\label{wxmenuappendradioitem} \func{wxMenuItem*}{AppendRadioItem}{\param{int}{ id},\rtfsp @@ -233,14 +239,12 @@ Adds a radio item to the end of the menu. All consequent radio items form a group and when an item in the group is checked, all the others are automatically unchecked. -{\bf NB:} Currently only implemented under Windows and GTK, use -{\tt\#if wxHAS\_RADIO\_MENU\_ITEMS} to test for availability of this feature. - \wxheading{See also} \helpref{wxMenu::Append}{wxmenuappend},\rtfsp \helpref{wxMenu::InsertRadioItem}{wxmenuinsertradioitem} + \membersection{wxMenu::AppendSeparator}\label{wxmenuappendseparator} \func{wxMenuItem*}{AppendSeparator}{\void} @@ -252,12 +256,23 @@ Adds a separator to the end of the menu. \helpref{wxMenu::Append}{wxmenuappend},\rtfsp \helpref{wxMenu::InsertSeparator}{wxmenuinsertseparator} + +\membersection{wxMenu::AppendSubMenu}\label{wxmenuappendsubmenu} + +\func{wxMenuItem *}{AppendSubMenu}{\param{wxMenu *}{submenu}, \param{const wxString\& }{text}, \param{const wxString\& }{help = wxEmptyString}} + +Adds the given \arg{submenu} to this menu. \arg{text} is the text shown in the +menu for it and \arg{help} is the help string shown in the status bar when the +submenu item is selected. + + \membersection{wxMenu::Break}\label{wxmenubreak} \func{void}{Break}{\void} Inserts a break in a menu, causing the next appended item to appear in a new column. + \membersection{wxMenu::Check}\label{wxmenucheck} \func{void}{Check}{\param{int}{ id}, \param{const bool}{ check}} @@ -274,6 +289,7 @@ Checks or unchecks the menu item. \helpref{wxMenu::IsChecked}{wxmenuischecked} + \membersection{wxMenu::Delete}\label{wxmenudelete} \func{void}{Delete}{\param{int }{id}} @@ -296,6 +312,7 @@ delete a submenu. \helpref{wxMenu::Destroy}{wxmenudestroy},\rtfsp \helpref{wxMenu::Remove}{wxmenuremove} + \membersection{wxMenu::Destroy}\label{wxmenudestroy} \func{void}{Destroy}{\param{int }{id}} @@ -318,6 +335,7 @@ be deleted. Use \helpref{Remove}{wxmenuremove} if you want to keep the submenu \helpref{wxMenu::Deletes}{wxmenudelete},\rtfsp \helpref{wxMenu::Remove}{wxmenuremove} + \membersection{wxMenu::Enable}\label{wxmenuenable} \func{void}{Enable}{\param{int}{ id}, \param{const bool}{ enable}} @@ -334,6 +352,7 @@ Enables or disables (greys out) a menu item. \helpref{wxMenu::IsEnabled}{wxmenuisenabled} + \membersection{wxMenu::FindItem}\label{wxmenufinditem} \constfunc{int}{FindItem}{\param{const wxString\& }{itemString}} @@ -372,12 +391,14 @@ before matching. \pythonnote{The name of this method in wxPython is {\tt FindItemById} and it does not support the second parameter.} + \membersection{wxMenu::FindItemByPosition}\label{wxmenufinditembyposition} \constfunc{wxMenuItem*}{FindItemByPosition}{\param{size\_t }{position}} Returns the wxMenuItem given a position in the menu. + \membersection{wxMenu::GetHelpString}\label{wxmenugethelpstring} \constfunc{wxString}{GetHelpString}{\param{int}{ id}} @@ -397,6 +418,7 @@ item was not found. \helpref{wxMenu::SetHelpString}{wxmenusethelpstring}, \helpref{wxMenu::Append}{wxmenuappend} + \membersection{wxMenu::GetLabel}\label{wxmenugetlabel} \constfunc{wxString}{GetLabel}{\param{int}{ id}} @@ -413,7 +435,26 @@ The item label, or the empty string if the item was not found. \wxheading{See also} -\helpref{wxMenu::SetLabel}{wxmenusetlabel} +\helpref{wxMenu::GetLabelText}{wxmenugetlabeltext}, \helpref{wxMenu::SetLabel}{wxmenusetlabel} + + +\membersection{wxMenu::GetLabelText}\label{wxmenugetlabeltext} + +\constfunc{wxString}{GetLabelText}{\param{int}{ id}} + +Returns a menu item label, without any of the original mnemonics and accelerators. + +\wxheading{Parameters} + +\docparam{id}{The menu item identifier.} + +\wxheading{Return value} + +The item label, or the empty string if the item was not found. + +\wxheading{See also} + +\helpref{wxMenu::GetLabel}{wxmenugetlabel}, \helpref{wxMenu::SetLabel}{wxmenusetlabel} \membersection{wxMenu::GetMenuItemCount}\label{wxmenugetmenuitemcount} @@ -421,12 +462,14 @@ The item label, or the empty string if the item was not found. Returns the number of items in the menu. + \membersection{wxMenu::GetMenuItems}\label{wxmenugetmenuitems} \constfunc{wxMenuItemList\&}{GetMenuItems}{\void} Returns the list of items in the menu. wxMenuItemList is a pseudo-template -list class containing wxMenuItem pointers. +list class containing wxMenuItem pointers, see \helpref{wxList}{wxlist}. + \membersection{wxMenu::GetTitle}\label{wxmenugettitle} @@ -437,19 +480,20 @@ Returns the title of the menu. \wxheading{Remarks} This is relevant only to popup menus, use -\helpref{wxMenuBar::GetLabelTop}{wxmenubargetlabeltop} for the menus in the +\helpref{wxMenuBar::GetMenuLabel}{wxmenubargetmenulabel} for the menus in the menubar. \wxheading{See also} \helpref{wxMenu::SetTitle}{wxmenusettitle} + \membersection{wxMenu::Insert}\label{wxmenuinsert} \func{wxMenuItem*}{Insert}{\param{size\_t }{pos}, \param{wxMenuItem *}{item}} \func{wxMenuItem*}{Insert}{\param{size\_t }{pos}, \param{int}{ id},\rtfsp -\param{const wxString\& }{ item}, \param{const wxString\& }{helpString = ""},\rtfsp +\param{const wxString\& }{ item = ""}, \param{const wxString\& }{helpString = ""},\rtfsp \param{wxItemKind}{ kind = wxITEM\_NORMAL}} Inserts the given {\it item} before the position {\it pos}. Inserting the item @@ -461,6 +505,7 @@ as appending it. \helpref{wxMenu::Append}{wxmenuappend},\rtfsp \helpref{wxMenu::Prepend}{wxmenuprepend} + \membersection{wxMenu::InsertCheckItem}\label{wxmenuinsertcheckitem} \func{wxMenuItem*}{InsertCheckItem}{\param{size\_t }{pos}, \param{int}{ id},\rtfsp @@ -473,6 +518,7 @@ Inserts a checkable item at the given position. \helpref{wxMenu::Insert}{wxmenuinsert},\rtfsp \helpref{wxMenu::AppendCheckItem}{wxmenuappendcheckitem} + \membersection{wxMenu::InsertRadioItem}\label{wxmenuinsertradioitem} \func{wxMenuItem*}{InsertRadioItem}{\param{size\_t }{pos}, \param{int}{ id},\rtfsp @@ -485,6 +531,7 @@ Inserts a radio item at the given position. \helpref{wxMenu::Insert}{wxmenuinsert},\rtfsp \helpref{wxMenu::AppendRadioItem}{wxmenuappendradioitem} + \membersection{wxMenu::InsertSeparator}\label{wxmenuinsertseparator} \func{wxMenuItem*}{InsertSeparator}{\param{size\_t }{pos}} @@ -496,6 +543,7 @@ Inserts a separator at the given position. \helpref{wxMenu::Insert}{wxmenuinsert},\rtfsp \helpref{wxMenu::AppendSeparator}{wxmenuappendseparator} + \membersection{wxMenu::IsChecked}\label{wxmenuischecked} \constfunc{bool}{IsChecked}{\param{int}{ id}} @@ -514,6 +562,7 @@ true if the menu item is checked, false otherwise. \helpref{wxMenu::Check}{wxmenucheck} + \membersection{wxMenu::IsEnabled}\label{wxmenuisenabled} \constfunc{bool}{IsEnabled}{\param{int}{ id}} @@ -532,12 +581,13 @@ true if the menu item is enabled, false otherwise. \helpref{wxMenu::Enable}{wxmenuenable} + \membersection{wxMenu::Prepend}\label{wxmenuprepend} \func{wxMenuItem*}{Prepend}{\param{wxMenuItem *}{item}} \func{wxMenuItem*}{Prepend}{\param{int}{ id},\rtfsp -\param{const wxString\& }{ item}, \param{const wxString\& }{helpString = ""},\rtfsp +\param{const wxString\& }{ item = ""}, \param{const wxString\& }{helpString = ""},\rtfsp \param{wxItemKind}{ kind = wxITEM\_NORMAL}} Inserts the given {\it item} at position $0$, i.e. before all the other @@ -548,6 +598,7 @@ existing items. \helpref{wxMenu::Append}{wxmenuappend},\rtfsp \helpref{wxMenu::Insert}{wxmenuinsert} + \membersection{wxMenu::PrependCheckItem}\label{wxmenuprependcheckitem} \func{wxMenuItem*}{PrependCheckItem}{\param{int}{ id},\rtfsp @@ -560,6 +611,7 @@ Inserts a checkable item at position $0$. \helpref{wxMenu::Prepend}{wxmenuprepend},\rtfsp \helpref{wxMenu::AppendCheckItem}{wxmenuappendcheckitem} + \membersection{wxMenu::PrependRadioItem}\label{wxmenuprependradioitem} \func{wxMenuItem*}{PrependRadioItem}{\param{int}{ id},\rtfsp @@ -572,6 +624,7 @@ Inserts a radio item at position $0$. \helpref{wxMenu::Prepend}{wxmenuprepend},\rtfsp \helpref{wxMenu::AppendRadioItem}{wxmenuappendradioitem} + \membersection{wxMenu::PrependSeparator}\label{wxmenuprependseparator} \func{wxMenuItem*}{PrependSeparator}{\void} @@ -583,6 +636,7 @@ Inserts a separator at position $0$. \helpref{wxMenu::Prepend}{wxmenuprepend},\rtfsp \helpref{wxMenu::AppendSeparator}{wxmenuappendseparator} + \membersection{wxMenu::Remove}\label{wxmenuremove} \func{wxMenuItem *}{Remove}{\param{int }{id}} @@ -603,6 +657,7 @@ object. This allows to reuse the same item later by adding it back to the menu The item which was detached from the menu. + \membersection{wxMenu::SetHelpString}\label{wxmenusethelpstring} \func{void}{SetHelpString}{\param{int}{ id}, \param{const wxString\& }{helpString}} @@ -619,6 +674,7 @@ Sets an item's help string. \helpref{wxMenu::GetHelpString}{wxmenugethelpstring} + \membersection{wxMenu::SetLabel}\label{wxmenusetlabel} \func{void}{SetLabel}{\param{int}{ id}, \param{const wxString\& }{label}} @@ -635,6 +691,7 @@ Sets the label of a menu item. \helpref{wxMenu::Append}{wxmenuappend}, \helpref{wxMenu::GetLabel}{wxmenugetlabel} + \membersection{wxMenu::SetTitle}\label{wxmenusettitle} \func{void}{SetTitle}{\param{const wxString\& }{title}} @@ -655,6 +712,7 @@ menubar. \helpref{wxMenu::GetTitle}{wxmenugettitle} + \membersection{wxMenu::UpdateUI}\label{wxmenuupdateui} \constfunc{void}{UpdateUI}{\param{wxEvtHandler*}{ source = NULL}} @@ -681,6 +739,10 @@ A menu bar is a series of menus accessible from the top of a frame. +\wxheading{Library} + +\helpref{wxCore}{librarieslist} + \wxheading{Event handling} To respond to a menu selection, provide a handler for EVT\_MENU, in the frame @@ -699,6 +761,7 @@ menu shortcuts may cease to work. \latexignore{\rtfignore{\wxheading{Members}}} + \membersection{wxMenuBar::wxMenuBar}\label{wxmenubarctor} \func{}{wxMenuBar}{\param{long }{style = 0}} @@ -726,12 +789,14 @@ Use \helpref{wxMenuBar::Append}{wxmenubarappend} instead.} \perlnote{wxPerl only supports the first constructor: use \helpref{wxMenuBar::Append}{wxmenubarappend} instead.} + \membersection{wxMenuBar::\destruct{wxMenuBar}}\label{wxmenubardtor} \func{void}{\destruct{wxMenuBar}}{\void} Destructor, destroying the menu bar and removing it from the parent frame (if any). + \membersection{wxMenuBar::Append}\label{wxmenubarappend} \func{bool}{Append}{\param{wxMenu *}{menu}, \param{const wxString\& }{title}} @@ -752,6 +817,7 @@ true on success, false if an error occurred. \helpref{wxMenuBar::Insert}{wxmenubarinsert} + \membersection{wxMenuBar::Check}\label{wxmenubarcheck} \func{void}{Check}{\param{int}{ id}, \param{const bool}{ check}} @@ -769,6 +835,7 @@ Checks or unchecks a menu item. Only use this when the menu bar has been associated with a frame; otherwise, use the wxMenu equivalent call. + \membersection{wxMenuBar::Enable}\label{wxmenubarenable} \func{void}{Enable}{\param{int}{ id}, \param{const bool}{ enable}} @@ -786,6 +853,7 @@ Enables or disables (greys out) a menu item. Only use this when the menu bar has been associated with a frame; otherwise, use the wxMenu equivalent call. + \membersection{wxMenuBar::EnableTop}\label{wxmenubarenabletop} \func{void}{EnableTop}{\param{int}{ pos}, \param{const bool}{ enable}} @@ -803,6 +871,7 @@ Enables or disables a whole menu. Only use this when the menu bar has been associated with a frame. + \membersection{wxMenuBar::FindMenu}\label{wxmenubarfindmenu} \constfunc{int}{FindMenu}{\param{const wxString\& }{title}} @@ -812,6 +881,7 @@ such menu exists in this menubar. The {\it title} parameter may specify either the menu title (with accelerator characters, i.e. {\tt "\&File"}) or just the menu label ({\tt "File"}) indifferently. + \membersection{wxMenuBar::FindMenuItem}\label{wxmenubarfindmenuitem} \constfunc{int}{FindMenuItem}{\param{const wxString\& }{menuString}, \param{const wxString\& }{itemString}} @@ -833,6 +903,7 @@ The menu item identifier, or {\tt wxNOT\_FOUND} if none was found. Any special menu codes are stripped out of source and target strings before matching. + \membersection{wxMenuBar::FindItem}\label{wxmenubarfinditem} \constfunc{wxMenuItem *}{FindItem}{\param{int}{ id}, \param{wxMenu}{ **menu = NULL}} @@ -849,6 +920,7 @@ Finds the menu item object associated with the given menu item identifier. The found menu item object, or NULL if one was not found. + \membersection{wxMenuBar::GetHelpString}\label{wxmenubargethelpstring} \constfunc{wxString}{GetHelpString}{\param{int}{ id}} @@ -868,6 +940,7 @@ was not found. \helpref{wxMenuBar::SetHelpString}{wxmenubarsethelpstring} + \membersection{wxMenuBar::GetLabel}\label{wxmenubargetlabel} \constfunc{wxString}{GetLabel}{\param{int}{ id}} @@ -886,6 +959,7 @@ The menu item label, or the empty string if the item was not found. Use only after the menubar has been associated with a frame. + \membersection{wxMenuBar::GetLabelTop}\label{wxmenubargetlabeltop} \constfunc{wxString}{GetLabelTop}{\param{int}{ pos}} @@ -906,22 +980,77 @@ The menu label, or the empty string if the menu was not found. Use only after the menubar has been associated with a frame. +This function is deprecated in favour of \helpref{GetMenuLabel}{wxmenubargetmenulabel} and \helpref{GetMenuLabelText}{wxmenubargetmenulabeltext}. + \wxheading{See also} \helpref{wxMenuBar::SetLabelTop}{wxmenubarsetlabeltop} + \membersection{wxMenuBar::GetMenu}\label{wxmenubargetmenu} \constfunc{wxMenu*}{GetMenu}{\param{int}{ menuIndex}} Returns the menu at {\it menuIndex} (zero-based). + \membersection{wxMenuBar::GetMenuCount}\label{wxmenubargetmenucount} -\constfunc{int}{GetMenuCount}{\void} +\constfunc{size\_t}{GetMenuCount}{\void} Returns the number of menus in this menubar. + +\membersection{wxMenuBar::GetMenuLabel}\label{wxmenubargetmenulabel} + +\constfunc{wxString}{GetMenuLabel}{\param{int}{ pos}} + +Returns the label of a top-level menu. Note that the returned string +includes the accelerator characters that have been specified in the menu +title string during its construction. + +\wxheading{Parameters} + +\docparam{pos}{Position of the menu on the menu bar, starting from zero.} + +\wxheading{Return value} + +The menu label, or the empty string if the menu was not found. + +\wxheading{Remarks} + +Use only after the menubar has been associated with a frame. + +\wxheading{See also} + +\helpref{wxMenuBar::GetMenuLabelText}{wxmenubargetmenulabeltext}, \helpref{wxMenuBar::SetMenuLabel}{wxmenubarsetmenulabel} + + +\membersection{wxMenuBar::GetMenuLabelText}\label{wxmenubargetmenulabeltext} + +\constfunc{wxString}{GetMenuLabelText}{\param{int}{ pos}} + +Returns the label of a top-level menu. Note that the returned string does not +include any accelerator characters that may have been specified in the menu +title string during its construction. + +\wxheading{Parameters} + +\docparam{pos}{Position of the menu on the menu bar, starting from zero.} + +\wxheading{Return value} + +The menu label, or the empty string if the menu was not found. + +\wxheading{Remarks} + +Use only after the menubar has been associated with a frame. + +\wxheading{See also} + +\helpref{wxMenuBar::GetMenuLabel}{wxmenubargetmenulabel}, \helpref{wxMenuBar::SetMenuLabel}{wxmenubarsetmenulabel} + + \membersection{wxMenuBar::Insert}\label{wxmenubarinsert} \func{bool}{Insert}{\param{size\_t }{pos}, \param{wxMenu *}{menu}, \param{const wxString\& }{title}} @@ -947,6 +1076,7 @@ true on success, false if an error occurred. \helpref{wxMenuBar::Append}{wxmenubarappend} + \membersection{wxMenuBar::IsChecked}\label{wxmenubarischecked} \constfunc{bool}{IsChecked}{\param{int}{ id}} @@ -961,6 +1091,7 @@ Determines whether an item is checked. true if the item was found and is checked, false otherwise. + \membersection{wxMenuBar::IsEnabled}\label{wxmenubarisenabled} \constfunc{bool}{IsEnabled}{\param{int}{ id}} @@ -975,12 +1106,14 @@ Determines whether an item is enabled. true if the item was found and is enabled, false otherwise. + \membersection{wxMenuBar::Refresh}\label{wxmenubarrefresh} \func{void}{Refresh}{\void} Redraw the menu bar + \membersection{wxMenuBar::Remove}\label{wxmenubarremove} \func{wxMenu *}{Remove}{\param{size\_t }{pos}} @@ -994,6 +1127,7 @@ dynamically. \helpref{wxMenuBar::Replace}{wxmenubarreplace} + \membersection{wxMenuBar::Replace}\label{wxmenubarreplace} \func{wxMenu *}{Replace}{\param{size\_t }{pos}, \param{wxMenu *}{menu}, \param{const wxString\& }{title}} @@ -1018,6 +1152,7 @@ responsible for deleting it. \helpref{wxMenuBar::Insert}{wxmenubarinsert},\rtfsp \helpref{wxMenuBar::Remove}{wxmenubarremove} + \membersection{wxMenuBar::SetHelpString}\label{wxmenubarsethelpstring} \func{void}{SetHelpString}{\param{int}{ id}, \param{const wxString\& }{helpString}} @@ -1034,6 +1169,7 @@ Sets the help string associated with a menu item. \helpref{wxMenuBar::GetHelpString}{wxmenubargethelpstring} + \membersection{wxMenuBar::SetLabel}\label{wxmenubarsetlabel} \func{void}{SetLabel}{\param{int}{ id}, \param{const wxString\& }{label}} @@ -1054,6 +1190,7 @@ Use only after the menubar has been associated with a frame. \helpref{wxMenuBar::GetLabel}{wxmenubargetlabel} + \membersection{wxMenuBar::SetLabelTop}\label{wxmenubarsetlabeltop} \func{void}{SetLabelTop}{\param{int}{ pos}, \param{const wxString\& }{label}} @@ -1070,7 +1207,30 @@ Sets the label of a top-level menu. Use only after the menubar has been associated with a frame. +This function has been deprecated in favour of \helpref{SetMenuLabel}{wxmenubarsetmenulabel}. + \wxheading{See also} \helpref{wxMenuBar::GetLabelTop}{wxmenubargetlabeltop} + +\membersection{wxMenuBar::SetMenuLabel}\label{wxmenubarsetmenulabel} + +\func{void}{SetMenuLabel}{\param{int}{ pos}, \param{const wxString\& }{label}} + +Sets the label of a top-level menu. + +\wxheading{Parameters} + +\docparam{pos}{The position of a menu on the menu bar, starting from zero.} + +\docparam{label}{The menu label.} + +\wxheading{Remarks} + +Use only after the menubar has been associated with a frame. + +\wxheading{See also} + +\helpref{wxMenuBar::GetMenuLabel}{wxmenubargetmenulabel}, \helpref{wxMenuBar::GetMenuLabelText}{wxmenubargetmenulabeltext} +