| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2009 Google Inc. All rights reserved. | 2 * Copyright (C) 2009 Google Inc. All rights reserved. |
| 3 * | 3 * |
| 4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
| 5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
| 6 * met: | 6 * met: |
| 7 * | 7 * |
| 8 * * Redistributions of source code must retain the above copyright | 8 * * 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 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
| (...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 74 : public WebFrame | 74 : public WebFrame |
| 75 , public RefCounted<WebFrameImpl> { | 75 , public RefCounted<WebFrameImpl> { |
| 76 public: | 76 public: |
| 77 // WebFrame methods: | 77 // WebFrame methods: |
| 78 virtual void close() OVERRIDE; | 78 virtual void close() OVERRIDE; |
| 79 virtual WebString uniqueName() const OVERRIDE; | 79 virtual WebString uniqueName() const OVERRIDE; |
| 80 virtual WebString assignedName() const OVERRIDE; | 80 virtual WebString assignedName() const OVERRIDE; |
| 81 virtual void setName(const WebString&) OVERRIDE; | 81 virtual void setName(const WebString&) OVERRIDE; |
| 82 virtual long long embedderIdentifier() const OVERRIDE; | 82 virtual long long embedderIdentifier() const OVERRIDE; |
| 83 virtual WebVector<WebIconURL> iconURLs(int iconTypesMask) const OVERRIDE; | 83 virtual WebVector<WebIconURL> iconURLs(int iconTypesMask) const OVERRIDE; |
| 84 virtual void setIsRemote(bool) OVERRIDE; |
| 84 virtual void setRemoteWebLayer(WebLayer*) OVERRIDE; | 85 virtual void setRemoteWebLayer(WebLayer*) OVERRIDE; |
| 85 virtual void setPermissionClient(WebPermissionClient*) OVERRIDE; | 86 virtual void setPermissionClient(WebPermissionClient*) OVERRIDE; |
| 86 virtual void setSharedWorkerRepositoryClient(WebSharedWorkerRepositoryClient
*) OVERRIDE; | 87 virtual void setSharedWorkerRepositoryClient(WebSharedWorkerRepositoryClient
*) OVERRIDE; |
| 87 virtual WebSize scrollOffset() const OVERRIDE; | 88 virtual WebSize scrollOffset() const OVERRIDE; |
| 88 virtual void setScrollOffset(const WebSize&) OVERRIDE; | 89 virtual void setScrollOffset(const WebSize&) OVERRIDE; |
| 89 virtual WebSize minimumScrollOffset() const OVERRIDE; | 90 virtual WebSize minimumScrollOffset() const OVERRIDE; |
| 90 virtual WebSize maximumScrollOffset() const OVERRIDE; | 91 virtual WebSize maximumScrollOffset() const OVERRIDE; |
| 91 virtual WebSize contentsSize() const OVERRIDE; | 92 virtual WebSize contentsSize() const OVERRIDE; |
| 92 virtual bool hasVisibleContent() const OVERRIDE; | 93 virtual bool hasVisibleContent() const OVERRIDE; |
| 93 virtual WebRect visibleContentRect() const OVERRIDE; | 94 virtual WebRect visibleContentRect() const OVERRIDE; |
| (...skipping 339 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 433 } | 434 } |
| 434 | 435 |
| 435 FrameLoaderClientImpl m_frameLoaderClientImpl; | 436 FrameLoaderClientImpl m_frameLoaderClientImpl; |
| 436 }; | 437 }; |
| 437 RefPtr<WebFrameInit> m_frameInit; | 438 RefPtr<WebFrameInit> m_frameInit; |
| 438 | 439 |
| 439 // The embedder retains a reference to the WebCore Frame while it is active
in the DOM. This | 440 // The embedder retains a reference to the WebCore Frame while it is active
in the DOM. This |
| 440 // reference is released when the frame is removed from the DOM or the entir
e page is closed. | 441 // reference is released when the frame is removed from the DOM or the entir
e page is closed. |
| 441 RefPtr<WebCore::Frame> m_frame; | 442 RefPtr<WebCore::Frame> m_frame; |
| 442 | 443 |
| 444 // Indicate whether the current Frame is local or remote. Remote frames are |
| 445 // rendered in a different process from their parent frames. |
| 446 bool m_isRemote; |
| 447 |
| 443 WebFrameClient* m_client; | 448 WebFrameClient* m_client; |
| 444 WebPermissionClient* m_permissionClient; | 449 WebPermissionClient* m_permissionClient; |
| 445 OwnPtr<SharedWorkerRepositoryClientImpl> m_sharedWorkerRepositoryClient; | 450 OwnPtr<SharedWorkerRepositoryClientImpl> m_sharedWorkerRepositoryClient; |
| 446 | 451 |
| 447 // A way for the main frame to keep track of which frame has an active | 452 // A way for the main frame to keep track of which frame has an active |
| 448 // match. Should be 0 for all other frames. | 453 // match. Should be 0 for all other frames. |
| 449 WebFrameImpl* m_currentActiveMatchFrame; | 454 WebFrameImpl* m_currentActiveMatchFrame; |
| 450 | 455 |
| 451 // The range of the active match for the current frame. | 456 // The range of the active match for the current frame. |
| 452 RefPtr<WebCore::Range> m_activeMatch; | 457 RefPtr<WebCore::Range> m_activeMatch; |
| (...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 524 // Stores the additional input events offset and scale when device metrics e
mulation is enabled. | 529 // Stores the additional input events offset and scale when device metrics e
mulation is enabled. |
| 525 WebCore::IntSize m_inputEventsOffsetForEmulation; | 530 WebCore::IntSize m_inputEventsOffsetForEmulation; |
| 526 float m_inputEventsScaleFactorForEmulation; | 531 float m_inputEventsScaleFactorForEmulation; |
| 527 }; | 532 }; |
| 528 | 533 |
| 529 DEFINE_TYPE_CASTS(WebFrameImpl, WebFrame, frame, true, true); | 534 DEFINE_TYPE_CASTS(WebFrameImpl, WebFrame, frame, true, true); |
| 530 | 535 |
| 531 } // namespace blink | 536 } // namespace blink |
| 532 | 537 |
| 533 #endif | 538 #endif |
| OLD | NEW |