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:
@@ -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) == '.')
|
||||||
|
|||||||
Reference in New Issue
Block a user