xref: /haiku/src/apps/packageinstaller/PackageTextViewer.h (revision 65688206345d2a67d38526281db9a0f50941b508)
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