#include #include #include #include Result luna_main(int argc, char** argv) { ui::App app; TRY(app.init(argc, argv)); ui::Rect screen = app.screen_rect(); ui::Rect bar = ui::Rect { ui::Point { 0, screen.height - 50 }, screen.width, 50 }; auto window = TRY(ui::Window::create(bar, false)); app.set_main_window(window); window->set_background(ui::GRAY); ui::HorizontalLayout layout(ui::AdjustHeight::Yes, ui::AdjustWidth::No); window->set_main_widget(layout); ui::Container container({ 0, 0, 50, 50 }, ui::VerticalAlignment::Center, ui::HorizontalAlignment::Center); layout.add_widget(container); auto image = TRY(ui::ImageWidget::load("/usr/share/icons/32x32/start-icon.tga")); container.set_widget(*image); window->draw(); return app.run(); }