#ifndef _WX_MOTIF_MENU_H_
#define _WX_MOTIF_MENU_H_
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
#pragma interface "menu.h"
#endif
#include "wx/colour.h"
#include "wx/font.h"
+#include "wx/arrstr.h"
class wxFrame;
bool ProcessCommand(wxCommandEvent& event);
- wxMenu(const wxString& title, const wxFunction func)
- : wxMenuBase(title)
- {
- Init();
-
- Callback(func);
- }
-
//// Motif-specific
WXWidget GetButtonWidget() const { return m_buttonWidget; }
void SetButtonWidget(WXWidget buttonWidget) { m_buttonWidget = buttonWidget; }
WXWidget GetHandle() const { return m_menuWidget; }
bool IsTearOff() const { return (m_style & wxMENU_TEAROFF) != 0; }
-
+
+ void DestroyWidgetAndDetach();
public:
// Motif-specific data
int m_numColumns;