Lomse library. API documentation  0.30.0
Interactor Member List

This is the complete list of members for Interactor, including all inherited members.

add_event_handler(int eventType, EventHandler *pHandler)Observablevirtual
add_event_handler(int eventType, void *pThis, void(*pt2Func)(void *pObj, SpEventInfo event))Observablevirtual
add_event_handler(int eventType, void(*pt2Func)(SpEventInfo event))Observablevirtual
add_event_handler(int childType, ImoId childId, int eventType, EventHandler *pHandler)Observable
add_event_handler(int childType, ImoId childId, int eventType, void *pThis, void(*pt2Func)(void *pObj, SpEventInfo event))Observable
add_event_handler(int childType, ImoId childId, int eventType, void(*pt2Func)(SpEventInfo event))Observable
add_fragment_mark_at_barline(ImoId scoreId, TimeUnits timepos)Interactor
add_fragment_mark_at_note_rest(ImoId scoreId, TimeUnits timepos)Interactor
add_fragment_mark_at_staffobj(ImoStaffObj *pSO)Interactor
add_measure_highlight(ImoId scoreId, const MeasureLocator &ml)Interactor
add_observer_for(Observable *target)EventNotifier
add_observer_for_child(Observable *parent, int childType, ImoId childId)EventNotifier
blink_caret()Interactor
click_event_to_cursor_state(SpEventMouse event)Interactor
dump_cursor()Interactor
dump_selection()Interactor
EInteractorOpMode enum nameInteractor
enable_drag_image(bool fEnabled) (defined in Interactor)Interactor
enable_edition_restricted_to(ImoId id)Interactor
enable_forced_view_updates(bool value)Interactorinline
EObservedChild enum nameObservable
ETimingTarget enum nameInteractor
EventNotifier(EventsDispatcher *dispatcher)EventNotifierinline
exec_command(DocCommand *pCmd)Interactor
exec_redo()Interactor
exec_undo()Interactor
find_click_info_at(Pixels x, Pixels y)Interactor
force_redraw()Interactorvirtual
get_caret_timecode()Interactor
get_cursor()Interactorinline
get_elapsed_times()Interactorinline
get_event_notifier()=0Observablepure virtual
get_graphic_model()Interactor
get_num_pages()Interactorvirtual
get_observable_child(int UNUSED(childType), ImoId UNUSED(childId))Observableinlinevirtual
get_operating_mode()Interactorinline
get_page_size(int page=0)Interactor
get_pitch_at(Pixels x, Pixels y)Interactor
get_scale()Interactorvirtual
get_selection_set()Interactorinline
get_tracking_effect(int effect)Interactorvirtual
get_view()Interactorinline
get_view_size(Pixels *xWidth, Pixels *yHeight)Interactorvirtual
get_viewport(Pixels *x, Pixels *y)Interactorvirtual
handle_event(SpEventInfo pEvent)=0EventHandlerpure virtual
hide_selection_rectangle() (defined in Interactor)Interactorvirtual
highlight_object(ImoStaffObj *pSO)Interactorvirtual
is_document_editable()Interactor
k_control enum valueObservable
k_imo enum valueObservable
k_mode_edition enum valueInteractor
k_mode_playback enum valueInteractor
k_mode_read_only enum valueInteractor
k_root enum valueObservable
k_timing_gmodel_build_time enum value (defined in Interactor)Interactor
k_timing_gmodel_draw_time enum value (defined in Interactor)Interactor
k_timing_max_value enum value (defined in Interactor)Interactor
k_timing_repaint_time enum value (defined in Interactor)Interactor
k_timing_total_render_time enum value (defined in Interactor)Interactor
k_timing_visual_effects_draw_time enum value (defined in Interactor)Interactor
model_point_to_device(double *x, double *y, int iPage)Interactorvirtual
move_tempo_line(ImoId scoreId, TimeUnits timepos)Interactorvirtual
move_tempo_line(ImoId scoreId, int iMeasure, int iBeat, int iInstr=0)Interactorvirtual
move_tempo_line(ImoId scoreId, int iMeasure, TimeUnits location, int iInstr=0)Interactorvirtual
move_tempo_line_and_scroll_if_necessary(ImoId scoreId, int iMeasure, int iBeat, int iInstr=0)Interactorvirtual
move_tempo_line_and_scroll_if_necessary(ImoId scoreId, int iMeasure, TimeUnits location, int iInstr=0)Interactorvirtual
new_viewport(Pixels x, Pixels y, bool fForceRedraw=true)Interactorvirtual
notify_observers(SpEventInfo pEvent, Observable *target)EventNotifier
on_document_updated()Interactorvirtual
on_end_of_play_event(ImoScore *pScore, PlayerGui *pPlayCtrl)Interactorvirtual
on_mouse_button_down(Pixels x, Pixels y, unsigned flags)Interactorvirtual
on_mouse_button_up(Pixels x, Pixels y, unsigned flags)Interactorvirtual
on_mouse_enter_window(Pixels x, Pixels y, unsigned flags)Interactorvirtual
on_mouse_leave_window(Pixels x, Pixels y, unsigned flags)Interactorvirtual
on_mouse_move(Pixels x, Pixels y, unsigned flags)Interactorvirtual
on_visual_tracking(SpEventVisualTracking pEvent)Interactorvirtual
page_at_screen_point(double x, double y)Interactorvirtual
print_page(int page, VPoint viewport=VPoint(0, 0))Interactorvirtual
redraw_bitmap()Interactorvirtual
remove_all_visual_tracking()Interactorvirtual
remove_highlight_from_object(ImoStaffObj *pSO)Interactorvirtual
remove_mark(ApplicationMark *mark)Interactor
remove_observer(Observer *observer)EventNotifier
render_as_svg(std::ostream &svg, int page=0)Interactor
reset_boxes_to_draw()Interactorvirtual
screen_point_to_model_point(Pixels x, Pixels y)Interactorvirtual
screen_point_to_page_point(double *x, double *y)Interactorvirtual
scroll_to_measure(ImoId scoreId, int iMeasure, int iBeat=0, int iInstr=0)Interactorvirtual
scroll_to_measure(ImoId scoreId, int iMeasure, TimeUnits location=0.0, int iInstr=0)Interactorvirtual
scroll_to_measure_if_necessary(ImoId scoreId, int iMeasure, int iBeat=0, int iInstr=0)Interactorvirtual
scroll_to_measure_if_necessary(ImoId scoreId, int iMeasure, TimeUnits location=0.0, int iInstr=0)Interactorvirtual
select_voice(int voice)Interactor
set_box_to_draw(int boxType)Interactorvirtual
set_drag_image(GmoShape *pShape, bool fGetOwnership, UPoint offset) (defined in Interactor)Interactor
set_operating_mode(int mode)Interactor
set_print_buffer(unsigned char *buf, unsigned width, unsigned height)Interactorvirtual
set_print_page_size(Pixels width, Pixels height)Interactorvirtual
set_rendering_buffer(unsigned char *buf, unsigned width, unsigned height)Interactorvirtual
set_rendering_option(int option, bool value)Interactorvirtual
set_scale(double scale, Pixels x=0, Pixels y=0, bool fForceRedraw=true)Interactorvirtual
set_svg_canvas_width(Pixels x)Interactor
set_view_area(unsigned width, unsigned height, unsigned xShift=0, unsigned yShift=0)Interactorvirtual
set_view_background(Color color)Interactor
set_viewport_at_page_center(Pixels screenWidth)Interactorvirtual
set_visual_tracking_mode(int mode)Interactorvirtual
should_enable_edit_redo()Interactor
should_enable_edit_undo()Interactor
show_drag_image(bool value) (defined in Interactor)Interactor
start_selection_rectangle(Pixels x1, Pixels y1) (defined in Interactor)Interactorvirtual
svg_add_class(bool value)Interactorinline
svg_add_id(bool value)Interactorinline
svg_add_newlines(bool value)Interactorinline
svg_indent(int value)Interactorinline
switch_task(int taskType)Interactor
timing_repaint_done()Interactor
view_needs_repaint()Interactor
zoom_fit_full(Pixels width, Pixels height, bool fForceRedraw=true)Interactorvirtual
zoom_fit_width(Pixels width, bool fForceRedraw=true)Interactorvirtual
zoom_in(Pixels x=0, Pixels y=0, bool fForceRedraw=true)Interactorvirtual
zoom_out(Pixels x=0, Pixels y=0, bool fForceRedraw=true)Interactorvirtual
~EventHandler()EventHandlerinlinevirtual
~EventNotifier()EventNotifiervirtual
~Observable()Observableinlinevirtual