//////////////////////////////////////////////////////////////////////////////////////////////////// // NoesisGUI - http://www.noesisengine.com // Copyright (c) 2013 Noesis Technologies S.L. All Rights Reserved. //////////////////////////////////////////////////////////////////////////////////////////////////// #ifndef __GUI_PAGE__ #define __GUI_PAGE__ #include #include #include #include namespace Noesis { NS_WARNING_PUSH NS_MSVC_WARNING_DISABLE(4251 4275) //////////////////////////////////////////////////////////////////////////////////////////////////// /// Encapsulates a page of content. /// /// http://msdn.microsoft.com/en-us/library/system.windows.controls.page.aspx //////////////////////////////////////////////////////////////////////////////////////////////////// class NS_GUI_CORE_API Page: public UserControl { public: Page(); ~Page(); /// Gets or sets page title //@{ const char* GetTitle() const; void SetTitle(const char* title); //@} private: String mTitle; NS_DECLARE_REFLECTION(Page, UserControl) }; NS_WARNING_POP } #endif