xh_notbk.h 871 B

12345678910111213141516171819202122232425262728293031323334
  1. /////////////////////////////////////////////////////////////////////////////
  2. // Name: wx/xrc/xh_notbk.h
  3. // Purpose: XML resource handler for wxNotebook
  4. // Author: Vaclav Slavik
  5. // Copyright: (c) 2000 Vaclav Slavik
  6. // Licence: wxWindows licence
  7. /////////////////////////////////////////////////////////////////////////////
  8. #ifndef _WX_XH_NOTBK_H_
  9. #define _WX_XH_NOTBK_H_
  10. #include "wx/xrc/xmlres.h"
  11. #if wxUSE_XRC && wxUSE_NOTEBOOK
  12. class WXDLLIMPEXP_FWD_CORE wxNotebook;
  13. class WXDLLIMPEXP_XRC wxNotebookXmlHandler : public wxXmlResourceHandler
  14. {
  15. DECLARE_DYNAMIC_CLASS(wxNotebookXmlHandler)
  16. public:
  17. wxNotebookXmlHandler();
  18. virtual wxObject *DoCreateResource();
  19. virtual bool CanHandle(wxXmlNode *node);
  20. private:
  21. bool m_isInside;
  22. wxNotebook *m_notebook;
  23. };
  24. #endif // wxUSE_XRC && wxUSE_NOTEBOOK
  25. #endif // _WX_XH_NOTBK_H_