#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 43 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 128 of file prh_base.h.
◆ scr_pos
Enumerator |
---|
TOP | |
BOTTOM | |
MOVE | |
NONE | |
Definition at line 99 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 |
◆ 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 |
◆ enter_handler()
◆ event_handler()
bool PianoRollHeaderBase::event_handler |
( |
GdkEvent * |
| ) |
|
|
protected |
◆ event_transform()
virtual void PianoRollHeaderBase::event_transform |
( |
double & |
x, |
|
|
double & |
y |
|
) |
| const |
|
pure virtual |
◆ 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 |
◆ 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 |
◆ note_names
NoteName PianoRollHeaderBase::note_names[128] |
|
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: