144f919daSRyan Leavengood /* 244f919daSRyan Leavengood * Copyright (c) 2007, Haiku, Inc. 344f919daSRyan Leavengood * Distributed under the terms of the MIT license. 444f919daSRyan Leavengood * 544f919daSRyan Leavengood * Author: 644f919daSRyan Leavengood * Łukasz 'Sil2100' Zemczak <sil2100@vexillium.org> 744f919daSRyan Leavengood */ 844f919daSRyan Leavengood #ifndef PACKAGETEXTVIEWER_H 944f919daSRyan Leavengood #define PACKAGETEXTVIEWER_H 1044f919daSRyan Leavengood 1144f919daSRyan Leavengood #include <View.h> 1244f919daSRyan Leavengood #include <TextView.h> 1344f919daSRyan Leavengood 14*65688206SStephan Aßmus #include "BlockingWindow.h" 1544f919daSRyan Leavengood 16*65688206SStephan Aßmus class PackageTextViewer : public BlockingWindow { 1744f919daSRyan Leavengood public: 18*65688206SStephan Aßmus PackageTextViewer(const char* text, 19*65688206SStephan Aßmus bool disclaimer = false); 2044f919daSRyan Leavengood 21*65688206SStephan Aßmus virtual void MessageReceived(BMessage* message); 2244f919daSRyan Leavengood 2344f919daSRyan Leavengood private: 2444f919daSRyan Leavengood void _InitView(const char *text, bool disclaimer); 2544f919daSRyan Leavengood }; 2644f919daSRyan Leavengood 2744f919daSRyan Leavengood 2844f919daSRyan Leavengood #endif 2944f919daSRyan Leavengood 30