#include "amma/GUI/Window.hh" #include "amma/GUI/Button.hh" #include "amma/GUI/Canvas.hh" #include "amma/GUI/Manager.hh" #include "amma/GUI/Menu.hh" #include "amma/GUI/MenuCheck.hh" #include "amma/GUI/LBox.hh" #include "amma/GUI/Label.hh" #include "amma/GUI/FileSelector.hh" #include "amma/GUI/TextEntry.hh" #include "amma/GUI/StatusBar.hh" void gui_quit() { GUIManager.Quit(); // Initate shutdown. } int main(int nargs,char *args[]) { GUIManager.Init(nargs,args); GUIWindowC win(100,100,"Hello"); using namespace StdGUI; GUIFileSelectorC fs; GUIMenuC test("back", GUIMenuItemC("Not Implemented") + MenuItem("Quit",gui_quit) ); GUIStatusBarC sb("Hello"); RealT d = 2; GUIMenuBarC menuBar(GUIMenuC("File", MenuItem("Not Implemented 1",sb,&GUIStatusBarC::PushTimedF,d,StringC("Not Implemented.")) + MenuItem("Not Implemented 2",sb,&GUIStatusBarC::PushF,StringC("Not Implemented.2")) + MenuItemSeparator() + MenuItemShow("Open",fs) + MenuItem("Quit",gui_quit) + GUIMenuCheckItemC("xx") )); win.Add(VBox(menuBar + GUICanvasC(100,100) + // Make a canvas GUITextEntryC("Hello") + sb )); win.Show(); sb.Next("Ready."); //sb.PushTimed(3,"Setup complete."); GUIManager.Start(); cerr << "Finished. \n"; }