equal
deleted
inserted
replaced
35 class Page; |
35 class Page; |
36 class DOMDocument; |
36 class DOMDocument; |
37 class FormState; |
37 class FormState; |
38 class Element; |
38 class Element; |
39 class Frame; |
39 class Frame; |
|
40 } |
|
41 |
|
42 namespace KJS |
|
43 { |
|
44 class PausedTimeouts; |
40 } |
45 } |
41 |
46 |
42 class CPluginHandler; |
47 class CPluginHandler; |
43 class WebPreferences; |
48 class WebPreferences; |
44 class WebBackForwardList; |
49 class WebBackForwardList; |
531 void clearMouseEventFired() { m_firedEvent &= ~KMouseEventFired; } |
536 void clearMouseEventFired() { m_firedEvent &= ~KMouseEventFired; } |
532 void clearKeyEventFired() { m_firedEvent &= ~KKeyEventFired; } |
537 void clearKeyEventFired() { m_firedEvent &= ~KKeyEventFired; } |
533 void clearEventFired() { m_firedEvent = 0; } |
538 void clearEventFired() { m_firedEvent = 0; } |
534 |
539 |
535 void wait(double t); |
540 void wait(double t); |
|
541 |
|
542 // JavaScript timers - pause and resume |
|
543 void pauseJsTimers(); |
|
544 void resumeJsTimers(); |
|
545 bool jsTimersPaused() { return (m_jsTimeouts) ? true : false; } |
|
546 void resetJsTimers() { m_jsTimeouts = 0; } |
536 private: |
547 private: |
537 WebCore::Page* m_page; |
548 WebCore::Page* m_page; |
538 WebFrameView* m_frameView; |
549 WebFrameView* m_frameView; |
539 WebFrameBridge* m_bridge; |
550 WebFrameBridge* m_bridge; |
540 CBrCtl* m_brctl; |
551 CBrCtl* m_brctl; |
632 CFbsBitGc *m_checkerBoardGc; |
643 CFbsBitGc *m_checkerBoardGc; |
633 |
644 |
634 CPeriodic *m_checkerBoardDestroyTimer; |
645 CPeriodic *m_checkerBoardDestroyTimer; |
635 |
646 |
636 TBool m_isPinchZoomOut; |
647 TBool m_isPinchZoomOut; |
|
648 |
|
649 // JavaScript (DOMWindowTimer) timers |
|
650 KJS::PausedTimeouts* m_jsTimeouts; |
637 }; |
651 }; |
638 |
652 |
639 #endif |
653 #endif |
640 |
654 |
641 |
655 |