#include <prh_base.h>
|
| enum | scr_pos { TOP
, BOTTOM
, MOVE
, NONE
} |
| |
| enum | ItemType {
BLACK_SEPARATOR
, BLACK_MIDDLE_SEPARATOR
, BLACK
, WHITE_SEPARATOR
,
WHITE_RECT
, WHITE_CF
, WHITE_EB
, WHITE_DGA
} |
| |
Definition at line 44 of file prh_base.h.
◆ ItemType
| Enumerator |
|---|
| BLACK_SEPARATOR | |
| BLACK_MIDDLE_SEPARATOR | |
| BLACK | |
| WHITE_SEPARATOR | |
| WHITE_RECT | |
| WHITE_CF | |
| WHITE_EB | |
| WHITE_DGA | |
Definition at line 130 of file prh_base.h.
◆ scr_pos
| Enumerator |
|---|
| TOP | |
| BOTTOM | |
| MOVE | |
| NONE | |
Definition at line 100 of file prh_base.h.
◆ PianoRollHeaderBase()
◆ ~PianoRollHeaderBase()
| virtual PianoRollHeaderBase::~PianoRollHeaderBase |
( |
| ) |
|
|
inlinevirtual |
◆ _queue_resize()
| virtual void PianoRollHeaderBase::_queue_resize |
( |
| ) |
|
|
pure virtual |
◆ alloc_layouts()
| void PianoRollHeaderBase::alloc_layouts |
( |
Glib::RefPtr< Pango::Context > |
| ) |
|
|
protected |
◆ begin_scroomer_drag()
| void PianoRollHeaderBase::begin_scroomer_drag |
( |
double |
event_y | ) |
|
|
protected |
◆ button_press_handler()
◆ button_release_handler()
◆ cursor_window()
| virtual Glib::RefPtr<Gdk::Window> PianoRollHeaderBase::cursor_window |
( |
| ) |
|
|
pure virtual |
◆ do_grab()
| virtual void PianoRollHeaderBase::do_grab |
( |
| ) |
|
|
pure virtual |
◆ do_ungrab()
| virtual void PianoRollHeaderBase::do_ungrab |
( |
| ) |
|
|
pure virtual |
◆ draw_transform()
| virtual void PianoRollHeaderBase::draw_transform |
( |
double & |
x, |
|
|
double & |
y |
|
) |
| const |
|
pure virtual |
◆ end_scroomer_drag()
| void PianoRollHeaderBase::end_scroomer_drag |
( |
| ) |
|
|
protected |
◆ enter_handler()
◆ event_handler()
| bool PianoRollHeaderBase::event_handler |
( |
GdkEvent * |
| ) |
|
|
protected |
◆ event_y_to_y()
| virtual double PianoRollHeaderBase::event_y_to_y |
( |
double |
evy | ) |
const |
|
pure virtual |
◆ get_note_name()
| NoteName PianoRollHeaderBase::get_note_name |
( |
int |
note | ) |
|
|
protected |
◆ height()
| virtual double PianoRollHeaderBase::height |
( |
| ) |
const |
|
pure virtual |
◆ idle_apply_range()
| bool PianoRollHeaderBase::idle_apply_range |
( |
| ) |
|
|
protected |
◆ instrument_info_change()
| virtual void PianoRollHeaderBase::instrument_info_change |
( |
| ) |
|
|
virtual |
◆ invalidate_note_range()
| void PianoRollHeaderBase::invalidate_note_range |
( |
int |
lowest, |
|
|
int |
highest |
|
) |
| |
|
protected |
◆ leave_handler()
◆ midi_track()
◆ motion_handler()
◆ note_range_changed()
| void PianoRollHeaderBase::note_range_changed |
( |
| ) |
|
◆ redraw() [1/2]
| virtual void PianoRollHeaderBase::redraw |
( |
| ) |
|
|
pure virtual |
◆ redraw() [2/2]
| virtual void PianoRollHeaderBase::redraw |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
w, |
|
|
double |
h |
|
) |
| |
|
pure virtual |
◆ render()
◆ render_scroomer()
| void PianoRollHeaderBase::render_scroomer |
( |
Cairo::RefPtr< Cairo::Context > |
| ) |
const |
|
protected |
◆ reset_clicked_note()
| void PianoRollHeaderBase::reset_clicked_note |
( |
uint8_t |
, |
|
|
bool |
invalidate = true |
|
) |
| |
|
protected |
◆ scroll_handler()
◆ send_note_off()
| void PianoRollHeaderBase::send_note_off |
( |
uint8_t |
note | ) |
|
|
protected |
◆ send_note_on()
| void PianoRollHeaderBase::send_note_on |
( |
uint8_t |
note | ) |
|
|
protected |
◆ set_cursor()
◆ set_min_page_size()
| void PianoRollHeaderBase::set_min_page_size |
( |
double |
page_size | ) |
|
|
protected |
◆ set_note_highlight()
| void PianoRollHeaderBase::set_note_highlight |
( |
uint8_t |
note | ) |
|
◆ set_view()
| void PianoRollHeaderBase::set_view |
( |
MidiView * |
| ) |
|
◆ show_scroomer()
| bool PianoRollHeaderBase::show_scroomer |
( |
| ) |
const |
|
protected |
◆ width()
| virtual double PianoRollHeaderBase::width |
( |
| ) |
const |
|
pure virtual |
◆ _active_notes
| bool PianoRollHeaderBase::_active_notes[128] |
|
protected |
◆ _adj
◆ _big_c_layout
| Glib::RefPtr<Pango::Layout> PianoRollHeaderBase::_big_c_layout |
|
mutableprotected |
◆ _clicked_note
| uint8_t PianoRollHeaderBase::_clicked_note |
|
protected |
◆ _dragging
| bool PianoRollHeaderBase::_dragging |
|
protected |
◆ _event
| uint8_t PianoRollHeaderBase::_event[3] |
|
protected |
◆ _font_descript
| Pango::FontDescription PianoRollHeaderBase::_font_descript |
|
mutableprotected |
◆ _font_descript_big_c
| Pango::FontDescription PianoRollHeaderBase::_font_descript_big_c |
|
protected |
◆ _font_descript_midnam
| Pango::FontDescription PianoRollHeaderBase::_font_descript_midnam |
|
mutableprotected |
◆ _fract
| double PianoRollHeaderBase::_fract |
|
protected |
◆ _fract_top
| double PianoRollHeaderBase::_fract_top |
|
protected |
◆ _grab_y
| double PianoRollHeaderBase::_grab_y |
|
protected |
◆ _highlighted_note
| uint8_t PianoRollHeaderBase::_highlighted_note |
|
protected |
◆ _layout
| Glib::RefPtr<Pango::Layout> PianoRollHeaderBase::_layout |
|
mutableprotected |
◆ _midi_context
◆ _midnam_layout
| Glib::RefPtr<Pango::Layout> PianoRollHeaderBase::_midnam_layout |
|
mutableprotected |
◆ _min_page_size
| double PianoRollHeaderBase::_min_page_size |
|
protected |
◆ _mini_map_display
| bool PianoRollHeaderBase::_mini_map_display |
|
mutableprotected |
◆ _old_y
| double PianoRollHeaderBase::_old_y |
|
protected |
◆ _saved_bottom_val
| double PianoRollHeaderBase::_saved_bottom_val |
|
protected |
◆ _saved_top_val
| double PianoRollHeaderBase::_saved_top_val |
|
protected |
◆ _scroomer_button_state
| scr_pos PianoRollHeaderBase::_scroomer_button_state |
|
protected |
◆ _scroomer_drag
| bool PianoRollHeaderBase::_scroomer_drag |
|
protected |
◆ _scroomer_size
| double PianoRollHeaderBase::_scroomer_size |
|
mutableprotected |
◆ _scroomer_state
| scr_pos PianoRollHeaderBase::_scroomer_state |
|
protected |
◆ _view
◆ AddNoteSelection
| sigc::signal<void,uint8_t> PianoRollHeaderBase::AddNoteSelection |
◆ entered
| bool PianoRollHeaderBase::entered |
|
protected |
◆ ExtendNoteSelection
| sigc::signal<void,uint8_t> PianoRollHeaderBase::ExtendNoteSelection |
◆ have_note_names
| bool PianoRollHeaderBase::have_note_names |
|
protected |
◆ idle_lower
| double PianoRollHeaderBase::idle_lower |
|
protected |
◆ idle_range_move
◆ idle_upper
| double PianoRollHeaderBase::idle_upper |
|
protected |
◆ kbd_width
| const int PianoRollHeaderBase::kbd_width = 20 |
|
staticprotected |
◆ note_names
| NoteName PianoRollHeaderBase::note_names[128] |
|
protected |
◆ scroomer_did_drag
| bool PianoRollHeaderBase::scroomer_did_drag |
|
protected |
◆ scroomer_drag_connection
| sigc::connection PianoRollHeaderBase::scroomer_drag_connection |
|
protected |
◆ SetNoteSelection
| sigc::signal<void,uint8_t> PianoRollHeaderBase::SetNoteSelection |
◆ ToggleNoteSelection
| sigc::signal<void,uint8_t> PianoRollHeaderBase::ToggleNoteSelection |
The documentation for this class was generated from the following file: