that was added. Checked on MSW, GTK, and Mac, other port authors
please double check changes.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25343
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
// ------------------------------------------------------------------------
protected:
// implement base class virtuals
// ------------------------------------------------------------------------
protected:
// implement base class virtuals
- virtual bool DoAppend(wxMenuItem *item);
- virtual bool DoInsert(size_t pos, wxMenuItem *item);
- virtual wxMenuItem *DoRemove(wxMenuItem *item);
+ virtual wxMenuItem* DoAppend(wxMenuItem *item);
+ virtual wxMenuItem* DoInsert(size_t pos, wxMenuItem *item);
+ virtual wxMenuItem* DoRemove(wxMenuItem *item);
#if wxUSE_ACCEL
// add/remove accel for the given menu item
#if wxUSE_ACCEL
// add/remove accel for the given menu item
[m_cocoaNSMenu release];
}
[m_cocoaNSMenu release];
}
-bool wxMenu::DoAppend(wxMenuItem *item)
+wxMenuItem* wxMenu::DoAppend(wxMenuItem *item)
{
wxAutoNSAutoreleasePool pool;
if(!wxMenuBase::DoAppend(item))
{
wxAutoNSAutoreleasePool pool;
if(!wxMenuBase::DoAppend(item))
[m_cocoaNSMenu addItem: item->GetNSMenuItem()];
[m_cocoaNSMenu addItem: item->GetNSMenuItem()];
-bool wxMenu::DoInsert(unsigned long pos, wxMenuItem *item)
+wxMenuItem* wxMenu::DoInsert(unsigned long pos, wxMenuItem *item)
{
wxAutoNSAutoreleasePool pool;
if(!wxMenuBase::DoInsert(pos,item))
{
wxAutoNSAutoreleasePool pool;
if(!wxMenuBase::DoInsert(pos,item))
[m_cocoaNSMenu insertItem:item->GetNSMenuItem() atIndex:pos];
[m_cocoaNSMenu insertItem:item->GetNSMenuItem() atIndex:pos];
}
wxMenuItem* wxMenu::DoRemove(wxMenuItem *item)
}
wxMenuItem* wxMenu::DoRemove(wxMenuItem *item)