// generated by Fast Light User Interface Designer (fluid) version 1.0300 #ifndef roomy_widget_h #define roomy_widget_h #include #include //#include "lv2/lv2plug.in/ns/extensions/ui/ui.h" #include "DistrhoUI.hpp" #include "avtk.h" #include #include "header.c" using namespace std; #include // keep things inside the namespace to prevent issues with public symbols START_NAMESPACE_DISTRHO class RoomyUI { public: void update_button(int button); RoomyUI(UI* const ui); Fl_Double_Window *window; Avtk::Image *headerImage; private: void cb_headerImage_i(Avtk::Image*, void*); static void cb_headerImage(Avtk::Image*, void*); public: Avtk::Reverb *graph; private: void cb_graph_i(Avtk::Reverb*, void*); static void cb_graph(Avtk::Reverb*, void*); public: Avtk::Dial *time; private: void cb_time_i(Avtk::Dial*, void*); static void cb_time(Avtk::Dial*, void*); public: Avtk::Dial *damping; private: void cb_damping_i(Avtk::Dial*, void*); static void cb_damping(Avtk::Dial*, void*); public: Avtk::Dial *dryWet; private: void cb_dryWet_i(Avtk::Dial*, void*); static void cb_dryWet(Avtk::Dial*, void*); public: int getWidth(); int getHeight(); private: UI* const ui; float gain; float cutoff; float Q; public: void setHostParameter(uint32_t index, float value); }; void close_cb(Fl_Widget* o, void*); END_NAMESPACE_DISTRHO #endif