#ifndef WXSFRAME_H #define WXSFRAME_H #include "wxswindow.h" WXS_ST_DECLARE(wxsFrameStyles) WXS_EV_DECLARE(wxsFrameEvents) class wxsFrame : public wxsWindow { public: wxsFrame(wxsWidgetManager* Man,wxsWindowRes* Res); virtual ~wxsFrame(); /** Gettign widget's info */ virtual const wxsWidgetInfo& GetInfo(); /** Getting title */ inline const wxString& GetTitle() { return Title; } /** Checking if it's centered */ inline bool GetCentered() { return Centered; } /** Function generating code which should produce widget */ virtual wxString GetProducingCode(wxsCodeParams& Params); /** Function generating code which finishes production process of this * widget */ virtual wxString GetFinalizingCode(wxsCodeParams& Params); protected: void CreateObjectProperties(); virtual bool MyXmlLoad(); virtual bool MyXmlSave(); private: wxString Title; bool Centered; friend class wxsFrameRes; }; #endif