| Index: ui/views/controls/message_box_view.cc
|
| diff --git a/ui/views/controls/message_box_view.cc b/ui/views/controls/message_box_view.cc
|
| index 5d5e909f4fe7c42d874b22fd80017be691e0f766..fcde521a1910a97fdd8b1780c48a5d28155195ff 100644
|
| --- a/ui/views/controls/message_box_view.cc
|
| +++ b/ui/views/controls/message_box_view.cc
|
| @@ -66,7 +66,13 @@ namespace views {
|
| MessageBoxView::InitParams::InitParams(const string16& message)
|
| : options(NO_OPTIONS),
|
| message(message),
|
| - message_width(kDefaultMessageWidth) {
|
| + message_width(kDefaultMessageWidth),
|
| + top_inset(kPanelVertMargin),
|
| + bottom_inset(kPanelVertMargin),
|
| + left_inset(kPanelHorizMargin),
|
| + right_inset(kPanelHorizMargin),
|
| + inter_row_vertical_spacing(kRelatedControlVerticalSpacing)
|
| +{
|
| }
|
|
|
| MessageBoxView::InitParams::~InitParams() {
|
| @@ -188,12 +194,19 @@ void MessageBoxView::Init(const InitParams& params) {
|
| prompt_field_->SetText(params.default_prompt);
|
| }
|
|
|
| + top_inset_ = params.top_inset;
|
| + bottom_inset_ = params.bottom_inset;
|
| + left_inset_ = params.left_inset;
|
| + right_inset_ = params.right_inset;
|
| + inter_row_vertical_spacing_ = params.inter_row_vertical_spacing;
|
| +
|
| ResetLayoutManager();
|
| }
|
|
|
| void MessageBoxView::ResetLayoutManager() {
|
| // Initialize the Grid Layout Manager used for this dialog box.
|
| GridLayout* layout = GridLayout::CreatePanel(this);
|
| + layout->SetInsets(top_inset_, bottom_inset_, left_inset_, right_inset_);
|
| SetLayoutManager(layout);
|
|
|
| gfx::Size icon_size;
|
| @@ -249,18 +262,18 @@ void MessageBoxView::ResetLayoutManager() {
|
| }
|
|
|
| if (prompt_field_) {
|
| - layout->AddPaddingRow(0, kRelatedControlVerticalSpacing);
|
| + layout->AddPaddingRow(0, inter_row_vertical_spacing_);
|
| layout->StartRow(0, textfield_column_view_set_id);
|
| layout->AddView(prompt_field_);
|
| }
|
|
|
| if (checkbox_) {
|
| - layout->AddPaddingRow(0, kRelatedControlVerticalSpacing);
|
| + layout->AddPaddingRow(0, inter_row_vertical_spacing_);
|
| layout->StartRow(0, checkbox_column_view_set_id);
|
| layout->AddView(checkbox_);
|
| }
|
|
|
| - layout->AddPaddingRow(0, kRelatedControlVerticalSpacing);
|
| + layout->AddPaddingRow(0, inter_row_vertical_spacing_);
|
| }
|
|
|
| } // namespace views
|
|
|