OLD | NEW |
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 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 CHROME_BROWSER_UI_VIEWS_LOCATION_BAR_LOCATION_BAR_VIEW_H_ | 5 #ifndef CHROME_BROWSER_UI_VIEWS_LOCATION_BAR_LOCATION_BAR_VIEW_H_ |
6 #define CHROME_BROWSER_UI_VIEWS_LOCATION_BAR_LOCATION_BAR_VIEW_H_ | 6 #define CHROME_BROWSER_UI_VIEWS_LOCATION_BAR_LOCATION_BAR_VIEW_H_ |
7 #pragma once | 7 #pragma once |
8 | 8 |
9 #include <string> | 9 #include <string> |
10 #include <vector> | 10 #include <vector> |
(...skipping 166 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
177 virtual void SetShowFocusRect(bool show); | 177 virtual void SetShowFocusRect(bool show); |
178 | 178 |
179 // Select all of the text. Needed when the user tabs through controls | 179 // Select all of the text. Needed when the user tabs through controls |
180 // in the toolbar in full keyboard accessibility mode. | 180 // in the toolbar in full keyboard accessibility mode. |
181 virtual void SelectAll(); | 181 virtual void SelectAll(); |
182 | 182 |
183 #if defined(OS_WIN) | 183 #if defined(OS_WIN) |
184 // Event Handlers | 184 // Event Handlers |
185 virtual bool OnMousePressed(const views::MouseEvent& event) OVERRIDE; | 185 virtual bool OnMousePressed(const views::MouseEvent& event) OVERRIDE; |
186 virtual bool OnMouseDragged(const views::MouseEvent& event) OVERRIDE; | 186 virtual bool OnMouseDragged(const views::MouseEvent& event) OVERRIDE; |
187 virtual void OnMouseReleased(const views::MouseEvent& event, | 187 virtual void OnMouseReleased(const views::MouseEvent& event) OVERRIDE; |
188 bool canceled) OVERRIDE; | 188 virtual void OnMouseCaptureLost() OVERRIDE; |
189 #endif | 189 #endif |
190 | 190 |
191 const LocationIconView* location_icon_view() const { | 191 const LocationIconView* location_icon_view() const { |
192 return location_icon_view_; | 192 return location_icon_view_; |
193 } | 193 } |
194 | 194 |
195 // AutocompleteEditController | 195 // AutocompleteEditController |
196 virtual void OnAutocompleteAccept(const GURL& url, | 196 virtual void OnAutocompleteAccept(const GURL& url, |
197 WindowOpenDisposition disposition, | 197 WindowOpenDisposition disposition, |
198 PageTransition::Type transition, | 198 PageTransition::Type transition, |
199 const GURL& alternate_nav_url) OVERRIDE; | 199 const GURL& alternate_nav_url) OVERRIDE; |
200 virtual void OnChanged() OVERRIDE; | 200 virtual void OnChanged() OVERRIDE; |
201 virtual void OnSelectionBoundsChanged() OVERRIDE; | 201 virtual void OnSelectionBoundsChanged() OVERRIDE; |
202 virtual void OnInputInProgress(bool in_progress) OVERRIDE; | 202 virtual void OnInputInProgress(bool in_progress) OVERRIDE; |
203 virtual void OnKillFocus() OVERRIDE; | 203 virtual void OnKillFocus() OVERRIDE; |
204 virtual void OnSetFocus() OVERRIDE; | 204 virtual void OnSetFocus() OVERRIDE; |
205 virtual SkBitmap GetFavicon() const OVERRIDE; | 205 virtual SkBitmap GetFavicon() const OVERRIDE; |
206 virtual string16 GetTitle() const OVERRIDE; | 206 virtual string16 GetTitle() const OVERRIDE; |
207 virtual InstantController* GetInstant() OVERRIDE; | 207 virtual InstantController* GetInstant() OVERRIDE; |
208 virtual TabContentsWrapper* GetTabContentsWrapper() OVERRIDE; | 208 virtual TabContentsWrapper* GetTabContentsWrapper() OVERRIDE; |
209 | 209 |
210 // Overridden from views::View: | 210 // Overridden from views::View: |
211 virtual std::string GetClassName() const OVERRIDE; | 211 virtual std::string GetClassName() const OVERRIDE; |
212 virtual bool SkipDefaultKeyEventProcessing(const views::KeyEvent& e) OVERRIDE; | 212 virtual bool SkipDefaultKeyEventProcessing(const views::KeyEvent& event) |
| 213 OVERRIDE; |
213 virtual void GetAccessibleState(ui::AccessibleViewState* state) OVERRIDE; | 214 virtual void GetAccessibleState(ui::AccessibleViewState* state) OVERRIDE; |
214 | 215 |
215 // Overridden from views::DragController: | 216 // Overridden from views::DragController: |
216 virtual void WriteDragDataForView(View* sender, | 217 virtual void WriteDragDataForView(View* sender, |
217 const gfx::Point& press_pt, | 218 const gfx::Point& press_pt, |
218 OSExchangeData* data) OVERRIDE; | 219 OSExchangeData* data) OVERRIDE; |
219 virtual int GetDragOperationsForView(View* sender, | 220 virtual int GetDragOperationsForView(View* sender, |
220 const gfx::Point& p) OVERRIDE; | 221 const gfx::Point& p) OVERRIDE; |
221 virtual bool CanStartDragForView(View* sender, | 222 virtual bool CanStartDragForView(View* sender, |
222 const gfx::Point& press_pt, | 223 const gfx::Point& press_pt, |
(...skipping 176 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
399 | 400 |
400 // This is in case we're destroyed before the model loads. We store the model | 401 // This is in case we're destroyed before the model loads. We store the model |
401 // because calling profile_->GetTemplateURLModel() in the destructor causes a | 402 // because calling profile_->GetTemplateURLModel() in the destructor causes a |
402 // crash. | 403 // crash. |
403 TemplateURLModel* template_url_model_; | 404 TemplateURLModel* template_url_model_; |
404 | 405 |
405 DISALLOW_IMPLICIT_CONSTRUCTORS(LocationBarView); | 406 DISALLOW_IMPLICIT_CONSTRUCTORS(LocationBarView); |
406 }; | 407 }; |
407 | 408 |
408 #endif // CHROME_BROWSER_UI_VIEWS_LOCATION_BAR_LOCATION_BAR_VIEW_H_ | 409 #endif // CHROME_BROWSER_UI_VIEWS_LOCATION_BAR_LOCATION_BAR_VIEW_H_ |
OLD | NEW |