#ifndef _H_RESOURCE_PROVIDER #define _H_RESOURCE_PROVIDER #include "CEGUIDefaultResourceProvider.h" class CEGUIResourceProvider: public CEGUI::ResourceProvider { public: virtual void loadRawDataContainer(const CEGUI::String &filename, CEGUI::RawDataContainer &output, const CEGUI::String &resourceGroup); virtual void unloadRawDataContainer(CEGUI::RawDataContainer& data); }; enum { STR_INVALID, STR_MESG_MISSING_HOST_NAME, STR_MESG_INVALID_PORT, STR_MESG_INVALID_SPORT, STR_MESG_MISSING_PORT, STR_MESG_CONNECTING, STR_BUTTON_OK, STR_BUTTON_CANCEL, STR_BUTTON_CONNECT, STR_BUTTON_QUIT, STR_BUTTON_CLOSE, STR_BUTTON_DISCONNECT, STR_BUTTON_OPTIONS, STR_BUTTON_BACK, STR_LABEL_HOST, STR_LABEL_PORT, STR_LABEL_SPORT, STR_LABEL_PASSWORD, }; //todo: move to x11/res.cpp and make x11/res.cpp cross-platform const char* res_get_string(int id); #endif