#ifndef LUPPP_GUI #define LUPPP_GUI #include #include #include #include "config.hxx" #include "gtrack.hxx" #include "gunittrack.hxx" #include "gmastertrack.hxx" #include "diskwriter.hxx" #include "diskreader.hxx" #include #include using namespace std; class Gui { public: Gui(); int show(); int quit(); bool askQuit(); GTrack* getTrack(int id); GMasterTrack* getMasterTrack(){return master;} DiskWriter* getDiskWriter(){return diskWriter;} DiskReader* getDiskReader(){return diskReader;} void selectLoadSample( int track, int clip ); private: Fl_Double_Window window; Fl_Box* box; DiskReader* diskReader; DiskWriter* diskWriter; GMasterTrack* master; vector tracks; std::string tooltip; Fl_Box* tooltipLabel; }; #endif // LUPPP_GUI