#ifndef FRAMEWORK_UI_DECLARATIONS_H #define FRAMEWORK_UI_DECLARATIONS_H #include #include "const.h" class UIManager; class UILayout; class UIAnchorLayout; class UIStyle; class UIWidget; class UILabel; class UIButton; class UILineEdit; class UIWindow; class UIConsole; typedef std::shared_ptr UIWidgetPtr; typedef std::weak_ptr UIWidgetWeakPtr; typedef std::deque UIWidgetList; typedef std::shared_ptr UILayoutPtr; typedef std::shared_ptr UIAnchorLayoutPtr; typedef std::shared_ptr UIStylePtr; typedef std::shared_ptr UILabelPtr; typedef std::shared_ptr UIButtonPtr; typedef std::shared_ptr UILineEditPtr; typedef std::shared_ptr UIWindowPtr; typedef std::shared_ptr UIConsolePtr; #endif