Kaydet (Commit) c45dc832 authored tarafından Noel Grandin's avatar Noel Grandin

remove PostScrollEvent and PostZoomEvent

not used anymore

Change-Id: I9db73a1bfcdb6669310d606b101b1ffdbb2df07f
üst 3a704fc0
......@@ -834,36 +834,12 @@ public:
*/
static ImplSVEvent * PostMouseEvent( sal_uLong nEvent, vcl::Window *pWin, MouseEvent* pMouseEvent );
#if !HAVE_FEATURE_DESKTOP
/** Send zoom event
Experimental work in progress. Available only for iOS and Android, and unclear whether actually
is needed now with tiled rendering.
@param nEvent Event ID for zoom event
@param pWin Pointer to window to which the event is sent
@param pZoomEvent Zoom event to send
*/
static ImplSVEvent * PostZoomEvent( sal_uLong nEvent, vcl::Window *pWin, ZoomEvent* pZoomEvent );
/* Send scroll event
Experimental work in progress. Available only for iOS and Android, and unclear whether actually
is needed now with tiled rendering.
@param nEvent Event ID for scroll event
@param pWin Pointer to window to which the event is sent
@param pScrollEvent Scroll event to send
*/
static ImplSVEvent * PostScrollEvent( sal_uLong nEvent, vcl::Window *pWin, ScrollEvent* pScrollEvent );
#endif
/** Remove mouse and keypress events from a window... any also zoom and scroll events
if the platform supports it.
@param pWin Window to remove events from
@see HandleKey, PostKeyEvent, PostMouseEvent, PostZoomEvent, PostScrollEvent
@see HandleKey, PostKeyEvent, PostMouseEvent
*/
static void RemoveMouseAndKeyEvents( vcl::Window *pWin );
......
......@@ -772,66 +772,6 @@ ImplSVEvent * Application::PostMouseEvent( sal_uLong nEvent, vcl::Window *pWin,
return nEventId;
}
#if !HAVE_FEATURE_DESKTOP
ImplSVEvent * Application::PostZoomEvent( sal_uLong nEvent, vcl::Window *pWin, ZoomEvent* pZoomEvent )
{
const SolarMutexGuard aGuard;
ImplSVEvent * nEventId = 0;
if( pWin && pZoomEvent )
{
Point aTransformedPos( pZoomEvent->GetCenter() );
aTransformedPos.X() += pWin->GetOutOffXPixel();
aTransformedPos.Y() += pWin->GetOutOffYPixel();
const ZoomEvent aTransformedEvent( aTransformedPos, pZoomEvent->GetScale() );
ImplPostEventData* pPostEventData = new ImplPostEventData( nEvent, pWin, aTransformedEvent );
nEventId = PostUserEvent(
LINK( NULL, Application, PostEventHandler ),
pPostEventData );
if( nEventId )
{
pPostEventData->mnEventId = nEventId;
aPostedEventList.push_back( ImplPostEventPair( pWin, pPostEventData ) );
}
else
delete pPostEventData;
}
return nEventId;
}
ImplSVEvent * Application::PostScrollEvent( sal_uLong nEvent, vcl::Window *pWin, ScrollEvent* pScrollEvent )
{
const SolarMutexGuard aGuard;
ImplSVEvent * nEventId = 0;
if( pWin && pScrollEvent )
{
ImplPostEventData* pPostEventData = new ImplPostEventData( nEvent, pWin, *pScrollEvent );
nEventId = PostUserEvent(
LINK( NULL, Application, PostEventHandler ),
pPostEventData );
if( nEventId )
{
pPostEventData->mnEventId = nEventId;
aPostedEventList.push_back( ImplPostEventPair( pWin, pPostEventData ) );
}
else
delete pPostEventData;
}
return nEventId;
}
#endif // !HAVE_FEATURE_DESKTOP
IMPL_STATIC_LINK( Application, PostEventHandler, void*, pCallData )
{
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment