From 68fb44012982897ea883b336c56d0e8c12ddce0d Mon Sep 17 00:00:00 2001 From: Yaniv Kamay Date: Mon, 28 Dec 2009 01:15:08 +0200 Subject: client: add GUI infrastructure + functional login dialog --- client/gui/resource_provider.h | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 client/gui/resource_provider.h (limited to 'client/gui/resource_provider.h') diff --git a/client/gui/resource_provider.h b/client/gui/resource_provider.h new file mode 100644 index 00000000..1443abe4 --- /dev/null +++ b/client/gui/resource_provider.h @@ -0,0 +1,40 @@ +#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 + -- cgit