equal
deleted
inserted
replaced
313 /** |
313 /** |
314 * Set flag if the user is currently scrolling |
314 * Set flag if the user is currently scrolling |
315 * |
315 * |
316 * |
316 * |
317 */ |
317 */ |
318 void setViewIsScrolling(bool scrolling) { m_viewIsScrolling = scrolling; }; |
318 void setViewIsScrolling(bool scrolling); |
319 |
319 |
320 /** |
320 /** |
321 * Return if the user is currently scrolling |
321 * Return if the user is currently scrolling |
322 * |
322 * |
323 * |
323 * |
387 |
387 |
388 /** |
388 /** |
389 * Starts the checkerboard timer. End of this timer, checkerboard will be destroyed. |
389 * Starts the checkerboard timer. End of this timer, checkerboard will be destroyed. |
390 */ |
390 */ |
391 void startCheckerBoardDestroyTimer(); |
391 void startCheckerBoardDestroyTimer(); |
392 |
392 |
393 void setScrolling(bool scroll); |
393 void scrollStatus(bool status); |
394 |
|
395 bool isScrolling() { return m_scroll; } |
|
396 |
|
397 public: // from MPageScalerCallback |
394 public: // from MPageScalerCallback |
398 /** |
395 /** |
399 * |
396 * |
400 * @since 3.1 |
397 * @since 3.1 |
401 * @param |
398 * @param |
543 // JavaScript timers - pause and resume |
540 // JavaScript timers - pause and resume |
544 void pauseJsTimers(); |
541 void pauseJsTimers(); |
545 void resumeJsTimers(); |
542 void resumeJsTimers(); |
546 bool jsTimersPaused() { return (m_jsTimeouts) ? true : false; } |
543 bool jsTimersPaused() { return (m_jsTimeouts) ? true : false; } |
547 void resetJsTimers() { m_jsTimeouts = 0; } |
544 void resetJsTimers() { m_jsTimeouts = 0; } |
548 RPointerArray<PluginSkin>& getVisiblePlugins(){ return m_visiblePlugins;} |
545 |
549 |
546 WebCoreGraphicsContext* getGraphicsContext() {return m_webcorecontext; } |
550 private: |
547 private: |
551 WebCore::Page* m_page; |
548 WebCore::Page* m_page; |
552 WebFrameView* m_frameView; |
549 WebFrameView* m_frameView; |
553 WebFrameBridge* m_bridge; |
550 WebFrameBridge* m_bridge; |
554 CBrCtl* m_brctl; |
551 CBrCtl* m_brctl; |
612 TRect m_srcRectForZooming; |
609 TRect m_srcRectForZooming; |
613 TRect m_destRectForZooming; |
610 TRect m_destRectForZooming; |
614 int m_startZoomLevel; |
611 int m_startZoomLevel; |
615 bool m_dirtyZoomMode; |
612 bool m_dirtyZoomMode; |
616 bool m_zoomLevelChangedByUser; |
613 bool m_zoomLevelChangedByUser; |
617 bool m_isPluginsVisible; |
|
618 bool m_historyLoad; |
614 bool m_historyLoad; |
619 bool m_redirectWithLockedHistory; |
615 bool m_redirectWithLockedHistory; |
620 // full screen mode |
616 // full screen mode |
621 WebPageFullScreenHandler* m_pageFullScreenHandler; // owned |
617 WebPageFullScreenHandler* m_pageFullScreenHandler; // owned |
622 bool m_viewIsScrolling; |
618 bool m_viewIsScrolling; |
636 //Pinch Zoom Handler |
632 //Pinch Zoom Handler |
637 WebPagePinchZoomHandler* m_pinchZoomHandler; |
633 WebPagePinchZoomHandler* m_pinchZoomHandler; |
638 TBool m_isPinchZoom; |
634 TBool m_isPinchZoom; |
639 TRealPoint m_pinchDocDelta; |
635 TRealPoint m_pinchDocDelta; |
640 int m_drawsMissed; |
636 int m_drawsMissed; |
641 bool m_scroll; |
|
642 CThumbnailGenerator* m_thumbnailGenerator; |
637 CThumbnailGenerator* m_thumbnailGenerator; |
643 |
638 |
644 CFbsBitmap *m_checkerBoardBitmap; |
639 CFbsBitmap *m_checkerBoardBitmap; |
645 CFbsBitmapDevice *m_checkerBoardDevice; |
640 CFbsBitmapDevice *m_checkerBoardDevice; |
646 CFbsBitGc *m_checkerBoardGc; |
641 CFbsBitGc *m_checkerBoardGc; |
650 TBool m_isPinchZoomOut; |
645 TBool m_isPinchZoomOut; |
651 |
646 |
652 // JavaScript (DOMWindowTimer) timers |
647 // JavaScript (DOMWindowTimer) timers |
653 KJS::PausedTimeouts* m_jsTimeouts; |
648 KJS::PausedTimeouts* m_jsTimeouts; |
654 |
649 |
655 RPointerArray<PluginSkin> m_visiblePlugins; |
650 TBool m_scrollingstatus; |
656 }; |
651 }; |
657 |
652 |
658 #endif |
653 #endif |
659 |
654 |
660 |
655 |