| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2006, 2007, 2009, 2010 Apple Inc. All rights reserved. | 2 * Copyright (C) 2006, 2007, 2009, 2010 Apple Inc. All rights reserved. |
| 3 * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies) | 3 * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies) |
| 4 * | 4 * |
| 5 * Redistribution and use in source and binary forms, with or without | 5 * Redistribution and use in source and binary forms, with or without |
| 6 * modification, are permitted provided that the following conditions | 6 * modification, are permitted provided that the following conditions |
| 7 * are met: | 7 * are met: |
| 8 * 1. Redistributions of source code must retain the above copyright | 8 * 1. Redistributions of source code must retain the above copyright |
| 9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
| 10 * 2. Redistributions in binary form must reproduce the above copyright | 10 * 2. Redistributions in binary form must reproduce the above copyright |
| (...skipping 16 matching lines...) Expand all Loading... |
| 27 #ifndef DOMWindow_h | 27 #ifndef DOMWindow_h |
| 28 #define DOMWindow_h | 28 #define DOMWindow_h |
| 29 | 29 |
| 30 #include "core/dom/ContextDestructionObserver.h" | 30 #include "core/dom/ContextDestructionObserver.h" |
| 31 #include "core/dom/EventTarget.h" | 31 #include "core/dom/EventTarget.h" |
| 32 #include "core/page/FrameDestructionObserver.h" | 32 #include "core/page/FrameDestructionObserver.h" |
| 33 #include "core/platform/KURL.h" | 33 #include "core/platform/KURL.h" |
| 34 #include "core/platform/Supplementable.h" | 34 #include "core/platform/Supplementable.h" |
| 35 | 35 |
| 36 namespace WebCore { | 36 namespace WebCore { |
| 37 | 37 class BarProp; |
| 38 class BarInfo; | |
| 39 class CSSRuleList; | 38 class CSSRuleList; |
| 40 class CSSStyleDeclaration; | 39 class CSSStyleDeclaration; |
| 41 class Console; | 40 class Console; |
| 42 class Crypto; | 41 class Crypto; |
| 43 class DOMApplicationCache; | 42 class DOMApplicationCache; |
| 44 class DOMPoint; | 43 class DOMPoint; |
| 45 class DOMSelection; | 44 class DOMSelection; |
| 46 class DOMURL; | 45 class DOMURL; |
| 47 class DOMWindowProperty; | 46 class DOMWindowProperty; |
| 48 class Database; | 47 class Database; |
| (...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 122 bool allowPopUp(); // Call on first window, not target window. | 121 bool allowPopUp(); // Call on first window, not target window. |
| 123 static bool allowPopUp(Frame* firstFrame); | 122 static bool allowPopUp(Frame* firstFrame); |
| 124 static bool canShowModalDialog(const Frame*); | 123 static bool canShowModalDialog(const Frame*); |
| 125 static bool canShowModalDialogNow(const Frame*); | 124 static bool canShowModalDialogNow(const Frame*); |
| 126 | 125 |
| 127 // DOM Level 0 | 126 // DOM Level 0 |
| 128 | 127 |
| 129 Screen* screen() const; | 128 Screen* screen() const; |
| 130 History* history() const; | 129 History* history() const; |
| 131 Crypto* crypto() const; | 130 Crypto* crypto() const; |
| 132 BarInfo* locationbar() const; | 131 BarProp* locationbar() const; |
| 133 BarInfo* menubar() const; | 132 BarProp* menubar() const; |
| 134 BarInfo* personalbar() const; | 133 BarProp* personalbar() const; |
| 135 BarInfo* scrollbars() const; | 134 BarProp* scrollbars() const; |
| 136 BarInfo* statusbar() const; | 135 BarProp* statusbar() const; |
| 137 BarInfo* toolbar() const; | 136 BarProp* toolbar() const; |
| 138 Navigator* navigator() const; | 137 Navigator* navigator() const; |
| 139 Navigator* clientInformation() const { return navigator(); } | 138 Navigator* clientInformation() const { return navigator(); } |
| 140 | 139 |
| 141 Location* location() const; | 140 Location* location() const; |
| 142 void setLocation(const String& location, DOMWindow* activeWindow, DOMWin
dow* firstWindow, | 141 void setLocation(const String& location, DOMWindow* activeWindow, DOMWin
dow* firstWindow, |
| 143 SetLocationLocking = LockHistoryBasedOnGestureState); | 142 SetLocationLocking = LockHistoryBasedOnGestureState); |
| 144 | 143 |
| 145 DOMSelection* getSelection(); | 144 DOMSelection* getSelection(); |
| 146 | 145 |
| 147 Element* frameElement() const; | 146 Element* frameElement() const; |
| (...skipping 256 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 404 void resetDOMWindowProperties(); | 403 void resetDOMWindowProperties(); |
| 405 void willDestroyDocumentInFrame(); | 404 void willDestroyDocumentInFrame(); |
| 406 | 405 |
| 407 bool m_shouldPrintWhenFinishedLoading; | 406 bool m_shouldPrintWhenFinishedLoading; |
| 408 | 407 |
| 409 HashSet<DOMWindowProperty*> m_properties; | 408 HashSet<DOMWindowProperty*> m_properties; |
| 410 | 409 |
| 411 mutable RefPtr<Screen> m_screen; | 410 mutable RefPtr<Screen> m_screen; |
| 412 mutable RefPtr<History> m_history; | 411 mutable RefPtr<History> m_history; |
| 413 mutable RefPtr<Crypto> m_crypto; | 412 mutable RefPtr<Crypto> m_crypto; |
| 414 mutable RefPtr<BarInfo> m_locationbar; | 413 mutable RefPtr<BarProp> m_locationbar; |
| 415 mutable RefPtr<BarInfo> m_menubar; | 414 mutable RefPtr<BarProp> m_menubar; |
| 416 mutable RefPtr<BarInfo> m_personalbar; | 415 mutable RefPtr<BarProp> m_personalbar; |
| 417 mutable RefPtr<BarInfo> m_scrollbars; | 416 mutable RefPtr<BarProp> m_scrollbars; |
| 418 mutable RefPtr<BarInfo> m_statusbar; | 417 mutable RefPtr<BarProp> m_statusbar; |
| 419 mutable RefPtr<BarInfo> m_toolbar; | 418 mutable RefPtr<BarProp> m_toolbar; |
| 420 mutable RefPtr<Console> m_console; | 419 mutable RefPtr<Console> m_console; |
| 421 mutable RefPtr<Navigator> m_navigator; | 420 mutable RefPtr<Navigator> m_navigator; |
| 422 mutable RefPtr<Location> m_location; | 421 mutable RefPtr<Location> m_location; |
| 423 mutable RefPtr<StyleMedia> m_media; | 422 mutable RefPtr<StyleMedia> m_media; |
| 424 | 423 |
| 425 EventTargetData m_eventTargetData; | 424 EventTargetData m_eventTargetData; |
| 426 | 425 |
| 427 String m_status; | 426 String m_status; |
| 428 String m_defaultStatus; | 427 String m_defaultStatus; |
| 429 | 428 |
| (...skipping 12 matching lines...) Expand all Loading... |
| 442 } | 441 } |
| 443 | 442 |
| 444 inline String DOMWindow::defaultStatus() const | 443 inline String DOMWindow::defaultStatus() const |
| 445 { | 444 { |
| 446 return m_defaultStatus; | 445 return m_defaultStatus; |
| 447 } | 446 } |
| 448 | 447 |
| 449 } // namespace WebCore | 448 } // namespace WebCore |
| 450 | 449 |
| 451 #endif // DOMWindow_h | 450 #endif // DOMWindow_h |
| OLD | NEW |