1 /* ----------------------------------------------------------------------------- 2 * 3 * Giada - Your Hardcore Loopmachine 4 * 5 * ----------------------------------------------------------------------------- 6 * 7 * Copyright (C) 2010-2020 Giovanni A. Zuliani | Monocasual 8 * 9 * This file is part of Giada - Your Hardcore Loopmachine. 10 * 11 * Giada - Your Hardcore Loopmachine is free software: you can 12 * redistribute it and/or modify it under the terms of the GNU General 13 * Public License as published by the Free Software Foundation, either 14 * version 3 of the License, or (at your option) any later version. 15 * 16 * Giada - Your Hardcore Loopmachine is distributed in the hope that it 17 * will be useful, but WITHOUT ANY WARRANTY; without even the implied 18 * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 19 * See the GNU General Public License for more details. 20 * 21 * You should have received a copy of the GNU General Public License 22 * along with Giada - Your Hardcore Loopmachine. If not, see 23 * <http://www.gnu.org/licenses/>. 24 * 25 * -------------------------------------------------------------------------- */ 26 27 28 #ifndef GD_BEATSINPUT_H 29 #define GD_BEATSINPUT_H 30 31 32 #include "window.h" 33 34 35 class geInput; 36 class geButton; 37 class geCheck; 38 39 40 namespace giada { 41 namespace v 42 { 43 class gdBeatsInput : public gdWindow 44 { 45 public: 46 47 gdBeatsInput(); 48 49 private: 50 51 static void cb_update(Fl_Widget* /*w*/, void* p); 52 void cb_update(); 53 54 geInput* beats; 55 geInput* bars; 56 geButton* ok; 57 }; 58 }} // giada::v:: 59 60 61 #endif 62