| 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 #include "ui/views/window/custom_frame_view.h" | 5 #include "ui/views/window/custom_frame_view.h" |
| 6 | 6 |
| 7 #include <algorithm> | 7 #include <algorithm> |
| 8 | 8 |
| 9 #include "base/utf_string_conversions.h" | 9 #include "base/utf_string_conversions.h" |
| 10 #include "grit/ui_resources.h" | 10 #include "grit/ui_resources.h" |
| (...skipping 472 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 483 minimize_button_->SetVisible(false); | 483 minimize_button_->SetVisible(false); |
| 484 | 484 |
| 485 normal_part = IDR_CLOSE_SA; | 485 normal_part = IDR_CLOSE_SA; |
| 486 hot_part = IDR_CLOSE_SA_H; | 486 hot_part = IDR_CLOSE_SA_H; |
| 487 pushed_part = IDR_CLOSE_SA_P; | 487 pushed_part = IDR_CLOSE_SA_P; |
| 488 } | 488 } |
| 489 | 489 |
| 490 ui::ResourceBundle& rb = ui::ResourceBundle::GetSharedInstance(); | 490 ui::ResourceBundle& rb = ui::ResourceBundle::GetSharedInstance(); |
| 491 | 491 |
| 492 close_button_->SetImage(CustomButton::BS_NORMAL, | 492 close_button_->SetImage(CustomButton::BS_NORMAL, |
| 493 rb.GetImageNamed(normal_part).ToSkBitmap()); | 493 rb.GetImageNamed(normal_part).ToImageSkia()); |
| 494 close_button_->SetImage(CustomButton::BS_HOT, | 494 close_button_->SetImage(CustomButton::BS_HOT, |
| 495 rb.GetImageNamed(hot_part).ToSkBitmap()); | 495 rb.GetImageNamed(hot_part).ToImageSkia()); |
| 496 close_button_->SetImage(CustomButton::BS_PUSHED, | 496 close_button_->SetImage(CustomButton::BS_PUSHED, |
| 497 rb.GetImageNamed(pushed_part).ToSkBitmap()); | 497 rb.GetImageNamed(pushed_part).ToImageSkia()); |
| 498 } | 498 } |
| 499 | 499 |
| 500 void CustomFrameView::LayoutTitleBar() { | 500 void CustomFrameView::LayoutTitleBar() { |
| 501 // The window title position is calculated based on the icon position, even | 501 // The window title position is calculated based on the icon position, even |
| 502 // when there is no icon. | 502 // when there is no icon. |
| 503 gfx::Rect icon_bounds(IconBounds()); | 503 gfx::Rect icon_bounds(IconBounds()); |
| 504 bool show_window_icon = window_icon_ != NULL; | 504 bool show_window_icon = window_icon_ != NULL; |
| 505 if (show_window_icon) | 505 if (show_window_icon) |
| 506 window_icon_->SetBoundsRect(icon_bounds); | 506 window_icon_->SetBoundsRect(icon_bounds); |
| 507 | 507 |
| (...skipping 23 matching lines...) Expand all Loading... |
| 531 | 531 |
| 532 ImageButton* CustomFrameView::InitWindowCaptionButton( | 532 ImageButton* CustomFrameView::InitWindowCaptionButton( |
| 533 int accessibility_string_id, | 533 int accessibility_string_id, |
| 534 int normal_image_id, | 534 int normal_image_id, |
| 535 int hot_image_id, | 535 int hot_image_id, |
| 536 int pushed_image_id) { | 536 int pushed_image_id) { |
| 537 ui::ResourceBundle& rb = ui::ResourceBundle::GetSharedInstance(); | 537 ui::ResourceBundle& rb = ui::ResourceBundle::GetSharedInstance(); |
| 538 ImageButton* button = new ImageButton(this); | 538 ImageButton* button = new ImageButton(this); |
| 539 button->SetAccessibleName(l10n_util::GetStringUTF16(accessibility_string_id)); | 539 button->SetAccessibleName(l10n_util::GetStringUTF16(accessibility_string_id)); |
| 540 button->SetImage(CustomButton::BS_NORMAL, | 540 button->SetImage(CustomButton::BS_NORMAL, |
| 541 rb.GetImageNamed(normal_image_id).ToSkBitmap()); | 541 rb.GetImageNamed(normal_image_id).ToImageSkia()); |
| 542 button->SetImage(CustomButton::BS_HOT, | 542 button->SetImage(CustomButton::BS_HOT, |
| 543 rb.GetImageNamed(hot_image_id).ToSkBitmap()); | 543 rb.GetImageNamed(hot_image_id).ToImageSkia()); |
| 544 button->SetImage(CustomButton::BS_PUSHED, | 544 button->SetImage(CustomButton::BS_PUSHED, |
| 545 rb.GetImageNamed(pushed_image_id).ToSkBitmap()); | 545 rb.GetImageNamed(pushed_image_id).ToImageSkia()); |
| 546 AddChildView(button); | 546 AddChildView(button); |
| 547 return button; | 547 return button; |
| 548 } | 548 } |
| 549 | 549 |
| 550 } // namespace views | 550 } // namespace views |
| OLD | NEW |