/* * Copyright 2008-2010, Haiku, Inc. All rights reserved. * Distributed under the terms of the MIT License. * * Authors: * Michael Pfeiffer */ #include "UninstallPage.h" #include #include #include #include #undef B_TRANSLATION_CONTEXT #define B_TRANSLATION_CONTEXT "UninstallPage" static const float kTextDistance = 10; UninstallPage::UninstallPage(BMessage* settings, BRect frame, const char* name) : WizardPageView(settings, frame, name, B_FOLLOW_ALL, B_WILL_DRAW | B_FRAME_EVENTS | B_FULL_UPDATE_ON_RESIZE) { _BuildUI(); } UninstallPage::~UninstallPage() { } void UninstallPage::FrameResized(float width, float height) { WizardPageView::FrameResized(width, height); _Layout(); } void UninstallPage::_BuildUI() { BRect rect(Bounds()); BString text; text << B_TRANSLATE_COMMENT("Uninstall Boot Manager", "Title") << "\n\n" << B_TRANSLATE("Please locate the Master Boot Record (MBR) save file " "to restore from. This is the file that was created when the " "boot manager was first installed."); fDescription = CreateDescription(rect, "description", text); MakeHeading(fDescription); AddChild(fDescription); _Layout(); } void UninstallPage::_Layout() { LayoutDescriptionVertically(fDescription); }