22 lines
342 B
C++
22 lines
342 B
C++
#ifndef CONTAINER_H
|
|
#define CONTAINER_H
|
|
|
|
#include <list>
|
|
|
|
struct Container : Widget {
|
|
std::list<Widget *> children;
|
|
Colour colour;
|
|
Colour frame;
|
|
bool back;
|
|
|
|
~Container();
|
|
|
|
/* virtual */ Widget *GetWidget(int x, int y);
|
|
|
|
/* virtual */ Widget *GetWidget(uint32_t port);
|
|
|
|
/* virtual */ void OnPaint() const;
|
|
};
|
|
|
|
#endif /* CONTAINER_H */
|