Layout tweaks in Filetypes. Fixes #6449

This commit is contained in:
Alex Wilson 2012-05-04 04:04:11 +12:00
parent be887b8b13
commit b2070d2855
2 changed files with 12 additions and 13 deletions

View File

@ -77,11 +77,11 @@ FileTypeWindow::FileTypeWindow(BPoint position, const BMessage& refs)
B_TRANSLATE_COMMENT("Same as" B_UTF8_ELLIPSIS, B_TRANSLATE_COMMENT("Same as" B_UTF8_ELLIPSIS,
"The same TYPE as ..."), new BMessage(kMsgSameTypeAs)); "The same TYPE as ..."), new BMessage(kMsgSameTypeAs));
BLayoutBuilder::Grid<>(fileTypeBox, padding, padding) BLayoutBuilder::Grid<>(fileTypeBox)
.SetInsets(padding, padding * 2, padding, padding) .SetInsets(padding, padding * 2, padding, padding)
.Add(fTypeControl, 0, 0, 2, 1) .Add(fTypeControl, 0, 0, 3, 1)
.Add(fSelectTypeButton, 0, 1) .Add(fSelectTypeButton, 1, 1)
.Add(fSameTypeAsButton, 1, 1); .Add(fSameTypeAsButton, 2, 1);
// "Icon" group // "Icon" group
@ -116,17 +116,15 @@ FileTypeWindow::FileTypeWindow(BPoint position, const BMessage& refs)
BLayoutBuilder::Grid<>(preferredBox, padding, padding) BLayoutBuilder::Grid<>(preferredBox, padding, padding)
.SetInsets(padding, padding * 2, padding, padding) .SetInsets(padding, padding * 2, padding, padding)
.Add(fPreferredField, 0, 0, 2, 1) .Add(fPreferredField, 0, 0, 3, 1)
.Add(fSelectAppButton, 0, 1) .Add(fSelectAppButton, 1, 1)
.Add(fSameAppAsButton, 1, 1); .Add(fSameAppAsButton, 2, 1);
BLayoutBuilder::Group<>(this, B_HORIZONTAL, padding) BLayoutBuilder::Grid<>(this)
.SetInsets(padding) .SetInsets(padding)
.AddGroup(B_VERTICAL, padding) .Add(fileTypeBox, 0, 0, 2, 1)
.Add(fileTypeBox) .Add(iconBox, 0, 1, 1, 1)
.Add(preferredBox) .Add(preferredBox, 1, 1, 1, 1);
.End()
.Add(iconBox);
fTypeControl->MakeFocus(true); fTypeControl->MakeFocus(true);
BMimeType::StartWatching(this); BMimeType::StartWatching(this);

View File

@ -56,6 +56,7 @@ TypeListWindow::TypeListWindow(const char* currentType, uint32 what,
.SetInsets(padding) .SetInsets(padding)
.Add(scrollView) .Add(scrollView)
.AddGroup(B_HORIZONTAL, padding) .AddGroup(B_HORIZONTAL, padding)
.AddGlue()
.Add(button) .Add(button)
.Add(fSelectButton); .Add(fSelectButton);