StyledEdit: fix layout

Fixes #16721.

Change-Id: I1ab1489b5cfe6ae0fce4ba1de9d14c69685e5a65
Reviewed-on: https://review.haiku-os.org/c/haiku/+/3603
Reviewed-by: Adrien Destugues <[email protected]>
This commit is contained in:
X512
2021-01-06 08:32:06 +00:00
committed by Adrien Destugues
parent e41c31cd83
commit 4758408a92
+12 -7
View File
@@ -85,7 +85,8 @@ bs_printf(BString* string, const char* format, ...)
StyledEditWindow::StyledEditWindow(BRect frame, int32 id, uint32 encoding)
:
BWindow(frame, "untitled", B_DOCUMENT_WINDOW, B_ASYNCHRONOUS_CONTROLS),
BWindow(frame, "untitled", B_DOCUMENT_WINDOW, B_ASYNCHRONOUS_CONTROLS
| B_AUTO_UPDATE_SIZE_LIMITS),
fFindWindow(NULL),
fReplaceWindow(NULL)
{
@@ -101,7 +102,8 @@ StyledEditWindow::StyledEditWindow(BRect frame, int32 id, uint32 encoding)
StyledEditWindow::StyledEditWindow(BRect frame, entry_ref* ref, uint32 encoding)
:
BWindow(frame, "untitled", B_DOCUMENT_WINDOW, B_ASYNCHRONOUS_CONTROLS),
BWindow(frame, "untitled", B_DOCUMENT_WINDOW, B_ASYNCHRONOUS_CONTROLS
| B_AUTO_UPDATE_SIZE_LIMITS),
fFindWindow(NULL),
fReplaceWindow(NULL)
{
@@ -1324,11 +1326,14 @@ StyledEditWindow::_InitWindow(uint32 encoding)
fSavePanel = NULL;
fSavePanelEncodingMenu = NULL;
BGroupLayout* layout = new BGroupLayout(B_VERTICAL, 0);
SetLayout(layout);
layout->AddView(mainMenu);
layout->AddView(fScrollView);
layout->SetInsets(0, 0, -1, -1);
BLayoutBuilder::Group<>(this, B_VERTICAL, 0)
.Add(mainMenu)
.AddGroup(B_VERTICAL, 0)
.SetInsets(-1)
.Add(fScrollView)
.End()
.End();
SetKeyMenuBar(mainMenu);
}