External plugins for Carla
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

45 lines
1.1KB

  1. // generated by Fast Light User Interface Designer (fluid) version 1.0300
  2. #ifndef LFOUI_h
  3. #define LFOUI_h
  4. #include <FL/Fl.H>
  5. #include "Fl_Osc_Dial.H"
  6. #include "Fl_Osc_DialF.H"
  7. #include "Fl_Osc_Choice.H"
  8. #include "Fl_Osc_Check.H"
  9. #include "Fl_Osc_Pane.H"
  10. #include <string>
  11. #include "PresetsUI.h"
  12. #include "common.H"
  13. #include <FL/Fl_Button.H>
  14. class LFOUI : public Fl_Osc_Group, PresetsUI_ {
  15. public:
  16. LFOUI(int x,int y, int w, int h, const char *label=0);
  17. ~LFOUI();
  18. Fl_Group* make_window();
  19. Fl_Group *lfoui;
  20. Fl_Osc_Group *lfoparamswindow;
  21. Fl_Osc_DialF *freq;
  22. Fl_Osc_Dial *intensity;
  23. Fl_Osc_Dial *delay;
  24. Fl_Osc_Dial *startphase;
  25. Fl_Osc_Dial *randomness;
  26. Fl_Osc_Choice *LFOtype;
  27. static Fl_Menu_Item menu_LFOtype[];
  28. Fl_Osc_Check *continous;
  29. Fl_Osc_Dial *freqrand;
  30. Fl_Osc_Dial *stretch;
  31. private:
  32. void cb_C_i(Fl_Button*, void*);
  33. static void cb_C(Fl_Button*, void*);
  34. void cb_P_i(Fl_Button*, void*);
  35. static void cb_P(Fl_Button*, void*);
  36. public:
  37. void refresh();
  38. void init(Fl_Osc_Interface *osc_, std::string base_, std::string ext_);
  39. private:
  40. const char *cached_label;
  41. };
  42. #endif