2 Generated by scripts/generate-button-handlers.erb
4 #include "mackie_button_handler.h"
10 using namespace Mackie;
12 LedState MackieButtonHandler::default_button_press( Button & button )
14 cout << "press: " << button << endl;
17 LedState MackieButtonHandler::default_button_release( Button & button )
19 cout << "release: " << button << endl;
23 LedState MackieButtonHandler::io_press( Button & button )
25 return default_button_press( button );
28 LedState MackieButtonHandler::io_release( Button & button )
30 return default_button_release( button );
33 LedState MackieButtonHandler::sends_press( Button & button )
35 return default_button_press( button );
38 LedState MackieButtonHandler::sends_release( Button & button )
40 return default_button_release( button );
43 LedState MackieButtonHandler::pan_press( Button & button )
45 return default_button_press( button );
48 LedState MackieButtonHandler::pan_release( Button & button )
50 return default_button_release( button );
53 LedState MackieButtonHandler::plugin_press( Button & button )
55 return default_button_press( button );
58 LedState MackieButtonHandler::plugin_release( Button & button )
60 return default_button_release( button );
63 LedState MackieButtonHandler::eq_press( Button & button )
65 return default_button_press( button );
68 LedState MackieButtonHandler::eq_release( Button & button )
70 return default_button_release( button );
73 LedState MackieButtonHandler::dyn_press( Button & button )
75 return default_button_press( button );
78 LedState MackieButtonHandler::dyn_release( Button & button )
80 return default_button_release( button );
83 LedState MackieButtonHandler::left_press( Button & button )
85 return default_button_press( button );
88 LedState MackieButtonHandler::left_release( Button & button )
90 return default_button_release( button );
93 LedState MackieButtonHandler::right_press( Button & button )
95 return default_button_press( button );
98 LedState MackieButtonHandler::right_release( Button & button )
100 return default_button_release( button );
103 LedState MackieButtonHandler::channel_left_press( Button & button )
105 return default_button_press( button );
108 LedState MackieButtonHandler::channel_left_release( Button & button )
110 return default_button_release( button );
113 LedState MackieButtonHandler::channel_right_press( Button & button )
115 return default_button_press( button );
118 LedState MackieButtonHandler::channel_right_release( Button & button )
120 return default_button_release( button );
123 LedState MackieButtonHandler::flip_press( Button & button )
125 return default_button_press( button );
128 LedState MackieButtonHandler::flip_release( Button & button )
130 return default_button_release( button );
133 LedState MackieButtonHandler::edit_press( Button & button )
135 return default_button_press( button );
138 LedState MackieButtonHandler::edit_release( Button & button )
140 return default_button_release( button );
143 LedState MackieButtonHandler::name_value_press( Button & button )
145 return default_button_press( button );
148 LedState MackieButtonHandler::name_value_release( Button & button )
150 return default_button_release( button );
153 LedState MackieButtonHandler::timecode_beats_press( Button & button )
155 return default_button_press( button );
158 LedState MackieButtonHandler::timecode_beats_release( Button & button )
160 return default_button_release( button );
163 LedState MackieButtonHandler::F1_press( Button & button )
165 return default_button_press( button );
168 LedState MackieButtonHandler::F1_release( Button & button )
170 return default_button_release( button );
173 LedState MackieButtonHandler::F2_press( Button & button )
175 return default_button_press( button );
178 LedState MackieButtonHandler::F2_release( Button & button )
180 return default_button_release( button );
183 LedState MackieButtonHandler::F3_press( Button & button )
185 return default_button_press( button );
188 LedState MackieButtonHandler::F3_release( Button & button )
190 return default_button_release( button );
193 LedState MackieButtonHandler::F4_press( Button & button )
195 return default_button_press( button );
198 LedState MackieButtonHandler::F4_release( Button & button )
200 return default_button_release( button );
203 LedState MackieButtonHandler::F5_press( Button & button )
205 return default_button_press( button );
208 LedState MackieButtonHandler::F5_release( Button & button )
210 return default_button_release( button );
213 LedState MackieButtonHandler::F6_press( Button & button )
215 return default_button_press( button );
218 LedState MackieButtonHandler::F6_release( Button & button )
220 return default_button_release( button );
223 LedState MackieButtonHandler::F7_press( Button & button )
225 return default_button_press( button );
228 LedState MackieButtonHandler::F7_release( Button & button )
230 return default_button_release( button );
233 LedState MackieButtonHandler::F8_press( Button & button )
235 return default_button_press( button );
238 LedState MackieButtonHandler::F8_release( Button & button )
240 return default_button_release( button );
243 LedState MackieButtonHandler::F9_press( Button & button )
245 return default_button_press( button );
248 LedState MackieButtonHandler::F9_release( Button & button )
250 return default_button_release( button );
253 LedState MackieButtonHandler::F10_press( Button & button )
255 return default_button_press( button );
258 LedState MackieButtonHandler::F10_release( Button & button )
260 return default_button_release( button );
263 LedState MackieButtonHandler::F11_press( Button & button )
265 return default_button_press( button );
268 LedState MackieButtonHandler::F11_release( Button & button )
270 return default_button_release( button );
273 LedState MackieButtonHandler::F12_press( Button & button )
275 return default_button_press( button );
278 LedState MackieButtonHandler::F12_release( Button & button )
280 return default_button_release( button );
283 LedState MackieButtonHandler::F13_press( Button & button )
285 return default_button_press( button );
288 LedState MackieButtonHandler::F13_release( Button & button )
290 return default_button_release( button );
293 LedState MackieButtonHandler::F14_press( Button & button )
295 return default_button_press( button );
298 LedState MackieButtonHandler::F14_release( Button & button )
300 return default_button_release( button );
303 LedState MackieButtonHandler::F15_press( Button & button )
305 return default_button_press( button );
308 LedState MackieButtonHandler::F15_release( Button & button )
310 return default_button_release( button );
313 LedState MackieButtonHandler::F16_press( Button & button )
315 return default_button_press( button );
318 LedState MackieButtonHandler::F16_release( Button & button )
320 return default_button_release( button );
323 LedState MackieButtonHandler::shift_press( Button & button )
325 return default_button_press( button );
328 LedState MackieButtonHandler::shift_release( Button & button )
330 return default_button_release( button );
333 LedState MackieButtonHandler::option_press( Button & button )
335 return default_button_press( button );
338 LedState MackieButtonHandler::option_release( Button & button )
340 return default_button_release( button );
343 LedState MackieButtonHandler::control_press( Button & button )
345 return default_button_press( button );
348 LedState MackieButtonHandler::control_release( Button & button )
350 return default_button_release( button );
353 LedState MackieButtonHandler::cmd_alt_press( Button & button )
355 return default_button_press( button );
358 LedState MackieButtonHandler::cmd_alt_release( Button & button )
360 return default_button_release( button );
363 LedState MackieButtonHandler::on_press( Button & button )
365 return default_button_press( button );
368 LedState MackieButtonHandler::on_release( Button & button )
370 return default_button_release( button );
373 LedState MackieButtonHandler::rec_ready_press( Button & button )
375 return default_button_press( button );
378 LedState MackieButtonHandler::rec_ready_release( Button & button )
380 return default_button_release( button );
383 LedState MackieButtonHandler::undo_press( Button & button )
385 return default_button_press( button );
388 LedState MackieButtonHandler::undo_release( Button & button )
390 return default_button_release( button );
393 LedState MackieButtonHandler::snapshot_press( Button & button )
395 return default_button_press( button );
398 LedState MackieButtonHandler::snapshot_release( Button & button )
400 return default_button_release( button );
403 LedState MackieButtonHandler::touch_press( Button & button )
405 return default_button_press( button );
408 LedState MackieButtonHandler::touch_release( Button & button )
410 return default_button_release( button );
413 LedState MackieButtonHandler::redo_press( Button & button )
415 return default_button_press( button );
418 LedState MackieButtonHandler::redo_release( Button & button )
420 return default_button_release( button );
423 LedState MackieButtonHandler::marker_press( Button & button )
425 return default_button_press( button );
428 LedState MackieButtonHandler::marker_release( Button & button )
430 return default_button_release( button );
433 LedState MackieButtonHandler::enter_press( Button & button )
435 return default_button_press( button );
438 LedState MackieButtonHandler::enter_release( Button & button )
440 return default_button_release( button );
443 LedState MackieButtonHandler::cancel_press( Button & button )
445 return default_button_press( button );
448 LedState MackieButtonHandler::cancel_release( Button & button )
450 return default_button_release( button );
453 LedState MackieButtonHandler::mixer_press( Button & button )
455 return default_button_press( button );
458 LedState MackieButtonHandler::mixer_release( Button & button )
460 return default_button_release( button );
463 LedState MackieButtonHandler::frm_left_press( Button & button )
465 return default_button_press( button );
468 LedState MackieButtonHandler::frm_left_release( Button & button )
470 return default_button_release( button );
473 LedState MackieButtonHandler::frm_right_press( Button & button )
475 return default_button_press( button );
478 LedState MackieButtonHandler::frm_right_release( Button & button )
480 return default_button_release( button );
483 LedState MackieButtonHandler::loop_press( Button & button )
485 return default_button_press( button );
488 LedState MackieButtonHandler::loop_release( Button & button )
490 return default_button_release( button );
493 LedState MackieButtonHandler::punch_in_press( Button & button )
495 return default_button_press( button );
498 LedState MackieButtonHandler::punch_in_release( Button & button )
500 return default_button_release( button );
503 LedState MackieButtonHandler::punch_out_press( Button & button )
505 return default_button_press( button );
508 LedState MackieButtonHandler::punch_out_release( Button & button )
510 return default_button_release( button );
513 LedState MackieButtonHandler::home_press( Button & button )
515 return default_button_press( button );
518 LedState MackieButtonHandler::home_release( Button & button )
520 return default_button_release( button );
523 LedState MackieButtonHandler::end_press( Button & button )
525 return default_button_press( button );
528 LedState MackieButtonHandler::end_release( Button & button )
530 return default_button_release( button );
533 LedState MackieButtonHandler::rewind_press( Button & button )
535 return default_button_press( button );
538 LedState MackieButtonHandler::rewind_release( Button & button )
540 return default_button_release( button );
543 LedState MackieButtonHandler::ffwd_press( Button & button )
545 return default_button_press( button );
548 LedState MackieButtonHandler::ffwd_release( Button & button )
550 return default_button_release( button );
553 LedState MackieButtonHandler::stop_press( Button & button )
555 return default_button_press( button );
558 LedState MackieButtonHandler::stop_release( Button & button )
560 return default_button_release( button );
563 LedState MackieButtonHandler::play_press( Button & button )
565 return default_button_press( button );
568 LedState MackieButtonHandler::play_release( Button & button )
570 return default_button_release( button );
573 LedState MackieButtonHandler::record_press( Button & button )
575 return default_button_press( button );
578 LedState MackieButtonHandler::record_release( Button & button )
580 return default_button_release( button );
583 LedState MackieButtonHandler::cursor_up_press( Button & button )
585 return default_button_press( button );
588 LedState MackieButtonHandler::cursor_up_release( Button & button )
590 return default_button_release( button );
593 LedState MackieButtonHandler::cursor_down_press( Button & button )
595 return default_button_press( button );
598 LedState MackieButtonHandler::cursor_down_release( Button & button )
600 return default_button_release( button );
603 LedState MackieButtonHandler::cursor_left_press( Button & button )
605 return default_button_press( button );
608 LedState MackieButtonHandler::cursor_left_release( Button & button )
610 return default_button_release( button );
613 LedState MackieButtonHandler::cursor_right_press( Button & button )
615 return default_button_press( button );
618 LedState MackieButtonHandler::cursor_right_release( Button & button )
620 return default_button_release( button );
623 LedState MackieButtonHandler::zoom_press( Button & button )
625 return default_button_press( button );
628 LedState MackieButtonHandler::zoom_release( Button & button )
630 return default_button_release( button );
633 LedState MackieButtonHandler::scrub_press( Button & button )
635 return default_button_press( button );
638 LedState MackieButtonHandler::scrub_release( Button & button )
640 return default_button_release( button );
643 LedState MackieButtonHandler::user_a_press( Button & button )
645 return default_button_press( button );
648 LedState MackieButtonHandler::user_a_release( Button & button )
650 return default_button_release( button );
653 LedState MackieButtonHandler::user_b_press( Button & button )
655 return default_button_press( button );
658 LedState MackieButtonHandler::user_b_release( Button & button )
660 return default_button_release( button );
663 LedState MackieButtonHandler::fader_touch_press( Button & button )
665 return default_button_press( button );
668 LedState MackieButtonHandler::fader_touch_release( Button & button )
670 return default_button_release( button );
673 LedState MackieButtonHandler::clicking_press( Button & button )
675 return default_button_press( button );
678 LedState MackieButtonHandler::clicking_release( Button & button )
680 return default_button_press( button );
683 LedState MackieButtonHandler::global_solo_press( Button & button )
685 return default_button_press( button );
688 LedState MackieButtonHandler::global_solo_release( Button & button )
690 return default_button_press( button );
693 LedState MackieButtonHandler::drop_press( Button & button )
695 return default_button_press( button );
698 LedState MackieButtonHandler::drop_release( Button & button )
700 return default_button_press( button );
703 LedState MackieButtonHandler::save_press( Button & button )
705 return default_button_press( button );
708 LedState MackieButtonHandler::save_release( Button & button )
710 return default_button_press( button );