On Thursday, 31 January 2013 at 12:35:44 UTC, SaltySugar wrote:
On Thursday, 31 January 2013 at 12:21:55 UTC, FG wrote:
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)

Thanks, setBorderWidth() is working but button's size isn't changing.

I have two more questions;
First, how to remove an arrow on the window's bottom?
Second, when I run my program it runs together with console. I want to run only window of application. How to do it?

Reply via email to