147 static void show(
const iwin32_window& owner,
const xtd::string& text,
const xtd::string& caption,
const xtd::drawing::icon& icon,
const xtd::string&
version,
const xtd::string& long_version,
const xtd::string& copyright,
const xtd::string& website,
const xtd::string& website_label,
const author_collection& authors,
const documenter_collection& documenters);
162 static void show(
const iwin32_window& owner,
const xtd::string& text,
const xtd::string& caption,
const xtd::drawing::icon& icon,
const xtd::string&
version,
const xtd::string& long_version,
const xtd::string& copyright,
const xtd::string& website,
const xtd::string& website_label,
const author_collection& authors,
const documenter_collection& documenters,
const translator_collection& translators);
178 static void show(
const iwin32_window& owner,
const xtd::string& text,
const xtd::string& caption,
const xtd::drawing::icon& icon,
const xtd::string&
version,
const xtd::string& long_version,
const xtd::string& copyright,
const xtd::string& website,
const xtd::string& website_label,
const author_collection& authors,
const documenter_collection& documenters,
const translator_collection& translators,
const artist_collection& artists);
195 static void show(
const iwin32_window& owner,
const xtd::string& text,
const xtd::string& caption,
const xtd::drawing::icon& icon,
const xtd::string&
version,
const xtd::string& long_version,
const xtd::string& copyright,
const xtd::string& website,
const xtd::string& website_label,
const author_collection& authors,
const documenter_collection& documenters,
const translator_collection& translators,
const artist_collection& artists,
const xtd::string& license);
297 static void show(
const xtd::string& text,
const xtd::string& caption,
const xtd::drawing::icon& icon,
const xtd::string&
version,
const xtd::string& long_version,
const xtd::string& copyright,
const xtd::string& website,
const xtd::string& website_label,
const author_collection& authors,
const documenter_collection& documenters,
const translator_collection& translators);
312 static void show(
const xtd::string& text,
const xtd::string& caption,
const xtd::drawing::icon& icon,
const xtd::string&
version,
const xtd::string& long_version,
const xtd::string& copyright,
const xtd::string& website,
const xtd::string& website_label,
const author_collection& authors,
const documenter_collection& documenters,
const translator_collection& translators,
const artist_collection& artists);
328 static void show(
const xtd::string& text,
const xtd::string& caption,
const xtd::drawing::icon& icon,
const xtd::string&
version,
const xtd::string& long_version,
const xtd::string& copyright,
const xtd::string& website,
const xtd::string& website_label,
const author_collection& authors,
const documenter_collection& documenters,
const translator_collection& translators,
const artist_collection& artists,
const xtd::string& license);
418 static void show(
const xtd::string& text,
const xtd::string& caption,
const xtd::drawing::bitmap& icon,
const xtd::string&
version,
const xtd::string& long_version,
const xtd::string& copyright,
const xtd::string& website,
const xtd::string& website_label,
const author_collection& authors,
const documenter_collection& documenters,
const translator_collection& translators);
433 static void show(
const xtd::string& text,
const xtd::string& caption,
const xtd::drawing::bitmap& icon,
const xtd::string&
version,
const xtd::string& long_version,
const xtd::string& copyright,
const xtd::string& website,
const xtd::string& website_label,
const author_collection& authors,
const documenter_collection& documenters,
const translator_collection& translators,
const artist_collection& artists);
449 static void show(
const xtd::string& text,
const xtd::string& caption,
const xtd::drawing::bitmap& icon,
const xtd::string&
version,
const xtd::string& long_version,
const xtd::string& copyright,
const xtd::string& website,
const xtd::string& website_label,
const author_collection& authors,
const documenter_collection& documenters,
const translator_collection& translators,
const artist_collection& artists,
const xtd::string& license);
453 template<
typename icon_t>
454 static void show_about_dialog(
const iwin32_window* owner,
const xtd::string& text =
"About box..."_t,
const xtd::string& caption =
xtd::string::empty_string,
const icon_t& icon = icon_t::empty,
const xtd::string&
version =
xtd::string::empty_string,
const xtd::string& long_version =
xtd::string::empty_string,
const xtd::string& copyright =
xtd::string::empty_string,
const xtd::string& website =
xtd::string::empty_string,
const xtd::string& website_label =
xtd::string::empty_string,
const author_collection& authors =
author_collection {},
const documenter_collection& documenters = documenter_collection {},
const translator_collection& translators = translator_collection {},
const artist_collection& artists = artist_collection {},
const xtd::string& license =
"") {
455 static auto dialog = about_dialog {};
456 dialog.description(text);
457 dialog.name(caption);
459 dialog.version(version);
460 dialog.long_version(long_version);
461 dialog.copyright(copyright);
462 dialog.website(website);
463 dialog.website_label(website_label);
464 dialog.authors(authors);
465 dialog.documenters(documenters);
466 dialog.translators(translators);
467 dialog.artists(artists);
468 dialog.license(license);
469 owner ? dialog.show(*owner) : dialog.show();
Represents text as a sequence of character units.
Definition basic_string.hpp:79
static const basic_string empty_string
Represents the empty basic_string.
Definition basic_string.hpp:124
Encapsulates a GDI+ bitmap, which consists of the pixel data for a graphics image and its attributes....
Definition bitmap.hpp:26
Represents a Windows icon, which is a small bitmap image that is used to represent an object....
Definition icon.hpp:28
Represents the version number of an assembly, operating system, or the xtd. This class cannot be inhe...
Definition version.hpp:114
#define static_
This keyword is use to represent a static object. A static object can't be instantiated (constructors...
Definition static.hpp:37
#define forms_export_
Define shared library export.
Definition forms_export.hpp:13
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition xtd_about_box.hpp:10