#pragma once #include "widget.h" class Group : public Widget { public: virtual void input(const kku::SystemEvent& event) override; virtual void update(const kku::microsec& dt) override; virtual void display() const override; virtual void move(const kku::Vector2& delta) override; virtual bool isUnderMouse(const kku::Point& position) const override; virtual void setRect(const kku::Area& rect) override; virtual kku::Area getRect() const override; virtual void setPosition(const kku::Point& position) override; virtual kku::Point getPosition() const override; private: kku::Area _rect; };