コード例 #1
0
void MidiKeyboardComponent::mouseMove (const MouseEvent& e)
{
    updateNoteUnderMouse (e.getPosition());
    stopTimer();
}
コード例 #2
0
void MidiKeyboardComponent::mouseEnter (const MouseEvent& e)
{
    updateNoteUnderMouse (e.getPosition());
}
コード例 #3
0
void MidiKeyboardComponent::mouseMove (const MouseEvent& e)
{
    updateNoteUnderMouse (e, false);
    shouldCheckMousePos = false;
}
コード例 #4
0
void MidiKeyboardComponent::mouseExit (const MouseEvent& e)
{
    updateNoteUnderMouse (e, false);
}
コード例 #5
0
void MidiKeyboardComponent::updateNoteUnderMouse (const MouseEvent& e, bool isDown)
{
    updateNoteUnderMouse (e.getEventRelativeTo (this).position, isDown, e.source.getIndex());
}
コード例 #6
0
void GuitarNeckComponent::timerCallback()
{
    updateNoteUnderMouse (getMouseXYRelative());
}
コード例 #7
0
void GuitarNeckComponent::mouseExit (const MouseEvent& e)
{
    updateNoteUnderMouse (e.getPosition());
}
コード例 #8
0
void GuitarNeckComponent::mouseMove (const MouseEvent& e)
{
    updateNoteUnderMouse (e.getPosition());
    stopTimer();
}
コード例 #9
0
void MidiKeyboardComponent::updateNoteUnderMouse (const MouseEvent& e, bool isDown)
{
    updateNoteUnderMouse (e.getPosition(), isDown, e.source.getIndex());
}