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 "chrome/browser/ui/views/autofill/autofill_dialog_views.h" | 5 #include "chrome/browser/ui/views/autofill/autofill_dialog_views.h" |
6 | 6 |
7 #include <stddef.h> | 7 #include <stddef.h> |
8 | 8 |
9 #include <utility> | 9 #include <utility> |
10 | 10 |
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
56 #include "ui/views/controls/menu/menu_runner.h" | 56 #include "ui/views/controls/menu/menu_runner.h" |
57 #include "ui/views/controls/separator.h" | 57 #include "ui/views/controls/separator.h" |
58 #include "ui/views/controls/styled_label.h" | 58 #include "ui/views/controls/styled_label.h" |
59 #include "ui/views/controls/textfield/textfield.h" | 59 #include "ui/views/controls/textfield/textfield.h" |
60 #include "ui/views/controls/webview/webview.h" | 60 #include "ui/views/controls/webview/webview.h" |
61 #include "ui/views/layout/box_layout.h" | 61 #include "ui/views/layout/box_layout.h" |
62 #include "ui/views/layout/fill_layout.h" | 62 #include "ui/views/layout/fill_layout.h" |
63 #include "ui/views/layout/grid_layout.h" | 63 #include "ui/views/layout/grid_layout.h" |
64 #include "ui/views/layout/layout_constants.h" | 64 #include "ui/views/layout/layout_constants.h" |
65 #include "ui/views/painter.h" | 65 #include "ui/views/painter.h" |
| 66 #include "ui/views/style/platform_style.h" |
66 #include "ui/views/view_targeter.h" | 67 #include "ui/views/view_targeter.h" |
67 #include "ui/views/widget/widget.h" | 68 #include "ui/views/widget/widget.h" |
68 #include "ui/views/window/dialog_client_view.h" | 69 #include "ui/views/window/dialog_client_view.h" |
69 #include "ui/views/window/non_client_view.h" | 70 #include "ui/views/window/non_client_view.h" |
70 | 71 |
71 namespace autofill { | 72 namespace autofill { |
72 | 73 |
73 namespace { | 74 namespace { |
74 | 75 |
75 // The width for the section container. | 76 // The width for the section container. |
(...skipping 540 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
616 const int kFocusBorderWidth = 1; | 617 const int kFocusBorderWidth = 1; |
617 SetBorder(views::Border::CreateEmptyBorder(kMenuButtonTopInset, | 618 SetBorder(views::Border::CreateEmptyBorder(kMenuButtonTopInset, |
618 kFocusBorderWidth, | 619 kFocusBorderWidth, |
619 kMenuButtonBottomInset, | 620 kMenuButtonBottomInset, |
620 kFocusBorderWidth)); | 621 kFocusBorderWidth)); |
621 gfx::Insets insets = GetInsets(); | 622 gfx::Insets insets = GetInsets(); |
622 insets += gfx::Insets(-kFocusBorderWidth, -kFocusBorderWidth, | 623 insets += gfx::Insets(-kFocusBorderWidth, -kFocusBorderWidth, |
623 -kFocusBorderWidth, -kFocusBorderWidth); | 624 -kFocusBorderWidth, -kFocusBorderWidth); |
624 SetFocusPainter( | 625 SetFocusPainter( |
625 views::Painter::CreateDashedFocusPainterWithInsets(insets)); | 626 views::Painter::CreateDashedFocusPainterWithInsets(insets)); |
626 SetFocusable(true); | 627 views::PlatformStyle::SetControlStyleFocus(this); |
627 } | 628 } |
628 | 629 |
629 AutofillDialogViews::SuggestedButton::~SuggestedButton() {} | 630 AutofillDialogViews::SuggestedButton::~SuggestedButton() {} |
630 | 631 |
631 gfx::Size AutofillDialogViews::SuggestedButton::GetPreferredSize() const { | 632 gfx::Size AutofillDialogViews::SuggestedButton::GetPreferredSize() const { |
632 ui::ResourceBundle& rb = ui::ResourceBundle::GetSharedInstance(); | 633 ui::ResourceBundle& rb = ui::ResourceBundle::GetSharedInstance(); |
633 gfx::Size size = rb.GetImageNamed(ResourceIDForState()).Size(); | 634 gfx::Size size = rb.GetImageNamed(ResourceIDForState()).Size(); |
634 const gfx::Insets insets = GetInsets(); | 635 const gfx::Insets insets = GetInsets(); |
635 size.Enlarge(insets.width(), insets.height()); | 636 size.Enlarge(insets.width(), insets.height()); |
636 return size; | 637 return size; |
(...skipping 1268 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1905 AutofillDialogViews::DetailsGroup::DetailsGroup(DialogSection section) | 1906 AutofillDialogViews::DetailsGroup::DetailsGroup(DialogSection section) |
1906 : section(section), | 1907 : section(section), |
1907 container(NULL), | 1908 container(NULL), |
1908 manual_input(NULL), | 1909 manual_input(NULL), |
1909 suggested_info(NULL), | 1910 suggested_info(NULL), |
1910 suggested_button(NULL) {} | 1911 suggested_button(NULL) {} |
1911 | 1912 |
1912 AutofillDialogViews::DetailsGroup::~DetailsGroup() {} | 1913 AutofillDialogViews::DetailsGroup::~DetailsGroup() {} |
1913 | 1914 |
1914 } // namespace autofill | 1915 } // namespace autofill |
OLD | NEW |