xtd 0.2.0
Loading...
Searching...
No Matches
xtd::forms::form_button_images Class Referencefinal
Inheritance diagram for xtd::forms::form_button_images:
xtd::static_object

Definition

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

Header
#include <xtd/forms/form_button_images>
Namespace
xtd::forms
Library
xtd.forms

Public Static Methods

static xtd::drawing::image close ()
 Close image object.
 
static xtd::drawing::image close (bool maximized_form)
 Close image object with specified maximized form.
 
static xtd::drawing::image close (const xtd::ustring &theme)
 Close image object with specified theme.
 
static xtd::drawing::image close (const xtd::ustring &theme, bool maximized_form)
 Close image object with specified theme and maximized form.
 
static xtd::drawing::image close (const xtd::drawing::size &size)
 Close image object with specified size.
 
static xtd::drawing::image close (const xtd::ustring &theme, const xtd::drawing::size &size)
 Close image object with specified theme and size.
 
static xtd::drawing::image close_hovered ()
 Close hovered image object.
 
static xtd::drawing::image close_hovered (bool maximized_form)
 Close hovered image object with specified maximized form.
 
static xtd::drawing::image close_hovered (const xtd::ustring &theme)
 Close hovered image object with specified theme.
 
static xtd::drawing::image close_hovered (const xtd::ustring &theme, bool maximized_form)
 Close hovered image object with specified theme and maximized form.
 
static xtd::drawing::image close_hovered (const xtd::drawing::size &size)
 Close hovered image object with specified size.
 
static xtd::drawing::image close_hovered (const xtd::ustring &theme, const xtd::drawing::size &size)
 Close hovered image object with specified theme and size.
 
static xtd::drawing::image fullscreen ()
 Fullscreen image object.
 
static xtd::drawing::image fullscreen (bool maximized_form)
 Fullscreen image object with specified maximized form.
 
static xtd::drawing::image fullscreen (const xtd::ustring &theme)
 Fullscreen image object with specified theme.
 
static xtd::drawing::image fullscreen (const xtd::ustring &theme, bool maximized_form)
 Fullscreen image object with specified theme and maximized form.
 
static xtd::drawing::image fullscreen (const xtd::drawing::size &size)
 Fullscreen image object with specified size.
 
static xtd::drawing::image fullscreen (const xtd::ustring &theme, const xtd::drawing::size &size)
 Fullscreen image object with specified theme and size.
 
static xtd::drawing::image fullscreen_hovered ()
 Close image object.
 
static xtd::drawing::image fullscreen_hovered (bool maximized_form)
 Fullscreen hovered image object with specified maximized form.
 
static xtd::drawing::image fullscreen_hovered (const xtd::ustring &theme)
 Fullscreen hovered image object with specified theme.
 
static xtd::drawing::image fullscreen_hovered (const xtd::ustring &theme, bool maximized_form)
 Fullscreen hovered image object with specified theme and maximized form.
 
static xtd::drawing::image fullscreen_hovered (const xtd::drawing::size &size)
 Fullscreen hovered image object with specified size.
 
static xtd::drawing::image fullscreen_hovered (const xtd::ustring &theme, const xtd::drawing::size &size)
 Fullscreen hovered image object with specified theme and size.
 
static xtd::drawing::image maximize ()
 Maximize image object.
 
static xtd::drawing::image maximize (bool maximized_form)
 Maximize image object with specified maximized form.
 
static xtd::drawing::image maximize (const xtd::ustring &theme)
 Maximize image object with specified theme.
 
static xtd::drawing::image maximize (const xtd::ustring &theme, bool maximized_form)
 Maximize image object with specified theme and maximized form.
 
static xtd::drawing::image maximize (const xtd::drawing::size &size)
 Maximize image object with specified size.
 
static xtd::drawing::image maximize (const xtd::ustring &theme, const xtd::drawing::size &size)
 Maximize image object with specified theme and size.
 
static xtd::drawing::image maximize_hovered ()
 Maximize hovered image object.
 
static xtd::drawing::image maximize_hovered (bool maximized_form)
 Maximize hovered image object with specified maximized form.
 
static xtd::drawing::image maximize_hovered (const xtd::ustring &theme)
 Maximize hovered image object with specified theme.
 
static xtd::drawing::image maximize_hovered (const xtd::ustring &theme, bool maximized_form)
 Maximize hovered image object with specified theme and maximized form.
 
static xtd::drawing::image maximize_hovered (const xtd::drawing::size &size)
 Maximize hovered image object with specified size.
 
static xtd::drawing::image maximize_hovered (const xtd::ustring &theme, const xtd::drawing::size &size)
 Maximize hovered image object with specified theme and size.
 
static xtd::drawing::image minimize ()
 Minimize image object.
 
static xtd::drawing::image minimize (bool maximized_form)
 Minimize image object with specified maximized form.
 
static xtd::drawing::image minimize (const xtd::ustring &theme)
 Minimize image object with specified theme.
 
static xtd::drawing::image minimize (const xtd::ustring &theme, bool maximized_form)
 Minimize image object with specified theme and maximized form.
 
static xtd::drawing::image minimize (const xtd::drawing::size &size)
 Minimize image object with specified size.
 
static xtd::drawing::image minimize (const xtd::ustring &theme, const xtd::drawing::size &size)
 Minimize image object with specified theme and size.
 
static xtd::drawing::image minimize_hovered ()
 Minimize hovered image object.
 
static xtd::drawing::image minimize_hovered (bool maximized_form)
 Minimize hovered image object with specified maximized form.
 
static xtd::drawing::image minimize_hovered (const xtd::ustring &theme)
 Minimize hovered image object with specified theme.
 
static xtd::drawing::image minimize_hovered (const xtd::ustring &theme, bool maximized_form)
 Minimize hovered image object with specified theme and maximized form.
 
static xtd::drawing::image minimize_hovered (const xtd::drawing::size &size)
 Minimize hovered image object with specified size.
 
static xtd::drawing::image minimize_hovered (const xtd::ustring &theme, const xtd::drawing::size &size)
 Minimize hovered image object with specified theme and size.
 
static xtd::drawing::image restore ()
 Restore image object.
 
static xtd::drawing::image restore (bool maximized_form)
 Restore image object with specified maximized form.
 
static xtd::drawing::image restore (const xtd::ustring &theme)
 Restore image object with specified theme.
 
static xtd::drawing::image restore (const xtd::ustring &theme, bool maximized_form)
 Restore image object with specified theme and maximized form.
 
static xtd::drawing::image restore (const xtd::drawing::size &size)
 Restore image object with specified size.
 
static xtd::drawing::image restore (const xtd::ustring &theme, const xtd::drawing::size &size)
 Restore image object with specified theme and size.
 
static xtd::drawing::image restore_hovered ()
 Restore hovered image object.
 
static xtd::drawing::image restore_hovered (bool maximized_form)
 Restore hovered image object with specified maximized form.
 
static xtd::drawing::image restore_hovered (const xtd::ustring &theme)
 Restore hovered image object with specified theme.
 
static xtd::drawing::image restore_hovered (const xtd::ustring &theme, bool maximized_form)
 Restore hovered image object with specified theme and maximized form.
 
static xtd::drawing::image restore_hovered (const xtd::drawing::size &size)
 Restore hovered image object with specified size.
 
static xtd::drawing::image restore_hovered (const xtd::ustring &theme, const xtd::drawing::size &size)
 Restore hovered image object with specified theme and size.
 
static xtd::drawing::image system_menu ()
 System menu image object.
 
static xtd::drawing::image system_menu (bool maximized_form)
 System menu image object with specified maximized form.
 
static xtd::drawing::image system_menu (const xtd::ustring &theme)
 System menu image object with specified theme.
 
static xtd::drawing::image system_menu (const xtd::ustring &theme, bool maximized_form)
 System menu image object with specified theme and maximized form.
 
static xtd::drawing::image system_menu (const xtd::drawing::size &size)
 System menu image object with specified size.
 
static xtd::drawing::image system_menu (const xtd::ustring &theme, const xtd::drawing::size &size)
 System menu image object with specified theme and size.
 
static xtd::drawing::image system_menu_hovered ()
 System menu hovered image object.
 
static xtd::drawing::image system_menu_hovered (bool maximized_form)
 System menu hovered image object with specified maximized form.
 
static xtd::drawing::image system_menu_hovered (const xtd::ustring &theme)
 System menu hovered image object with specified theme.
 
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.
 
static xtd::drawing::image system_menu_hovered (const xtd::drawing::size &size)
 System menu hovered image object with specified size.
 
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.
 
static xtd::drawing::size size ()
 Gets the height and width of the button images.
 
static xtd::drawing::size size (bool maximized_form)
 Gets the height and width of the button images with specified maximized form.
 
static xtd::drawing::image from_name (const xtd::ustring &name)
 Gets image object with specified name.
 
static xtd::drawing::image from_name (const xtd::ustring &theme, const xtd::ustring &name)
 Gets image object with specified theme and name.
 
static xtd::drawing::image from_name (const xtd::ustring &name, const xtd::drawing::size &size)
 Gets image object with specified name and size.
 
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.
 
static xtd::drawing::image from_name (const xtd::ustring &name, bool maximized_form)
 Gets image object with specified name and maximized form.
 
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.
 

Member Function Documentation

◆ close() [1/6]

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

Close image object.

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

◆ close() [2/6]

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

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/6]

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

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() [4/6]

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

Close image object with specified theme.

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

◆ close() [5/6]

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

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() [6/6]

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

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_hovered() [1/6]

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

Close hovered image object.

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

◆ close_hovered() [2/6]

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

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/6]

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

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() [4/6]

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

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() [5/6]

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

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() [6/6]

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

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".

◆ from_name() [1/6]

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

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/6]

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

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() [3/6]

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

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/6]

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

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() [5/6]

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

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() [6/6]

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

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.

◆ fullscreen() [1/6]

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

Fullscreen image object.

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

◆ fullscreen() [2/6]

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

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/6]

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

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() [4/6]

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

Fullscreen image object with specified theme.

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

◆ fullscreen() [5/6]

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

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() [6/6]

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

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_hovered() [1/6]

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

Close image object.

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

◆ fullscreen_hovered() [2/6]

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

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/6]

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

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() [4/6]

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

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() [5/6]

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

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() [6/6]

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

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".

◆ maximize() [1/6]

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

Maximize image object.

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

◆ maximize() [2/6]

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

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/6]

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

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() [4/6]

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

Maximize image object with specified theme.

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

◆ maximize() [5/6]

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

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() [6/6]

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

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_hovered() [1/6]

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

Maximize hovered image object.

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

◆ maximize_hovered() [2/6]

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

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/6]

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

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() [4/6]

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

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() [5/6]

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

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() [6/6]

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

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".

◆ minimize() [1/6]

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

Minimize image object.

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

◆ minimize() [2/6]

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

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/6]

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

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() [4/6]

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

Minimize image object with specified theme.

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

◆ minimize() [5/6]

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

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() [6/6]

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

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_hovered() [1/6]

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

Minimize hovered image object.

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

◆ minimize_hovered() [2/6]

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

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/6]

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

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() [4/6]

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

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() [5/6]

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

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() [6/6]

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

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".

◆ restore() [1/6]

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

Restore image object.

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

◆ restore() [2/6]

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

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/6]

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

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() [4/6]

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

Restore image object with specified theme.

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

◆ restore() [5/6]

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

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() [6/6]

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

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_hovered() [1/6]

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

Restore hovered image object.

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

◆ restore_hovered() [2/6]

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

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/6]

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

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() [4/6]

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

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() [5/6]

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

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() [6/6]

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

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".

◆ size() [1/2]

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

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)
static

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/6]

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

System menu image object.

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

◆ system_menu() [2/6]

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

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/6]

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

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() [4/6]

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

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() [5/6]

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

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() [6/6]

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

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_hovered() [1/6]

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

System menu hovered image object.

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

◆ system_menu_hovered() [2/6]

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

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/6]

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

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() [4/6]

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

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() [5/6]

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

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() [6/6]

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

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".

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