void MidiKeyboardComponent::mouseMove (const MouseEvent& e) { updateNoteUnderMouse (e.getPosition()); stopTimer(); }
void MidiKeyboardComponent::mouseEnter (const MouseEvent& e) { updateNoteUnderMouse (e.getPosition()); }
void MidiKeyboardComponent::mouseMove (const MouseEvent& e) { updateNoteUnderMouse (e, false); shouldCheckMousePos = false; }
void MidiKeyboardComponent::mouseExit (const MouseEvent& e) { updateNoteUnderMouse (e, false); }
void MidiKeyboardComponent::updateNoteUnderMouse (const MouseEvent& e, bool isDown) { updateNoteUnderMouse (e.getEventRelativeTo (this).position, isDown, e.source.getIndex()); }
void GuitarNeckComponent::timerCallback() { updateNoteUnderMouse (getMouseXYRelative()); }
void GuitarNeckComponent::mouseExit (const MouseEvent& e) { updateNoteUnderMouse (e.getPosition()); }
void GuitarNeckComponent::mouseMove (const MouseEvent& e) { updateNoteUnderMouse (e.getPosition()); stopTimer(); }
void MidiKeyboardComponent::updateNoteUnderMouse (const MouseEvent& e, bool isDown) { updateNoteUnderMouse (e.getPosition(), isDown, e.source.getIndex()); }