1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-27 02:20:05 +00:00

Multi-touch handling changes for Component class. 64-bit VST keypress fix.

This commit is contained in:
Julian Storer 2011-07-08 12:17:40 +01:00
parent cf4ecfacac
commit b317b47533
26 changed files with 426 additions and 415 deletions

View file

@ -352,6 +352,22 @@ void Desktop::handleAsyncUpdate()
}
//==============================================================================
void Desktop::resetTimer()
{
if (mouseListeners.size() == 0)
stopTimer();
else
startTimer (100);
lastFakeMouseMove = getMousePosition();
}
ListenerList <MouseListener>& Desktop::getMouseListeners()
{
resetTimer();
return mouseListeners;
}
void Desktop::addGlobalMouseListener (MouseListener* const listener)
{
mouseListeners.add (listener);
@ -397,16 +413,6 @@ void Desktop::sendMouseMove()
}
}
void Desktop::resetTimer()
{
if (mouseListeners.size() == 0)
stopTimer();
else
startTimer (100);
lastFakeMouseMove = getMousePosition();
}
//==============================================================================
void Desktop::setKioskModeComponent (Component* componentToUse, const bool allowMenusAndBars)
{