From a004ea09b07178713f5057f9f1362aeb7e4e16c6 Mon Sep 17 00:00:00 2001 From: Michael Pfeiffer Date: Mon, 12 Feb 2007 20:33:39 +0000 Subject: [PATCH] Bug fixes. Forgot to call method in MessageRecieved(). Align buttons correctly. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20126 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/preferences/print/AddPrinterDialog.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/preferences/print/AddPrinterDialog.cpp b/src/preferences/print/AddPrinterDialog.cpp index 71587e8901..979f9eb5eb 100644 --- a/src/preferences/print/AddPrinterDialog.cpp +++ b/src/preferences/print/AddPrinterDialog.cpp @@ -67,7 +67,7 @@ AddPrinterDialog::MessageReceived(BMessage* msg) break; case kTransportSelectedMsg: - + HandleChangedTransport(msg); break; @@ -231,7 +231,6 @@ AddPrinterDialog::BuildGUI(int stage) // add a "OK" button, and make it default fOk = new BButton(r, NULL, "Add", new BMessage(B_OK), B_FOLLOW_RIGHT | B_FOLLOW_BOTTOM); - fOk->MakeDefault(true); fOk->ResizeToPreferred(); fOk->GetPreferredSize(&w, &h); // put the ok bottom at bottom right corner @@ -239,7 +238,6 @@ AddPrinterDialog::BuildGUI(int stage) float y = panel->Bounds().bottom - h - kVMargin; fOk->MoveTo(x, y); panel->AddChild(fOk); - SetDefaultButton(fOk); // add a "Cancel button BButton *cancel = new BButton(r, NULL, "Cancel", new BMessage(B_CANCEL), B_FOLLOW_RIGHT | B_FOLLOW_BOTTOM); @@ -251,6 +249,9 @@ AddPrinterDialog::BuildGUI(int stage) cancel->MoveTo(x, y); panel->AddChild(cancel); + SetDefaultButton(fOk); + fOk->MakeDefault(true); + // Auto resize window r.bottom = transportMenuField->Frame().bottom + fOk->Bounds().Height() + 2 * kVMargin; ResizeTo(r.right, r.bottom);