Files
Avancerad_CPP/Lab7/main.cpp
2026-03-05 13:16:26 +01:00

56 lines
1.0 KiB
C++

//#
//# main.cpp
//#
//# =======================================================
//# Lab i Avacerad C++
//# 7. User Interface
//#
//#
//# Christian Ohlsson
//# Daniel Alfredsson
//# Karlstads universitet
//# 991131
//# =======================================================
#include <iostream.h>
#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);
}