//# //# main.cpp //# //# ======================================================= //# Lab i Avacerad C++ //# 7. User Interface //# //# //# Christian Ohlsson //# Daniel Alfredsson //# Karlstads universitet //# 991131 //# ======================================================= #include #include "Desktop.h" #include "Button.h" #include "BpngBttn.h" #include "ExtBttnH.h" #include "Panel.h" #include "NTConsle.h" #include "NTvntrdr.h" void main(void){ NTEventReader e; Desktop d; NTConsole n; Panel p(14,2,15,10); Window w(10,5,30,15,"Window"); /* TopDown td("File"); This is how it works mi = MenuItem("Open"); with TopDown menus. mi.setAction(&bh1); td.add(&mi); w.add(&td); */ BeepingBH bh1; ExitBH bh2; Button b1(1,1,9,3,"Button"); Button b2(1,6,9,3,"Exit"); b1.setAction(&bh1); b2.setAction(&bh2); d.add(&w); p.add(&b1); p.add(&b2); w.add(&p); d.draw(n); d.run(e, n); }