#define ICON_SIZE 16
#endif
-class WXDLLEXPORT wxCheckBox;
-class WXDLLEXPORT wxSizer;
-class WXDLLEXPORT wxImageList;
-class WXDLLEXPORT wxTextCtrl;
-class WXDLLEXPORT WidgetsBookCtrl;
+class WXDLLIMPEXP_FWD_CORE wxCheckBox;
+class WXDLLIMPEXP_FWD_CORE wxSizer;
+class WXDLLIMPEXP_FWD_CORE wxImageList;
+class WXDLLIMPEXP_FWD_CORE wxTextCtrl;
+class WXDLLIMPEXP_FWD_CORE WidgetsBookCtrl;
class WidgetsPageInfo;
public:
WidgetsPage(WidgetsBookCtrl *book,
wxImageList *imaglist,
- char* icon[]);
+ const char *const icon[]);
// return the control shown by this page
virtual wxControl *GetWidget() const = 0;
+ // return the control shown by this page, if it supports text entry interface
+ virtual wxTextEntryBase *GetTextEntry() const { return NULL; }
+
// lazy creation of the content
virtual void CreateContent() = 0;