#include <CtrlLib/CtrlLib.h>

using namespace Upp;

class MyWindow : public TopWindow {
public:
	typedef Color CLASSNAME;
	MyWindow();
private:
	ArrayCtrl arrayctrl;
};


MyWindow::MyWindow()
{
	arrayctrl.AddColumn("Text");
	arrayctrl.AddColumn("Option").Ctrls<Option>();
	arrayctrl.AddColumn("Progress").Ctrls<ProgressIndicator>();
	
	arrayctrl.Add("One", false, 25);
	arrayctrl.Add("Two", true, 50);
	
	Add(arrayctrl.SizePos());
	
	Sizeable().Zoomable();
	SetRect(100, 100, 500, 400);
}


GUI_APP_MAIN
{
	MyWindow().Title("Test App").Run();
}
