/* ZynAddSubFX - a software synthesizer NioUI.h - UI For Runtime IO Changes Copyright (C) 2016 Mark McCurry This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. */ #ifndef NIOUI_H #define NIOUI_H #include #include class NioUI:public Fl_Window { public: NioUI(class Fl_Osc_Interface*); ~NioUI(); void refresh(); private: class Fl_Osc_StrChoice * midi; class Fl_Osc_StrChoice * audio; class Osc_SimpleListModel * midi_opt; class Osc_SimpleListModel * audio_opt; static void midiCallback(Fl_Widget *c); static void audioCallback(Fl_Widget *c); }; #endif