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