Ardour
9.0-pre0-822-g12e3bc5c20
|
#include <pianoroll_background.h>
Public Member Functions | |
CueMidiBackground (ArdourCanvas::Item *parent) | |
~CueMidiBackground () | |
double | height () const |
double | width () const |
double | contents_height () const |
uint8_t | get_preferred_midi_channel () const |
void | set_note_highlight (bool) |
void | record_layer_check (std::shared_ptr< ARDOUR::Region >, samplepos_t) |
void | set_size (double w, double h) |
void | set_view (MidiView *) |
Public Member Functions inherited from MidiViewBackground | |
MidiViewBackground (ArdourCanvas::Item *parent) | |
~MidiViewBackground () | |
ARDOUR::NoteMode | note_mode () const |
void | set_note_mode (ARDOUR::NoteMode nm) |
ARDOUR::ColorMode | color_mode () const |
void | set_color_mode (ARDOUR::ColorMode) |
Gtkmm2ext::Color | region_color () const |
void | set_note_visibility_range_style (VisibleNoteRange r) |
VisibleNoteRange | visibility_range_style () const |
uint8_t | lowest_note () const |
uint8_t | highest_note () const |
void | maybe_extend_note_range (uint8_t note_num) |
double | note_to_y (uint8_t note) const |
uint8_t | y_to_note (double y) const |
uint8_t | contents_note_range () const |
double | note_height () const |
void | apply_note_range (uint8_t lowest, uint8_t highest, bool to_children) |
void | maybe_apply_note_range (uint8_t lowest, uint8_t highest, bool to_children) |
virtual double | y_position () const |
Public Member Functions inherited from ViewBackground | |
ViewBackground () | |
virtual | ~ViewBackground () |
Protected Member Functions | |
void | apply_note_range_to_children () |
Protected Member Functions inherited from MidiViewBackground | |
void | color_handler () |
void | parameter_changed (std::string const &) |
void | note_range_adjustment_changed () |
void | draw_note_lines () |
bool | update_data_note_range (uint8_t min, uint8_t max) |
void | update_contents_height () |
virtual bool | updates_suspended () const |
void | sync_data_and_visual_range () |
Protected Attributes | |
MidiView * | view |
double | _width |
double | _height |
Protected Attributes inherited from MidiViewBackground | |
bool | _range_dirty |
double | _range_sum_cache |
uint8_t | _lowest_note |
currently visible More... | |
uint8_t | _highest_note |
currently visible More... | |
uint8_t | _data_note_min |
in data More... | |
uint8_t | _data_note_max |
in data More... | |
ArdourCanvas::LineSet * | _note_lines |
ARDOUR::NoteMode | _note_mode |
Gtkmm2ext::Color | _region_color |
ARDOUR::ColorMode | _color_mode |
VisibleNoteRange | _visibility_note_range |
Additional Inherited Members | |
Public Types inherited from MidiViewBackground | |
enum | VisibleNoteRange { FullRange , ContentsRange } |
Public Attributes inherited from MidiViewBackground | |
Gtk::Adjustment | note_range_adjustment |
sigc::signal< void > | NoteModeChanged |
sigc::signal< void > | NoteRangeChanged |
PBD::Signal< void()> | HeightChanged |
Definition at line 35 of file pianoroll_background.h.
CueMidiBackground::CueMidiBackground | ( | ArdourCanvas::Item * | parent | ) |
CueMidiBackground::~CueMidiBackground | ( | ) |
|
protectedvirtual |
Implements MidiViewBackground.
|
virtual |
Reimplemented from ViewBackground.
|
virtual |
Implements MidiViewBackground.
|
virtual |
Reimplemented from ViewBackground.
|
virtual |
Implements MidiViewBackground.
|
virtual |
Implements MidiViewBackground.
|
virtual |
Reimplemented from MidiViewBackground.
void CueMidiBackground::set_view | ( | MidiView * | ) |
|
virtual |
Reimplemented from ViewBackground.
|
protected |
Definition at line 55 of file pianoroll_background.h.
|
protected |
Definition at line 54 of file pianoroll_background.h.
|
protected |
Definition at line 53 of file pianoroll_background.h.