add: Container Widget
This commit is contained in:
@@ -11,6 +11,7 @@ using namespace std::chrono_literals;
|
||||
#include "font/FontRegistry.hpp"
|
||||
//#include "render/RenderTarget.hpp"
|
||||
//#include "widgets/clock/Analog.hpp"
|
||||
#include "widgets/ContainerWidget.hpp"
|
||||
#include "widgets/WidgetRegistry.hpp"
|
||||
|
||||
int main()
|
||||
@@ -30,7 +31,14 @@ int main()
|
||||
|
||||
auto const& widgets = frame::Service::get<frame::widgets::WidgetRegistry>();
|
||||
|
||||
screen.setRoot(widgets->Create("AnalogClock"));
|
||||
std::shared_ptr<frame::widgets::ContainerWidget> con =
|
||||
std::static_pointer_cast<frame::widgets::ContainerWidget>(
|
||||
widgets->Create("AnalogClock"));
|
||||
|
||||
con->setSlot(0, widgets->Create("DigitalClock"));
|
||||
con->setSlot(1, widgets->Create("Date"));
|
||||
|
||||
screen.setRoot(con);
|
||||
|
||||
screen.MainLoop();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user