OLD | NEW |
---|---|
1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2010 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/browser/views/tabs/tab_renderer.h" | 5 #include "chrome/browser/views/tabs/tab_renderer.h" |
6 | 6 |
7 #include <limits> | 7 #include <limits> |
8 | 8 |
9 #include "app/l10n_util.h" | 9 #include "app/l10n_util.h" |
10 #include "app/resource_bundle.h" | 10 #include "app/resource_bundle.h" |
(...skipping 293 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
304 if (data_.phantom != phantom || !loading_only) { | 304 if (data_.phantom != phantom || !loading_only) { |
305 data_.title = contents->GetTitle(); | 305 data_.title = contents->GetTitle(); |
306 data_.off_the_record = contents->profile()->IsOffTheRecord(); | 306 data_.off_the_record = contents->profile()->IsOffTheRecord(); |
307 data_.crashed = contents->is_crashed(); | 307 data_.crashed = contents->is_crashed(); |
308 SkBitmap app_icon = contents->app_extension_icon(); | 308 SkBitmap app_icon = contents->app_extension_icon(); |
309 if (!app_icon.empty()) | 309 if (!app_icon.empty()) |
310 data_.favicon = app_icon; | 310 data_.favicon = app_icon; |
311 else | 311 else |
312 data_.favicon = contents->GetFavIcon(); | 312 data_.favicon = contents->GetFavIcon(); |
313 data_.phantom = phantom; | 313 data_.phantom = phantom; |
314 | |
315 // Sets the accessible name for the tab. | |
316 SetAccessibleName(data_.title); | |
Peter Kasting
2010/04/04 01:20:13
I don't know the tab code well enough to know if t
| |
314 } | 317 } |
315 | 318 |
316 // TODO(glen): Temporary hax. | 319 // TODO(glen): Temporary hax. |
317 theme_provider_ = contents->profile()->GetThemeProvider(); | 320 theme_provider_ = contents->profile()->GetThemeProvider(); |
318 | 321 |
319 // Loading state also involves whether we show the favicon, since that's where | 322 // Loading state also involves whether we show the favicon, since that's where |
320 // we display the throbber. | 323 // we display the throbber. |
321 data_.loading = contents->is_loading(); | 324 data_.loading = contents->is_loading(); |
322 data_.show_icon = contents->ShouldDisplayFavIcon(); | 325 data_.show_icon = contents->ShouldDisplayFavIcon(); |
323 } | 326 } |
(...skipping 583 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
907 | 910 |
908 void TabRenderer::SetBlocked(bool blocked) { | 911 void TabRenderer::SetBlocked(bool blocked) { |
909 if (data_.blocked == blocked) | 912 if (data_.blocked == blocked) |
910 return; | 913 return; |
911 data_.blocked = blocked; | 914 data_.blocked = blocked; |
912 if (blocked) | 915 if (blocked) |
913 StartPulse(); | 916 StartPulse(); |
914 else | 917 else |
915 StopPulse(); | 918 StopPulse(); |
916 } | 919 } |
OLD | NEW |