gtkD GUI design
FG
home at fgda.pl
Thu Jan 31 04:22:00 PST 2013
On 2013-01-31 12:38, SaltySugar wrote:
>
> HBox hBox = new HBox(false, 3);
> HBox hBox1 = new HBox(false, 3);
> VBox vBox = new VBox(false, 5);
>
> Button btnLog = new Button("LOGIN --->");
> Label lblNick = new Label("User: ");
> Entry txtNick = new Entry();
> Label lblPass = new Label("Password: ");
> Entry txtPass = new Entry();
>
> btnLog.setSizeRequest(70, 30);
> vBox.packStart(hBox, true, true, 3);
> vBox.packStart(hBox1, true, true, 3);
>
> hBox.add (lblNick);
> hBox.add (txtNick);
> hBox1.add (lblPass);
> hBox1.add (txtPass);
> vBox.add (btnLog);
>
> add(vBox);
> showAll();
You'd need vBox.setBorderWidth(8) or similar to add space around window borders
and to keep the button from taking up all available width I think you will have
to put btnLog inside a HBox first and then add that HBox to the vBox.
(haven't checked any of this myself)
More information about the Digitalmars-d-learn
mailing list