xuibookmarklist.h 955 B

123456789101112131415161718192021222324252627282930313233343536
  1. #ifndef __BOOKMARKLIST_H
  2. #define __BOOKMARKLIST_H
  3. #include <api/wnd/wndclass/guiobjwnd.h>
  4. #define BOOKMARKLIST_PARENT GuiObjectWnd
  5. // -----------------------------------------------------------------------
  6. class BookmarkList : public BOOKMARKLIST_PARENT {
  7. public:
  8. BookmarkList();
  9. virtual ~BookmarkList();
  10. virtual int setXuiParam(int xuihandle, int xmlattributeid, const wchar_t *xmlattributename, const wchar_t *value);
  11. void set(const wchar_t *elementname);
  12. protected:
  13. /*static */void CreateXMLParameters(int master_handle);
  14. private:
  15. enum {
  16. BOOKMARKLIST_SET = 0,
  17. };
  18. static XMLParamPair params[];
  19. int myxuihandle;
  20. };
  21. // -----------------------------------------------------------------------
  22. extern const wchar_t BookmarkListXuiObjectStr[];
  23. extern char BookmarkListXuiSvcName[];
  24. class BookmarkListXuiSvc : public XuiObjectSvc<BookmarkList, BookmarkListXuiObjectStr, BookmarkListXuiSvcName> {};
  25. #endif