1
0
mirror of git://projects.qi-hardware.com/gmenu2x.git synced 2024-06-30 21:17:18 +03:00
gmenu2x/src/buttonbox.h

26 lines
360 B
C
Raw Normal View History

#ifndef __BUTTONBOX_H__
#define __BUTTONBOX_H__
#include "iconbutton.h"
#include <memory>
#include <vector>
class GMenu2X;
class Surface;
class ButtonBox
{
public:
void add(std::unique_ptr<IconButton> button);
void clear();
void paint(Surface& s, int x, int y);
void handleTS();
private:
std::vector<std::unique_ptr<IconButton>> buttons;
};
#endif