demonstrates the use of xtd::forms::user_control control with xtd::drawing::color. 
- Windows
 - 
 
 
  
- macOS
 - 
 
 
  
- Gnome
 - 
 
 
 
#include <xtd/forms/application>
#include <xtd/forms/form>
#include "color_chooser.hpp"
#include "color_editor.hpp"
 
 
namespace colors_example {
  class main_form : 
public form {
 
  public:
    main_form() {
      text("Colors example");
      client_size({750, 630});
      minimum_client_size({750, 630});
 
      colors.parent(*this);
      colors.location({10, 10});
      colors.size({300, 610});
      colors.anchor(anchor_styles::left | anchor_styles::top | anchor_styles::bottom);
      colors.selected_color_changed += [&] {
        editor.color(colors.selected_color());
      };
      
      editor.parent(*this);
      editor.location({320, 10});
      editor.size({420, 610});
      editor.anchor(anchor_styles::left | anchor_styles::top | anchor_styles::right | anchor_styles::bottom);
      
      colors.selected_index(0ul);
    }
    
  private:
    color_chooser colors;
    color_editor editor;
  };
}
 
auto main() -> int {
  application::run(colors_example::main_form {});
}