Various minor layout tweaks/improvements to prompt window.
This commit is contained in:
@@ -30,21 +30,26 @@ PromptWindow::PromptWindow(const char* title, const char* label,
|
|||||||
BButton* acceptButton = new BButton("Accept", new
|
BButton* acceptButton = new BButton("Accept", new
|
||||||
BMessage(kAcceptInput));
|
BMessage(kAcceptInput));
|
||||||
BLayoutBuilder::Group<>(this, B_VERTICAL)
|
BLayoutBuilder::Group<>(this, B_VERTICAL)
|
||||||
|
.SetInsets(4.0f, 4.0f, 4.0f, 4.0f)
|
||||||
.Add(fInfoView)
|
.Add(fInfoView)
|
||||||
.Add(fTextControl)
|
.Add(fTextControl)
|
||||||
.AddGroup(B_HORIZONTAL)
|
.AddGroup(B_HORIZONTAL)
|
||||||
|
.AddGlue()
|
||||||
|
.Add(cancelButton)
|
||||||
.Add(acceptButton)
|
.Add(acceptButton)
|
||||||
.Add(cancelButton);
|
.End()
|
||||||
|
.End();
|
||||||
|
|
||||||
if (info == NULL)
|
if (info == NULL)
|
||||||
fInfoView->Hide();
|
fInfoView->Hide();
|
||||||
|
|
||||||
fTextControl->TextView()->SetExplicitMinSize(BSize(
|
fTextControl->TextView()->SetExplicitMinSize(BSize(200.0, B_SIZE_UNSET));
|
||||||
fTextControl->TextView()->StringWidth("1234567890"), B_SIZE_UNSET));
|
|
||||||
fTextControl->SetTarget(this);
|
fTextControl->SetTarget(this);
|
||||||
acceptButton->SetTarget(this);
|
acceptButton->SetTarget(this);
|
||||||
cancelButton->SetTarget(this);
|
cancelButton->SetTarget(this);
|
||||||
fTextControl->MakeFocus(true);
|
fTextControl->MakeFocus(true);
|
||||||
|
|
||||||
|
SetDefaultButton(acceptButton);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user