Yet another fork of Christopher Miller D Form Library, based on Rayerd work.
The simplest way to compile with dformlib is to use dub package.
$ dub build
Or you can use make:
$ make
import dfl;
int main() {
Form myForm;
Label myLabel;
myForm = new Form;
myForm.text = "dformlib Example";
myLabel = new Label;
myLabel.font = new Font("Verdana", 14f);
myLabel.text = "Hello, dformlib World!";
myLabel.location = Point(15, 15);
myLabel.autoSize = true;
myLabel.parent = myForm;
Application.run(myForm);
return 0;
}
See also examples directory and here.
Project | Author | Notes | DUB |
---|---|---|---|
Original dfl project | C. Miller | Abandoned | no |
DFL | Rahim Firouzi | With Entice Design | yes |
dfl | Rayerd | no | |
DFL2 | FrankLike | yes | |
DGui | Antonio Trogu | Components can be positioned using Docks | yes |
The project is licensed under the terms of the Boost Software License, Version 1.0