6 #include <xtd/drawing/color> 7 #include <xtd/drawing/font> 8 #include <xtd/drawing/system_colors> 9 #include <xtd/drawing/system_fonts> 10 #include <xtd/forms/choose_font_flags> 77 bool allow_simulation()
const noexcept;
81 font_dialog& allow_simulation(
bool allow_simulation);
125 bool font_must_exist()
const noexcept;
129 font_dialog& font_must_exist(
bool font_must_exist);
133 size_t max_size()
const noexcept;
141 size_t min_size()
const noexcept;
150 size_t options()
const noexcept;
154 bool script_only()
const noexcept;
178 bool show_effect()
const noexcept;
198 void reset() noexcept
override;
225 bool run_dialog(
intptr owner)
override;
229 void run_sheet(
intptr owner)
override;
233 bool get_option(
size_t flag)
const noexcept;
234 void set_option(
size_t flag,
bool value);
236 std::shared_ptr<data> data_;
Defines a particular format for text, including font face, size, and style attributes. This class cannot be inherited.
Definition: font.h:45
intmax_t intptr
Represent a pointer or a handle.
Definition: types.h:151
Represents the base class for classes that contain event data, and provides a value to use for events...
Definition: event_args.h:18
Contains xtd::forms::common_dialog class.
The xtd namespace contains all fundamental classes to access Hardware, Os, System, and more.
Definition: system_report.h:17
Represents an ARGB (alpha, red, green, blue) color.
Definition: color.h:45
Represents an event.
Definition: event.h:21