1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
use ui;
use layout;
use core:geometry;
use lang:bs:macro;
frame MyWin {
// Layout of this window. Actually executed in the scope of 'init', so it is possible to access
// variables from there.
layout Grid {
wrapCols: 2;
expandCol: 0;
Button a("A") {}
Button b("B") { rowspan: 2; }
Button c("C") {}
nextLine;
Button d("D") {}
Button e("E") {}
Button f("F") { row: 3; col: 2; }
Button g("G") { row: 4; col: 1; colspan: 2; }
}
init() {
init("My window", Size(200, 200));
create();
}
}
void main() {
MyWin w;
w.waitForClose;
}
|