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

Side by Side Diff: athena/wm/overview_toolbar.cc

Issue 623103002: replace OVERRIDE and FINAL with override and final in athena/ (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: rebase on master 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
« no previous file with comments | « athena/wm/bezel_controller.h ('k') | athena/wm/split_view_controller.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 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 #include "athena/wm/overview_toolbar.h" 5 #include "athena/wm/overview_toolbar.h"
6 6
7 #include "athena/resources/grit/athena_resources.h" 7 #include "athena/resources/grit/athena_resources.h"
8 #include "athena/strings/grit/athena_strings.h" 8 #include "athena/strings/grit/athena_strings.h"
9 #include "base/bind.h" 9 #include "base/bind.h"
10 #include "base/time/time.h" 10 #include "base/time/time.h"
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after
57 } 57 }
58 58
59 ui::Layer* layer() { return layer_.get(); } 59 ui::Layer* layer() { return layer_.get(); }
60 60
61 private: 61 private:
62 static void DestroyImmediately(scoped_ptr<ActionButton> button) { 62 static void DestroyImmediately(scoped_ptr<ActionButton> button) {
63 button.reset(); 63 button.reset();
64 } 64 }
65 65
66 // ui::LayerDelegate: 66 // ui::LayerDelegate:
67 virtual void OnPaintLayer(gfx::Canvas* canvas) OVERRIDE { 67 virtual void OnPaintLayer(gfx::Canvas* canvas) override {
68 ui::ResourceBundle& bundle = ui::ResourceBundle::GetSharedInstance(); 68 ui::ResourceBundle& bundle = ui::ResourceBundle::GetSharedInstance();
69 canvas->DrawImageInt(*bundle.GetImageSkiaNamed(resource_id_), 0, 0); 69 canvas->DrawImageInt(*bundle.GetImageSkiaNamed(resource_id_), 0, 0);
70 gfx::ShadowValues shadow; 70 gfx::ShadowValues shadow;
71 shadow.push_back(gfx::ShadowValue(gfx::Point(0, 1), 2, SK_ColorBLACK)); 71 shadow.push_back(gfx::ShadowValue(gfx::Point(0, 1), 2, SK_ColorBLACK));
72 shadow.push_back(gfx::ShadowValue(gfx::Point(0, -1), 2, SK_ColorBLACK)); 72 shadow.push_back(gfx::ShadowValue(gfx::Point(0, -1), 2, SK_ColorBLACK));
73 canvas->DrawStringRectWithShadows(label_, 73 canvas->DrawStringRectWithShadows(label_,
74 gfx::FontList(), 74 gfx::FontList(),
75 SK_ColorWHITE, 75 SK_ColorWHITE,
76 gfx::Rect(0, 76 gfx::Rect(0,
77 kActionButtonImageSize, 77 kActionButtonImageSize,
78 kActionButtonImageSize, 78 kActionButtonImageSize,
79 kActionButtonTextSize), 79 kActionButtonTextSize),
80 0, 80 0,
81 gfx::Canvas::TEXT_ALIGN_CENTER, 81 gfx::Canvas::TEXT_ALIGN_CENTER,
82 shadow); 82 shadow);
83 } 83 }
84 84
85 virtual void OnDelegatedFrameDamage( 85 virtual void OnDelegatedFrameDamage(
86 const gfx::Rect& damage_rect_in_dip) OVERRIDE {} 86 const gfx::Rect& damage_rect_in_dip) override {}
87 87
88 virtual void OnDeviceScaleFactorChanged(float device_scale_factor) OVERRIDE {} 88 virtual void OnDeviceScaleFactorChanged(float device_scale_factor) override {}
89 virtual base::Closure PrepareForLayerBoundsChange() OVERRIDE { 89 virtual base::Closure PrepareForLayerBoundsChange() override {
90 return base::Closure(); 90 return base::Closure();
91 } 91 }
92 92
93 int resource_id_; 93 int resource_id_;
94 base::string16 label_; 94 base::string16 label_;
95 scoped_ptr<ui::Layer> layer_; 95 scoped_ptr<ui::Layer> layer_;
96 96
97 DISALLOW_COPY_AND_ASSIGN(ActionButton); 97 DISALLOW_COPY_AND_ASSIGN(ActionButton);
98 }; 98 };
99 99
(...skipping 111 matching lines...) Expand 10 before | Expand all | Expand 10 after
211 button->layer()->GetAnimator()); 211 button->layer()->GetAnimator());
212 split_settings.SetTweenType(gfx::Tween::SMOOTH_IN_OUT); 212 split_settings.SetTweenType(gfx::Tween::SMOOTH_IN_OUT);
213 button->layer()->SetTransform(ComputeTransformFor(button)); 213 button->layer()->SetTransform(ComputeTransformFor(button));
214 bool button_is_enabled = 214 bool button_is_enabled =
215 (button == close_.get() && IsActionEnabled(ACTION_TYPE_CLOSE)) || 215 (button == close_.get() && IsActionEnabled(ACTION_TYPE_CLOSE)) ||
216 (button == split_.get() && IsActionEnabled(ACTION_TYPE_SPLIT)); 216 (button == split_.get() && IsActionEnabled(ACTION_TYPE_SPLIT));
217 button->layer()->SetOpacity((button_is_enabled && shown_) ? 1 : 0); 217 button->layer()->SetOpacity((button_is_enabled && shown_) ? 1 : 0);
218 } 218 }
219 219
220 } // namespace athena 220 } // namespace athena
OLDNEW
« no previous file with comments | « athena/wm/bezel_controller.h ('k') | athena/wm/split_view_controller.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698