OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #ifndef CONTENT_BROWSER_RENDERER_HOST_RENDER_WIDGET_HOST_VIEW_WIN_H_ | 5 #ifndef CONTENT_BROWSER_RENDERER_HOST_RENDER_WIDGET_HOST_VIEW_WIN_H_ |
6 #define CONTENT_BROWSER_RENDERER_HOST_RENDER_WIDGET_HOST_VIEW_WIN_H_ | 6 #define CONTENT_BROWSER_RENDERER_HOST_RENDER_WIDGET_HOST_VIEW_WIN_H_ |
7 | 7 |
8 #include <atlbase.h> | 8 #include <atlbase.h> |
9 #include <atlapp.h> | 9 #include <atlapp.h> |
10 #include <atlcrack.h> | 10 #include <atlcrack.h> |
(...skipping 171 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
182 virtual void UpdateCursor(const WebCursor& cursor) OVERRIDE; | 182 virtual void UpdateCursor(const WebCursor& cursor) OVERRIDE; |
183 virtual void SetIsLoading(bool is_loading) OVERRIDE; | 183 virtual void SetIsLoading(bool is_loading) OVERRIDE; |
184 virtual void TextInputTypeChanged(ui::TextInputType type, | 184 virtual void TextInputTypeChanged(ui::TextInputType type, |
185 ui::TextInputMode input_mode, | 185 ui::TextInputMode input_mode, |
186 bool can_compose_inline) OVERRIDE; | 186 bool can_compose_inline) OVERRIDE; |
187 virtual void SelectionBoundsChanged( | 187 virtual void SelectionBoundsChanged( |
188 const ViewHostMsg_SelectionBounds_Params& params) OVERRIDE; | 188 const ViewHostMsg_SelectionBounds_Params& params) OVERRIDE; |
189 virtual void ScrollOffsetChanged() OVERRIDE; | 189 virtual void ScrollOffsetChanged() OVERRIDE; |
190 virtual void ImeCancelComposition() OVERRIDE; | 190 virtual void ImeCancelComposition() OVERRIDE; |
191 virtual void ImeCompositionRangeChanged( | 191 virtual void ImeCompositionRangeChanged( |
192 const ui::Range& range, | 192 const gfx::Range& range, |
193 const std::vector<gfx::Rect>& character_bounds) OVERRIDE; | 193 const std::vector<gfx::Rect>& character_bounds) OVERRIDE; |
194 virtual void DidUpdateBackingStore( | 194 virtual void DidUpdateBackingStore( |
195 const gfx::Rect& scroll_rect, | 195 const gfx::Rect& scroll_rect, |
196 const gfx::Vector2d& scroll_delta, | 196 const gfx::Vector2d& scroll_delta, |
197 const std::vector<gfx::Rect>& copy_rects, | 197 const std::vector<gfx::Rect>& copy_rects, |
198 const ui::LatencyInfo& latency_info) OVERRIDE; | 198 const ui::LatencyInfo& latency_info) OVERRIDE; |
199 virtual void RenderProcessGone(base::TerminationStatus status, | 199 virtual void RenderProcessGone(base::TerminationStatus status, |
200 int error_code) OVERRIDE; | 200 int error_code) OVERRIDE; |
201 virtual bool CanSubscribeFrame() const OVERRIDE; | 201 virtual bool CanSubscribeFrame() const OVERRIDE; |
202 | 202 |
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
270 virtual void InsertText(const string16& text) OVERRIDE; | 270 virtual void InsertText(const string16& text) OVERRIDE; |
271 virtual void InsertChar(char16 ch, int flags) OVERRIDE; | 271 virtual void InsertChar(char16 ch, int flags) OVERRIDE; |
272 virtual gfx::NativeWindow GetAttachedWindow() const OVERRIDE; | 272 virtual gfx::NativeWindow GetAttachedWindow() const OVERRIDE; |
273 virtual ui::TextInputType GetTextInputType() const OVERRIDE; | 273 virtual ui::TextInputType GetTextInputType() const OVERRIDE; |
274 virtual ui::TextInputMode GetTextInputMode() const OVERRIDE; | 274 virtual ui::TextInputMode GetTextInputMode() const OVERRIDE; |
275 virtual bool CanComposeInline() const OVERRIDE; | 275 virtual bool CanComposeInline() const OVERRIDE; |
276 virtual gfx::Rect GetCaretBounds() OVERRIDE; | 276 virtual gfx::Rect GetCaretBounds() OVERRIDE; |
277 virtual bool GetCompositionCharacterBounds(uint32 index, | 277 virtual bool GetCompositionCharacterBounds(uint32 index, |
278 gfx::Rect* rect) OVERRIDE; | 278 gfx::Rect* rect) OVERRIDE; |
279 virtual bool HasCompositionText() OVERRIDE; | 279 virtual bool HasCompositionText() OVERRIDE; |
280 virtual bool GetTextRange(ui::Range* range) OVERRIDE; | 280 virtual bool GetTextRange(gfx::Range* range) OVERRIDE; |
281 virtual bool GetCompositionTextRange(ui::Range* range) OVERRIDE; | 281 virtual bool GetCompositionTextRange(gfx::Range* range) OVERRIDE; |
282 virtual bool GetSelectionRange(ui::Range* range) OVERRIDE; | 282 virtual bool GetSelectionRange(gfx::Range* range) OVERRIDE; |
283 virtual bool SetSelectionRange(const ui::Range& range) OVERRIDE; | 283 virtual bool SetSelectionRange(const gfx::Range& range) OVERRIDE; |
284 virtual bool DeleteRange(const ui::Range& range) OVERRIDE; | 284 virtual bool DeleteRange(const gfx::Range& range) OVERRIDE; |
285 virtual bool GetTextFromRange(const ui::Range& range, | 285 virtual bool GetTextFromRange(const gfx::Range& range, |
286 string16* text) OVERRIDE; | 286 string16* text) OVERRIDE; |
287 virtual void OnInputMethodChanged() OVERRIDE; | 287 virtual void OnInputMethodChanged() OVERRIDE; |
288 virtual bool ChangeTextDirectionAndLayoutAlignment( | 288 virtual bool ChangeTextDirectionAndLayoutAlignment( |
289 base::i18n::TextDirection direction) OVERRIDE; | 289 base::i18n::TextDirection direction) OVERRIDE; |
290 virtual void ExtendSelectionAndDelete(size_t before, size_t after) OVERRIDE; | 290 virtual void ExtendSelectionAndDelete(size_t before, size_t after) OVERRIDE; |
291 virtual void EnsureCaretInRect(const gfx::Rect& rect) OVERRIDE; | 291 virtual void EnsureCaretInRect(const gfx::Rect& rect) OVERRIDE; |
292 | 292 |
293 protected: | 293 protected: |
294 friend class RenderWidgetHostView; | 294 friend class RenderWidgetHostView; |
295 | 295 |
(...skipping 269 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
565 struct { | 565 struct { |
566 bool pending; | 566 bool pending; |
567 // Relative to the upper-left corner of the screen. | 567 // Relative to the upper-left corner of the screen. |
568 gfx::Point target; | 568 gfx::Point target; |
569 } move_to_center_request_; | 569 } move_to_center_request_; |
570 | 570 |
571 // In the case of the mouse being moved away from the view and then moved | 571 // In the case of the mouse being moved away from the view and then moved |
572 // back, we regard the mouse movement as (0, 0). | 572 // back, we regard the mouse movement as (0, 0). |
573 bool ignore_mouse_movement_; | 573 bool ignore_mouse_movement_; |
574 | 574 |
575 ui::Range composition_range_; | 575 gfx::Range composition_range_; |
576 | 576 |
577 // The current composition character bounds. | 577 // The current composition character bounds. |
578 std::vector<gfx::Rect> composition_character_bounds_; | 578 std::vector<gfx::Rect> composition_character_bounds_; |
579 | 579 |
580 // A cached latest caret rectangle sent from renderer. | 580 // A cached latest caret rectangle sent from renderer. |
581 gfx::Rect caret_rect_; | 581 gfx::Rect caret_rect_; |
582 | 582 |
583 // TODO(ananta) | 583 // TODO(ananta) |
584 // The WM_POINTERDOWN and touch related members should be moved to an | 584 // The WM_POINTERDOWN and touch related members should be moved to an |
585 // independent class to reduce the clutter. This includes members | 585 // independent class to reduce the clutter. This includes members |
(...skipping 19 matching lines...) Expand all Loading... |
605 base::win::ScopedComPtr<IAccessible> window_iaccessible_; | 605 base::win::ScopedComPtr<IAccessible> window_iaccessible_; |
606 | 606 |
607 ui::LatencyInfo software_latency_info_; | 607 ui::LatencyInfo software_latency_info_; |
608 | 608 |
609 DISALLOW_COPY_AND_ASSIGN(RenderWidgetHostViewWin); | 609 DISALLOW_COPY_AND_ASSIGN(RenderWidgetHostViewWin); |
610 }; | 610 }; |
611 | 611 |
612 } // namespace content | 612 } // namespace content |
613 | 613 |
614 #endif // CONTENT_BROWSER_RENDERER_HOST_RENDER_WIDGET_HOST_VIEW_WIN_H_ | 614 #endif // CONTENT_BROWSER_RENDERER_HOST_RENDER_WIDGET_HOST_VIEW_WIN_H_ |
OLD | NEW |