// initialization
// ------------------------------------------------------------------------
public:
- inline wxTopLevelWindowCocoa() { Init(); }
+ inline wxTopLevelWindowCocoa()
+ : wxCocoaNSWindow(this)
+ { Init(); }
inline wxTopLevelWindowCocoa(wxWindow *parent,
wxWindowID winid,
const wxSize& size = wxDefaultSize,
long style = wxDEFAULT_FRAME_STYLE,
const wxString& name = wxFrameNameStr)
+ : wxCocoaNSWindow(this)
{
Init();
Create(parent, winid, title, pos, size, style, name);
virtual void CocoaDelegate_windowDidResignKey(void);
virtual void CocoaDelegate_windowDidBecomeMain(void);
virtual void CocoaDelegate_windowDidResignMain(void);
+ virtual void CocoaDelegate_wxMenuItemAction(WX_NSMenuItem sender);
+ virtual bool CocoaDelegate_validateMenuItem(WX_NSMenuItem sender);
virtual wxMenuBar* GetAppMenuBar(wxCocoaNSWindow *win);
static void DeactivatePendingWindow();
protected:
virtual void DoMoveWindow(int x, int y, int width, int height);
virtual void DoGetSize(int *width, int *height) const;
virtual void DoGetPosition(int *x, int *y) const;
+ virtual void SetTitle( const wxString& title);
+ virtual wxString GetTitle() const;
// Things I may/may not do
// virtual void Clear() ;
// virtual void Raise();
// virtual void Lower();
-// virtual void SetTitle( const wxString& title);
protected:
// is the frame currently iconized?
bool m_iconized;