#ifndef _WX_REPARENT_H_
#define _WX_REPARENT_H_
-#ifdef __GNUG__
-#pragma interface "reparent.h"
-#endif
-
#include "wx/window.h"
/*
* This class helps to reparent a specific window
*/
-class wxAdoptedWindow;
-class wxReparenter: public wxObject
+class WXDLLIMPEXP_FWD_CORE wxAdoptedWindow;
+class WXDLLIMPEXP_CORE wxReparenter: public wxObject
{
public:
wxReparenter() {}
* toolkit. It has no parent until reparented.
*/
-class wxAdoptedWindow: public wxWindow
+class WXDLLIMPEXP_CORE wxAdoptedWindow: public wxWindow
{
public:
wxAdoptedWindow();
wxAdoptedWindow(WXWindow window);
- ~wxAdoptedWindow();
+ virtual ~wxAdoptedWindow();
- void SetHandle(WXWindow window) { m_mainWidget = window; }
- WXWindow GetHandle() const { return GetXWindow(); }
+ void SetHandle(WXWindow window) { m_mainWindow = window; m_clientWindow = window; }
+ WXWindow GetHandle() const { return GetMainWindow(); }
};
#endif