// generated by Fast Light User Interface Designer (fluid) version 1.0110 #include #include "sce-tools.h" // (c) Jason Williams 2015 #include #include #include using namespace std; void btn_callback(Fl_Widget* w, void* userdata) { system((const char*)userdata); } int main(int argc, char **argv) { Fl_Double_Window* w; setlocale(LC_ALL, ""); bindtextdomain("tinycore","/usr/local/share/locale"); textdomain("tinycore"); { Fl_Double_Window* o = new Fl_Double_Window(295, 150, gettext("Sce Tools")); w = o; { Fl_Box* o = new Fl_Box(5, 18, 140, 123); o->box(FL_EMBOSSED_FRAME); o->align(FL_ALIGN_TOP); } // Fl_Box* o { Fl_Box* o = new Fl_Box(150, 18, 140, 123); o->box(FL_EMBOSSED_FRAME); o->align(FL_ALIGN_TOP); } // Fl_Box* o { Fl_Button* o = new Fl_Button(15, 30, 120, 30, gettext("Sce Import")); o->callback((Fl_Callback*)btn_callback, (void*)("aterm -bg black +sb -T \"Import SCE Extensions\" -e /usr/bin/sce-import &")); } // Fl_Button* o { Fl_Button* o = new Fl_Button(160, 30, 120, 30, gettext("Sce Update")); o->callback((Fl_Callback*)btn_callback, (void*)("aterm -bg black +sb -T \"Update SCE Extensions\" -e /usr/bin/sce-update &")); } // Fl_Button* o { Fl_Button* o = new Fl_Button(15, 65, 120, 30, gettext("Sce Load")); o->callback((Fl_Callback*)btn_callback, (void*)("aterm -bg black +sb -T \"Load SCE Extensions\" -e /usr/bin/sce-load &")); } // Fl_Button* o { Fl_Button* o = new Fl_Button(160, 65, 120, 30, gettext("Sce Remove")); o->callback((Fl_Callback*)btn_callback, (void*)("aterm -bg black +sb -T \"Uninstall SCE Extensions\" -e /usr/bin/sce-remove &")); } // Fl_Button* o { Fl_Button* o = new Fl_Button(15, 100, 120, 30, gettext("Sce Debpurge")); o->callback((Fl_Callback*)btn_callback, (void*)("aterm -bg black +sb -T \"Remove Stale Debian Packages From Storage.\" -e /usr/bin/sce-debpurge &")); } // Fl_Button* o o->end(); } // Fl_Double_Window* o w->show(argc, argv); return Fl::run(); }