#ifndef STACK_PANEL_H #define STACK_PANEL_H #include "StackPanel_t.hpp" //namespace myink { namespace ui { class StackPanel { private: const StackPanelStyleProperties & style; const DrawItemCallBackList & itmes; const MoveToNextItem & move; public: StackPanel(const StackPanelStyleProperties & style, const DrawItemCallBackList & itmes, const MoveToNextItem & move); ~StackPanel(); PositionalProperties draw(const PositionalProperties & positionals) const; static PositionalProperties move_down(const PositionalProperties & i, const PositionalProperties & p); static PositionalProperties move_right(const PositionalProperties & i, const PositionalProperties & p); }; //}} #endif