This commit is contained in:
stubbfelnewpc
2020-05-01 21:22:26 +02:00
commit 6791244f22
6 changed files with 386 additions and 0 deletions

32
StackPanel.hpp Normal file
View File

@@ -0,0 +1,32 @@
#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