add: Container Widget

This commit is contained in:
Simon Hardt
2022-03-06 22:03:12 +01:00
parent 33f79d9f92
commit 4c70f3440d
11 changed files with 288 additions and 13 deletions

View File

@@ -1,13 +1,13 @@
#pragma once
#include "../Widget.hpp"
#include "../ContainerWidget.hpp"
#include <chrono>
namespace frame::widgets
{
class AnalogClock : public Widget
class AnalogClock : public ContainerWidget
{
using Time = std::chrono::time_point<std::chrono::system_clock>;
@@ -16,6 +16,8 @@ namespace frame::widgets
public:
static Widget::shared_ptr Create();
AnalogClock();
void Update() override;
void Render(render::RenderTarget& rt) override;
};