#include "FontEditor.h" #include #include #include #include int main(int argc, char** argv) { GApplication app(argc, argv); RefPtr edited_font; String path; if (argc == 2) { path = argv[1]; edited_font = Font::load_from_file(path); if (!edited_font) { fprintf(stderr, "Couldn't load font: %s\n", path.characters()); return 1; } } if (edited_font) edited_font = edited_font->clone(); else edited_font = Font::default_font().clone(); auto* window = new GWindow; window->set_title("Font Editor"); window->set_rect({ 50, 50, 390, 342 }); auto* font_editor = new FontEditorWidget(path, move(edited_font)); window->set_main_widget(font_editor); window->show(); window->set_icon(load_png("/res/icons/16x16/app-font-editor.png")); return app.exec(); }