#include <xtd/forms/application>
#include <xtd/forms/button>
#include <xtd/forms/form>
#include "../properties/settings.h"
auto main()->int {
auto back_color_picker =
color_picker::create(main_form, main_form.back_color(), {10, 10}, {75, 25});
back_color_picker.color_picker_changed += [&] {
main_form.back_color(back_color_picker.color());
};
save_button.
click += [&] {
settings_example::properties::settings::default_settings().size(main_form.client_size());
settings_example::properties::settings::default_settings().location(main_form.location());
settings_example::properties::settings::default_settings().back_color(main_form.back_color());
settings_example::properties::settings::default_settings().save();
};
reload_button.
click += [&] {
settings_example::properties::settings::default_settings().reload();
main_form.client_size(settings_example::properties::settings::default_settings().
size());
main_form.location(settings_example::properties::settings::default_settings().
location());
main_form.back_color(settings_example::properties::settings::default_settings().back_color());
back_color_picker.color(settings_example::properties::settings::default_settings().back_color());
};
reset_button.
click += [&] {
settings_example::properties::settings::default_settings().reset();
reload_button.perform_click();
};
reload_button.perform_click();
}
The xtd::drawing namespace provides access to GDI+ basic graphics functionality. More advanced functi...
Definition actions_system_images.h:11