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.
Static Public Member Functions | List of all members
xtd::forms::form_button_images Class Referencefinal

#include <form_button_images.h>

Definition

Provides a form button images factories for use by a form control.

Namespace
xtd::forms
Library
xtd.forms

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::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::drawing::size &size)
 Close image object with specified size. 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 (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_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::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::drawing::size &size)
 Close hovered image object with specified size. 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 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 from_name (const xtd::ustring &name)
 Gets image object with specified name. 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 &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, const xtd::drawing::size &size)
 Gets image object with specified theme, name and size. 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, bool maximized_form)
 Gets image object with specified name and maximized form. 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::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 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::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::drawing::size &size)
 Fullscreen image object with specified size. 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 (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_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::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::drawing::size &size)
 Fullscreen hovered image object with specified size. 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 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 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::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::drawing::size &size)
 Maximize image object with specified size. 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 (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_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::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::drawing::size &size)
 Maximize hovered image object with specified size. 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 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 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::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::drawing::size &size)
 Minimize image object with specified size. 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 (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_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::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::drawing::size &size)
 Minimize hovered image object with specified size. 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 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 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::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::drawing::size &size)
 Restore image object with specified size. 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 (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_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::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::drawing::size &size)
 Restore hovered image object with specified size. 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::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::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::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::drawing::size &size)
 System menu image object with specified size. 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 (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_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::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::drawing::size &size)
 System menu hovered image object with specified size. 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...
 
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...
 

Member Function Documentation

◆ close() [1/7]

static xtd::drawing::image xtd::forms::form_button_images::close ( )
inlinestatic

Close image object.

Returns
A xtd::drawing::image that represent "window-close".

◆ close() [2/7]

static xtd::drawing::image xtd::forms::form_button_images::close ( bool  maximized_form)
inlinestatic

Close image object with specified maximized form.

Parameters
maximized_formtrue if form is maximized; otherwise false.
Returns
A xtd::drawing::image that represent "window-close".

◆ close() [3/7]

static xtd::drawing::image xtd::forms::form_button_images::close ( const xtd::ustring theme)
inlinestatic

Close image object with specified theme.

Parameters
themea string that represent theme of image.
Returns
A xtd::drawing::image that represent "window-close".

◆ close() [4/7]

static xtd::drawing::image xtd::forms::form_button_images::close ( const xtd::ustring theme,
bool  maximized_form 
)
inlinestatic

Close image object with specified theme and maximized form.

Parameters
themea string that represent theme of image.
maximized_formtrue if form is maximized; otherwise false.
Returns
A xtd::drawing::image that represent "window-close".

◆ close() [5/7]

static xtd::drawing::image xtd::forms::form_button_images::close ( const xtd::drawing::size size)
inlinestatic

Close image object with specified size.

Parameters
sizea xtd::drawing::size represent the sie of the image.
Returns
A xtd::drawing::image that represent "window-close".

◆ close() [6/7]

static xtd::drawing::image xtd::forms::form_button_images::close ( const xtd::ustring theme,
const xtd::drawing::size size 
)
inlinestatic

Close image object with specified theme and size.

Parameters
themea string that represent theme of image.
sizea xtd::drawing::size represent the sie of the image.
Returns
A xtd::drawing::image that represent "window-close".

◆ close() [7/7]

static xtd::drawing::image xtd::forms::form_button_images::close ( const xtd::forms::theme_images theme,
const xtd::drawing::size size 
)
inlinestatic

Close image object with specified theme and size.

Parameters
xtd::forms::theme_imagesa string that represent theme of image.
sizea xtd::drawing::size represent the sie of the image.
Returns
A xtd::drawing::image that represent "window-close".

◆ close_hovered() [1/7]

static xtd::drawing::image xtd::forms::form_button_images::close_hovered ( )
inlinestatic

Close hovered image object.

Returns
A xtd::drawing::image that represent "window-close-hovered".

◆ close_hovered() [2/7]

static xtd::drawing::image xtd::forms::form_button_images::close_hovered ( bool  maximized_form)
inlinestatic

Close hovered image object with specified maximized form.

Parameters
maximized_formtrue if form is maximized; otherwise false.
Returns
A xtd::drawing::image that represent "window-close".

◆ close_hovered() [3/7]

static xtd::drawing::image xtd::forms::form_button_images::close_hovered ( const xtd::ustring theme)
inlinestatic

Close hovered image object with specified theme.

Parameters
themea string that represent theme of image.
Returns
A xtd::drawing::image that represent "window-close-hovered".

◆ close_hovered() [4/7]

static xtd::drawing::image xtd::forms::form_button_images::close_hovered ( const xtd::ustring theme,
bool  maximized_form 
)
inlinestatic

Close hovered image object with specified theme and maximized form.

Parameters
themea string that represent theme of image.
maximized_formtrue if form is maximized; otherwise false.
Returns
A xtd::drawing::image that represent "window-close-hovered".

◆ close_hovered() [5/7]

static xtd::drawing::image xtd::forms::form_button_images::close_hovered ( const xtd::drawing::size size)
inlinestatic

Close hovered image object with specified size.

Parameters
sizea xtd::drawing::size represent the sie of the image.
Returns
A xtd::drawing::image that represent "window-close-hovered".

◆ close_hovered() [6/7]

static xtd::drawing::image xtd::forms::form_button_images::close_hovered ( const xtd::ustring theme,
const xtd::drawing::size size 
)
inlinestatic

Close hovered image object with specified theme and size.

Parameters
themea string that represent theme of image.
sizea xtd::drawing::size represent the sie of the image.
Returns
A xtd::drawing::image that represent "window-close-hovered".

◆ close_hovered() [7/7]

static xtd::drawing::image xtd::forms::form_button_images::close_hovered ( const xtd::forms::theme_images theme,
const xtd::drawing::size size 
)
inlinestatic

Close hovered image object with specified theme and size.

Parameters
xtd::forms::theme_imagesa string that represent theme of image.
sizea xtd::drawing::size represent the sie of the image.
Returns
A xtd::drawing::image that represent "window-close-hovered".

◆ from_name() [1/8]

static xtd::drawing::image xtd::forms::form_button_images::from_name ( const xtd::ustring name)
inlinestatic

Gets image object with specified name.

Parameters
namethe image name to get.
Returns
A xtd::drawing::image that represent the specified name.
Remarks
Use xtd::drawing::system_images::context_names to get names by context.

◆ from_name() [2/8]

static xtd::drawing::image xtd::forms::form_button_images::from_name ( const xtd::ustring theme,
const xtd::ustring name 
)
inlinestatic

Gets image object with specified theme and name.

Parameters
themethe theme name that contains the image to get.
namethe image name to get.
Returns
A xtd::drawing::image that represent the specified name.
Remarks
Use xtd::drawing::system_images::themes to get valid themes.
Use xtd::drawing::system_images::context_names to get valid names by context.

◆ from_name() [3/8]

static xtd::drawing::image xtd::forms::form_button_images::from_name ( const xtd::ustring name,
const xtd::drawing::size size 
)
inlinestatic

Gets image object with specified name and size.

Parameters
namethe image name to get.
sizeThe size that represents the height and width of the button images in pixels.
Returns
A xtd::drawing::image that represent the specified name.
Remarks
Use xtd::drawing::system_images::themes to get valid themes.
Use xtd::drawing::system_images::context_names to get valid names by context.

◆ from_name() [4/8]

static xtd::drawing::image xtd::forms::form_button_images::from_name ( const xtd::ustring theme,
const xtd::ustring name,
const xtd::drawing::size size 
)
inlinestatic

Gets image object with specified theme, name and size.

Parameters
themethe theme name that contains the image to get.
namethe image name to get.
sizeThe size that represents the height and width of the button images in pixels.
Returns
A xtd::drawing::image that represent the specified name.
Remarks
Use xtd::drawing::system_images::themes to get valid themes.
Use xtd::drawing::system_images::context_names to get valid names by context.

◆ from_name() [5/8]

static xtd::drawing::image xtd::forms::form_button_images::from_name ( const xtd::forms::theme_images theme,
const xtd::ustring name,
const xtd::drawing::size size 
)
inlinestatic

Gets image object with specified theme, name and size.

Parameters
themethe theme that contains the image to get.
namethe image name to get.
sizeThe size that represents the height and width of the button images in pixels.
Returns
A xtd::drawing::image that represent the specified name.
Remarks
Use xtd::drawing::system_images::themes to get valid themes.
Use xtd::drawing::system_images::context_names to get valid names by context.

◆ from_name() [6/8]

static xtd::drawing::image xtd::forms::form_button_images::from_name ( const xtd::ustring name,
bool  maximized_form 
)
inlinestatic

Gets image object with specified name and maximized form.

Parameters
namethe image name to get.
maximized_formtrue if form is maximized; otherwise false.
Returns
A xtd::drawing::image that represent the specified name.
Remarks
Use xtd::drawing::system_images::themes to get valid themes.
Use xtd::drawing::system_images::context_names to get valid names by context.

◆ from_name() [7/8]

static xtd::drawing::image xtd::forms::form_button_images::from_name ( const xtd::ustring theme,
const xtd::ustring name,
bool  maximized_form 
)
inlinestatic

Gets image object with specified theme, name and maximized form.

Parameters
themethe theme name that contains the image to get.
namethe image name to get.
maximized_formtrue if form is maximized; otherwise false.
Returns
A xtd::drawing::image that represent the specified name.
Remarks
Use xtd::drawing::system_images::themes to get valid themes.
Use xtd::drawing::system_images::context_names to get valid names by context.

◆ from_name() [8/8]

static xtd::drawing::image xtd::forms::form_button_images::from_name ( const xtd::forms::theme_images theme,
const xtd::ustring name,
bool  maximized_form 
)
inlinestatic

Gets image object with specified theme, name and maximized form.

Parameters
themethe theme name that contains the image to get.
namethe image name to get.
maximized_formtrue if form is maximized; otherwise false.
Returns
A xtd::drawing::image that represent the specified name.
Remarks
Use xtd::drawing::system_images::themes to get valid themes.
Use xtd::drawing::system_images::context_names to get valid names by context.

◆ fullscreen() [1/7]

static xtd::drawing::image xtd::forms::form_button_images::fullscreen ( )
inlinestatic

Fullscreen image object.

Returns
A xtd::drawing::image that represent "window-fullscreen".

◆ fullscreen() [2/7]

static xtd::drawing::image xtd::forms::form_button_images::fullscreen ( bool  maximized_form)
inlinestatic

Fullscreen image object with specified maximized form.

Parameters
maximized_formtrue if form is maximized; otherwise false.
Returns
A xtd::drawing::image that represent "window-fullscreen".

◆ fullscreen() [3/7]

static xtd::drawing::image xtd::forms::form_button_images::fullscreen ( const xtd::ustring theme)
inlinestatic

Fullscreen image object with specified theme.

Parameters
themea string that represent theme of image.
Returns
A xtd::drawing::image that represent "window-fullscreen".

◆ fullscreen() [4/7]

static xtd::drawing::image xtd::forms::form_button_images::fullscreen ( const xtd::ustring theme,
bool  maximized_form 
)
inlinestatic

Fullscreen image object with specified theme and maximized form.

Parameters
themea string that represent theme of image.
maximized_formtrue if form is maximized; otherwise false.
Returns
A xtd::drawing::image that represent "window-fullscreen".

◆ fullscreen() [5/7]

static xtd::drawing::image xtd::forms::form_button_images::fullscreen ( const xtd::drawing::size size)
inlinestatic

Fullscreen image object with specified size.

Parameters
sizea xtd::drawing::size represent the sie of the image.
Returns
A xtd::drawing::image that represent "window-fullscreen".

◆ fullscreen() [6/7]

static xtd::drawing::image xtd::forms::form_button_images::fullscreen ( const xtd::ustring theme,
const xtd::drawing::size size 
)
inlinestatic

Fullscreen image object with specified theme and size.

Parameters
themea string that represent theme of image.
sizea xtd::drawing::size represent the sie of the image.
Returns
A xtd::drawing::image that represent "window-close".

◆ fullscreen() [7/7]

static xtd::drawing::image xtd::forms::form_button_images::fullscreen ( const xtd::forms::theme_images theme,
const xtd::drawing::size size 
)
inlinestatic

Fullscreen image object with specified theme and size.

Parameters
xtd::forms::theme_imagesa string that represent theme of image.
sizea xtd::drawing::size represent the sie of the image.
Returns
A xtd::drawing::image that represent "window-fullscreen".

◆ fullscreen_hovered() [1/7]

static xtd::drawing::image xtd::forms::form_button_images::fullscreen_hovered ( )
inlinestatic

Close image object.

Returns
A xtd::drawing::image that represent "window-fullscreen-hovered".

◆ fullscreen_hovered() [2/7]

static xtd::drawing::image xtd::forms::form_button_images::fullscreen_hovered ( bool  maximized_form)
inlinestatic

Fullscreen hovered image object with specified maximized form.

Parameters
maximized_formtrue if form is maximized; otherwise false.
Returns
A xtd::drawing::image that represent "window-fullscreen-hovered".

◆ fullscreen_hovered() [3/7]

static xtd::drawing::image xtd::forms::form_button_images::fullscreen_hovered ( const xtd::ustring theme)
inlinestatic

Fullscreen hovered image object with specified theme.

Parameters
themea string that represent theme of image.
Returns
A xtd::drawing::image that represent "window-fullscreen-hovered".

◆ fullscreen_hovered() [4/7]

static xtd::drawing::image xtd::forms::form_button_images::fullscreen_hovered ( const xtd::ustring theme,
bool  maximized_form 
)
inlinestatic

Fullscreen hovered image object with specified theme and maximized form.

Parameters
themea string that represent theme of image.
maximized_formtrue if form is maximized; otherwise false.
Returns
A xtd::drawing::image that represent "window-fullscreen-hovered".

◆ fullscreen_hovered() [5/7]

static xtd::drawing::image xtd::forms::form_button_images::fullscreen_hovered ( const xtd::drawing::size size)
inlinestatic

Fullscreen hovered image object with specified size.

Parameters
sizea xtd::drawing::size represent the sie of the image.
Returns
A xtd::drawing::image that represent "window-fullscreen-hovered".

◆ fullscreen_hovered() [6/7]

static xtd::drawing::image xtd::forms::form_button_images::fullscreen_hovered ( const xtd::ustring theme,
const xtd::drawing::size size 
)
inlinestatic

Fullscreen hovered image object with specified theme and size.

Parameters
themea string that represent theme of image.
sizea xtd::drawing::size represent the sie of the image.
Returns
A xtd::drawing::image that represent "window-fullscreen-hovered".

◆ fullscreen_hovered() [7/7]

static xtd::drawing::image xtd::forms::form_button_images::fullscreen_hovered ( const xtd::forms::theme_images theme,
const xtd::drawing::size size 
)
inlinestatic

Fullscreen hovered image object with specified theme and size.

Parameters
xtd::forms::theme_imagesa string that represent theme of image.
sizea xtd::drawing::size represent the sie of the image.
Returns
A xtd::drawing::image that represent "window-fullscreen-hovered".

◆ maximize() [1/7]

static xtd::drawing::image xtd::forms::form_button_images::maximize ( )
inlinestatic

Maximize image object.

Returns
A xtd::drawing::image that represent "window-maximize".

◆ maximize() [2/7]

static xtd::drawing::image xtd::forms::form_button_images::maximize ( bool  maximized_form)
inlinestatic

Maximize image object with specified maximized form.

Parameters
maximized_formtrue if form is maximized; otherwise false.
Returns
A xtd::drawing::image that represent "window-maximize".

◆ maximize() [3/7]

static xtd::drawing::image xtd::forms::form_button_images::maximize ( const xtd::ustring theme)
inlinestatic

Maximize image object with specified theme.

Parameters
themea string that represent theme of image.
Returns
A xtd::drawing::image that represent "window-maximize".

◆ maximize() [4/7]

static xtd::drawing::image xtd::forms::form_button_images::maximize ( const xtd::ustring theme,
bool  maximized_form 
)
inlinestatic

Maximize image object with specified theme and maximized form.

Parameters
themea string that represent theme of image.
maximized_formtrue if form is maximized; otherwise false.
Returns
A xtd::drawing::image that represent "window-maximize".

◆ maximize() [5/7]

static xtd::drawing::image xtd::forms::form_button_images::maximize ( const xtd::drawing::size size)
inlinestatic

Maximize image object with specified size.

Parameters
sizea xtd::drawing::size represent the sie of the image.
Returns
A xtd::drawing::image that represent "window-maximize".

◆ maximize() [6/7]

static xtd::drawing::image xtd::forms::form_button_images::maximize ( const xtd::ustring theme,
const xtd::drawing::size size 
)
inlinestatic

Maximize image object with specified theme and size.

Parameters
themea string that represent theme of image.
sizea xtd::drawing::size represent the sie of the image.
Returns
A xtd::drawing::image that represent "window-maximize".

◆ maximize() [7/7]

static xtd::drawing::image xtd::forms::form_button_images::maximize ( const xtd::forms::theme_images theme,
const xtd::drawing::size size 
)
inlinestatic

Maximize image object with specified theme and size.

Parameters
xtd::forms::theme_imagesa string that represent theme of image.
sizea xtd::drawing::size represent the sie of the image.
Returns
A xtd::drawing::image that represent "window-maximize".

◆ maximize_hovered() [1/7]

static xtd::drawing::image xtd::forms::form_button_images::maximize_hovered ( )
inlinestatic

Maximize hovered image object.

Returns
A xtd::drawing::image that represent "window-maximize-hovered".

◆ maximize_hovered() [2/7]

static xtd::drawing::image xtd::forms::form_button_images::maximize_hovered ( bool  maximized_form)
inlinestatic

Maximize hovered image object with specified maximized form.

Parameters
maximized_formtrue if form is maximized; otherwise false.
Returns
A xtd::drawing::image that represent "window-maximize-hovered".

◆ maximize_hovered() [3/7]

static xtd::drawing::image xtd::forms::form_button_images::maximize_hovered ( const xtd::ustring theme)
inlinestatic

Maximize hovered image object with specified theme.

Parameters
themea string that represent theme of image.
Returns
A xtd::drawing::image that represent "window-maximize-hovered".

◆ maximize_hovered() [4/7]

static xtd::drawing::image xtd::forms::form_button_images::maximize_hovered ( const xtd::ustring theme,
bool  maximized_form 
)
inlinestatic

Maximize hovered image object with specified theme and maximized form.

Parameters
themea string that represent theme of image.
maximized_formtrue if form is maximized; otherwise false.
Returns
A xtd::drawing::image that represent "window-maximize-hovered".

◆ maximize_hovered() [5/7]

static xtd::drawing::image xtd::forms::form_button_images::maximize_hovered ( const xtd::drawing::size size)
inlinestatic

Maximize hovered image object with specified size.

Parameters
sizea xtd::drawing::size represent the sie of the image.
Returns
A xtd::drawing::image that represent "window-maximize-hovered".

◆ maximize_hovered() [6/7]

static xtd::drawing::image xtd::forms::form_button_images::maximize_hovered ( const xtd::ustring theme,
const xtd::drawing::size size 
)
inlinestatic

Maximize hovered image object with specified theme and size.

Parameters
themea string that represent theme of image.
sizea xtd::drawing::size represent the sie of the image.
Returns
A xtd::drawing::image that represent "window-maximize-hovered".

◆ maximize_hovered() [7/7]

static xtd::drawing::image xtd::forms::form_button_images::maximize_hovered ( const xtd::forms::theme_images theme,
const xtd::drawing::size size 
)
inlinestatic

Maximize hovered image object with specified theme and size.

Parameters
xtd::forms::theme_imagesa string that represent theme of image.
sizea xtd::drawing::size represent the sie of the image.
Returns
A xtd::drawing::image that represent "window-maximize-hovered".

◆ minimize() [1/7]

static xtd::drawing::image xtd::forms::form_button_images::minimize ( )
inlinestatic

Minimize image object.

Returns
A xtd::drawing::image that represent "window-minimize".

◆ minimize() [2/7]

static xtd::drawing::image xtd::forms::form_button_images::minimize ( bool  maximized_form)
inlinestatic

Minimize image object with specified maximized form.

Parameters
maximized_formtrue if form is maximized; otherwise false.
Returns
A xtd::drawing::image that represent "window-minimize".

◆ minimize() [3/7]

static xtd::drawing::image xtd::forms::form_button_images::minimize ( const xtd::ustring theme)
inlinestatic

Minimize image object with specified theme.

Parameters
themea string that represent theme of image.
Returns
A xtd::drawing::image that represent "window-minimize".

◆ minimize() [4/7]

static xtd::drawing::image xtd::forms::form_button_images::minimize ( const xtd::ustring theme,
bool  maximized_form 
)
inlinestatic

Minimize image object with specified theme and maximized form.

Parameters
themea string that represent theme of image.
maximized_formtrue if form is maximized; otherwise false.
Returns
A xtd::drawing::image that represent "window-minimize".

◆ minimize() [5/7]

static xtd::drawing::image xtd::forms::form_button_images::minimize ( const xtd::drawing::size size)
inlinestatic

Minimize image object with specified size.

Parameters
sizea xtd::drawing::size represent the sie of the image.
Returns
A xtd::drawing::image that represent "window-minimize".

◆ minimize() [6/7]

static xtd::drawing::image xtd::forms::form_button_images::minimize ( const xtd::ustring theme,
const xtd::drawing::size size 
)
inlinestatic

Minimize image object with specified theme and size.

Parameters
themea string that represent theme of image.
sizea xtd::drawing::size represent the sie of the image.
Returns
A xtd::drawing::image that represent "window-minimize".

◆ minimize() [7/7]

static xtd::drawing::image xtd::forms::form_button_images::minimize ( const xtd::forms::theme_images theme,
const xtd::drawing::size size 
)
inlinestatic

Minimize image object with specified theme and size.

Parameters
xtd::forms::theme_imagesa string that represent theme of image.
sizea xtd::drawing::size represent the sie of the image.
Returns
A xtd::drawing::image that represent "window-minimize".

◆ minimize_hovered() [1/7]

static xtd::drawing::image xtd::forms::form_button_images::minimize_hovered ( )
inlinestatic

Minimize hovered image object.

Returns
A xtd::drawing::image that represent "window-close".

◆ minimize_hovered() [2/7]

static xtd::drawing::image xtd::forms::form_button_images::minimize_hovered ( bool  maximized_form)
inlinestatic

Minimize hovered image object with specified maximized form.

Parameters
maximized_formtrue if form is maximized; otherwise false.
Returns
A xtd::drawing::image that represent "window-minimize-hovered".

◆ minimize_hovered() [3/7]

static xtd::drawing::image xtd::forms::form_button_images::minimize_hovered ( const xtd::ustring theme)
inlinestatic

Minimize hovered image object with specified theme.

Parameters
themea string that represent theme of image.
Returns
A xtd::drawing::image that represent "window-minimize-hovered".

◆ minimize_hovered() [4/7]

static xtd::drawing::image xtd::forms::form_button_images::minimize_hovered ( const xtd::ustring theme,
bool  maximized_form 
)
inlinestatic

Minimize hovered image object with specified theme and maximized form.

Parameters
themea string that represent theme of image.
maximized_formtrue if form is maximized; otherwise false.
Returns
A xtd::drawing::image that represent "window-minimize-hovered".

◆ minimize_hovered() [5/7]

static xtd::drawing::image xtd::forms::form_button_images::minimize_hovered ( const xtd::drawing::size size)
inlinestatic

Minimize hovered image object with specified size.

Parameters
sizea xtd::drawing::size represent the sie of the image.
Returns
A xtd::drawing::image that represent "window-minimize-hovered".

◆ minimize_hovered() [6/7]

static xtd::drawing::image xtd::forms::form_button_images::minimize_hovered ( const xtd::ustring theme,
const xtd::drawing::size size 
)
inlinestatic

Minimize hovered image object with specified theme and size.

Parameters
themea string that represent theme of image.
sizea xtd::drawing::size represent the sie of the image.
Returns
A xtd::drawing::image that represent "window-minimize-hovered".

◆ minimize_hovered() [7/7]

static xtd::drawing::image xtd::forms::form_button_images::minimize_hovered ( const xtd::forms::theme_images theme,
const xtd::drawing::size size 
)
inlinestatic

Minimize hovered image object with specified theme and size.

Parameters
xtd::forms::theme_imagesa string that represent theme of image.
sizea xtd::drawing::size represent the sie of the image.
Returns
A xtd::drawing::image that represent "window-minimize-hovered".

◆ restore() [1/7]

static xtd::drawing::image xtd::forms::form_button_images::restore ( )
inlinestatic

Restore image object.

Returns
A xtd::drawing::image that represent "window-restore".

◆ restore() [2/7]

static xtd::drawing::image xtd::forms::form_button_images::restore ( bool  maximized_form)
inlinestatic

Restore image object with specified maximized form.

Parameters
maximized_formtrue if form is maximized; otherwise false.
Returns
A xtd::drawing::image that represent "window-restore".

◆ restore() [3/7]

static xtd::drawing::image xtd::forms::form_button_images::restore ( const xtd::ustring theme)
inlinestatic

Restore image object with specified theme.

Parameters
themea string that represent theme of image.
Returns
A xtd::drawing::image that represent "window-restore".

◆ restore() [4/7]

static xtd::drawing::image xtd::forms::form_button_images::restore ( const xtd::ustring theme,
bool  maximized_form 
)
inlinestatic

Restore image object with specified theme and maximized form.

Parameters
themea string that represent theme of image.
maximized_formtrue if form is maximized; otherwise false.
Returns
A xtd::drawing::image that represent "window-restore".

◆ restore() [5/7]

static xtd::drawing::image xtd::forms::form_button_images::restore ( const xtd::drawing::size size)
inlinestatic

Restore image object with specified size.

Parameters
sizea xtd::drawing::size represent the sie of the image.
Returns
A xtd::drawing::image that represent "window-restore".

◆ restore() [6/7]

static xtd::drawing::image xtd::forms::form_button_images::restore ( const xtd::ustring theme,
const xtd::drawing::size size 
)
inlinestatic

Restore image object with specified theme and size.

Parameters
themea string that represent theme of image.
sizea xtd::drawing::size represent the sie of the image.
Returns
A xtd::drawing::image that represent "window-restore".

◆ restore() [7/7]

static xtd::drawing::image xtd::forms::form_button_images::restore ( const xtd::forms::theme_images theme,
const xtd::drawing::size size 
)
inlinestatic

Restore image object with specified theme and size.

Parameters
xtd::forms::theme_imagesa string that represent theme of image.
sizea xtd::drawing::size represent the sie of the image.
Returns
A xtd::drawing::image that represent "window-restore".

◆ restore_hovered() [1/7]

static xtd::drawing::image xtd::forms::form_button_images::restore_hovered ( )
inlinestatic

Restore hovered image object.

Returns
A xtd::drawing::image that represent "window-restore-hovered".

◆ restore_hovered() [2/7]

static xtd::drawing::image xtd::forms::form_button_images::restore_hovered ( bool  maximized_form)
inlinestatic

Restore hovered image object with specified maximized form.

Parameters
maximized_formtrue if form is maximized; otherwise false.
Returns
A xtd::drawing::image that represent "window-restore-hovered".

◆ restore_hovered() [3/7]

static xtd::drawing::image xtd::forms::form_button_images::restore_hovered ( const xtd::ustring theme)
inlinestatic

Restore hovered image object with specified theme.

Parameters
themea string that represent theme of image.
Returns
A xtd::drawing::image that represent "window-restore-hovered".

◆ restore_hovered() [4/7]

static xtd::drawing::image xtd::forms::form_button_images::restore_hovered ( const xtd::ustring theme,
bool  maximized_form 
)
inlinestatic

Restore hovered image object with specified theme and maximized form.

Parameters
themea string that represent theme of image.
maximized_formtrue if form is maximized; otherwise false.
Returns
A xtd::drawing::image that represent "window-restore-hovered".

◆ restore_hovered() [5/7]

static xtd::drawing::image xtd::forms::form_button_images::restore_hovered ( const xtd::drawing::size size)
inlinestatic

Restore hovered image object with specified size.

Parameters
sizea xtd::drawing::size represent the sie of the image.
Returns
A xtd::drawing::image that represent "window-restore-hovered".

◆ restore_hovered() [6/7]

static xtd::drawing::image xtd::forms::form_button_images::restore_hovered ( const xtd::ustring theme,
const xtd::drawing::size size 
)
inlinestatic

Restore hovered image object with specified theme and size.

Parameters
themea string that represent theme of image.
sizea xtd::drawing::size represent the sie of the image.
Returns
A xtd::drawing::image that represent "window-restore-hovered""window-restore-hovered".

◆ restore_hovered() [7/7]

static xtd::drawing::image xtd::forms::form_button_images::restore_hovered ( const xtd::forms::theme_images theme,
const xtd::drawing::size size 
)
inlinestatic

Restore hovered image object with specified theme and size.

Parameters
xtd::forms::theme_imagesa string that represent theme of image.
sizea xtd::drawing::size represent the sie of the image.
Returns
A xtd::drawing::image that represent "window-restore-hovered".

◆ size() [1/2]

static xtd::drawing::size xtd::forms::form_button_images::size ( )
inlinestatic

Gets the height and width of the button images.

Returns
The size that represents the height and width of the button images in pixels.
Remarks
The following table show size by operating system :
Windows macOS linux
{90, 58} {24, 24} {64, 64}

◆ size() [2/2]

static xtd::drawing::size xtd::forms::form_button_images::size ( bool  maximized_form)
inlinestatic

Gets the height and width of the button images with specified maximized form.

Parameters
maximized_formtrue if form is maximized; otherwise false.
Returns
The size that represents the height and width of the button images in pixels.
Remarks
The following table show size by operating system :
maximized form Windows macOS linux
false {90, 58} {24, 24} {64, 64}
true {90, 42} {24, 24} {64, 64}

◆ system_menu() [1/7]

static xtd::drawing::image xtd::forms::form_button_images::system_menu ( )
inlinestatic

System menu image object.

Returns
A xtd::drawing::image that represent "window-system-menu".

◆ system_menu() [2/7]

static xtd::drawing::image xtd::forms::form_button_images::system_menu ( bool  maximized_form)
inlinestatic

System menu image object with specified maximized form.

Parameters
maximized_formtrue if form is maximized; otherwise false.
Returns
A xtd::drawing::image that represent "window-system-menu".

◆ system_menu() [3/7]

static xtd::drawing::image xtd::forms::form_button_images::system_menu ( const xtd::ustring theme)
inlinestatic

System menu image object with specified theme.

Parameters
themea string that represent theme of image.
Returns
A xtd::drawing::image that represent "window-system-menu".

◆ system_menu() [4/7]

static xtd::drawing::image xtd::forms::form_button_images::system_menu ( const xtd::ustring theme,
bool  maximized_form 
)
inlinestatic

System menu image object with specified theme and maximized form.

Parameters
themea string that represent theme of image.
maximized_formtrue if form is maximized; otherwise false.
Returns
A xtd::drawing::image that represent "window-system-menu".

◆ system_menu() [5/7]

static xtd::drawing::image xtd::forms::form_button_images::system_menu ( const xtd::drawing::size size)
inlinestatic

System menu image object with specified size.

Parameters
sizea xtd::drawing::size represent the sie of the image.
Returns
A xtd::drawing::image that represent "window-system-menu".

◆ system_menu() [6/7]

static xtd::drawing::image xtd::forms::form_button_images::system_menu ( const xtd::ustring theme,
const xtd::drawing::size size 
)
inlinestatic

System menu image object with specified theme and size.

Parameters
themea string that represent theme of image.
sizea xtd::drawing::size represent the sie of the image.
Returns
A xtd::drawing::image that represent "window-system-menu".

◆ system_menu() [7/7]

static xtd::drawing::image xtd::forms::form_button_images::system_menu ( const xtd::forms::theme_images theme,
const xtd::drawing::size size 
)
inlinestatic

System menu image object with specified theme and size.

Parameters
xtd::forms::theme_imagesa string that represent theme of image.
sizea xtd::drawing::size represent the sie of the image.
Returns
A xtd::drawing::image that represent "window-system-menu".

◆ system_menu_hovered() [1/7]

static xtd::drawing::image xtd::forms::form_button_images::system_menu_hovered ( )
inlinestatic

System menu hovered image object.

Returns
A xtd::drawing::image that represent "window-system-menu-hovered".

◆ system_menu_hovered() [2/7]

static xtd::drawing::image xtd::forms::form_button_images::system_menu_hovered ( bool  maximized_form)
inlinestatic

System menu hovered image object with specified maximized form.

Parameters
maximized_formtrue if form is maximized; otherwise false.
Returns
A xtd::drawing::image that represent "window-system-menu-hovered".

◆ system_menu_hovered() [3/7]

static xtd::drawing::image xtd::forms::form_button_images::system_menu_hovered ( const xtd::ustring theme)
inlinestatic

System menu hovered image object with specified theme.

Parameters
themea string that represent theme of image.
Returns
A xtd::drawing::image that represent "window-system-menu-hovered".

◆ system_menu_hovered() [4/7]

static xtd::drawing::image xtd::forms::form_button_images::system_menu_hovered ( const xtd::ustring theme,
bool  maximized_form 
)
inlinestatic

System menu hovered image object with specified theme and maximized form.

Parameters
themea string that represent theme of image.
maximized_formtrue if form is maximized; otherwise false.
Returns
A xtd::drawing::image that represent "window-system-menu-hovered".

◆ system_menu_hovered() [5/7]

static xtd::drawing::image xtd::forms::form_button_images::system_menu_hovered ( const xtd::drawing::size size)
inlinestatic

System menu hovered image object with specified size.

Parameters
sizea xtd::drawing::size represent the sie of the image.
Returns
A xtd::drawing::image that represent "window-system-menu-hovered".

◆ system_menu_hovered() [6/7]

static xtd::drawing::image xtd::forms::form_button_images::system_menu_hovered ( const xtd::ustring theme,
const xtd::drawing::size size 
)
inlinestatic

System menu hovered image object with specified theme and size.

Parameters
themea string that represent theme of image.
sizea xtd::drawing::size represent the sie of the image.
Returns
A xtd::drawing::image that represent "window-system-menu-hovered".

◆ system_menu_hovered() [7/7]

static xtd::drawing::image xtd::forms::form_button_images::system_menu_hovered ( const xtd::forms::theme_images theme,
const xtd::drawing::size size 
)
inlinestatic

System menu hovered image object with specified theme and size.

Parameters
xtd::forms::theme_imagesa string that represent theme of image.
sizea xtd::drawing::size represent the sie of the image.
Returns
A xtd::drawing::image that represent "window-system-menu-hovered".

The documentation for this class was generated from the following file: