Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(45)

Side by Side Diff: chrome/browser/ui/views/infobars/infobar_view.h

Issue 628773002: replace OVERRIDE and FINAL with override and final in chrome/browser/ui/[t-v]* (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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_INFOBARS_INFOBAR_VIEW_H_ 5 #ifndef CHROME_BROWSER_UI_VIEWS_INFOBARS_INFOBAR_VIEW_H_
6 #define CHROME_BROWSER_UI_VIEWS_INFOBARS_INFOBAR_VIEW_H_ 6 #define CHROME_BROWSER_UI_VIEWS_INFOBARS_INFOBAR_VIEW_H_
7 7
8 #include "base/basictypes.h" 8 #include "base/basictypes.h"
9 #include "base/compiler_specific.h" 9 #include "base/compiler_specific.h"
10 #include "components/infobars/core/infobar.h" 10 #include "components/infobars/core/infobar.h"
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after
60 static views::LabelButton* CreateLabelButton(views::ButtonListener* listener, 60 static views::LabelButton* CreateLabelButton(views::ButtonListener* listener,
61 const base::string16& text); 61 const base::string16& text);
62 62
63 // Given |labels| and the total |available_width| to display them in, sets 63 // Given |labels| and the total |available_width| to display them in, sets
64 // each label's size so that the longest label shrinks until it reaches the 64 // each label's size so that the longest label shrinks until it reaches the
65 // length of the next-longest label, then both shrink until reaching the 65 // length of the next-longest label, then both shrink until reaching the
66 // length of the next-longest, and so forth. 66 // length of the next-longest, and so forth.
67 static void AssignWidths(Labels* labels, int available_width); 67 static void AssignWidths(Labels* labels, int available_width);
68 68
69 // views::View: 69 // views::View:
70 virtual void Layout() OVERRIDE; 70 virtual void Layout() override;
71 virtual void ViewHierarchyChanged( 71 virtual void ViewHierarchyChanged(
72 const ViewHierarchyChangedDetails& details) OVERRIDE; 72 const ViewHierarchyChangedDetails& details) override;
73 73
74 // views::ButtonListener: 74 // views::ButtonListener:
75 // NOTE: This must not be called if we're unowned. (Subclasses should ignore 75 // NOTE: This must not be called if we're unowned. (Subclasses should ignore
76 // calls to ButtonPressed() in this case.) 76 // calls to ButtonPressed() in this case.)
77 virtual void ButtonPressed(views::Button* sender, 77 virtual void ButtonPressed(views::Button* sender,
78 const ui::Event& event) OVERRIDE; 78 const ui::Event& event) override;
79 79
80 // Returns the minimum width the content (that is, everything between the icon 80 // Returns the minimum width the content (that is, everything between the icon
81 // and the close button) can be shrunk to. This is used to prevent the close 81 // and the close button) can be shrunk to. This is used to prevent the close
82 // button from overlapping views that cannot be shrunk any further. 82 // button from overlapping views that cannot be shrunk any further.
83 virtual int ContentMinimumWidth() const; 83 virtual int ContentMinimumWidth() const;
84 84
85 // These return x coordinates delimiting the usable area for subclasses to lay 85 // These return x coordinates delimiting the usable area for subclasses to lay
86 // out their controls. 86 // out their controls.
87 int StartX() const; 87 int StartX() const;
88 int EndX() const; 88 int EndX() const;
(...skipping 12 matching lines...) Expand all
101 void RunMenuAt(ui::MenuModel* menu_model, 101 void RunMenuAt(ui::MenuModel* menu_model,
102 views::MenuButton* button, 102 views::MenuButton* button,
103 views::MenuAnchorPosition anchor); 103 views::MenuAnchorPosition anchor);
104 104
105 private: 105 private:
106 // Does the actual work for AssignWidths(). Assumes |labels| is sorted by 106 // Does the actual work for AssignWidths(). Assumes |labels| is sorted by
107 // decreasing preferred width. 107 // decreasing preferred width.
108 static void AssignWidthsSorted(Labels* labels, int available_width); 108 static void AssignWidthsSorted(Labels* labels, int available_width);
109 109
110 // InfoBar: 110 // InfoBar:
111 virtual void PlatformSpecificShow(bool animate) OVERRIDE; 111 virtual void PlatformSpecificShow(bool animate) override;
112 virtual void PlatformSpecificHide(bool animate) OVERRIDE; 112 virtual void PlatformSpecificHide(bool animate) override;
113 virtual void PlatformSpecificOnHeightsRecalculated() OVERRIDE; 113 virtual void PlatformSpecificOnHeightsRecalculated() override;
114 114
115 // views::View: 115 // views::View:
116 virtual void GetAccessibleState(ui::AXViewState* state) OVERRIDE; 116 virtual void GetAccessibleState(ui::AXViewState* state) override;
117 virtual gfx::Size GetPreferredSize() const OVERRIDE; 117 virtual gfx::Size GetPreferredSize() const override;
118 virtual void PaintChildren(gfx::Canvas* canvas, 118 virtual void PaintChildren(gfx::Canvas* canvas,
119 const views::CullSet& cull_set) OVERRIDE; 119 const views::CullSet& cull_set) override;
120 120
121 // views::ExternalFocusTracker: 121 // views::ExternalFocusTracker:
122 virtual void OnWillChangeFocus(View* focused_before, 122 virtual void OnWillChangeFocus(View* focused_before,
123 View* focused_now) OVERRIDE; 123 View* focused_now) override;
124 124
125 // The optional icon at the left edge of the InfoBar. 125 // The optional icon at the left edge of the InfoBar.
126 views::ImageView* icon_; 126 views::ImageView* icon_;
127 127
128 // The close button at the right edge of the InfoBar. 128 // The close button at the right edge of the InfoBar.
129 views::ImageButton* close_button_; 129 views::ImageButton* close_button_;
130 130
131 // The paths for the InfoBarBackground to draw, sized according to the heights 131 // The paths for the InfoBarBackground to draw, sized according to the heights
132 // above. 132 // above.
133 SkPath fill_path_; 133 SkPath fill_path_;
134 SkPath stroke_path_; 134 SkPath stroke_path_;
135 135
136 // Used to run the menu. 136 // Used to run the menu.
137 scoped_ptr<views::MenuRunner> menu_runner_; 137 scoped_ptr<views::MenuRunner> menu_runner_;
138 138
139 DISALLOW_COPY_AND_ASSIGN(InfoBarView); 139 DISALLOW_COPY_AND_ASSIGN(InfoBarView);
140 }; 140 };
141 141
142 #endif // CHROME_BROWSER_UI_VIEWS_INFOBARS_INFOBAR_VIEW_H_ 142 #endif // CHROME_BROWSER_UI_VIEWS_INFOBARS_INFOBAR_VIEW_H_
OLDNEW
« no previous file with comments | « chrome/browser/ui/views/infobars/infobar_container_view.h ('k') | chrome/browser/ui/views/javascript_app_modal_dialog_views.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698