summaryrefslogtreecommitdiff
path: root/gtk2_ardour/step_entry.h
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2010-08-13 21:48:31 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2010-08-13 21:48:31 +0000
commitd6166084b1b2fdf75f1f6942ed74c78f759a938b (patch)
tree5331bea38ec6e171470e353c40b7225ccf5bb6e4 /gtk2_ardour/step_entry.h
parent4b23fe7a7ea08870037173f3eaf890312b434a72 (diff)
step editor: add double, triple dotted note support + back + resync-to-ep buttons
git-svn-id: svn://localhost/ardour2/branches/3.0@7623 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/step_entry.h')
-rw-r--r--gtk2_ardour/step_entry.h17
1 files changed, 15 insertions, 2 deletions
diff --git a/gtk2_ardour/step_entry.h b/gtk2_ardour/step_entry.h
index c627b9575f..934e5e5c18 100644
--- a/gtk2_ardour/step_entry.h
+++ b/gtk2_ardour/step_entry.h
@@ -58,18 +58,27 @@ class StepEntry : public ArdourDialog
Gtk::ToggleButton chord_button;
Gtk::ToggleButton triplet_button;
- Gtk::ToggleButton dot_button;
+ Gtk::ToggleButton dot0_button;
+ Gtk::ToggleButton dot1_button;
+ Gtk::ToggleButton dot2_button;
+ Gtk::ToggleButton dot3_button;
+ Gtk::Adjustment dot_adjustment;
+ Gtk::VBox dot_box1;
+ Gtk::VBox dot_box2;
Gtk::ToggleButton restart_button;
Gtk::VBox resync_box;
Gtk::Button beat_resync_button;
Gtk::Button bar_resync_button;
+ Gtk::Button resync_button;
Gtk::Button sustain_button;
Gtk::Button rest_button;
Gtk::Button grid_rest_button;
Gtk::VBox rest_box;
+ Gtk::Button back_button;
+
Gtk::RadioButton length_1_button;
Gtk::RadioButton length_2_button;
Gtk::RadioButton length_4_button;
@@ -185,11 +194,15 @@ class StepEntry : public ArdourDialog
void octave_9 () { octave_n (9); }
void octave_10 () { octave_n (10); }
- void toggle_dotted();
+ void dot_change (GtkAction*);
+ void dot_value_change ();
+
void toggle_triplet();
void toggle_chord();
void do_sustain ();
+ void back();
+ void sync_to_edit_point ();
};
#endif /* __gtk2_ardour_step_entry_h__ */