| 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 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 | 7 |
| 8 #include <string> | 8 #include <string> |
| 9 #include <vector> | 9 #include <vector> |
| 10 | 10 |
| (...skipping 24 matching lines...) Expand all Loading... |
| 35 class ChromeToMobileView; | 35 class ChromeToMobileView; |
| 36 class CommandUpdater; | 36 class CommandUpdater; |
| 37 class ContentSettingBubbleModelDelegate; | 37 class ContentSettingBubbleModelDelegate; |
| 38 class ContentSettingImageView; | 38 class ContentSettingImageView; |
| 39 class EVBubbleView; | 39 class EVBubbleView; |
| 40 class ExtensionAction; | 40 class ExtensionAction; |
| 41 class GURL; | 41 class GURL; |
| 42 class InstantController; | 42 class InstantController; |
| 43 class KeywordHintView; | 43 class KeywordHintView; |
| 44 class LocationIconView; | 44 class LocationIconView; |
| 45 class MetroPinView; |
| 45 class PageActionWithBadgeView; | 46 class PageActionWithBadgeView; |
| 46 class PageActionImageView; | 47 class PageActionImageView; |
| 47 class Profile; | 48 class Profile; |
| 48 class SelectedKeywordView; | 49 class SelectedKeywordView; |
| 49 class StarView; | 50 class StarView; |
| 50 class SuggestedTextView; | 51 class SuggestedTextView; |
| 51 class TabContents; | 52 class TabContents; |
| 52 class TemplateURLService; | 53 class TemplateURLService; |
| 53 class ZoomView; | 54 class ZoomView; |
| 54 | 55 |
| (...skipping 147 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 202 | 203 |
| 203 // Retrieves the PageAction View which is associated with |page_action|. | 204 // Retrieves the PageAction View which is associated with |page_action|. |
| 204 views::View* GetPageActionView(ExtensionAction* page_action); | 205 views::View* GetPageActionView(ExtensionAction* page_action); |
| 205 | 206 |
| 206 // Toggles the star on or off. | 207 // Toggles the star on or off. |
| 207 void SetStarToggled(bool on); | 208 void SetStarToggled(bool on); |
| 208 | 209 |
| 209 // Shows the bookmark bubble. | 210 // Shows the bookmark bubble. |
| 210 void ShowStarBubble(const GURL& url, bool newly_bookmarked); | 211 void ShowStarBubble(const GURL& url, bool newly_bookmarked); |
| 211 | 212 |
| 213 // Toggles the metro pin on or off. |
| 214 void SetMetroPinnedState(bool is_pinned); |
| 215 |
| 212 // Shows the Chrome To Mobile bubble. | 216 // Shows the Chrome To Mobile bubble. |
| 213 void ShowChromeToMobileBubble(); | 217 void ShowChromeToMobileBubble(); |
| 214 | 218 |
| 215 // Returns the screen coordinates of the location entry (where the URL text | 219 // Returns the screen coordinates of the location entry (where the URL text |
| 216 // appears, not where the icons are shown). | 220 // appears, not where the icons are shown). |
| 217 gfx::Point GetLocationEntryOrigin() const; | 221 gfx::Point GetLocationEntryOrigin() const; |
| 218 | 222 |
| 219 // Invoked from OmniboxViewWin to show the instant suggestion. | 223 // Invoked from OmniboxViewWin to show the instant suggestion. |
| 220 void SetInstantSuggestion(const string16& text, | 224 void SetInstantSuggestion(const string16& text, |
| 221 bool animate_to_complete); | 225 bool animate_to_complete); |
| (...skipping 297 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 519 | 523 |
| 520 // The star. | 524 // The star. |
| 521 StarView* star_view_; | 525 StarView* star_view_; |
| 522 | 526 |
| 523 // The action box button (plus). | 527 // The action box button (plus). |
| 524 ActionBoxButtonView* action_box_button_view_; | 528 ActionBoxButtonView* action_box_button_view_; |
| 525 | 529 |
| 526 // The Chrome To Mobile page action icon view. | 530 // The Chrome To Mobile page action icon view. |
| 527 ChromeToMobileView* chrome_to_mobile_view_; | 531 ChromeToMobileView* chrome_to_mobile_view_; |
| 528 | 532 |
| 533 // The button to pin the page to the Metro start screen. |
| 534 MetroPinView* metro_pin_view_; |
| 535 |
| 529 // The mode that dictates how the bar shows. | 536 // The mode that dictates how the bar shows. |
| 530 Mode mode_; | 537 Mode mode_; |
| 531 | 538 |
| 532 // True if we should show a focus rect while the location entry field is | 539 // True if we should show a focus rect while the location entry field is |
| 533 // focused. Used when the toolbar is in full keyboard accessibility mode. | 540 // focused. Used when the toolbar is in full keyboard accessibility mode. |
| 534 bool show_focus_rect_; | 541 bool show_focus_rect_; |
| 535 | 542 |
| 536 // This is in case we're destroyed before the model loads. We need to make | 543 // This is in case we're destroyed before the model loads. We need to make |
| 537 // Add/RemoveObserver calls. | 544 // Add/RemoveObserver calls. |
| 538 TemplateURLService* template_url_service_; | 545 TemplateURLService* template_url_service_; |
| (...skipping 16 matching lines...) Expand all Loading... |
| 555 | 562 |
| 556 #if defined(USE_AURA) | 563 #if defined(USE_AURA) |
| 557 // Observer for a fade-in animation. | 564 // Observer for a fade-in animation. |
| 558 scoped_ptr<FadeAnimationObserver> fade_animation_observer_; | 565 scoped_ptr<FadeAnimationObserver> fade_animation_observer_; |
| 559 #endif | 566 #endif |
| 560 | 567 |
| 561 DISALLOW_IMPLICIT_CONSTRUCTORS(LocationBarView); | 568 DISALLOW_IMPLICIT_CONSTRUCTORS(LocationBarView); |
| 562 }; | 569 }; |
| 563 | 570 |
| 564 #endif // CHROME_BROWSER_UI_VIEWS_LOCATION_BAR_LOCATION_BAR_VIEW_H_ | 571 #endif // CHROME_BROWSER_UI_VIEWS_LOCATION_BAR_LOCATION_BAR_VIEW_H_ |
| OLD | NEW |