Files
myink/StackPanel.hpp
stubbfelnewpc 6791244f22 init
2020-05-01 21:22:26 +02:00

32 lines
754 B
C++

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