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

Side by Side Diff: chrome/views/text_button.cc

Issue 42013: Slight code change to make some global variables const. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: Created 11 years, 9 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 | Annotate | Revision Log
« no previous file with comments | « chrome/views/painter.h ('k') | chrome/views/tooltip_manager.cc » ('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 (c) 2006-2008 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2006-2008 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 "chrome/views/text_button.h" 5 #include "chrome/views/text_button.h"
6 6
7 #include "chrome/common/gfx/chrome_canvas.h" 7 #include "chrome/common/gfx/chrome_canvas.h"
8 #include "chrome/common/l10n_util.h" 8 #include "chrome/common/l10n_util.h"
9 #include "chrome/common/resource_bundle.h" 9 #include "chrome/common/resource_bundle.h"
10 #include "chrome/common/throb_animation.h" 10 #include "chrome/common/throb_animation.h"
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after
79 if (state == TextButton::BS_PUSHED) 79 if (state == TextButton::BS_PUSHED)
80 set = &pushed_set_; 80 set = &pushed_set_;
81 81
82 if (set) { 82 if (set) {
83 gfx::Rect bounds = view.bounds(); 83 gfx::Rect bounds = view.bounds();
84 84
85 // Draw the top left image 85 // Draw the top left image
86 canvas->DrawBitmapInt(*set->top_left, 0, 0); 86 canvas->DrawBitmapInt(*set->top_left, 0, 0);
87 87
88 // Tile the top image 88 // Tile the top image
89 canvas->TileImageInt(*set->top, 89 canvas->TileImageInt(
90 set->top_left->width(), 0, 90 *set->top,
91 bounds.width() - set->top_right->width() - set->top_le ft->width(), 91 set->top_left->width(),
92 set->top->height()); 92 0,
93 bounds.width() - set->top_right->width() - set->top_left->width(),
94 set->top->height());
93 95
94 // Draw the top right image 96 // Draw the top right image
95 canvas->DrawBitmapInt(*set->top_right, 97 canvas->DrawBitmapInt(*set->top_right,
96 bounds.width() - set->top_right->width(), 0); 98 bounds.width() - set->top_right->width(), 0);
97 99
98 // Tile the left image 100 // Tile the left image
99 canvas->TileImageInt(*set->left, 101 canvas->TileImageInt(
100 0, set->top_left->height(), 102 *set->left,
101 set->top_left->width(), 103 0,
102 bounds.height() - set->top->height() - set->bottom_left ->height()); 104 set->top_left->height(),
105 set->top_left->width(),
106 bounds.height() - set->top->height() - set->bottom_left->height());
103 107
104 // Tile the center image 108 // Tile the center image
105 canvas->TileImageInt(*set->center, 109 canvas->TileImageInt(
106 set->left->width(), set->top->height(), 110 *set->center,
107 bounds.width() - set->right->width() - set->left->width (), 111 set->left->width(),
108 bounds.height() - set->bottom->height() - set->top->hei ght()); 112 set->top->height(),
113 bounds.width() - set->right->width() - set->left->width(),
114 bounds.height() - set->bottom->height() - set->top->height());
109 115
110 // Tile the right image 116 // Tile the right image
111 canvas->TileImageInt(*set->right, 117 canvas->TileImageInt(
112 bounds.width() - set->right->width(), set->top_right->h eight(), 118 *set->right,
113 bounds.width(), bounds.height() - set->bottom_right->he ight() - set->top_right->height()); 119 bounds.width() - set->right->width(),
120 set->top_right->height(),
121 bounds.width(),
122 bounds.height() - set->bottom_right->height() -
123 set->top_right->height());
114 124
115 // Draw the bottom left image 125 // Draw the bottom left image
116 canvas->DrawBitmapInt(*set->bottom_left, 0, bounds.height() - set->bottom_le ft->height()); 126 canvas->DrawBitmapInt(*set->bottom_left,
127 0,
128 bounds.height() - set->bottom_left->height());
117 129
118 // Tile the bottom image 130 // Tile the bottom image
119 canvas->TileImageInt(*set->bottom, 131 canvas->TileImageInt(
120 set->bottom_left->width(), bounds.height() - set->bott om->height(), 132 *set->bottom,
121 bounds.width() - set->bottom_right->width() - set->bot tom_left->width(), 133 set->bottom_left->width(),
122 set->bottom->height()); 134 bounds.height() - set->bottom->height(),
135 bounds.width() - set->bottom_right->width() -
136 set->bottom_left->width(),
137 set->bottom->height());
123 138
124 // Draw the bottom right image 139 // Draw the bottom right image
125 canvas->DrawBitmapInt(*set->bottom_right, 140 canvas->DrawBitmapInt(*set->bottom_right,
126 bounds.width() - set->bottom_right->width(), 141 bounds.width() - set->bottom_right->width(),
127 bounds.height() - set->bottom_right->height()); 142 bounds.height() - set->bottom_right->height());
128 } else { 143 } else {
129 // Do nothing 144 // Do nothing
130 } 145 }
131 } 146 }
132 147
(...skipping 168 matching lines...) Expand 10 before | Expand all | Expand 10 after
301 void TextButton::SetEnabled(bool enabled) { 316 void TextButton::SetEnabled(bool enabled) {
302 if (enabled == IsEnabled()) 317 if (enabled == IsEnabled())
303 return; 318 return;
304 BaseButton::SetEnabled(enabled); 319 BaseButton::SetEnabled(enabled);
305 color_ = enabled ? kEnabledColor : kDisabledColor; 320 color_ = enabled ? kEnabledColor : kDisabledColor;
306 SchedulePaint(); 321 SchedulePaint();
307 } 322 }
308 323
309 } // namespace views 324 } // namespace views
310 325
OLDNEW
« no previous file with comments | « chrome/views/painter.h ('k') | chrome/views/tooltip_manager.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698