1/* 2 * Copyright (c) 2007-2010, Haiku, Inc. All rights reserved. 3 * Distributed under the terms of the MIT license. 4 * 5 * Author: 6 * ��ukasz 'Sil2100' Zemczak <sil2100@vexillium.org> 7 */ 8 9 10#include "PackageWindow.h" 11 12#include <Application.h> 13#include <Catalog.h> 14#include <GroupLayout.h> 15#include <Locale.h> 16 17 18#undef B_TRANSLATION_CONTEXT 19#define B_TRANSLATION_CONTEXT "PackageWindow" 20 21 22PackageWindow::PackageWindow(const entry_ref *ref) 23 : 24 BWindow(BRect(100, 100, 600, 300), 25 B_TRANSLATE_SYSTEM_NAME("PackageInstaller"), 26 B_TITLED_WINDOW, B_NOT_ZOOMABLE | B_NOT_RESIZABLE) 27{ 28 //SetLayout(new BGroupLayout(B_HORIZONTAL)); 29 30 fBackground = new PackageView(Bounds(), ref); 31 AddChild(fBackground); 32 33 ResizeTo(Bounds().Width(), fBackground->Bounds().Height()); 34} 35 36 37PackageWindow::~PackageWindow() 38{ 39 RemoveChild(fBackground); 40 41 delete fBackground; 42} 43 44 45void 46PackageWindow::Quit() 47{ 48 be_app->PostMessage(P_WINDOW_QUIT); 49 BWindow::Quit(); 50} 51 52