#include <egt/ui> #include <iostream> using namespace std; using namespace egt; int main(int argc, const char ** argv) { Application app; TopWindow window; Button button(window, "Press Me"); center(button); //dialog widget Dialog dia(Rect(20, 70, 300, 200)); dia.title(Image("icon:microchip_logo_black.png;64"), "Button Status"); auto text = make_shared <TextBox>("You pressed the button!"); text->readonly(true); dia.widget(expand(text)); window.add(dia); //event handling button.on_event([ & ](Event & event) { if (event.id() == EventId::pointer_click) { dia.show(); cout << "clicked!" << endl; } }); window.show(); return app.run(); }