X-Git-Url: https://scm.cri.ensmp.fr/git/Faustine.git/blobdiff_plain/1059e1cc0c2ecfa237406949aa26155b6a5b9154..66f23d4fabf89ad09adbd4dfc15ac6b5b2b7da83:/interpretor/preprocessor/faust-0.9.47mr3/architecture/gui/UI.h diff --git a/interpretor/preprocessor/faust-0.9.47mr3/architecture/gui/UI.h b/interpretor/preprocessor/faust-0.9.47mr3/architecture/gui/UI.h deleted file mode 100644 index cd5b11c..0000000 --- a/interpretor/preprocessor/faust-0.9.47mr3/architecture/gui/UI.h +++ /dev/null @@ -1,49 +0,0 @@ -#ifndef FAUST_UI_H -#define FAUST_UI_H - - -/******************************************************************************* - * UI : Faust User Interface - * This abstract class contains only the method that the faust compiler can - * generate to describe a DSP interface. - ******************************************************************************/ - -class UI -{ - - public: - - UI() { } - - virtual ~UI() { } - - // -- widget's layouts - - virtual void openFrameBox(const char* label) = 0; - virtual void openTabBox(const char* label) = 0; - virtual void openHorizontalBox(const char* label) = 0; - virtual void openVerticalBox(const char* label) = 0; - virtual void closeBox() = 0; - - // -- active widgets - - virtual void addButton(const char* label, float* zone) = 0; - virtual void addToggleButton(const char* label, float* zone) = 0; - virtual void addCheckButton(const char* label, float* zone) = 0; - virtual void addVerticalSlider(const char* label, float* zone, float init, float min, float max, float step) = 0; - virtual void addHorizontalSlider(const char* label, float* zone, float init, float min, float max, float step) = 0; - virtual void addNumEntry(const char* label, float* zone, float init, float min, float max, float step) = 0; - - // -- passive widgets - - virtual void addNumDisplay(const char* label, float* zone, int precision) = 0; - virtual void addTextDisplay(const char* label, float* zone, const char* names[], float min, float max) = 0; - virtual void addHorizontalBargraph(const char* label, float* zone, float min, float max) = 0; - virtual void addVerticalBargraph(const char* label, float* zone, float min, float max) = 0; - - // -- metadata declarations - - virtual void declare(float* , const char* , const char* ) {} -}; - -#endif