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.