init
This commit is contained in:
32
StackPanel.hpp
Normal file
32
StackPanel.hpp
Normal 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
|
||||
Reference in New Issue
Block a user