I want to put some of my buttons to the right of the labels.  how can I do this in my layout below?
        var layout_col1 = new BoxLayout(Layout.Vertical);
        layout_col1.addSpacer(8);
        layout_col1.add(createControlTitle("Existing Projects"), 0, Layout.Bottom, 4);
        layout_col1.add(line3);
        layout_col1.addSpacer(16);
        layout_col1.add(createControlTitle(" Clients "), 0, Layout.Bottom, 4);
        layout_col1.add(choiceboxClients, 0, Layout.Bottom, 4);
        layout_col1.addSpacer(4);
        layout_col1.add(createControlTitle(" Audit Year "), 0, Layout.Bottom, 4);
        layout_col1.add(choiceboxAuditYear, 0, Layout.Bottom, 4);
        layout_col1.addSpacer(4);
        layout_col1.add(createControlTitle(" Projects "), 0, Layout.Bottom, 4);
        layout_col1.add(choiceboxProjects, 0, Layout.Bottom, 4);
        layout_col1.addSpacer(48);
        // create second column layout
        var layout_col2 = new BoxLayout(Layout.Vertical);
        layout_col2.addSpacer(30);
        layout_col2.add(createControlTitle("Projects List"), 0, Layout.Bottom, 4);
        layout_col2.add(m_list);
        layout_col2.addSpacer(20);
        layout_col1.add(line5);
        layout_col1.addSpacer(20);
        layout_col1.add(createControlTitle("Add to Existing Project Above"), 0, Layout.Bottom, 4);
        layout_col1.add(line2);
        layout_col1.addSpacer(16);
        layout_col1.add(createControlTitle(" Server Name "), 0, Layout.Bottom, 4);
        layout_col1.add(ServerName);
        layout_col1.addSpacer(16);
        layout_col1.add(createControlTitle(" DataBase Name "), 0, Layout.Bottom, 4);
        layout_col1.add(DataBaseName);
        layout_col1.addSpacer(16);
        layout_col1.add(createControlTitle(" Table Name "), 0, Layout.Bottom, 4);
        layout_col1.add(TableName);
        layout_col1.addSpacer(16);
        layout_col1.add(createControlTitle("Add to Existing Info"), 0, Layout.Bottom, 4);
        layout_col1.add(button, 0, Layout.Bottom, 4);
        layout_col1.addSpacer(36);
        layout_col1.add(createControlTitle(" Remove DB/Table "), 0, Layout.Bottom, 4);
        layout_col1.add(ButtonRemoveDB, 0, Layout.Bottom, 4);
        layout_col1.addSpacer(24);
	
	// create main layout
        var main_layout = new BoxLayout(Layout.Horizontal);
        main_layout.addSpacer(8);
        main_layout.add(layout_col1, 1, Layout.Expand);
        main_layout.addSpacer(4);
        main_layout.add(layout_col2, 2, Layout.Expand);
        setLayout(main_layout);
		Kirix Support Forums
form layout
			2 posts
			 • Page 1 of 1
		
Re: form layout
Hello,
You have to create a separate horizontal layout (I usually call them button_layout). You would then add this horizontal layout to your main vertical layout.
Just as an example:
All the best,
Ben
			You have to create a separate horizontal layout (I usually call them button_layout). You would then add this horizontal layout to your main vertical layout.
Just as an example:
- Code: Select all
 var horizontal_layout = new BoxLayout(Layout.Horizontal);
layout.add(label_ctrl, 1, Layout.Expand);
layout.add(button_ctrl, 1, Layout.Expand);
main_veritical_layout.add(horizontal_layout, 1, Layout.Expand, 8);
All the best,
Ben
Ben Williams
Kirix Support Team
		Kirix Support Team
- 
				

Ben - Kirix Support Team
 - Posts: 525
 - Joined: Mon Dec 19, 2005 6:29 am
 
			2 posts
			 · Page 1 of 1
		
Return to Strata Help & Feedback

