Part layout

From ClanLib Game SDK

	CL_CSSLayout MyCustomWindow::create_my_layout()
	{
	    CL_CSSLayout layout;
 
	     CL_CSSLayoutElement root = layout.create_element("component");
	     CL_CSSLayoutElement caption = root.create_element("caption");
	     CL_CSSLayoutElement title = caption.create_element("title");
	     CL_CSSLayoutElement close = caption.create_element("close");
 
	    root.set_display(display_block);
 
	    title.set_margin(2, 4, 4, 2);
	    title.set_padding_right(48);
 
	    close.set_float(float_right);
	    close.set_size(48, 12);
	    close.set_display(display_block);
 
	    layout.set_root_layout(root);
	    return layout;
	}
 
	MyCustomWindow::MyCustomWindow()
	{
	    CL_CSSLayout layout = create_my_layout();
	    set_layout(layout); 
	}