xtd - Reference Guide  0.2.0
Modern c++17/20 framework to create console, GUI and unit test applications on Windows, macOS, Linux, iOS and android.
about_box.h
Go to the documentation of this file.
1 #pragma once
5 #include "about_dialog.h"
6 #include <xtd/literals.h>
7 #include <xtd/static.h>
8 #include <xtd/ustring.h>
9 
11 namespace xtd {
13  namespace forms {
44  class forms_export_ about_box final static_ {
45  public:
54 
57  static void show(const iwin32_window& owner) {show_about_dialog<xtd::drawing::icon>(&owner);}
58 
62  static void show(const iwin32_window& owner, const xtd::ustring& text) {show_about_dialog<xtd::drawing::icon>(&owner, text);}
63 
68  static void show(const iwin32_window& owner, const xtd::ustring& text, const xtd::ustring& caption) {show_about_dialog<xtd::drawing::icon>(&owner, text, caption);}
69 
75  static void show(const iwin32_window& owner, const xtd::ustring& text, const xtd::ustring& caption, const xtd::drawing::icon& icon) {show_about_dialog(&owner, text, caption, icon);}
76 
83  static void show(const iwin32_window& owner, const xtd::ustring& text, const xtd::ustring& caption, const xtd::drawing::icon& icon, const xtd::ustring& version) {show_about_dialog(&owner, text, caption, icon, version);}
84 
92  static void show(const iwin32_window& owner, const xtd::ustring& text, const xtd::ustring& caption, const xtd::drawing::icon& icon, const xtd::ustring& version, const xtd::ustring& long_version) {show_about_dialog(&owner, text, caption, icon, version, long_version);}
93 
102  static void show(const iwin32_window& owner, const xtd::ustring& text, const xtd::ustring& caption, const xtd::drawing::icon& icon, const xtd::ustring& version, const xtd::ustring& long_version, const xtd::ustring& copyright) {show_about_dialog(&owner, text, caption, icon, version, long_version, copyright);}
103 
113  static void show(const iwin32_window& owner, const xtd::ustring& text, const xtd::ustring& caption, const xtd::drawing::icon& icon, const xtd::ustring& version, const xtd::ustring& long_version, const xtd::ustring& copyright, const xtd::ustring& website) {show_about_dialog(&owner, text, caption, icon, version, long_version, copyright, website);}
114 
125  static void show(const iwin32_window& owner, const xtd::ustring& text, const xtd::ustring& caption, const xtd::drawing::icon& icon, const xtd::ustring& version, const xtd::ustring& long_version, const xtd::ustring& copyright, const xtd::ustring& website, const xtd::ustring& website_label) {show_about_dialog(&owner, text, caption, icon, version, long_version, copyright, website, website_label);}
126 
138  static void show(const iwin32_window& owner, const xtd::ustring& text, const xtd::ustring& caption, const xtd::drawing::icon& icon, const xtd::ustring& version, const xtd::ustring& long_version, const xtd::ustring& copyright, const xtd::ustring& website, const xtd::ustring& website_label, const author_collection& authors) {show_about_dialog(&owner, text, caption, icon, version, long_version, copyright, website, website_label, authors);}
139 
152  static void show(const iwin32_window& owner, const xtd::ustring& text, const xtd::ustring& caption, const xtd::drawing::icon& icon, const xtd::ustring& version, const xtd::ustring& long_version, const xtd::ustring& copyright, const xtd::ustring& website, const xtd::ustring& website_label, const author_collection& authors, const documenter_collection& documenters) {show_about_dialog(&owner, text, caption, icon, version, long_version, copyright, website, website_label, authors, documenters);}
153 
167  static void show(const iwin32_window& owner, const xtd::ustring& text, const xtd::ustring& caption, const xtd::drawing::icon& icon, const xtd::ustring& version, const xtd::ustring& long_version, const xtd::ustring& copyright, const xtd::ustring& website, const xtd::ustring& website_label, const author_collection& authors, const documenter_collection& documenters, const translator_collection translators) {show_about_dialog(&owner, text, caption, icon, version, long_version, copyright, website, website_label, authors, documenters, translators);}
168 
183  static void show(const iwin32_window& owner, const xtd::ustring& text, const xtd::ustring& caption, const xtd::drawing::icon& icon, const xtd::ustring& version, const xtd::ustring& long_version, const xtd::ustring& copyright, const xtd::ustring& website, const xtd::ustring& website_label, const author_collection& authors, const documenter_collection& documenters, const translator_collection translators, const artist_collection& artists) {show_about_dialog(&owner, text, caption, icon, version, long_version, copyright, website, website_label, authors, documenters, translators, artists);}
184 
200  static void show(const iwin32_window& owner, const xtd::ustring& text, const xtd::ustring& caption, const xtd::drawing::icon& icon, const xtd::ustring& version, const xtd::ustring& long_version, const xtd::ustring& copyright, const xtd::ustring& website, const xtd::ustring& website_label, const author_collection& authors, const documenter_collection& documenters, const translator_collection translators, const artist_collection& artists, const xtd::ustring& license) {show_about_dialog(&owner, text, caption, icon, version, long_version, copyright, website, website_label, authors, documenters, translators, artists, license);}
201 
203  static void show() {show_about_dialog<xtd::drawing::icon>(nullptr);}
204 
207  static void show(const xtd::ustring& text) {show_about_dialog<xtd::drawing::icon>(nullptr, text);}
208 
212  static void show(const xtd::ustring& text, const xtd::ustring& caption) {show_about_dialog<xtd::drawing::icon>(nullptr, text, caption);}
213 
218  static void show(const xtd::ustring& text, const xtd::ustring& caption, const xtd::drawing::icon& icon) {show_about_dialog(nullptr, text, caption, icon);}
219 
225  static void show(const xtd::ustring& text, const xtd::ustring& caption, const xtd::drawing::icon& icon, const xtd::ustring& version) {show_about_dialog(nullptr, text, caption, icon, version);}
226 
233  static void show(const xtd::ustring& text, const xtd::ustring& caption, const xtd::drawing::icon& icon, const xtd::ustring& version, const xtd::ustring& long_version) {show_about_dialog(nullptr, text, caption, icon, version, long_version);}
234 
242  static void show(const xtd::ustring& text, const xtd::ustring& caption, const xtd::drawing::icon& icon, const xtd::ustring& version, const xtd::ustring& long_version, const xtd::ustring& copyright) {show_about_dialog(nullptr, text, caption, icon, version, long_version, copyright);}
243 
252  static void show(const xtd::ustring& text, const xtd::ustring& caption, const xtd::drawing::icon& icon, const xtd::ustring& version, const xtd::ustring& long_version, const xtd::ustring& copyright, const xtd::ustring& website) {show_about_dialog(nullptr, text, caption, icon, version, long_version, copyright, website);}
253 
263  static void show(const xtd::ustring& text, const xtd::ustring& caption, const xtd::drawing::icon& icon, const xtd::ustring& version, const xtd::ustring& long_version, const xtd::ustring& copyright, const xtd::ustring& website, const xtd::ustring& website_label) {show_about_dialog(nullptr, text, caption, icon, version, long_version, copyright, website, website_label);}
264 
275  static void show(const xtd::ustring& text, const xtd::ustring& caption, const xtd::drawing::icon& icon, const xtd::ustring& version, const xtd::ustring& long_version, const xtd::ustring& copyright, const xtd::ustring& website, const xtd::ustring& website_label, const author_collection& authors) {show_about_dialog(nullptr, text, caption, icon, version, long_version, copyright, website, website_label, authors);}
276 
288  static void show(const xtd::ustring& text, const xtd::ustring& caption, const xtd::drawing::icon& icon, const xtd::ustring& version, const xtd::ustring& long_version, const xtd::ustring& copyright, const xtd::ustring& website, const xtd::ustring& website_label, const author_collection& authors, const documenter_collection& documenters) {show_about_dialog(nullptr, text, caption, icon, version, long_version, copyright, website, website_label, authors, documenters);}
289 
302  static void show(const xtd::ustring& text, const xtd::ustring& caption, const xtd::drawing::icon& icon, const xtd::ustring& version, const xtd::ustring& long_version, const xtd::ustring& copyright, const xtd::ustring& website, const xtd::ustring& website_label, const author_collection& authors, const documenter_collection& documenters, const translator_collection translators) {show_about_dialog(nullptr, text, caption, icon, version, long_version, copyright, website, website_label, authors, documenters, translators);}
303 
317  static void show(const xtd::ustring& text, const xtd::ustring& caption, const xtd::drawing::icon& icon, const xtd::ustring& version, const xtd::ustring& long_version, const xtd::ustring& copyright, const xtd::ustring& website, const xtd::ustring& website_label, const author_collection& authors, const documenter_collection& documenters, const translator_collection translators, const artist_collection& artists) {show_about_dialog(nullptr, text, caption, icon, version, long_version, copyright, website, website_label, authors, documenters, translators, artists);}
318 
333  static void show(const xtd::ustring& text, const xtd::ustring& caption, const xtd::drawing::icon& icon, const xtd::ustring& version, const xtd::ustring& long_version, const xtd::ustring& copyright, const xtd::ustring& website, const xtd::ustring& website_label, const author_collection& authors, const documenter_collection& documenters, const translator_collection translators, const artist_collection& artists, const xtd::ustring& license) {show_about_dialog(nullptr, text, caption, icon, version, long_version, copyright, website, website_label, authors, documenters, translators, artists, license);}
334 
339  static void show(const xtd::ustring& text, const xtd::ustring& caption, const xtd::drawing::bitmap& icon) {show_about_dialog(nullptr, text, caption, icon);}
340 
346  static void show(const xtd::ustring& text, const xtd::ustring& caption, const xtd::drawing::bitmap& icon, const xtd::ustring& version) {show_about_dialog(nullptr, text, caption, icon, version);}
347 
354  static void show(const xtd::ustring& text, const xtd::ustring& caption, const xtd::drawing::bitmap& icon, const xtd::ustring& version, const xtd::ustring& long_version) {show_about_dialog(nullptr, text, caption, icon, version, long_version);}
355 
363  static void show(const xtd::ustring& text, const xtd::ustring& caption, const xtd::drawing::bitmap& icon, const xtd::ustring& version, const xtd::ustring& long_version, const xtd::ustring& copyright) {show_about_dialog(nullptr, text, caption, icon, version, long_version, copyright);}
364 
373  static void show(const xtd::ustring& text, const xtd::ustring& caption, const xtd::drawing::bitmap& icon, const xtd::ustring& version, const xtd::ustring& long_version, const xtd::ustring& copyright, const xtd::ustring& website) {show_about_dialog(nullptr, text, caption, icon, version, long_version, copyright, website);}
374 
384  static void show(const xtd::ustring& text, const xtd::ustring& caption, const xtd::drawing::bitmap& icon, const xtd::ustring& version, const xtd::ustring& long_version, const xtd::ustring& copyright, const xtd::ustring& website, const xtd::ustring& website_label) {show_about_dialog(nullptr, text, caption, icon, version, long_version, copyright, website, website_label);}
385 
396  static void show(const xtd::ustring& text, const xtd::ustring& caption, const xtd::drawing::bitmap& icon, const xtd::ustring& version, const xtd::ustring& long_version, const xtd::ustring& copyright, const xtd::ustring& website, const xtd::ustring& website_label, const author_collection& authors) {show_about_dialog(nullptr, text, caption, icon, version, long_version, copyright, website, website_label, authors);}
397 
409  static void show(const xtd::ustring& text, const xtd::ustring& caption, const xtd::drawing::bitmap& icon, const xtd::ustring& version, const xtd::ustring& long_version, const xtd::ustring& copyright, const xtd::ustring& website, const xtd::ustring& website_label, const author_collection& authors, const documenter_collection& documenters) {show_about_dialog(nullptr, text, caption, icon, version, long_version, copyright, website, website_label, authors, documenters);}
410 
423  static void show(const xtd::ustring& text, const xtd::ustring& caption, const xtd::drawing::bitmap& icon, const xtd::ustring& version, const xtd::ustring& long_version, const xtd::ustring& copyright, const xtd::ustring& website, const xtd::ustring& website_label, const author_collection& authors, const documenter_collection& documenters, const translator_collection translators) {show_about_dialog(nullptr, text, caption, icon, version, long_version, copyright, website, website_label, authors, documenters, translators);}
424 
438  static void show(const xtd::ustring& text, const xtd::ustring& caption, const xtd::drawing::bitmap& icon, const xtd::ustring& version, const xtd::ustring& long_version, const xtd::ustring& copyright, const xtd::ustring& website, const xtd::ustring& website_label, const author_collection& authors, const documenter_collection& documenters, const translator_collection translators, const artist_collection& artists) {show_about_dialog(nullptr, text, caption, icon, version, long_version, copyright, website, website_label, authors, documenters, translators, artists);}
439 
454  static void show(const xtd::ustring& text, const xtd::ustring& caption, const xtd::drawing::bitmap& icon, const xtd::ustring& version, const xtd::ustring& long_version, const xtd::ustring& copyright, const xtd::ustring& website, const xtd::ustring& website_label, const author_collection& authors, const documenter_collection& documenters, const translator_collection translators, const artist_collection& artists, const xtd::ustring& license) {show_about_dialog(nullptr, text, caption, icon, version, long_version, copyright, website, website_label, authors, documenters, translators, artists, license);}
455 
456  private:
457  template<typename icon_t>
458  static void show_about_dialog(const iwin32_window* owner, const xtd::ustring& text = "About box..."_t, const xtd::ustring& caption = "", const icon_t& icon = icon_t::empty, const xtd::ustring& version = "", const xtd::ustring& long_version = "", const xtd::ustring& copyright = "", const xtd::ustring& website = "", const xtd::ustring& website_label = "", 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::ustring& license = "") {
459  about_dialog dialog;
460  dialog.description(text);
461  dialog.name(caption);
462  dialog.icon(icon);
463  dialog.version(version);
464  dialog.long_version(long_version);
465  dialog.copyright(copyright);
466  dialog.website(website);
467  dialog.website_label(website_label);
468  dialog.authors(authors);
469  dialog.documenters(documenters);
470  dialog.translators(translators);
471  dialog.artists(artists);
472  dialog.license(license);
473  owner ? dialog.show(*owner) : dialog.show();
474  }
475  };
476  }
477 }
Contains xtd::static_object class.
static void show(const iwin32_window &owner, const xtd::ustring &text, const xtd::ustring &caption, const xtd::drawing::icon &icon, const xtd::ustring &version, const xtd::ustring &long_version, const xtd::ustring &copyright, const xtd::ustring &website, const xtd::ustring &website_label, const author_collection &authors)
Displays an about box in front of the specified window. The about box displays a message, title bar caption, icon, version, long version, copyright, website with label and authors.
Definition: about_box.h:138
xtd::ustring copyright() const
Gets the product copyright.
Definition: about_dialog.h:94
static void show(const iwin32_window &owner, const xtd::ustring &text, const xtd::ustring &caption, const xtd::drawing::icon &icon, const xtd::ustring &version, const xtd::ustring &long_version, const xtd::ustring &copyright, const xtd::ustring &website)
Displays an about box in front of the specified window. The about box displays a message, title bar caption, icon, version, long version, copyright and website.
Definition: about_box.h:113
xtd::drawing::icon icon() const
Gets the product icon.
Definition: about_dialog.h:141
#define static_
This keyword is use to represent a static object. A static object can&#39;t be instantiated (constructors...
Definition: static.h:38
static void show(const xtd::ustring &text, const xtd::ustring &caption, const xtd::drawing::bitmap &icon, const xtd::ustring &version, const xtd::ustring &long_version, const xtd::ustring &copyright, const xtd::ustring &website, const xtd::ustring &website_label)
Displays a about box. The about box displays a message, title bar caption, icon, version, long version, copyright and website with label.
Definition: about_box.h:384
static void show(const xtd::ustring &text, const xtd::ustring &caption, const xtd::drawing::bitmap &icon, const xtd::ustring &version, const xtd::ustring &long_version, const xtd::ustring &copyright)
Displays a about box. The about box displays a message, title bar caption, icon, version, long version and copyright.
Definition: about_box.h:363
Represents a dialog box that displays about box.
Definition: about_box.h:44
static void show(const xtd::ustring &text, const xtd::ustring &caption, const xtd::drawing::icon &icon, const xtd::ustring &version, const xtd::ustring &long_version, const xtd::ustring &copyright, const xtd::ustring &website, const xtd::ustring &website_label, const author_collection &authors, const documenter_collection &documenters, const translator_collection translators, const artist_collection &artists, const xtd::ustring &license)
Displays a about box. The about box displays a message, title bar caption, icon, version, long version, copyright, website with label, authors, documentation writers, translators, artists and license.
Definition: about_box.h:333
xtd::forms::layout::arranged_element_collection< xtd::ustring > documenter_collection
Represents a documenter collection.
Definition: about_dialog.h:57
The xtd namespace contains all fundamental classes to access Hardware, Os, System, and more.
Definition: system_report.h:17
Contains xtd literals.
static void show(const xtd::ustring &text, const xtd::ustring &caption, const xtd::drawing::icon &icon, const xtd::ustring &version, const xtd::ustring &long_version, const xtd::ustring &copyright, const xtd::ustring &website, const xtd::ustring &website_label, const author_collection &authors, const documenter_collection &documenters, const translator_collection translators)
Displays a about box. The about box displays a message, title bar caption, icon, version, long version, copyright, website with label, authors, documentation writers and translators.
Definition: about_box.h:302
static void show(const iwin32_window &owner)
Displays an about box in front of the specified window.
Definition: about_box.h:57
static void show(const xtd::ustring &text, const xtd::ustring &caption, const xtd::drawing::icon &icon, const xtd::ustring &version, const xtd::ustring &long_version, const xtd::ustring &copyright)
Displays a about box. The about box displays a message, title bar caption, icon, version, long version and copyright.
Definition: about_box.h:242
static void show(const xtd::ustring &text, const xtd::ustring &caption, const xtd::drawing::bitmap &icon, const xtd::ustring &version, const xtd::ustring &long_version, const xtd::ustring &copyright, const xtd::ustring &website, const xtd::ustring &website_label, const author_collection &authors, const documenter_collection &documenters, const translator_collection translators, const artist_collection &artists, const xtd::ustring &license)
Displays a about box. The about box displays a message, title bar caption, icon, version, long version, copyright, website with label, authors, documentation writers, translators, artists and license.
Definition: about_box.h:454
static void show(const xtd::ustring &text, const xtd::ustring &caption, const xtd::drawing::icon &icon, const xtd::ustring &version, const xtd::ustring &long_version, const xtd::ustring &copyright, const xtd::ustring &website, const xtd::ustring &website_label, const author_collection &authors, const documenter_collection &documenters, const translator_collection translators, const artist_collection &artists)
Displays a about box. The about box displays a message, title bar caption, icon, version, long version, copyright, website with label, authors, documentation writers, translators and artists.
Definition: about_box.h:317
static void show(const iwin32_window &owner, const xtd::ustring &text, const xtd::ustring &caption, const xtd::drawing::icon &icon)
Displays an about box in front of the specified window. The about box displays a message, title bar caption and icon.
Definition: about_box.h:75
Represents text as a sequence of UTF-8 code units.
Definition: ustring.h:48
static void show(const xtd::ustring &text, const xtd::ustring &caption, const xtd::drawing::bitmap &icon, const xtd::ustring &version, const xtd::ustring &long_version, const xtd::ustring &copyright, const xtd::ustring &website, const xtd::ustring &website_label, const author_collection &authors, const documenter_collection &documenters, const translator_collection translators)
Displays a about box. The about box displays a message, title bar caption, icon, version, long version, copyright, website with label, authors, documentation writers and translators.
Definition: about_box.h:423
static void show(const iwin32_window &owner, const xtd::ustring &text, const xtd::ustring &caption, const xtd::drawing::icon &icon, const xtd::ustring &version, const xtd::ustring &long_version, const xtd::ustring &copyright, const xtd::ustring &website, const xtd::ustring &website_label)
Displays an about box in front of the specified window. The about box displays a message, title bar caption, icon, version, long version, copyright and website with label.
Definition: about_box.h:125
Represents the version number of an assembly, operating system, or the xtd. This class cannot be inhe...
Definition: version.h:93
xtd::ustring name() const
Gets the product name.
Definition: about_dialog.h:188
xtd::ustring website() const
Gets the product website.
Definition: about_dialog.h:224
xtd::ustring version() const
Gets the product version.
Definition: about_dialog.h:213
Represents a dialog box that displays about dialog.
Definition: about_dialog.h:50
const author_collection & authors() const
Gets the authors array.
Definition: about_dialog.h:80
static void show(const xtd::ustring &text, const xtd::ustring &caption, const xtd::drawing::bitmap &icon, const xtd::ustring &version, const xtd::ustring &long_version, const xtd::ustring &copyright, const xtd::ustring &website, const xtd::ustring &website_label, const author_collection &authors)
Displays a about box. The about box displays a message, title bar caption, icon, version, long version, copyright, website with label and authors.
Definition: about_box.h:396
Provides an interface to expose Win32 HWND handles.
Definition: iwin32_window.h:19
static void show(const xtd::ustring &text, const xtd::ustring &caption, const xtd::drawing::bitmap &icon)
Displays a about box. The about box displays a message, title bar caption and icon.
Definition: about_box.h:339
static void show(const iwin32_window &owner, const xtd::ustring &text, const xtd::ustring &caption, const xtd::drawing::icon &icon, const xtd::ustring &version, const xtd::ustring &long_version, const xtd::ustring &copyright, const xtd::ustring &website, const xtd::ustring &website_label, const author_collection &authors, const documenter_collection &documenters, const translator_collection translators, const artist_collection &artists)
Displays an about box in front of the specified window. The about box displays a message, title bar caption, icon, version, long version, copyright, website with label, authors, documentation writers, translators and artists.
Definition: about_box.h:183
static void show(const iwin32_window &owner, const xtd::ustring &text, const xtd::ustring &caption, const xtd::drawing::icon &icon, const xtd::ustring &version, const xtd::ustring &long_version, const xtd::ustring &copyright, const xtd::ustring &website, const xtd::ustring &website_label, const author_collection &authors, const documenter_collection &documenters, const translator_collection translators, const artist_collection &artists, const xtd::ustring &license)
Displays an about box in front of the specified window. The about box displays a message, title bar caption, icon, version, long version, copyright, website with label, authors, documentation writers, translators, artists and license.
Definition: about_box.h:200
xtd::forms::layout::arranged_element_collection< xtd::ustring > author_collection
Represents a author collection.
Definition: about_dialog.h:53
static void show(const xtd::ustring &text, const xtd::ustring &caption, const xtd::drawing::icon &icon, const xtd::ustring &version, const xtd::ustring &long_version)
Displays a about box. The about box displays a message, title bar caption, icon, version and long ver...
Definition: about_box.h:233
const documenter_collection & documenters() const
Gets the documentation writers array.
Definition: about_dialog.h:116
static void show(const iwin32_window &owner, const xtd::ustring &text, const xtd::ustring &caption, const xtd::drawing::icon &icon, const xtd::ustring &version, const xtd::ustring &long_version, const xtd::ustring &copyright, const xtd::ustring &website, const xtd::ustring &website_label, const author_collection &authors, const documenter_collection &documenters, const translator_collection translators)
Displays an about box in front of the specified window. The about box displays a message, title bar caption, icon, version, long version, copyright, website with label, authors, documentation writers and translators.
Definition: about_box.h:167
static void show(const xtd::ustring &text, const xtd::ustring &caption, const xtd::drawing::bitmap &icon, const xtd::ustring &version)
Displays a about box. The about box displays a message, title bar caption, icon and version...
Definition: about_box.h:346
static void show(const xtd::ustring &text, const xtd::ustring &caption)
Displays a about box. The about box displays a message and title bar caption.
Definition: about_box.h:212
static void show(const iwin32_window &owner, const xtd::ustring &text, const xtd::ustring &caption, const xtd::drawing::icon &icon, const xtd::ustring &version, const xtd::ustring &long_version)
Displays an about box in front of the specified window. The about box displays a message, title bar caption, icon, version and long version.
Definition: about_box.h:92
Encapsulates a GDI+ bitmap, which consists of the pixel data for a graphics image and its attributes...
Definition: bitmap.h:19
static void show(const xtd::ustring &text, const xtd::ustring &caption, const xtd::drawing::bitmap &icon, const xtd::ustring &version, const xtd::ustring &long_version, const xtd::ustring &copyright, const xtd::ustring &website, const xtd::ustring &website_label, const author_collection &authors, const documenter_collection &documenters, const translator_collection translators, const artist_collection &artists)
Displays a about box. The about box displays a message, title bar caption, icon, version, long version, copyright, website with label, authors, documentation writers, translators and artists.
Definition: about_box.h:438
static void show(const xtd::ustring &text, const xtd::ustring &caption, const xtd::drawing::icon &icon, const xtd::ustring &version, const xtd::ustring &long_version, const xtd::ustring &copyright, const xtd::ustring &website)
Displays a about box. The about box displays a message, title bar caption, icon, version, long version, copyright and website.
Definition: about_box.h:252
static void show(const xtd::ustring &text, const xtd::ustring &caption, const xtd::drawing::icon &icon, const xtd::ustring &version, const xtd::ustring &long_version, const xtd::ustring &copyright, const xtd::ustring &website, const xtd::ustring &website_label, const author_collection &authors)
Displays a about box. The about box displays a message, title bar caption, icon, version, long version, copyright, website with label and authors.
Definition: about_box.h:275
static void show(const iwin32_window &owner, const xtd::ustring &text, const xtd::ustring &caption, const xtd::drawing::icon &icon, const xtd::ustring &version, const xtd::ustring &long_version, const xtd::ustring &copyright)
Displays an about box in front of the specified window. The about box displays a message, title bar caption, icon, version, long version and copyright.
Definition: about_box.h:102
const artist_collection & artists() const
Gets the artists array.
Definition: about_dialog.h:66
static void show(const xtd::ustring &text, const xtd::ustring &caption, const xtd::drawing::icon &icon, const xtd::ustring &version, const xtd::ustring &long_version, const xtd::ustring &copyright, const xtd::ustring &website, const xtd::ustring &website_label)
Displays a about box. The about box displays a message, title bar caption, icon, version, long version, copyright and website with label.
Definition: about_box.h:263
static void show(const iwin32_window &owner, const xtd::ustring &text, const xtd::ustring &caption, const xtd::drawing::icon &icon, const xtd::ustring &version, const xtd::ustring &long_version, const xtd::ustring &copyright, const xtd::ustring &website, const xtd::ustring &website_label, const author_collection &authors, const documenter_collection &documenters)
Displays an about box in front of the specified window. The about box displays a message, title bar caption, icon, version, long version, copyright, website with label, authors and documentation writers.
Definition: about_box.h:152
const translator_collection & translators() const
Gets the translators array.
Definition: about_dialog.h:199
void show()
Runs about dialog box.
xtd::ustring description() const
Gets the product description.
Definition: about_dialog.h:105
xtd::ustring long_version() const
Gets the product long version.
Definition: about_dialog.h:177
Contains xtd::ustring class.
static void show(const iwin32_window &owner, const xtd::ustring &text, const xtd::ustring &caption, const xtd::drawing::icon &icon, const xtd::ustring &version)
Displays an about box in front of the specified window. The about box displays a message, title bar caption, icon and version.
Definition: about_box.h:83
static void show(const xtd::ustring &text, const xtd::ustring &caption, const xtd::drawing::bitmap &icon, const xtd::ustring &version, const xtd::ustring &long_version)
Displays a about box. The about box displays a message, title bar caption, icon, version and long ver...
Definition: about_box.h:354
static void show()
Displays a about box.
Definition: about_box.h:203
static void show(const xtd::ustring &text, const xtd::ustring &caption, const xtd::drawing::icon &icon, const xtd::ustring &version)
Displays a about box. The about box displays a message, title bar caption, icon and version...
Definition: about_box.h:225
xtd::ustring license() const
Gets the product license.
Definition: about_dialog.h:166
static void show(const xtd::ustring &text, const xtd::ustring &caption, const xtd::drawing::bitmap &icon, const xtd::ustring &version, const xtd::ustring &long_version, const xtd::ustring &copyright, const xtd::ustring &website)
Displays a about box. The about box displays a message, title bar caption, icon, version, long version, copyright and website.
Definition: about_box.h:373
static void show(const xtd::ustring &text, const xtd::ustring &caption, const xtd::drawing::bitmap &icon, const xtd::ustring &version, const xtd::ustring &long_version, const xtd::ustring &copyright, const xtd::ustring &website, const xtd::ustring &website_label, const author_collection &authors, const documenter_collection &documenters)
Displays a about box. The about box displays a message, title bar caption, icon, version, long version, copyright, website with label, authors and documentation writers.
Definition: about_box.h:409
static void show(const xtd::ustring &text, const xtd::ustring &caption, const xtd::drawing::icon &icon, const xtd::ustring &version, const xtd::ustring &long_version, const xtd::ustring &copyright, const xtd::ustring &website, const xtd::ustring &website_label, const author_collection &authors, const documenter_collection &documenters)
Displays a about box. The about box displays a message, title bar caption, icon, version, long version, copyright, website with label, authors and documentation writers.
Definition: about_box.h:288
static void show(const iwin32_window &owner, const xtd::ustring &text)
Displays an about box in front of the specified window. The about box displays a message.
Definition: about_box.h:62
The xtd::forms namespace contains classes for creating Windows-based applications that take full adva...
Definition: about_box.h:13
Contains xtd::forms::about_dialog dialog.
xtd::forms::layout::arranged_element_collection< xtd::ustring > artist_collection
Represents a artist collection.
Definition: about_dialog.h:55
static void show(const xtd::ustring &text)
Displays a about box. The about box displays a message.
Definition: about_box.h:207
xtd::forms::layout::arranged_element_collection< xtd::ustring > translator_collection
Represents a translator collection.
Definition: about_dialog.h:59
static void show(const iwin32_window &owner, const xtd::ustring &text, const xtd::ustring &caption)
Displays an about box in front of the specified window. The about box displays a message and title ba...
Definition: about_box.h:68
xtd::ustring website_label() const
Gets the product website label.
Definition: about_dialog.h:235
Represents a Windows icon, which is a small bitmap image that is used to represent an object...
Definition: icon.h:22
static void show(const xtd::ustring &text, const xtd::ustring &caption, const xtd::drawing::icon &icon)
Displays a about box. The about box displays a message, title bar caption and icon.
Definition: about_box.h:218