/* ZynAddSubFX - a software synthesizer Fl_Osc_VSlider.H - OSC Based Vertical Slider 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. */ #pragma once #include #include "Fl_Osc_Slider.H" #include class Fl_Osc_VSlider:public Fl_Osc_Slider { public: Fl_Osc_VSlider(int X, int Y, int W, int H, const char *label = NULL); virtual ~Fl_Osc_VSlider(void); Fl_Font textfont_; Fl_Fontsize textsize_; Fl_Color textcolor_; void init(std::string, char type = 'i'); //Refetch parameter information //MIDI Learn int handle(int); // Value Slider add-ins. Fl_Font textfont() const {return textfont_;} void textfont(Fl_Font s) {textfont_ = s;} Fl_Fontsize textsize() const {return textsize_;} void textsize(Fl_Fontsize s) {textsize_ = s;} Fl_Color textcolor() const {return textcolor_;} void textcolor(Fl_Color s) {textcolor_ = s;} protected: void draw(void); };