|
|
@ -27,6 +27,7 @@ struct Calculator { |
|
|
|
for(auto& [name, cell] : $gui.cells()) { |
|
|
|
for(auto& [name, cell] : $gui.cells()) { |
|
|
|
auto id = $gui.entity(name); |
|
|
|
auto id = $gui.entity(name); |
|
|
|
$gui.set<guecs::Rectangle>(id, {}); |
|
|
|
$gui.set<guecs::Rectangle>(id, {}); |
|
|
|
|
|
|
|
$gui.set<guecs::Effect>(id, {}); |
|
|
|
$gui.set<guecs::Label>(id, {guecs::to_wstring(name)}); |
|
|
|
$gui.set<guecs::Label>(id, {guecs::to_wstring(name)}); |
|
|
|
$gui.set<guecs::Clickable>(id, { |
|
|
|
$gui.set<guecs::Clickable>(id, { |
|
|
|
[=](auto, auto) { fmt::println("clicked {}", name); } |
|
|
|
[=](auto, auto) { fmt::println("clicked {}", name); } |
|
|
|