#include <xtd/forms/application>
#include <xtd/forms/form>
#include <xtd/forms/panel>
 
 
auto main() -> int {
  auto form_main = form::create("Docked panels example");
  form_main.client_size({300, 300});
  
  auto panel1 = panel::create(form_main, 
point {10, 10}, 
size {100, 100});
 
  panel1.back_color(color::light_green);
  panel1.border_style(border_style::fixed_single);
  panel1.dock(dock_style::fill);
  
  auto panel2 = panel::create(form_main, 
point {10, 10}, 
size {100, 100});
 
  panel2.back_color(color::light_yellow);
  panel2.border_style(border_style::fixed_single);
  panel2.dock(dock_style::right);
  
  auto panel3 = panel::create(form_main, 
point {10, 10}, 
size {100, 100});
 
  panel3.back_color(color::light_blue);
  panel3.border_style(border_style::fixed_single);
  panel3.dock(dock_style::top);
  
  auto panel4 = panel::create(form_main, 
point {10, 10}, 
size {100, 100});
 
  panel4.back_color(color::light_pink);
  panel4.border_style(border_style::fixed_single);
  panel4.dock(dock_style::left);
  
  auto panel5 = panel::create(form_main, 
point {10, 10}, 
size {100, 100});
 
  panel5.back_color(color::light_salmon);
  panel5.border_style(border_style::fixed_single);
  panel5.dock(dock_style::bottom);
  
  application::run(form_main);
}
Represents an ordered pair of integer x- and y-coordinates that defines a point in a two-dimensional ...
Definition point.hpp:54
 
Stores an ordered pair of integers, which specify a height and width.
Definition size.hpp:31
 
The xtd::drawing namespace provides access to GDI+ basic graphics functionality. More advanced functi...
Definition brush.hpp:18