xuiobjdirwnd.h 847 B

1234567891011121314151617181920212223242526272829303132
  1. #ifndef _XUIOBJDIRWND_H
  2. #define _XUIOBJDIRWND_H
  3. #include <api/skin/widgets/objdirwnd.h>
  4. #define SCRIPTOBJDIRWND_PARENT ObjDirWnd
  5. class ScriptObjDirWnd : public SCRIPTOBJDIRWND_PARENT {
  6. public:
  7. ScriptObjDirWnd();
  8. virtual ~ScriptObjDirWnd();
  9. virtual int setXuiParam(int xuihandle, int xmlattributeid, const wchar_t *xmlattributename, const wchar_t *value);
  10. protected:
  11. /*static */void CreateXMLParameters(int master_handle);
  12. private:
  13. enum {
  14. SCRIPTOBJDIRWND_DIR=10,
  15. SCRIPTOBJDIRWND_ACTION_TARGET=20,
  16. DISPLAYTARGET,
  17. DEFAULTDISPLAY,
  18. FORCEVIRTUAL,
  19. };
  20. static XMLParamPair params[];
  21. int myxuihandle;
  22. };
  23. extern const wchar_t ScriptObjDirWndXuiObjectStr[];
  24. extern char ScriptObjDirWndXuiSvcName[];
  25. class ScriptObjDirWndXuiSvc : public XuiObjectSvc<ScriptObjDirWnd, ScriptObjDirWndXuiObjectStr, ScriptObjDirWndXuiSvcName> {};
  26. #endif