19 #ifndef __ardour_midi_streamview_h__
20 #define __ardour_midi_streamview_h__
103 void apply_note_range(uint8_t lowest, uint8_t highest,
bool to_region_views);
117 bool recording =
false);
void display_track(boost::shared_ptr< ARDOUR::Track > tr)
void note_range_adjustment_changed()
void update_contents_height()
bool update_data_note_range(uint8_t min, uint8_t max)
uint8_t _data_note_max
in data
Lists of selected things.
void get_inverted_selectables(Selection &, std::list< Selectable * > &results)
Representation of the interface of the Editor class.
RegionView * add_region_view_internal(boost::shared_ptr< ARDOUR::Region >, bool wait_for_waves, bool recording=false)
void set_selected_regionviews(RegionSelection &)
sigc::signal< void > NoteRangeChanged
uint8_t lowest_note() const
uint8_t contents_note_range() const
uint8_t _data_note_min
in data
RegionView * create_region_view(boost::shared_ptr< ARDOUR::Region >, bool, bool)
void update_contents_metrics(boost::shared_ptr< ARDOUR::Region > r)
uint8_t _lowest_note
currently visible
void update_note_range(uint8_t note_num)
bool paste(ARDOUR::framepos_t pos, const Selection &selection, PasteContext &ctx)
MidiStreamView(MidiTimeAxisView &)
void apply_note_range(uint8_t lowest, uint8_t highest, bool to_region_views)
uint8_t _highest_note
currently visible
double child_height() const
double note_to_y(uint8_t note) const
double note_height() const
void set_note_range(VisibleNoteRange r)
uint8_t highest_note() const
uint8_t y_to_note(double y) const
void display_region(MidiRegionView *region_view, bool load_model)
ArdourCanvas::LineSet * _note_lines
double contents_height() const
void apply_note_range_to_regions()
Gtk::Adjustment note_range_adjustment
ArdourCanvas::Container * midi_underlay_group
static double NAME_HIGHLIGHT_SIZE