equal
deleted
inserted
replaced
25 #include "platform/Shared.h" |
25 #include "platform/Shared.h" |
26 #include <brctldefs.h> |
26 #include <brctldefs.h> |
27 #include "PageScaler.h" |
27 #include "PageScaler.h" |
28 #include "Timer.h" |
28 #include "Timer.h" |
29 #include <MemoryManager.h> |
29 #include <MemoryManager.h> |
|
30 #include <stmgesturelistener.h> |
30 |
31 |
31 namespace WebCore |
32 namespace WebCore |
32 { |
33 { |
33 class String; |
34 class String; |
34 class Page; |
35 class Page; |
64 class WebPageZoomHandler; |
65 class WebPageZoomHandler; |
65 class WebPointerEventHandler; |
66 class WebPointerEventHandler; |
66 class WebPageFullScreenHandler; |
67 class WebPageFullScreenHandler; |
67 class WebFrameView; |
68 class WebFrameView; |
68 class WebFrameBridge; |
69 class WebFrameBridge; |
|
70 class WebPagePinchZoomHandler; |
69 |
71 |
70 |
72 |
71 const TUint KMouseEventFired = 0x00000001; |
73 const TUint KMouseEventFired = 0x00000001; |
72 const TUint KKeyEventFired = 0x00000002; |
74 const TUint KKeyEventFired = 0x00000002; |
73 |
75 |
292 void launchToolBarL(); |
294 void launchToolBarL(); |
293 |
295 |
294 void closeToolBarL(); |
296 void closeToolBarL(); |
295 |
297 |
296 /** |
298 /** |
297 * HandlePointerBufferReadyL |
|
298 * From CCoeControl |
|
299 * |
|
300 */ |
|
301 void HandlePointerBufferReadyL(); |
|
302 |
|
303 /** |
|
304 * HandlePointerEventL |
299 * HandlePointerEventL |
305 * From CCoeControl |
300 * From CCoeControl |
306 * |
301 * |
307 */ |
302 */ |
308 void HandlePointerEventL(const TPointerEvent& aPointerEvent); |
303 void HandlePointerEventL(const TPointerEvent& aPointerEvent); |
347 |
342 |
348 /** |
343 /** |
349 * Collects offscreen bitmap |
344 * Collects offscreen bitmap |
350 */ |
345 */ |
351 void collectOffscreenbitmapL(CFbsBitmap& snapshot); |
346 void collectOffscreenbitmapL(CFbsBitmap& snapshot); |
|
347 |
|
348 /** |
|
349 * To get the pinch zoom handler |
|
350 */ |
|
351 WebPagePinchZoomHandler* pinchZoomHandler() { return m_pinchZoomHandler; } |
|
352 |
|
353 /** |
|
354 * To set the Bitmap zooming for Pinch |
|
355 */ |
|
356 void setPinchBitmapZoomLevel(int zoomLevel); |
|
357 |
|
358 /** |
|
359 * To set the Bitmap zooming In for Pinch |
|
360 */ |
|
361 void setPinchBitmapZoomIn(int zoomLevel); |
|
362 |
|
363 /** |
|
364 * To set the Bitmap zooming Out for Pinch |
|
365 */ |
|
366 void setPinchBitmapZoomOut(int zoomLevel); |
352 |
367 |
353 public: // from MPageScalerCallback |
368 public: // from MPageScalerCallback |
354 /** |
369 /** |
355 * |
370 * |
356 * @since 3.1 |
371 * @since 3.1 |
579 bool m_prevEditMode; |
594 bool m_prevEditMode; |
580 int m_firedEvent; |
595 int m_firedEvent; |
581 |
596 |
582 CActiveSchedulerWait* m_waiter; |
597 CActiveSchedulerWait* m_waiter; |
583 WebCore::Timer<WebView>* m_waitTimer; |
598 WebCore::Timer<WebView>* m_waitTimer; |
|
599 |
|
600 //Pinch Zoom Handler |
|
601 WebPagePinchZoomHandler* m_pinchZoomHandler; |
|
602 TBool m_isPinchZoom; |
|
603 TRealPoint m_pinchDocDelta; |
584 }; |
604 }; |
585 |
605 |
586 #endif |
606 #endif |
587 |
607 |
588 |
608 |