| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013 Apple Inc. All R
ights Reserved. | 2 * Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013 Apple Inc. All R
ights Reserved. |
| 3 * Copyright (C) 2008 Torch Mobile Inc. All rights reserved. (http://www.torchmo
bile.com/) | 3 * Copyright (C) 2008 Torch Mobile Inc. All rights reserved. (http://www.torchmo
bile.com/) |
| 4 * | 4 * |
| 5 * This library is free software; you can redistribute it and/or | 5 * This library is free software; you can redistribute it and/or |
| 6 * modify it under the terms of the GNU Library General Public | 6 * modify it under the terms of the GNU Library General Public |
| 7 * License as published by the Free Software Foundation; either | 7 * License as published by the Free Software Foundation; either |
| 8 * version 2 of the License, or (at your option) any later version. | 8 * version 2 of the License, or (at your option) any later version. |
| 9 * This library is distributed in the hope that it will be useful, | 9 * This library is distributed in the hope that it will be useful, |
| 10 * but WITHOUT ANY WARRANTY; without even the implied warranty of | 10 * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| (...skipping 541 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 552 if (m_visibilityState == visibilityState) | 552 if (m_visibilityState == visibilityState) |
| 553 return; | 553 return; |
| 554 m_visibilityState = visibilityState; | 554 m_visibilityState = visibilityState; |
| 555 | 555 |
| 556 if (visibilityState == WebCore::PageVisibilityStateHidden) | 556 if (visibilityState == WebCore::PageVisibilityStateHidden) |
| 557 setTimerAlignmentInterval(DOMTimer::hiddenPageAlignmentInterval()); | 557 setTimerAlignmentInterval(DOMTimer::hiddenPageAlignmentInterval()); |
| 558 else | 558 else |
| 559 setTimerAlignmentInterval(DOMTimer::visiblePageAlignmentInterval()); | 559 setTimerAlignmentInterval(DOMTimer::visiblePageAlignmentInterval()); |
| 560 | 560 |
| 561 if (!isInitialState) | 561 if (!isInitialState) |
| 562 lifecycleNotifier()->notifyPageVisibilityChanged(); | 562 lifecycleNotifier().notifyPageVisibilityChanged(); |
| 563 | 563 |
| 564 if (!isInitialState && m_mainFrame) | 564 if (!isInitialState && m_mainFrame) |
| 565 m_mainFrame->dispatchVisibilityStateChangeEvent(); | 565 m_mainFrame->dispatchVisibilityStateChangeEvent(); |
| 566 } | 566 } |
| 567 | 567 |
| 568 PageVisibilityState Page::visibilityState() const | 568 PageVisibilityState Page::visibilityState() const |
| 569 { | 569 { |
| 570 return m_visibilityState; | 570 return m_visibilityState; |
| 571 } | 571 } |
| 572 | 572 |
| 573 void Page::addMultisamplingChangedObserver(MultisamplingChangedObserver* observe
r) | 573 void Page::addMultisamplingChangedObserver(MultisamplingChangedObserver* observe
r) |
| 574 { | 574 { |
| 575 m_multisamplingChangedObservers.add(observer); | 575 m_multisamplingChangedObservers.add(observer); |
| 576 } | 576 } |
| 577 | 577 |
| 578 void Page::removeMultisamplingChangedObserver(MultisamplingChangedObserver* obse
rver) | 578 void Page::removeMultisamplingChangedObserver(MultisamplingChangedObserver* obse
rver) |
| 579 { | 579 { |
| 580 m_multisamplingChangedObservers.remove(observer); | 580 m_multisamplingChangedObservers.remove(observer); |
| 581 } | 581 } |
| 582 | 582 |
| 583 void Page::multisamplingChanged() | 583 void Page::multisamplingChanged() |
| 584 { | 584 { |
| 585 HashSet<MultisamplingChangedObserver*>::iterator stop = m_multisamplingChang
edObservers.end(); | 585 HashSet<MultisamplingChangedObserver*>::iterator stop = m_multisamplingChang
edObservers.end(); |
| 586 for (HashSet<MultisamplingChangedObserver*>::iterator it = m_multisamplingCh
angedObservers.begin(); it != stop; ++it) | 586 for (HashSet<MultisamplingChangedObserver*>::iterator it = m_multisamplingCh
angedObservers.begin(); it != stop; ++it) |
| 587 (*it)->multisamplingChanged(m_settings->openGLMultisamplingEnabled()); | 587 (*it)->multisamplingChanged(m_settings->openGLMultisamplingEnabled()); |
| 588 } | 588 } |
| 589 | 589 |
| 590 void Page::didCommitLoad(Frame* frame) | 590 void Page::didCommitLoad(Frame* frame) |
| 591 { | 591 { |
| 592 lifecycleNotifier()->notifyDidCommitLoad(frame); | 592 lifecycleNotifier().notifyDidCommitLoad(frame); |
| 593 if (m_mainFrame == frame) | 593 if (m_mainFrame == frame) |
| 594 useCounter().didCommitLoad(); | 594 useCounter().didCommitLoad(); |
| 595 } | 595 } |
| 596 | 596 |
| 597 PageLifecycleNotifier* Page::lifecycleNotifier() | 597 PageLifecycleNotifier& Page::lifecycleNotifier() |
| 598 { | 598 { |
| 599 return static_cast<PageLifecycleNotifier*>(LifecycleContext::lifecycleNotifi
er()); | 599 return static_cast<PageLifecycleNotifier&>(LifecycleContext::lifecycleNotifi
er()); |
| 600 } | 600 } |
| 601 | 601 |
| 602 PassOwnPtr<LifecycleNotifier<Page> > Page::createLifecycleNotifier() | 602 PassOwnPtr<LifecycleNotifier<Page> > Page::createLifecycleNotifier() |
| 603 { | 603 { |
| 604 return PageLifecycleNotifier::create(this); | 604 return PageLifecycleNotifier::create(this); |
| 605 } | 605 } |
| 606 | 606 |
| 607 Page::PageClients::PageClients() | 607 Page::PageClients::PageClients() |
| 608 : chromeClient(0) | 608 : chromeClient(0) |
| 609 , contextMenuClient(0) | 609 , contextMenuClient(0) |
| 610 , editorClient(0) | 610 , editorClient(0) |
| 611 , dragClient(0) | 611 , dragClient(0) |
| 612 , inspectorClient(0) | 612 , inspectorClient(0) |
| 613 , backForwardClient(0) | 613 , backForwardClient(0) |
| 614 { | 614 { |
| 615 } | 615 } |
| 616 | 616 |
| 617 Page::PageClients::~PageClients() | 617 Page::PageClients::~PageClients() |
| 618 { | 618 { |
| 619 } | 619 } |
| 620 | 620 |
| 621 } // namespace WebCore | 621 } // namespace WebCore |
| OLD | NEW |