FileTypes: make button placement more consistent

Place Cancel button on left rather than on right in the add
extensions popup. Also add glue to make it more similar to the other
popup windows of the preflet.
This commit is contained in:
Philippe Saint-Pierre
2014-06-22 14:12:02 -04:00
parent 04e67d278b
commit 5ef28aaa4f
@@ -137,15 +137,16 @@ ExtensionWindow::ExtensionWindow(FileTypesWindow* target, BMimeType& type,
new BMessage(kMsgAccept)); new BMessage(kMsgAccept));
fAcceptButton->SetEnabled(false); fAcceptButton->SetEnabled(false);
BButton* button = new BButton(B_TRANSLATE("Cancel"), BButton* cancelButton = new BButton(B_TRANSLATE("Cancel"),
new BMessage(B_QUIT_REQUESTED)); new BMessage(B_QUIT_REQUESTED));
float padding = be_control_look->DefaultItemSpacing(); float padding = be_control_look->DefaultItemSpacing();
BLayoutBuilder::Grid<>(this, padding, padding) BLayoutBuilder::Grid<>(this, padding, padding)
.SetInsets(padding, padding, padding, padding) .SetInsets(padding, padding, padding, padding)
.AddTextControl(fExtensionControl, 0, 0) .AddTextControl(fExtensionControl, 0, 0, B_ALIGN_HORIZONTAL_UNSET, 1, 2)
.Add(fAcceptButton, 0, 1) .Add(BSpaceLayoutItem::CreateGlue(), 0, 1)
.Add(button, 1, 1); .Add(cancelButton, 1, 1)
.Add(fAcceptButton, 2, 1);
// omit the leading dot // omit the leading dot
if (fExtension.ByteAt(0) == '.') if (fExtension.ByteAt(0) == '.')