1/*
2 * Copyright 2008, Stephan A��mus <superstippi@gmx.de>.
3 * Copyright 2007, Ingo Weinhold <bonefish@cs.tu-berlin.de>.
4 * All rights reserved. Distributed under the terms of the MIT License.
5 */
6#ifndef WIDGET_LAYOUT_TEST_TEXT_CONTROL_TEST_H
7#define WIDGET_LAYOUT_TEST_TEXT_CONTROL_TEST_H
8
9
10#include "ControlTest.h"
11
12
13class BFont;
14class BTextControl;
15class LabeledCheckBox;
16
17
18class TextControlTest : public ControlTest {
19public:
20								TextControlTest();
21	virtual						~TextControlTest();
22
23	static	Test*				CreateTest();
24
25	virtual	void				ActivateTest(View* controls);
26	virtual	void				DectivateTest();
27
28	virtual	void				MessageReceived(BMessage* message);
29
30private:
31			void				_UpdateLabelText();
32			void				_UpdateLabelFont();
33
34private:
35			BTextControl*		fTextControl;
36			LabeledCheckBox*	fLongTextCheckBox;
37			LabeledCheckBox*	fBigFontCheckBox;
38			BFont*				fDefaultFont;
39			BFont*				fBigFont;
40};
41
42
43#endif	// WIDGET_LAYOUT_TEST_TEXT_CONTROL_TEST_H
44