#ifndef _WX_MDI_H_
#define _WX_MDI_H_
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
#pragma interface "mdi.h"
#endif
#include "wx/frame.h"
#include "wx/notebook.h"
-WXDLLEXPORT_DATA(extern const char*) wxFrameNameStr;
-WXDLLEXPORT_DATA(extern const char*) wxStatusLineNameStr;
-
class WXDLLEXPORT wxMDIClientWindow;
class WXDLLEXPORT wxMDIChildFrame;
void ReleaseMouse();
void Raise();
void Lower(void);
- void SetSizeHints(int minW = -1, int minH = -1, int maxW = -1, int maxH = -1, int incW = -1, int incH = -1);
+ void DoSetSizeHints(int minW = -1, int minH = -1, int maxW = -1, int maxH = -1, int incW = -1, int incH = -1);
// MDI operations
virtual void Maximize();
// Implementation
void OnPageChanged(wxNotebookEvent& event);
+
+ int FindPage(const wxNotebookPage* page);
protected:
virtual void DoSetSize(int x, int y,
void DoGetSize(int *width, int *height) const ;
void DoGetPosition(int *x, int *y) const ;
-
private:
DECLARE_EVENT_TABLE()
};