6#include <xtd/forms/progress_dialog_flags.h>
54 const std::vector<xtd::ustring>&
informations()
const {
return informations_;}
62 bool marquee()
const {
return get_option(PROGDLG_MARQUEEPROGRESS);}
154 virtual int32_t
step() {
return step_;}
194 void increment(int32_t increment) {value(value_ + increment);}
219 bool get_option(
size_t flag)
const {
return (options_ & flag) == flag;}
220 void set_option(
size_t flag,
bool value) {options_ = value ? options_ | flag : options_ & ~flag;}
221 void recreate_dialog();
224 intptr_t handle_ = 0;
225 std::vector<xtd::ustring> informations_;
226 size_t marquee_animation_speed_ = 100;
227 int32_t maximum_ = 100;
229 int32_t minimum_ = 0;
230 bool native_ =
false;
231 size_t options_ = PROGDLG_NORMAL|PROGDLG_NOCANCEL|PROGDLG_NOSKIP;
232 const iwin32_window* owner_ =
nullptr;
Represents text as a sequence of UTF-8 code units.
Definition: ustring.h:48
Contains xtd::forms::component class.
Contains xtd::forms::dialog_style enum class.
#define forms_export_
Define shared library export.
Definition: forms_export.h:13
Contains xtd::forms::iwin32_window interface.
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition: system_report.h:17
Contains xtd::ustring class.