[Win] Layout the buttons.

This commit is contained in:
Cheng Zhao 2013-07-25 15:47:12 +08:00
parent 23452172ed
commit da2a21f97d

View file

@ -87,18 +87,23 @@ MessageDialog::MessageDialog(NativeWindow* parent_window,
for (size_t i = 0; i < buttons.size(); ++i)
column_set->AddColumn(views::GridLayout::CENTER,
views::GridLayout::CENTER,
0.f, views::GridLayout::USE_PREF, 0, 0);
0.8f, views::GridLayout::USE_PREF, 0, 0);
layout->StartRow(0 /* no expand */, button_column);
for (size_t i = 0; i < buttons.size(); ++i) {
for (int i = buttons.size() - 1; i >= 0; --i) {
views::LabelButton* button = new views::LabelButton(
this, UTF8ToUTF16(buttons[i]));
if (i == 0)
button->SetIsDefault(true);
button->set_tag(i);
button->set_min_size(gfx::Size(60, 20));
button->SetStyle(views::Button::STYLE_NATIVE_TEXTBUTTON);
layout->AddView(button);
}
layout->AddPaddingRow(0, 10);
views::Widget::InitParams widget_params;
widget_params.delegate = this;
if (parent_window)