#include <piano_roll_header.h>
|
enum | ItemType {
BLACK_SEPARATOR
, BLACK_MIDDLE_SEPARATOR
, BLACK
, WHITE_SEPARATOR
,
WHITE_RECT
, WHITE_CF
, WHITE_EB
, WHITE_DGA
} |
|
enum | scr_pos { TOP
, BOTTOM
, MOVE
, NONE
} |
|
Definition at line 34 of file piano_roll_header.h.
◆ ItemType
Enumerator |
---|
BLACK_SEPARATOR | |
BLACK_MIDDLE_SEPARATOR | |
BLACK | |
WHITE_SEPARATOR | |
WHITE_RECT | |
WHITE_CF | |
WHITE_EB | |
WHITE_DGA | |
Definition at line 73 of file piano_roll_header.h.
◆ scr_pos
◆ PianoRollHeader() [1/2]
◆ PianoRollHeader() [2/2]
◆ editor()
◆ get_note_name()
NoteName PianoRollHeader::get_note_name |
( |
int |
note | ) |
|
|
private |
◆ get_path()
void PianoRollHeader::get_path |
( |
int |
note, |
|
|
double |
x[], |
|
|
double |
y[] |
|
) |
| |
|
private |
◆ instrument_info_change()
void PianoRollHeader::instrument_info_change |
( |
| ) |
|
◆ invalidate_note_range()
void PianoRollHeader::invalidate_note_range |
( |
int |
lowest, |
|
|
int |
highest |
|
) |
| |
|
private |
◆ note_range_changed()
void PianoRollHeader::note_range_changed |
( |
| ) |
|
◆ on_button_press_event()
bool PianoRollHeader::on_button_press_event |
( |
GdkEventButton * |
| ) |
|
◆ on_button_release_event()
bool PianoRollHeader::on_button_release_event |
( |
GdkEventButton * |
| ) |
|
◆ on_enter_notify_event()
bool PianoRollHeader::on_enter_notify_event |
( |
GdkEventCrossing * |
| ) |
|
◆ on_expose_event()
bool PianoRollHeader::on_expose_event |
( |
GdkEventExpose * |
| ) |
|
◆ on_leave_notify_event()
bool PianoRollHeader::on_leave_notify_event |
( |
GdkEventCrossing * |
| ) |
|
◆ on_motion_notify_event()
bool PianoRollHeader::on_motion_notify_event |
( |
GdkEventMotion * |
| ) |
|
◆ on_scroll_event()
bool PianoRollHeader::on_scroll_event |
( |
GdkEventScroll * |
| ) |
|
◆ on_size_request()
void PianoRollHeader::on_size_request |
( |
Gtk::Requisition * |
| ) |
|
◆ render_scroomer()
void PianoRollHeader::render_scroomer |
( |
Cairo::RefPtr< Cairo::Context > |
| ) |
|
|
private |
◆ reset_clicked_note()
void PianoRollHeader::reset_clicked_note |
( |
uint8_t |
, |
|
|
bool |
invalidate = true |
|
) |
| |
|
private |
◆ send_note_off()
void PianoRollHeader::send_note_off |
( |
uint8_t |
note | ) |
|
|
private |
◆ send_note_on()
void PianoRollHeader::send_note_on |
( |
uint8_t |
note | ) |
|
|
private |
◆ set_min_page_size()
void PianoRollHeader::set_min_page_size |
( |
double |
page_size | ) |
|
|
private |
◆ set_note_highlight()
void PianoRollHeader::set_note_highlight |
( |
uint8_t |
note | ) |
|
◆ show_scroomer()
bool PianoRollHeader::show_scroomer |
( |
| ) |
const |
|
private |
◆ _active_notes
bool PianoRollHeader::_active_notes[128] |
|
private |
◆ _adj
Gtk::Adjustment& PianoRollHeader::_adj |
|
private |
◆ _big_c_layout
Glib::RefPtr<Pango::Layout> PianoRollHeader::_big_c_layout |
|
private |
◆ _clicked_note
uint8_t PianoRollHeader::_clicked_note |
|
private |
◆ _dragging
bool PianoRollHeader::_dragging |
|
private |
◆ _event
uint8_t PianoRollHeader::_event[3] |
|
private |
◆ _font_descript
Pango::FontDescription PianoRollHeader::_font_descript |
|
private |
◆ _font_descript_big_c
Pango::FontDescription PianoRollHeader::_font_descript_big_c |
|
private |
◆ _font_descript_midnam
Pango::FontDescription PianoRollHeader::_font_descript_midnam |
|
private |
◆ _fract
double PianoRollHeader::_fract |
|
private |
◆ _fract_top
double PianoRollHeader::_fract_top |
|
private |
◆ _grab_y
double PianoRollHeader::_grab_y |
|
private |
◆ _highlighted_note
uint8_t PianoRollHeader::_highlighted_note |
|
private |
◆ _layout
Glib::RefPtr<Pango::Layout> PianoRollHeader::_layout |
|
private |
◆ _midnam_layout
Glib::RefPtr<Pango::Layout> PianoRollHeader::_midnam_layout |
|
private |
◆ _min_page_size
double PianoRollHeader::_min_page_size |
|
private |
◆ _mini_map_display
bool PianoRollHeader::_mini_map_display |
|
private |
◆ _note_height
double PianoRollHeader::_note_height |
|
private |
◆ _old_av_note_height
double PianoRollHeader::_old_av_note_height |
|
private |
◆ _old_y
double PianoRollHeader::_old_y |
|
private |
◆ _raw_note_height
double PianoRollHeader::_raw_note_height |
|
private |
◆ _saved_bottom_val
double PianoRollHeader::_saved_bottom_val |
|
private |
◆ _saved_top_val
double PianoRollHeader::_saved_top_val |
|
private |
◆ _scroomer_button_state
scr_pos PianoRollHeader::_scroomer_button_state |
|
private |
◆ _scroomer_drag
bool PianoRollHeader::_scroomer_drag |
|
private |
◆ _scroomer_size
double PianoRollHeader::_scroomer_size |
|
private |
◆ _scroomer_state
scr_pos PianoRollHeader::_scroomer_state |
|
private |
◆ _view
◆ AddNoteSelection
sigc::signal<void,uint8_t> PianoRollHeader::AddNoteSelection |
◆ entered
bool PianoRollHeader::entered |
|
private |
◆ ExtendNoteSelection
sigc::signal<void,uint8_t> PianoRollHeader::ExtendNoteSelection |
◆ have_note_names
bool PianoRollHeader::have_note_names |
|
private |
◆ note_names
NoteName PianoRollHeader::note_names[128] |
|
private |
◆ SetNoteSelection
sigc::signal<void,uint8_t> PianoRollHeader::SetNoteSelection |
◆ ToggleNoteSelection
sigc::signal<void,uint8_t> PianoRollHeader::ToggleNoteSelection |
The documentation for this class was generated from the following file: