xtd - Reference Guide
0.1.1
Modern c++17/20 framework to create console, GUI and unit test applications on Windows, macOS, Linux, iOS and android.
|
#include <form_button_images.h>
Provides a form button images factories for use by a form control.
Inherits xtd::static_object.
Static Public Member Functions | |
static xtd::drawing::image | close () |
Close image object. More... | |
static xtd::drawing::image | close (bool maximized_form) |
Close image object with specified maximized form. More... | |
static xtd::drawing::image | close (const xtd::drawing::size &size) |
Close image object with specified size. More... | |
static xtd::drawing::image | close (const xtd::forms::theme_images &theme, const xtd::drawing::size &size) |
Close image object with specified theme and size. More... | |
static xtd::drawing::image | close (const xtd::ustring &theme) |
Close image object with specified theme. More... | |
static xtd::drawing::image | close (const xtd::ustring &theme, bool maximized_form) |
Close image object with specified theme and maximized form. More... | |
static xtd::drawing::image | close (const xtd::ustring &theme, const xtd::drawing::size &size) |
Close image object with specified theme and size. More... | |
static xtd::drawing::image | close_hovered () |
Close hovered image object. More... | |
static xtd::drawing::image | close_hovered (bool maximized_form) |
Close hovered image object with specified maximized form. More... | |
static xtd::drawing::image | close_hovered (const xtd::drawing::size &size) |
Close hovered image object with specified size. More... | |
static xtd::drawing::image | close_hovered (const xtd::forms::theme_images &theme, const xtd::drawing::size &size) |
Close hovered image object with specified theme and size. More... | |
static xtd::drawing::image | close_hovered (const xtd::ustring &theme) |
Close hovered image object with specified theme. More... | |
static xtd::drawing::image | close_hovered (const xtd::ustring &theme, bool maximized_form) |
Close hovered image object with specified theme and maximized form. More... | |
static xtd::drawing::image | close_hovered (const xtd::ustring &theme, const xtd::drawing::size &size) |
Close hovered image object with specified theme and size. More... | |
static xtd::drawing::image | from_name (const xtd::forms::theme_images &theme, const xtd::ustring &name, bool maximized_form) |
Gets image object with specified theme, name and maximized form. More... | |
static xtd::drawing::image | from_name (const xtd::forms::theme_images &theme, const xtd::ustring &name, const xtd::drawing::size &size) |
Gets image object with specified theme, name and size. More... | |
static xtd::drawing::image | from_name (const xtd::ustring &name) |
Gets image object with specified name. More... | |
static xtd::drawing::image | from_name (const xtd::ustring &name, bool maximized_form) |
Gets image object with specified name and maximized form. More... | |
static xtd::drawing::image | from_name (const xtd::ustring &name, const xtd::drawing::size &size) |
Gets image object with specified name and size. More... | |
static xtd::drawing::image | from_name (const xtd::ustring &theme, const xtd::ustring &name) |
Gets image object with specified theme and name. More... | |
static xtd::drawing::image | from_name (const xtd::ustring &theme, const xtd::ustring &name, bool maximized_form) |
Gets image object with specified theme, name and maximized form. More... | |
static xtd::drawing::image | from_name (const xtd::ustring &theme, const xtd::ustring &name, const xtd::drawing::size &size) |
Gets image object with specified theme, name and size. More... | |
static xtd::drawing::image | fullscreen () |
Fullscreen image object. More... | |
static xtd::drawing::image | fullscreen (bool maximized_form) |
Fullscreen image object with specified maximized form. More... | |
static xtd::drawing::image | fullscreen (const xtd::drawing::size &size) |
Fullscreen image object with specified size. More... | |
static xtd::drawing::image | fullscreen (const xtd::forms::theme_images &theme, const xtd::drawing::size &size) |
Fullscreen image object with specified theme and size. More... | |
static xtd::drawing::image | fullscreen (const xtd::ustring &theme) |
Fullscreen image object with specified theme. More... | |
static xtd::drawing::image | fullscreen (const xtd::ustring &theme, bool maximized_form) |
Fullscreen image object with specified theme and maximized form. More... | |
static xtd::drawing::image | fullscreen (const xtd::ustring &theme, const xtd::drawing::size &size) |
Fullscreen image object with specified theme and size. More... | |
static xtd::drawing::image | fullscreen_hovered () |
Close image object. More... | |
static xtd::drawing::image | fullscreen_hovered (bool maximized_form) |
Fullscreen hovered image object with specified maximized form. More... | |
static xtd::drawing::image | fullscreen_hovered (const xtd::drawing::size &size) |
Fullscreen hovered image object with specified size. More... | |
static xtd::drawing::image | fullscreen_hovered (const xtd::forms::theme_images &theme, const xtd::drawing::size &size) |
Fullscreen hovered image object with specified theme and size. More... | |
static xtd::drawing::image | fullscreen_hovered (const xtd::ustring &theme) |
Fullscreen hovered image object with specified theme. More... | |
static xtd::drawing::image | fullscreen_hovered (const xtd::ustring &theme, bool maximized_form) |
Fullscreen hovered image object with specified theme and maximized form. More... | |
static xtd::drawing::image | fullscreen_hovered (const xtd::ustring &theme, const xtd::drawing::size &size) |
Fullscreen hovered image object with specified theme and size. More... | |
static xtd::drawing::image | maximize () |
Maximize image object. More... | |
static xtd::drawing::image | maximize (bool maximized_form) |
Maximize image object with specified maximized form. More... | |
static xtd::drawing::image | maximize (const xtd::drawing::size &size) |
Maximize image object with specified size. More... | |
static xtd::drawing::image | maximize (const xtd::forms::theme_images &theme, const xtd::drawing::size &size) |
Maximize image object with specified theme and size. More... | |
static xtd::drawing::image | maximize (const xtd::ustring &theme) |
Maximize image object with specified theme. More... | |
static xtd::drawing::image | maximize (const xtd::ustring &theme, bool maximized_form) |
Maximize image object with specified theme and maximized form. More... | |
static xtd::drawing::image | maximize (const xtd::ustring &theme, const xtd::drawing::size &size) |
Maximize image object with specified theme and size. More... | |
static xtd::drawing::image | maximize_hovered () |
Maximize hovered image object. More... | |
static xtd::drawing::image | maximize_hovered (bool maximized_form) |
Maximize hovered image object with specified maximized form. More... | |
static xtd::drawing::image | maximize_hovered (const xtd::drawing::size &size) |
Maximize hovered image object with specified size. More... | |
static xtd::drawing::image | maximize_hovered (const xtd::forms::theme_images &theme, const xtd::drawing::size &size) |
Maximize hovered image object with specified theme and size. More... | |
static xtd::drawing::image | maximize_hovered (const xtd::ustring &theme) |
Maximize hovered image object with specified theme. More... | |
static xtd::drawing::image | maximize_hovered (const xtd::ustring &theme, bool maximized_form) |
Maximize hovered image object with specified theme and maximized form. More... | |
static xtd::drawing::image | maximize_hovered (const xtd::ustring &theme, const xtd::drawing::size &size) |
Maximize hovered image object with specified theme and size. More... | |
static xtd::drawing::image | minimize () |
Minimize image object. More... | |
static xtd::drawing::image | minimize (bool maximized_form) |
Minimize image object with specified maximized form. More... | |
static xtd::drawing::image | minimize (const xtd::drawing::size &size) |
Minimize image object with specified size. More... | |
static xtd::drawing::image | minimize (const xtd::forms::theme_images &theme, const xtd::drawing::size &size) |
Minimize image object with specified theme and size. More... | |
static xtd::drawing::image | minimize (const xtd::ustring &theme) |
Minimize image object with specified theme. More... | |
static xtd::drawing::image | minimize (const xtd::ustring &theme, bool maximized_form) |
Minimize image object with specified theme and maximized form. More... | |
static xtd::drawing::image | minimize (const xtd::ustring &theme, const xtd::drawing::size &size) |
Minimize image object with specified theme and size. More... | |
static xtd::drawing::image | minimize_hovered () |
Minimize hovered image object. More... | |
static xtd::drawing::image | minimize_hovered (bool maximized_form) |
Minimize hovered image object with specified maximized form. More... | |
static xtd::drawing::image | minimize_hovered (const xtd::drawing::size &size) |
Minimize hovered image object with specified size. More... | |
static xtd::drawing::image | minimize_hovered (const xtd::forms::theme_images &theme, const xtd::drawing::size &size) |
Minimize hovered image object with specified theme and size. More... | |
static xtd::drawing::image | minimize_hovered (const xtd::ustring &theme) |
Minimize hovered image object with specified theme. More... | |
static xtd::drawing::image | minimize_hovered (const xtd::ustring &theme, bool maximized_form) |
Minimize hovered image object with specified theme and maximized form. More... | |
static xtd::drawing::image | minimize_hovered (const xtd::ustring &theme, const xtd::drawing::size &size) |
Minimize hovered image object with specified theme and size. More... | |
static xtd::drawing::image | restore () |
Restore image object. More... | |
static xtd::drawing::image | restore (bool maximized_form) |
Restore image object with specified maximized form. More... | |
static xtd::drawing::image | restore (const xtd::drawing::size &size) |
Restore image object with specified size. More... | |
static xtd::drawing::image | restore (const xtd::forms::theme_images &theme, const xtd::drawing::size &size) |
Restore image object with specified theme and size. More... | |
static xtd::drawing::image | restore (const xtd::ustring &theme) |
Restore image object with specified theme. More... | |
static xtd::drawing::image | restore (const xtd::ustring &theme, bool maximized_form) |
Restore image object with specified theme and maximized form. More... | |
static xtd::drawing::image | restore (const xtd::ustring &theme, const xtd::drawing::size &size) |
Restore image object with specified theme and size. More... | |
static xtd::drawing::image | restore_hovered () |
Restore hovered image object. More... | |
static xtd::drawing::image | restore_hovered (bool maximized_form) |
Restore hovered image object with specified maximized form. More... | |
static xtd::drawing::image | restore_hovered (const xtd::drawing::size &size) |
Restore hovered image object with specified size. More... | |
static xtd::drawing::image | restore_hovered (const xtd::forms::theme_images &theme, const xtd::drawing::size &size) |
Restore hovered image object with specified theme and size. More... | |
static xtd::drawing::image | restore_hovered (const xtd::ustring &theme) |
Restore hovered image object with specified theme. More... | |
static xtd::drawing::image | restore_hovered (const xtd::ustring &theme, bool maximized_form) |
Restore hovered image object with specified theme and maximized form. More... | |
static xtd::drawing::image | restore_hovered (const xtd::ustring &theme, const xtd::drawing::size &size) |
Restore hovered image object with specified theme and size. More... | |
static xtd::drawing::size | size () |
Gets the height and width of the button images. More... | |
static xtd::drawing::size | size (bool maximized_form) |
Gets the height and width of the button images with specified maximized form. More... | |
static xtd::drawing::image | system_menu () |
System menu image object. More... | |
static xtd::drawing::image | system_menu (bool maximized_form) |
System menu image object with specified maximized form. More... | |
static xtd::drawing::image | system_menu (const xtd::drawing::size &size) |
System menu image object with specified size. More... | |
static xtd::drawing::image | system_menu (const xtd::forms::theme_images &theme, const xtd::drawing::size &size) |
System menu image object with specified theme and size. More... | |
static xtd::drawing::image | system_menu (const xtd::ustring &theme) |
System menu image object with specified theme. More... | |
static xtd::drawing::image | system_menu (const xtd::ustring &theme, bool maximized_form) |
System menu image object with specified theme and maximized form. More... | |
static xtd::drawing::image | system_menu (const xtd::ustring &theme, const xtd::drawing::size &size) |
System menu image object with specified theme and size. More... | |
static xtd::drawing::image | system_menu_hovered () |
System menu hovered image object. More... | |
static xtd::drawing::image | system_menu_hovered (bool maximized_form) |
System menu hovered image object with specified maximized form. More... | |
static xtd::drawing::image | system_menu_hovered (const xtd::drawing::size &size) |
System menu hovered image object with specified size. More... | |
static xtd::drawing::image | system_menu_hovered (const xtd::forms::theme_images &theme, const xtd::drawing::size &size) |
System menu hovered image object with specified theme and size. More... | |
static xtd::drawing::image | system_menu_hovered (const xtd::ustring &theme) |
System menu hovered image object with specified theme. More... | |
static xtd::drawing::image | system_menu_hovered (const xtd::ustring &theme, bool maximized_form) |
System menu hovered image object with specified theme and maximized form. More... | |
static xtd::drawing::image | system_menu_hovered (const xtd::ustring &theme, const xtd::drawing::size &size) |
System menu hovered image object with specified theme and size. More... | |
|
inlinestatic |
Close image object.
|
inlinestatic |
Close image object with specified maximized form.
maximized_form | true if form is maximized; otherwise false. |
|
inlinestatic |
Close image object with specified size.
size | a xtd::drawing::size represent the sie of the image. |
|
inlinestatic |
Close image object with specified theme and size.
xtd::forms::theme_images | a string that represent theme of image. |
size | a xtd::drawing::size represent the sie of the image. |
|
inlinestatic |
Close image object with specified theme.
theme | a string that represent theme of image. |
|
inlinestatic |
Close image object with specified theme and maximized form.
theme | a string that represent theme of image. |
maximized_form | true if form is maximized; otherwise false. |
|
inlinestatic |
Close image object with specified theme and size.
theme | a string that represent theme of image. |
size | a xtd::drawing::size represent the sie of the image. |
|
inlinestatic |
Close hovered image object.
|
inlinestatic |
Close hovered image object with specified maximized form.
maximized_form | true if form is maximized; otherwise false. |
|
inlinestatic |
Close hovered image object with specified size.
size | a xtd::drawing::size represent the sie of the image. |
|
inlinestatic |
Close hovered image object with specified theme and size.
xtd::forms::theme_images | a string that represent theme of image. |
size | a xtd::drawing::size represent the sie of the image. |
|
inlinestatic |
Close hovered image object with specified theme.
theme | a string that represent theme of image. |
|
inlinestatic |
Close hovered image object with specified theme and maximized form.
theme | a string that represent theme of image. |
maximized_form | true if form is maximized; otherwise false. |
|
inlinestatic |
Close hovered image object with specified theme and size.
theme | a string that represent theme of image. |
size | a xtd::drawing::size represent the sie of the image. |
|
inlinestatic |
Gets image object with specified theme, name and maximized form.
theme | the theme name that contains the image to get. |
name | the image name to get. |
maximized_form | true if form is maximized; otherwise false. |
|
inlinestatic |
Gets image object with specified theme, name and size.
theme | the theme that contains the image to get. |
name | the image name to get. |
size | The size that represents the height and width of the button images in pixels. |
|
inlinestatic |
Gets image object with specified name.
name | the image name to get. |
|
inlinestatic |
Gets image object with specified name and maximized form.
name | the image name to get. |
maximized_form | true if form is maximized; otherwise false. |
|
inlinestatic |
Gets image object with specified name and size.
name | the image name to get. |
size | The size that represents the height and width of the button images in pixels. |
|
inlinestatic |
Gets image object with specified theme and name.
theme | the theme name that contains the image to get. |
name | the image name to get. |
|
inlinestatic |
Gets image object with specified theme, name and maximized form.
theme | the theme name that contains the image to get. |
name | the image name to get. |
maximized_form | true if form is maximized; otherwise false. |
|
inlinestatic |
Gets image object with specified theme, name and size.
theme | the theme name that contains the image to get. |
name | the image name to get. |
size | The size that represents the height and width of the button images in pixels. |
|
inlinestatic |
Fullscreen image object.
|
inlinestatic |
Fullscreen image object with specified maximized form.
maximized_form | true if form is maximized; otherwise false. |
|
inlinestatic |
Fullscreen image object with specified size.
size | a xtd::drawing::size represent the sie of the image. |
|
inlinestatic |
Fullscreen image object with specified theme and size.
xtd::forms::theme_images | a string that represent theme of image. |
size | a xtd::drawing::size represent the sie of the image. |
|
inlinestatic |
Fullscreen image object with specified theme.
theme | a string that represent theme of image. |
|
inlinestatic |
Fullscreen image object with specified theme and maximized form.
theme | a string that represent theme of image. |
maximized_form | true if form is maximized; otherwise false. |
|
inlinestatic |
Fullscreen image object with specified theme and size.
theme | a string that represent theme of image. |
size | a xtd::drawing::size represent the sie of the image. |
|
inlinestatic |
Close image object.
|
inlinestatic |
Fullscreen hovered image object with specified maximized form.
maximized_form | true if form is maximized; otherwise false. |
|
inlinestatic |
Fullscreen hovered image object with specified size.
size | a xtd::drawing::size represent the sie of the image. |
|
inlinestatic |
Fullscreen hovered image object with specified theme and size.
xtd::forms::theme_images | a string that represent theme of image. |
size | a xtd::drawing::size represent the sie of the image. |
|
inlinestatic |
Fullscreen hovered image object with specified theme.
theme | a string that represent theme of image. |
|
inlinestatic |
Fullscreen hovered image object with specified theme and maximized form.
theme | a string that represent theme of image. |
maximized_form | true if form is maximized; otherwise false. |
|
inlinestatic |
Fullscreen hovered image object with specified theme and size.
theme | a string that represent theme of image. |
size | a xtd::drawing::size represent the sie of the image. |
|
inlinestatic |
Maximize image object.
|
inlinestatic |
Maximize image object with specified maximized form.
maximized_form | true if form is maximized; otherwise false. |
|
inlinestatic |
Maximize image object with specified size.
size | a xtd::drawing::size represent the sie of the image. |
|
inlinestatic |
Maximize image object with specified theme and size.
xtd::forms::theme_images | a string that represent theme of image. |
size | a xtd::drawing::size represent the sie of the image. |
|
inlinestatic |
Maximize image object with specified theme.
theme | a string that represent theme of image. |
|
inlinestatic |
Maximize image object with specified theme and maximized form.
theme | a string that represent theme of image. |
maximized_form | true if form is maximized; otherwise false. |
|
inlinestatic |
Maximize image object with specified theme and size.
theme | a string that represent theme of image. |
size | a xtd::drawing::size represent the sie of the image. |
|
inlinestatic |
Maximize hovered image object.
|
inlinestatic |
Maximize hovered image object with specified maximized form.
maximized_form | true if form is maximized; otherwise false. |
|
inlinestatic |
Maximize hovered image object with specified size.
size | a xtd::drawing::size represent the sie of the image. |
|
inlinestatic |
Maximize hovered image object with specified theme and size.
xtd::forms::theme_images | a string that represent theme of image. |
size | a xtd::drawing::size represent the sie of the image. |
|
inlinestatic |
Maximize hovered image object with specified theme.
theme | a string that represent theme of image. |
|
inlinestatic |
Maximize hovered image object with specified theme and maximized form.
theme | a string that represent theme of image. |
maximized_form | true if form is maximized; otherwise false. |
|
inlinestatic |
Maximize hovered image object with specified theme and size.
theme | a string that represent theme of image. |
size | a xtd::drawing::size represent the sie of the image. |
|
inlinestatic |
Minimize image object.
|
inlinestatic |
Minimize image object with specified maximized form.
maximized_form | true if form is maximized; otherwise false. |
|
inlinestatic |
Minimize image object with specified size.
size | a xtd::drawing::size represent the sie of the image. |
|
inlinestatic |
Minimize image object with specified theme and size.
xtd::forms::theme_images | a string that represent theme of image. |
size | a xtd::drawing::size represent the sie of the image. |
|
inlinestatic |
Minimize image object with specified theme.
theme | a string that represent theme of image. |
|
inlinestatic |
Minimize image object with specified theme and maximized form.
theme | a string that represent theme of image. |
maximized_form | true if form is maximized; otherwise false. |
|
inlinestatic |
Minimize image object with specified theme and size.
theme | a string that represent theme of image. |
size | a xtd::drawing::size represent the sie of the image. |
|
inlinestatic |
Minimize hovered image object.
|
inlinestatic |
Minimize hovered image object with specified maximized form.
maximized_form | true if form is maximized; otherwise false. |
|
inlinestatic |
Minimize hovered image object with specified size.
size | a xtd::drawing::size represent the sie of the image. |
|
inlinestatic |
Minimize hovered image object with specified theme and size.
xtd::forms::theme_images | a string that represent theme of image. |
size | a xtd::drawing::size represent the sie of the image. |
|
inlinestatic |
Minimize hovered image object with specified theme.
theme | a string that represent theme of image. |
|
inlinestatic |
Minimize hovered image object with specified theme and maximized form.
theme | a string that represent theme of image. |
maximized_form | true if form is maximized; otherwise false. |
|
inlinestatic |
Minimize hovered image object with specified theme and size.
theme | a string that represent theme of image. |
size | a xtd::drawing::size represent the sie of the image. |
|
inlinestatic |
Restore image object.
|
inlinestatic |
Restore image object with specified maximized form.
maximized_form | true if form is maximized; otherwise false. |
|
inlinestatic |
Restore image object with specified size.
size | a xtd::drawing::size represent the sie of the image. |
|
inlinestatic |
Restore image object with specified theme and size.
xtd::forms::theme_images | a string that represent theme of image. |
size | a xtd::drawing::size represent the sie of the image. |
|
inlinestatic |
Restore image object with specified theme.
theme | a string that represent theme of image. |
|
inlinestatic |
Restore image object with specified theme and maximized form.
theme | a string that represent theme of image. |
maximized_form | true if form is maximized; otherwise false. |
|
inlinestatic |
Restore image object with specified theme and size.
theme | a string that represent theme of image. |
size | a xtd::drawing::size represent the sie of the image. |
|
inlinestatic |
Restore hovered image object.
|
inlinestatic |
Restore hovered image object with specified maximized form.
maximized_form | true if form is maximized; otherwise false. |
|
inlinestatic |
Restore hovered image object with specified size.
size | a xtd::drawing::size represent the sie of the image. |
|
inlinestatic |
Restore hovered image object with specified theme and size.
xtd::forms::theme_images | a string that represent theme of image. |
size | a xtd::drawing::size represent the sie of the image. |
|
inlinestatic |
Restore hovered image object with specified theme.
theme | a string that represent theme of image. |
|
inlinestatic |
Restore hovered image object with specified theme and maximized form.
theme | a string that represent theme of image. |
maximized_form | true if form is maximized; otherwise false. |
|
inlinestatic |
Restore hovered image object with specified theme and size.
theme | a string that represent theme of image. |
size | a xtd::drawing::size represent the sie of the image. |
|
inlinestatic |
Gets the height and width of the button images.
Windows | macOS | linux |
---|---|---|
{90, 58} | {24, 24} | {64, 64} |
|
inlinestatic |
Gets the height and width of the button images with specified maximized form.
maximized_form | true if form is maximized; otherwise false. |
maximized form | Windows | macOS | linux |
---|---|---|---|
false | {90, 58} | {24, 24} | {64, 64} |
true | {90, 42} | {24, 24} | {64, 64} |
|
inlinestatic |
System menu image object.
|
inlinestatic |
System menu image object with specified maximized form.
maximized_form | true if form is maximized; otherwise false. |
|
inlinestatic |
System menu image object with specified size.
size | a xtd::drawing::size represent the sie of the image. |
|
inlinestatic |
System menu image object with specified theme and size.
xtd::forms::theme_images | a string that represent theme of image. |
size | a xtd::drawing::size represent the sie of the image. |
|
inlinestatic |
System menu image object with specified theme.
theme | a string that represent theme of image. |
|
inlinestatic |
System menu image object with specified theme and maximized form.
theme | a string that represent theme of image. |
maximized_form | true if form is maximized; otherwise false. |
|
inlinestatic |
System menu image object with specified theme and size.
theme | a string that represent theme of image. |
size | a xtd::drawing::size represent the sie of the image. |
|
inlinestatic |
System menu hovered image object.
|
inlinestatic |
System menu hovered image object with specified maximized form.
maximized_form | true if form is maximized; otherwise false. |
|
inlinestatic |
System menu hovered image object with specified size.
size | a xtd::drawing::size represent the sie of the image. |
|
inlinestatic |
System menu hovered image object with specified theme and size.
xtd::forms::theme_images | a string that represent theme of image. |
size | a xtd::drawing::size represent the sie of the image. |
|
inlinestatic |
System menu hovered image object with specified theme.
theme | a string that represent theme of image. |
|
inlinestatic |
System menu hovered image object with specified theme and maximized form.
theme | a string that represent theme of image. |
maximized_form | true if form is maximized; otherwise false. |
|
inlinestatic |
System menu hovered image object with specified theme and size.
theme | a string that represent theme of image. |
size | a xtd::drawing::size represent the sie of the image. |