Ardour  9.0-pre0-822-g12e3bc5c20
StepEntry Class Reference

#include <step_entry.h>

Inheritance diagram for StepEntry:
[legend]

Public Member Functions

 ~StepEntry ()
 
void set_step_editor (StepEditor *)
 
Temporal::Beats note_length ()
 
uint8_t note_velocity () const
 
uint8_t note_channel () const
 
int current_octave () const
 
- Public Member Functions inherited from ArdourWindow
 ArdourWindow (std::string title)
 
 ArdourWindow (Gtk::Window &parent, std::string title)
 
virtual ~ArdourWindow ()
 
- Public Member Functions inherited from ARDOUR::SessionHandlePtr
 SessionHandlePtr (ARDOUR::Session *s)
 
 SessionHandlePtr ()
 
virtual ~SessionHandlePtr ()
 
virtual void set_session (ARDOUR::Session *)
 
virtual ARDOUR::Sessionsession () const
 
- Public Member Functions inherited from Gtkmm2ext::VisibilityTracker
 VisibilityTracker (Gtk::Window &)
 
virtual ~VisibilityTracker ()
 
void cycle_visibility ()
 
bool fully_visible () const
 
bool not_visible () const
 
bool partially_visible () const
 
Gtk::Window & window () const
 

Static Public Member Functions

static StepEntryinstance ()
 
static void setup_actions_and_bindings ()
 
- Static Public Member Functions inherited from Gtkmm2ext::VisibilityTracker
static void set_use_window_manager_visibility (bool)
 
static bool use_window_manager_visibility ()
 

Private Member Functions

 StepEntry ()
 
void note_off_event_handler (int note)
 
void rest_event_handler ()
 
void velocity_value_change ()
 
void length_value_change ()
 
void bank_click ()
 
void program_click ()
 
void beat_resync_click ()
 
void bar_resync_click ()
 
bool piano_enter_notify_event (GdkEventCrossing *ev)
 
bool on_key_release_event (GdkEventKey *)
 
bool on_key_press_event (GdkEventKey *)
 
void on_show ()
 
void insert_note (uint8_t)
 
void insert_rest ()
 
void insert_grid_rest ()
 
void insert_a ()
 
void insert_asharp ()
 
void insert_b ()
 
void insert_c ()
 
void insert_csharp ()
 
void insert_d ()
 
void insert_dsharp ()
 
void insert_e ()
 
void insert_f ()
 
void insert_fsharp ()
 
void insert_g ()
 
void insert_gsharp ()
 
void note_length_change (GtkAction *)
 
void note_velocity_change (GtkAction *)
 
bool radio_button_press (GdkEventButton *)
 
void inc_note_velocity ()
 
void dec_note_velocity ()
 
void next_note_velocity ()
 
void prev_note_velocity ()
 
void inc_note_length ()
 
void dec_note_length ()
 
void next_note_length ()
 
void prev_note_length ()
 
void next_octave ()
 
void prev_octave ()
 
void octave_n (int n)
 
void octave_0 ()
 
void octave_1 ()
 
void octave_2 ()
 
void octave_3 ()
 
void octave_4 ()
 
void octave_5 ()
 
void octave_6 ()
 
void octave_7 ()
 
void octave_8 ()
 
void octave_9 ()
 
void octave_10 ()
 
void dot_change (GtkAction *)
 
void dot_value_change ()
 
void toggle_triplet ()
 
void toggle_chord ()
 
void do_sustain ()
 
void back ()
 
void sync_to_edit_point ()
 

Static Private Member Functions

static void se_insert_rest ()
 
static void se_insert_grid_rest ()
 
static void se_insert_a ()
 
static void se_insert_asharp ()
 
static void se_insert_b ()
 
static void se_insert_c ()
 
static void se_insert_csharp ()
 
static void se_insert_d ()
 
static void se_insert_dsharp ()
 
static void se_insert_e ()
 
static void se_insert_f ()
 
static void se_insert_fsharp ()
 
static void se_insert_g ()
 
static void se_insert_gsharp ()
 
static void se_note_length_change (GtkAction *act)
 
static void se_note_velocity_change (GtkAction *act)
 
static void se_inc_note_velocity ()
 
static void se_dec_note_velocity ()
 
static void se_next_note_velocity ()
 
static void se_prev_note_velocity ()
 
static void se_inc_note_length ()
 
static void se_dec_note_length ()
 
static void se_next_note_length ()
 
static void se_prev_note_length ()
 
static void se_next_octave ()
 
static void se_prev_octave ()
 
static void se_octave_n (int n)
 
static void se_octave_0 ()
 
static void se_octave_1 ()
 
static void se_octave_2 ()
 
static void se_octave_3 ()
 
static void se_octave_4 ()
 
static void se_octave_5 ()
 
static void se_octave_6 ()
 
static void se_octave_7 ()
 
static void se_octave_8 ()
 
static void se_octave_9 ()
 
static void se_octave_10 ()
 
static void se_dot_change (GtkAction *act)
 
static void se_dot_value_change ()
 
static void se_toggle_triplet ()
 
static void se_toggle_chord ()
 
static void se_do_sustain ()
 
static void se_back ()
 
static void se_sync_to_edit_point ()
 
static void load_bindings ()
 
static void register_actions ()
 

Private Attributes

Temporal::Beats _current_note_length
 
uint8_t _current_note_velocity
 
Gtk::VBox packer
 
Gtk::HBox upper_box
 
Gtk::HBox note_length_box
 
Gtk::HBox note_velocity_box
 
Gtk::ToggleButton triplet_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
 
ArdourWidgets::ArdourButton chord_button
 
ArdourWidgets::ArdourButton length_1_button
 
ArdourWidgets::ArdourButton length_2_button
 
ArdourWidgets::ArdourButton length_4_button
 
ArdourWidgets::ArdourButton length_8_button
 
ArdourWidgets::ArdourButton length_12_button
 
ArdourWidgets::ArdourButton length_16_button
 
ArdourWidgets::ArdourButton length_32_button
 
ArdourWidgets::ArdourButton length_64_button
 
ArdourWidgets::ArdourButton velocity_ppp_button
 
ArdourWidgets::ArdourButton velocity_pp_button
 
ArdourWidgets::ArdourButton velocity_p_button
 
ArdourWidgets::ArdourButton velocity_mp_button
 
ArdourWidgets::ArdourButton velocity_mf_button
 
ArdourWidgets::ArdourButton velocity_f_button
 
ArdourWidgets::ArdourButton velocity_ff_button
 
ArdourWidgets::ArdourButton velocity_fff_button
 
Gtk::Adjustment channel_adjustment
 
Gtk::SpinButton channel_spinner
 
Gtk::Adjustment octave_adjustment
 
Gtk::SpinButton octave_spinner
 
Gtk::Adjustment length_divisor_adjustment
 
Gtk::SpinButton length_divisor_spinner
 
Gtk::Adjustment velocity_adjustment
 
Gtk::SpinButton velocity_spinner
 
Gtk::Adjustment bank_adjustment
 
Gtk::SpinButton bank_spinner
 
Gtk::Button bank_button
 
Gtk::Adjustment program_adjustment
 
Gtk::SpinButton program_spinner
 
Gtk::Button program_button
 
APianoKeyboard _piano
 
StepEditorse
 

Static Private Attributes

static StepEntry_instance
 
static Gtkmm2ext::Bindingsbindings
 

Additional Inherited Members

- Protected Member Functions inherited from ArdourWindow
bool on_focus_in_event (GdkEventFocus *)
 
bool on_focus_out_event (GdkEventFocus *)
 
bool on_delete_event (GdkEventAny *)
 
bool on_key_press_event (GdkEventKey *)
 
bool on_key_release_event (GdkEventKey *)
 
void on_unmap ()
 
- Protected Member Functions inherited from ARDOUR::SessionHandlePtr
virtual void session_going_away ()
 
- Protected Attributes inherited from ARDOUR::SessionHandlePtr
ARDOUR::Session_session
 
PBD::ScopedConnectionList _session_connections
 

Detailed Description

StepEntry is a singleton class which presents a GUI to the user to allow them to carry out step editing. It does not understand the details of making changes to the model directly, but instead calls into a StepEditor object to accomplish that.

The StepEntry is a singleton, used over and over each time the user wants to step edit; the StepEditor is owned by a MidiTimeAxisView and reused for any step editing in the MidiTrack for which the MidiTimeAxisView is a view.

Definition at line 51 of file step_entry.h.

Constructor & Destructor Documentation

◆ ~StepEntry()

StepEntry::~StepEntry ( )

◆ StepEntry()

StepEntry::StepEntry ( )
private

Member Function Documentation

◆ back()

void StepEntry::back ( )
private

◆ bank_click()

void StepEntry::bank_click ( )
private

◆ bar_resync_click()

void StepEntry::bar_resync_click ( )
private

◆ beat_resync_click()

void StepEntry::beat_resync_click ( )
private

◆ current_octave()

int StepEntry::current_octave ( ) const
inline

Definition at line 64 of file step_entry.h.

◆ dec_note_length()

void StepEntry::dec_note_length ( )
private

◆ dec_note_velocity()

void StepEntry::dec_note_velocity ( )
private

◆ do_sustain()

void StepEntry::do_sustain ( )
private

◆ dot_change()

void StepEntry::dot_change ( GtkAction *  )
private

◆ dot_value_change()

void StepEntry::dot_value_change ( )
private

◆ inc_note_length()

void StepEntry::inc_note_length ( )
private

◆ inc_note_velocity()

void StepEntry::inc_note_velocity ( )
private

◆ insert_a()

void StepEntry::insert_a ( )
private

◆ insert_asharp()

void StepEntry::insert_asharp ( )
private

◆ insert_b()

void StepEntry::insert_b ( )
private

◆ insert_c()

void StepEntry::insert_c ( )
private

◆ insert_csharp()

void StepEntry::insert_csharp ( )
private

◆ insert_d()

void StepEntry::insert_d ( )
private

◆ insert_dsharp()

void StepEntry::insert_dsharp ( )
private

◆ insert_e()

void StepEntry::insert_e ( )
private

◆ insert_f()

void StepEntry::insert_f ( )
private

◆ insert_fsharp()

void StepEntry::insert_fsharp ( )
private

◆ insert_g()

void StepEntry::insert_g ( )
private

◆ insert_grid_rest()

void StepEntry::insert_grid_rest ( )
private

◆ insert_gsharp()

void StepEntry::insert_gsharp ( )
private

◆ insert_note()

void StepEntry::insert_note ( uint8_t  )
private

◆ insert_rest()

void StepEntry::insert_rest ( )
private

◆ instance()

static StepEntry& StepEntry::instance ( )
static

◆ length_value_change()

void StepEntry::length_value_change ( )
private

◆ load_bindings()

static void StepEntry::load_bindings ( )
staticprivate

◆ next_note_length()

void StepEntry::next_note_length ( )
private

◆ next_note_velocity()

void StepEntry::next_note_velocity ( )
private

◆ next_octave()

void StepEntry::next_octave ( )
private

◆ note_channel()

uint8_t StepEntry::note_channel ( ) const

◆ note_length()

Temporal::Beats StepEntry::note_length ( )

◆ note_length_change()

void StepEntry::note_length_change ( GtkAction *  )
private

◆ note_off_event_handler()

void StepEntry::note_off_event_handler ( int  note)
private

◆ note_velocity()

uint8_t StepEntry::note_velocity ( ) const

◆ note_velocity_change()

void StepEntry::note_velocity_change ( GtkAction *  )
private

◆ octave_0()

void StepEntry::octave_0 ( )
inlineprivate

Definition at line 194 of file step_entry.h.

◆ octave_1()

void StepEntry::octave_1 ( )
inlineprivate

Definition at line 195 of file step_entry.h.

◆ octave_10()

void StepEntry::octave_10 ( )
inlineprivate

Definition at line 204 of file step_entry.h.

◆ octave_2()

void StepEntry::octave_2 ( )
inlineprivate

Definition at line 196 of file step_entry.h.

◆ octave_3()

void StepEntry::octave_3 ( )
inlineprivate

Definition at line 197 of file step_entry.h.

◆ octave_4()

void StepEntry::octave_4 ( )
inlineprivate

Definition at line 198 of file step_entry.h.

◆ octave_5()

void StepEntry::octave_5 ( )
inlineprivate

Definition at line 199 of file step_entry.h.

◆ octave_6()

void StepEntry::octave_6 ( )
inlineprivate

Definition at line 200 of file step_entry.h.

◆ octave_7()

void StepEntry::octave_7 ( )
inlineprivate

Definition at line 201 of file step_entry.h.

◆ octave_8()

void StepEntry::octave_8 ( )
inlineprivate

Definition at line 202 of file step_entry.h.

◆ octave_9()

void StepEntry::octave_9 ( )
inlineprivate

Definition at line 203 of file step_entry.h.

◆ octave_n()

void StepEntry::octave_n ( int  n)
private

◆ on_key_press_event()

bool StepEntry::on_key_press_event ( GdkEventKey *  )
private

◆ on_key_release_event()

bool StepEntry::on_key_release_event ( GdkEventKey *  )
private

◆ on_show()

void StepEntry::on_show ( )
private

◆ piano_enter_notify_event()

bool StepEntry::piano_enter_notify_event ( GdkEventCrossing *  ev)
private

◆ prev_note_length()

void StepEntry::prev_note_length ( )
private

◆ prev_note_velocity()

void StepEntry::prev_note_velocity ( )
private

◆ prev_octave()

void StepEntry::prev_octave ( )
private

◆ program_click()

void StepEntry::program_click ( )
private

◆ radio_button_press()

bool StepEntry::radio_button_press ( GdkEventButton *  )
private

◆ register_actions()

static void StepEntry::register_actions ( )
staticprivate

◆ rest_event_handler()

void StepEntry::rest_event_handler ( )
private

◆ se_back()

static void StepEntry::se_back ( )
inlinestaticprivate

Definition at line 260 of file step_entry.h.

◆ se_dec_note_length()

static void StepEntry::se_dec_note_length ( )
inlinestaticprivate

Definition at line 238 of file step_entry.h.

◆ se_dec_note_velocity()

static void StepEntry::se_dec_note_velocity ( )
inlinestaticprivate

Definition at line 234 of file step_entry.h.

◆ se_do_sustain()

static void StepEntry::se_do_sustain ( )
inlinestaticprivate

Definition at line 259 of file step_entry.h.

◆ se_dot_change()

static void StepEntry::se_dot_change ( GtkAction *  act)
inlinestaticprivate

Definition at line 255 of file step_entry.h.

◆ se_dot_value_change()

static void StepEntry::se_dot_value_change ( )
inlinestaticprivate

Definition at line 256 of file step_entry.h.

◆ se_inc_note_length()

static void StepEntry::se_inc_note_length ( )
inlinestaticprivate

Definition at line 237 of file step_entry.h.

◆ se_inc_note_velocity()

static void StepEntry::se_inc_note_velocity ( )
inlinestaticprivate

Definition at line 233 of file step_entry.h.

◆ se_insert_a()

static void StepEntry::se_insert_a ( )
inlinestaticprivate

Definition at line 219 of file step_entry.h.

◆ se_insert_asharp()

static void StepEntry::se_insert_asharp ( )
inlinestaticprivate

Definition at line 220 of file step_entry.h.

◆ se_insert_b()

static void StepEntry::se_insert_b ( )
inlinestaticprivate

Definition at line 221 of file step_entry.h.

◆ se_insert_c()

static void StepEntry::se_insert_c ( )
inlinestaticprivate

Definition at line 222 of file step_entry.h.

◆ se_insert_csharp()

static void StepEntry::se_insert_csharp ( )
inlinestaticprivate

Definition at line 223 of file step_entry.h.

◆ se_insert_d()

static void StepEntry::se_insert_d ( )
inlinestaticprivate

Definition at line 224 of file step_entry.h.

◆ se_insert_dsharp()

static void StepEntry::se_insert_dsharp ( )
inlinestaticprivate

Definition at line 225 of file step_entry.h.

◆ se_insert_e()

static void StepEntry::se_insert_e ( )
inlinestaticprivate

Definition at line 226 of file step_entry.h.

◆ se_insert_f()

static void StepEntry::se_insert_f ( )
inlinestaticprivate

Definition at line 227 of file step_entry.h.

◆ se_insert_fsharp()

static void StepEntry::se_insert_fsharp ( )
inlinestaticprivate

Definition at line 228 of file step_entry.h.

◆ se_insert_g()

static void StepEntry::se_insert_g ( )
inlinestaticprivate

Definition at line 229 of file step_entry.h.

◆ se_insert_grid_rest()

static void StepEntry::se_insert_grid_rest ( )
inlinestaticprivate

Definition at line 218 of file step_entry.h.

◆ se_insert_gsharp()

static void StepEntry::se_insert_gsharp ( )
inlinestaticprivate

Definition at line 230 of file step_entry.h.

◆ se_insert_rest()

static void StepEntry::se_insert_rest ( )
inlinestaticprivate

Definition at line 217 of file step_entry.h.

◆ se_next_note_length()

static void StepEntry::se_next_note_length ( )
inlinestaticprivate

Definition at line 239 of file step_entry.h.

◆ se_next_note_velocity()

static void StepEntry::se_next_note_velocity ( )
inlinestaticprivate

Definition at line 235 of file step_entry.h.

◆ se_next_octave()

static void StepEntry::se_next_octave ( )
inlinestaticprivate

Definition at line 241 of file step_entry.h.

◆ se_note_length_change()

static void StepEntry::se_note_length_change ( GtkAction *  act)
inlinestaticprivate

Definition at line 231 of file step_entry.h.

◆ se_note_velocity_change()

static void StepEntry::se_note_velocity_change ( GtkAction *  act)
inlinestaticprivate

Definition at line 232 of file step_entry.h.

◆ se_octave_0()

static void StepEntry::se_octave_0 ( )
inlinestaticprivate

Definition at line 244 of file step_entry.h.

◆ se_octave_1()

static void StepEntry::se_octave_1 ( )
inlinestaticprivate

Definition at line 245 of file step_entry.h.

◆ se_octave_10()

static void StepEntry::se_octave_10 ( )
inlinestaticprivate

Definition at line 254 of file step_entry.h.

◆ se_octave_2()

static void StepEntry::se_octave_2 ( )
inlinestaticprivate

Definition at line 246 of file step_entry.h.

◆ se_octave_3()

static void StepEntry::se_octave_3 ( )
inlinestaticprivate

Definition at line 247 of file step_entry.h.

◆ se_octave_4()

static void StepEntry::se_octave_4 ( )
inlinestaticprivate

Definition at line 248 of file step_entry.h.

◆ se_octave_5()

static void StepEntry::se_octave_5 ( )
inlinestaticprivate

Definition at line 249 of file step_entry.h.

◆ se_octave_6()

static void StepEntry::se_octave_6 ( )
inlinestaticprivate

Definition at line 250 of file step_entry.h.

◆ se_octave_7()

static void StepEntry::se_octave_7 ( )
inlinestaticprivate

Definition at line 251 of file step_entry.h.

◆ se_octave_8()

static void StepEntry::se_octave_8 ( )
inlinestaticprivate

Definition at line 252 of file step_entry.h.

◆ se_octave_9()

static void StepEntry::se_octave_9 ( )
inlinestaticprivate

Definition at line 253 of file step_entry.h.

◆ se_octave_n()

static void StepEntry::se_octave_n ( int  n)
inlinestaticprivate

Definition at line 243 of file step_entry.h.

◆ se_prev_note_length()

static void StepEntry::se_prev_note_length ( )
inlinestaticprivate

Definition at line 240 of file step_entry.h.

◆ se_prev_note_velocity()

static void StepEntry::se_prev_note_velocity ( )
inlinestaticprivate

Definition at line 236 of file step_entry.h.

◆ se_prev_octave()

static void StepEntry::se_prev_octave ( )
inlinestaticprivate

Definition at line 242 of file step_entry.h.

◆ se_sync_to_edit_point()

static void StepEntry::se_sync_to_edit_point ( )
inlinestaticprivate

Definition at line 261 of file step_entry.h.

◆ se_toggle_chord()

static void StepEntry::se_toggle_chord ( )
inlinestaticprivate

Definition at line 258 of file step_entry.h.

◆ se_toggle_triplet()

static void StepEntry::se_toggle_triplet ( )
inlinestaticprivate

Definition at line 257 of file step_entry.h.

◆ set_step_editor()

void StepEntry::set_step_editor ( StepEditor )

◆ setup_actions_and_bindings()

static void StepEntry::setup_actions_and_bindings ( )
static

◆ sync_to_edit_point()

void StepEntry::sync_to_edit_point ( )
private

◆ toggle_chord()

void StepEntry::toggle_chord ( )
private

◆ toggle_triplet()

void StepEntry::toggle_triplet ( )
private

◆ velocity_value_change()

void StepEntry::velocity_value_change ( )
private

Member Data Documentation

◆ _current_note_length

Temporal::Beats StepEntry::_current_note_length
private

Definition at line 75 of file step_entry.h.

◆ _current_note_velocity

uint8_t StepEntry::_current_note_velocity
private

Definition at line 76 of file step_entry.h.

◆ _instance

StepEntry* StepEntry::_instance
staticprivate

Definition at line 69 of file step_entry.h.

◆ _piano

APianoKeyboard StepEntry::_piano
private

Definition at line 148 of file step_entry.h.

◆ back_button

Gtk::Button StepEntry::back_button
private

Definition at line 103 of file step_entry.h.

◆ bank_adjustment

Gtk::Adjustment StepEntry::bank_adjustment
private

Definition at line 137 of file step_entry.h.

◆ bank_button

Gtk::Button StepEntry::bank_button
private

Definition at line 139 of file step_entry.h.

◆ bank_spinner

Gtk::SpinButton StepEntry::bank_spinner
private

Definition at line 138 of file step_entry.h.

◆ bar_resync_button

Gtk::Button StepEntry::bar_resync_button
private

Definition at line 95 of file step_entry.h.

◆ beat_resync_button

Gtk::Button StepEntry::beat_resync_button
private

Definition at line 94 of file step_entry.h.

◆ bindings

Gtkmm2ext::Bindings* StepEntry::bindings
staticprivate

Definition at line 264 of file step_entry.h.

◆ channel_adjustment

Gtk::Adjustment StepEntry::channel_adjustment
private

Definition at line 125 of file step_entry.h.

◆ channel_spinner

Gtk::SpinButton StepEntry::channel_spinner
private

Definition at line 126 of file step_entry.h.

◆ chord_button

ArdourWidgets::ArdourButton StepEntry::chord_button
private

Definition at line 105 of file step_entry.h.

◆ dot0_button

Gtk::ToggleButton StepEntry::dot0_button
private

Definition at line 84 of file step_entry.h.

◆ dot1_button

Gtk::ToggleButton StepEntry::dot1_button
private

Definition at line 85 of file step_entry.h.

◆ dot2_button

Gtk::ToggleButton StepEntry::dot2_button
private

Definition at line 86 of file step_entry.h.

◆ dot3_button

Gtk::ToggleButton StepEntry::dot3_button
private

Definition at line 87 of file step_entry.h.

◆ dot_adjustment

Gtk::Adjustment StepEntry::dot_adjustment
private

Definition at line 88 of file step_entry.h.

◆ dot_box1

Gtk::VBox StepEntry::dot_box1
private

Definition at line 89 of file step_entry.h.

◆ dot_box2

Gtk::VBox StepEntry::dot_box2
private

Definition at line 90 of file step_entry.h.

◆ grid_rest_button

Gtk::Button StepEntry::grid_rest_button
private

Definition at line 100 of file step_entry.h.

◆ length_12_button

ArdourWidgets::ArdourButton StepEntry::length_12_button
private

Definition at line 111 of file step_entry.h.

◆ length_16_button

ArdourWidgets::ArdourButton StepEntry::length_16_button
private

Definition at line 112 of file step_entry.h.

◆ length_1_button

ArdourWidgets::ArdourButton StepEntry::length_1_button
private

Definition at line 107 of file step_entry.h.

◆ length_2_button

ArdourWidgets::ArdourButton StepEntry::length_2_button
private

Definition at line 108 of file step_entry.h.

◆ length_32_button

ArdourWidgets::ArdourButton StepEntry::length_32_button
private

Definition at line 113 of file step_entry.h.

◆ length_4_button

ArdourWidgets::ArdourButton StepEntry::length_4_button
private

Definition at line 109 of file step_entry.h.

◆ length_64_button

ArdourWidgets::ArdourButton StepEntry::length_64_button
private

Definition at line 114 of file step_entry.h.

◆ length_8_button

ArdourWidgets::ArdourButton StepEntry::length_8_button
private

Definition at line 110 of file step_entry.h.

◆ length_divisor_adjustment

Gtk::Adjustment StepEntry::length_divisor_adjustment
private

Definition at line 131 of file step_entry.h.

◆ length_divisor_spinner

Gtk::SpinButton StepEntry::length_divisor_spinner
private

Definition at line 132 of file step_entry.h.

◆ note_length_box

Gtk::HBox StepEntry::note_length_box
private

Definition at line 80 of file step_entry.h.

◆ note_velocity_box

Gtk::HBox StepEntry::note_velocity_box
private

Definition at line 81 of file step_entry.h.

◆ octave_adjustment

Gtk::Adjustment StepEntry::octave_adjustment
private

Definition at line 128 of file step_entry.h.

◆ octave_spinner

Gtk::SpinButton StepEntry::octave_spinner
private

Definition at line 129 of file step_entry.h.

◆ packer

Gtk::VBox StepEntry::packer
private

Definition at line 78 of file step_entry.h.

◆ program_adjustment

Gtk::Adjustment StepEntry::program_adjustment
private

Definition at line 141 of file step_entry.h.

◆ program_button

Gtk::Button StepEntry::program_button
private

Definition at line 143 of file step_entry.h.

◆ program_spinner

Gtk::SpinButton StepEntry::program_spinner
private

Definition at line 142 of file step_entry.h.

◆ rest_box

Gtk::VBox StepEntry::rest_box
private

Definition at line 101 of file step_entry.h.

◆ rest_button

Gtk::Button StepEntry::rest_button
private

Definition at line 99 of file step_entry.h.

◆ restart_button

Gtk::ToggleButton StepEntry::restart_button
private

Definition at line 91 of file step_entry.h.

◆ resync_box

Gtk::VBox StepEntry::resync_box
private

Definition at line 93 of file step_entry.h.

◆ resync_button

Gtk::Button StepEntry::resync_button
private

Definition at line 96 of file step_entry.h.

◆ se

StepEditor* StepEntry::se
private

Definition at line 150 of file step_entry.h.

◆ sustain_button

Gtk::Button StepEntry::sustain_button
private

Definition at line 98 of file step_entry.h.

◆ triplet_button

Gtk::ToggleButton StepEntry::triplet_button
private

Definition at line 83 of file step_entry.h.

◆ upper_box

Gtk::HBox StepEntry::upper_box
private

Definition at line 79 of file step_entry.h.

◆ velocity_adjustment

Gtk::Adjustment StepEntry::velocity_adjustment
private

Definition at line 134 of file step_entry.h.

◆ velocity_f_button

ArdourWidgets::ArdourButton StepEntry::velocity_f_button
private

Definition at line 121 of file step_entry.h.

◆ velocity_ff_button

ArdourWidgets::ArdourButton StepEntry::velocity_ff_button
private

Definition at line 122 of file step_entry.h.

◆ velocity_fff_button

ArdourWidgets::ArdourButton StepEntry::velocity_fff_button
private

Definition at line 123 of file step_entry.h.

◆ velocity_mf_button

ArdourWidgets::ArdourButton StepEntry::velocity_mf_button
private

Definition at line 120 of file step_entry.h.

◆ velocity_mp_button

ArdourWidgets::ArdourButton StepEntry::velocity_mp_button
private

Definition at line 119 of file step_entry.h.

◆ velocity_p_button

ArdourWidgets::ArdourButton StepEntry::velocity_p_button
private

Definition at line 118 of file step_entry.h.

◆ velocity_pp_button

ArdourWidgets::ArdourButton StepEntry::velocity_pp_button
private

Definition at line 117 of file step_entry.h.

◆ velocity_ppp_button

ArdourWidgets::ArdourButton StepEntry::velocity_ppp_button
private

Definition at line 116 of file step_entry.h.

◆ velocity_spinner

Gtk::SpinButton StepEntry::velocity_spinner
private

Definition at line 135 of file step_entry.h.


The documentation for this class was generated from the following file: