diff options
author | tc@google.com <tc@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2008-10-14 21:15:23 +0000 |
---|---|---|
committer | tc@google.com <tc@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2008-10-14 21:15:23 +0000 |
commit | 99304a704db0fbb0f65dea844da7422a21763d58 (patch) | |
tree | 3a58c46272d7a36e690df2040c47d028118d82b1 /webkit/glue/webframe_impl.h | |
parent | 96b667d273c25e55150785848942c51f1a98851b (diff) | |
download | chromium_src-99304a704db0fbb0f65dea844da7422a21763d58.zip chromium_src-99304a704db0fbb0f65dea844da7422a21763d58.tar.gz chromium_src-99304a704db0fbb0f65dea844da7422a21763d58.tar.bz2 |
get webframe_impl.cc to compile on linux
Includes changes from http://codereview.chromium.org/7244 by icefox (Torchmobile Inc.)
Review URL: http://codereview.chromium.org/7319
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3366 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/glue/webframe_impl.h')
-rw-r--r-- | webkit/glue/webframe_impl.h | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/webkit/glue/webframe_impl.h b/webkit/glue/webframe_impl.h index 61751cb..fd887d5 100644 --- a/webkit/glue/webframe_impl.h +++ b/webkit/glue/webframe_impl.h @@ -299,6 +299,10 @@ class WebFrameImpl : public WebFrame { WebFrameLoaderClient frame_loader_client_; + // This is a factory for creating cancelable tasks for this frame that run + // asynchronously in order to scope string matches during a find operation. + ScopedRunnableMethodFactory<WebFrameImpl> scope_matches_factory_; + // Holding a reference back to the WebViewImpl is necessary to ensure that // its HWND is not destroyed before all of the WebCore::Widgets, which refer // to the WebViewImpl's HWND as their containingWindow. However, this ref @@ -331,12 +335,16 @@ class WebFrameImpl : public WebFrame { // Handling requests from TextInputController on this frame. scoped_ptr<WebTextInputImpl> webtextinput_impl_; + // The node selected in the web inspector. Used for highlighting it on the page. + WebCore::Node* inspected_node_; + // This vector maintains a list of Ranges representing locations for search // string matches that were found in the frame during a FindInPage operation. Vector<RefPtr<WebCore::Range> > tickmarks_; - // The node selected in the web inspector. Used for highlighting it on the page. - WebCore::Node* inspected_node_; + // A way for the main frame to keep track of which frame has an active + // tickmark. Should be NULL for all other frames. + WebFrameImpl* active_tickmark_frame_; // The index of the active tickmark for the current frame. size_t active_tickmark_; @@ -381,10 +389,6 @@ class WebFrameImpl : public WebFrame { // (on the main frame only). It should be -1 for all other frames. int total_matchcount_; - // A way for the main frame to keep track of which frame has an active - // tickmark. Should be NULL for all other frames. - WebFrameImpl* active_tickmark_frame_; - // This variable keeps a cumulative total of how many frames are currently // scoping, and is incremented/decremented on the main frame only. // It should be -1 for all other frames. @@ -398,10 +402,6 @@ class WebFrameImpl : public WebFrame { // and the frame area. int next_invalidate_after_; - // This is a factory for creating cancelable tasks for this frame that run - // asynchronously in order to scope string matches during a find operation. - ScopedRunnableMethodFactory<WebFrameImpl> scope_matches_factory_; - private: // A bit mask specifying area of the frame to invalidate. enum AreaToInvalidate { |