X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=adaptors%2Fx11%2Fx-event-handler.cpp;h=b8cb525f2d1f716601c8ea02e168da28845650fa;hb=2c4b392b65a4a8b408e4691a0022d9a9e3bc5430;hp=b801cb2b275243e615aa353a601effbd375fc2ed;hpb=eeff0e3d551e3a14aa2c93688f8894e2d28decbe;p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git diff --git a/adaptors/x11/x-event-handler.cpp b/adaptors/x11/x-event-handler.cpp index b801cb2..b8cb525 100644 --- a/adaptors/x11/x-event-handler.cpp +++ b/adaptors/x11/x-event-handler.cpp @@ -129,7 +129,8 @@ struct EventHandler::Impl : public WindowEventInterface */ Impl( EventHandler* handler, XID window, Display* display ) : mXEventManager(window, display, this), - mHandler( handler ) + mHandler( handler ), + mPaused( false ) { mXEventManager.Initialize(); } @@ -328,6 +329,18 @@ void EventHandler::Reset() mCoreEventInterface.ProcessCoreEvents(); } +void EventHandler::Pause() +{ + mPaused = true; + Reset(); +} + +void EventHandler::Resume() +{ + mPaused = false; + Reset(); +} + void EventHandler::SetDragAndDropDetector( DragAndDropDetectorPtr detector ) { mDragAndDropDetector = detector;