import dfl;

version(Have_dfl) // For DUB.
{
}
else
{
	pragma(lib, "dfl.lib");
}

class MainForm : Form
{
	private Label _label;

	public this()
	{
		this.text = "Scrollbar example";
		this.size = Size(400, 200);
		this.hScroll = true;
		this.vScroll = true;
		Rect bounds = Screen.primaryScreen.bounds;
		this.scrollSize = Size(bounds.width, bounds.height);
		
		_label = new Label;
		_label.text =
			"Long long long long long long long long long\n" ~
			"long long long long long long long long long\n" ~
			"long long long long long long long long long\n" ~
			"long long long long long long long long long text";
		_label.autoSize = true;
		_label.location = Point(50, 50);
		_label.parent = this;
	}
}

static this()
{
	Application.enableVisualStyles();
}

void main()
{
	Application.run(new MainForm());
}
