xtd - Reference Guide  0.1.2
Modern c++17/20 framework to create console, GUI and unit test applications on Windows, macOS, Linux, iOS and android.
Loading...
Searching...
No Matches
form_button_images.h
Go to the documentation of this file.
1
4#pragma once
5#include <xtd/environment.h>
6#include <xtd/static.h>
8#include "theme_images.h"
9
11namespace xtd {
13 namespace forms {
21 public:
24 static xtd::drawing::image close() {return close(xtd::forms::theme_images::current_theme(), size());}
28 static xtd::drawing::image close(bool maximized_form) {return close(xtd::forms::theme_images::current_theme(), size(maximized_form));}
37 static xtd::drawing::image close(const xtd::ustring& theme, bool maximized_form) {return close(theme, size(maximized_form));}
41 static xtd::drawing::image close(const xtd::drawing::size& size) {return close(xtd::forms::theme_images::current_theme(), size);}
46 static xtd::drawing::image close(const xtd::ustring& theme, const xtd::drawing::size& size) {return close(xtd::forms::theme_images::theme_from_name(theme), size);}
52
55 static xtd::drawing::image close_hovered() {return close_hovered(xtd::forms::theme_images::current_theme(), size());}
59 static xtd::drawing::image close_hovered(bool maximized_form) {return close_hovered(xtd::forms::theme_images::current_theme(), size(maximized_form));}
68 static xtd::drawing::image close_hovered(const xtd::ustring& theme, bool maximized_form) {return close_hovered(theme, size(maximized_form));}
72 static xtd::drawing::image close_hovered(const xtd::drawing::size& size) {return close_hovered(xtd::forms::theme_images::current_theme(), size);}
77 static xtd::drawing::image close_hovered(const xtd::ustring& theme, const xtd::drawing::size& size) {return close_hovered(xtd::forms::theme_images::theme_from_name(theme), size);}
83
86 static xtd::drawing::image fullscreen() {return fullscreen(xtd::forms::theme_images::current_theme(), size());}
90 static xtd::drawing::image fullscreen(bool maximized_form) {return fullscreen(xtd::forms::theme_images::current_theme(), size(maximized_form));}
99 static xtd::drawing::image fullscreen(const xtd::ustring& theme, bool maximized_form) {return fullscreen(theme, size(maximized_form));}
103 static xtd::drawing::image fullscreen(const xtd::drawing::size& size) {return fullscreen(xtd::forms::theme_images::current_theme(), size);}
108 static xtd::drawing::image fullscreen(const xtd::ustring& theme, const xtd::drawing::size& size) {return fullscreen(xtd::forms::theme_images::theme_from_name(theme), size);}
114
117 static xtd::drawing::image fullscreen_hovered() {return fullscreen_hovered(xtd::forms::theme_images::current_theme(), size());}
121 static xtd::drawing::image fullscreen_hovered(bool maximized_form) {return fullscreen_hovered(xtd::forms::theme_images::current_theme(), size(maximized_form));}
130 static xtd::drawing::image fullscreen_hovered(const xtd::ustring& theme, bool maximized_form) {return fullscreen_hovered(theme, size(maximized_form));}
134 static xtd::drawing::image fullscreen_hovered(const xtd::drawing::size& size) {return fullscreen_hovered(xtd::forms::theme_images::current_theme(), size);}
139 static xtd::drawing::image fullscreen_hovered(const xtd::ustring& theme, const xtd::drawing::size& size) {return fullscreen_hovered(xtd::forms::theme_images::theme_from_name(theme), size);}
145
148 static xtd::drawing::image maximize() {return maximize(xtd::forms::theme_images::current_theme(), size());}
152 static xtd::drawing::image maximize(bool maximized_form) {return maximize(xtd::forms::theme_images::current_theme(), size(maximized_form));}
161 static xtd::drawing::image maximize(const xtd::ustring& theme, bool maximized_form) {return maximize(theme, size(maximized_form));}
165 static xtd::drawing::image maximize(const xtd::drawing::size& size) {return maximize(xtd::forms::theme_images::current_theme(), size);}
170 static xtd::drawing::image maximize(const xtd::ustring& theme, const xtd::drawing::size& size) {return maximize(xtd::forms::theme_images::theme_from_name(theme), size);}
176
179 static xtd::drawing::image maximize_hovered() {return maximize_hovered(xtd::forms::theme_images::current_theme(), size());}
183 static xtd::drawing::image maximize_hovered(bool maximized_form) {return maximize_hovered(xtd::forms::theme_images::current_theme(), size(maximized_form));}
192 static xtd::drawing::image maximize_hovered(const xtd::ustring& theme, bool maximized_form) {return maximize_hovered(theme, size(maximized_form));}
196 static xtd::drawing::image maximize_hovered(const xtd::drawing::size& size) {return maximize_hovered(xtd::forms::theme_images::current_theme(), size);}
201 static xtd::drawing::image maximize_hovered(const xtd::ustring& theme, const xtd::drawing::size& size) {return maximize_hovered(xtd::forms::theme_images::theme_from_name(theme), size);}
207
210 static xtd::drawing::image minimize() {return minimize(xtd::forms::theme_images::current_theme(), size());}
214 static xtd::drawing::image minimize(bool maximized_form) {return minimize(xtd::forms::theme_images::current_theme(), size(maximized_form));}
223 static xtd::drawing::image minimize(const xtd::ustring& theme, bool maximized_form) {return minimize(theme, size(maximized_form));}
227 static xtd::drawing::image minimize(const xtd::drawing::size& size) {return minimize(xtd::forms::theme_images::current_theme(), size);}
232 static xtd::drawing::image minimize(const xtd::ustring& theme, const xtd::drawing::size& size) {return minimize(xtd::forms::theme_images::theme_from_name(theme), size);}
238
241 static xtd::drawing::image minimize_hovered() {return minimize_hovered(xtd::forms::theme_images::current_theme(), size());}
245 static xtd::drawing::image minimize_hovered(bool maximized_form) {return minimize_hovered(xtd::forms::theme_images::current_theme(), size(maximized_form));}
254 static xtd::drawing::image minimize_hovered(const xtd::ustring& theme, bool maximized_form) {return minimize_hovered(theme, size(maximized_form));}
258 static xtd::drawing::image minimize_hovered(const xtd::drawing::size& size) {return minimize_hovered(xtd::forms::theme_images::current_theme(), size);}
263 static xtd::drawing::image minimize_hovered(const xtd::ustring& theme, const xtd::drawing::size& size) {return minimize_hovered(xtd::forms::theme_images::theme_from_name(theme), size);}
269
272 static xtd::drawing::image restore() {return restore(xtd::forms::theme_images::current_theme(), size());}
276 static xtd::drawing::image restore(bool maximized_form) {return restore(xtd::forms::theme_images::current_theme(), size(maximized_form));}
285 static xtd::drawing::image restore(const xtd::ustring& theme, bool maximized_form) {return restore(theme, size(maximized_form));}
289 static xtd::drawing::image restore(const xtd::drawing::size& size) {return restore(xtd::forms::theme_images::current_theme(), size);}
294 static xtd::drawing::image restore(const xtd::ustring& theme, const xtd::drawing::size& size) {return restore(xtd::forms::theme_images::theme_from_name(theme), size);}
300
303 static xtd::drawing::image restore_hovered() {return restore_hovered(xtd::forms::theme_images::current_theme(), size());}
307 static xtd::drawing::image restore_hovered(bool maximized_form) {return restore_hovered(xtd::forms::theme_images::current_theme(), size(maximized_form));}
316 static xtd::drawing::image restore_hovered(const xtd::ustring& theme, bool maximized_form) {return restore_hovered(theme, size(maximized_form));}
320 static xtd::drawing::image restore_hovered(const xtd::drawing::size& size) {return restore_hovered(xtd::forms::theme_images::current_theme(), size);}
325 static xtd::drawing::image restore_hovered(const xtd::ustring& theme, const xtd::drawing::size& size) {return restore_hovered(xtd::forms::theme_images::theme_from_name(theme), size);}
331
334 static xtd::drawing::image system_menu() {return system_menu(xtd::forms::theme_images::current_theme(), size());}
338 static xtd::drawing::image system_menu(bool maximized_form) {return system_menu(xtd::forms::theme_images::current_theme(), size(maximized_form));}
347 static xtd::drawing::image system_menu(const xtd::ustring& theme, bool maximized_form) {return system_menu(theme, size(maximized_form));}
351 static xtd::drawing::image system_menu(const xtd::drawing::size& size) {return system_menu(xtd::forms::theme_images::current_theme(), size);}
356 static xtd::drawing::image system_menu(const xtd::ustring& theme, const xtd::drawing::size& size) {return system_menu(xtd::forms::theme_images::theme_from_name(theme), size);}
362
365 static xtd::drawing::image system_menu_hovered() {return system_menu_hovered(xtd::forms::theme_images::current_theme(), size());}
369 static xtd::drawing::image system_menu_hovered(bool maximized_form) {return system_menu_hovered(xtd::forms::theme_images::current_theme(), size(maximized_form));}
378 static xtd::drawing::image system_menu_hovered(const xtd::ustring& theme, bool maximized_form) {return system_menu_hovered(theme, size(maximized_form));}
382 static xtd::drawing::image system_menu_hovered(const xtd::drawing::size& size) {return system_menu_hovered(xtd::forms::theme_images::current_theme(), size);}
387 static xtd::drawing::image system_menu_hovered(const xtd::ustring& theme, const xtd::drawing::size& size) {return system_menu_hovered(xtd::forms::theme_images::theme_from_name(theme), size);}
392 static xtd::drawing::image system_menu_hovered(const xtd::forms::theme_images& theme, const xtd::drawing::size& size) {return from_name(theme, "window-system-menu-hovered", size);}
393
400 static xtd::drawing::size size() {return size(false);}
409 static xtd::drawing::size size(bool maximized_form) {
410 if (environment::os_version().is_windows_platform()) return {90, maximized_form ? 42 : 58};
411 if (environment::os_version().is_macos_platform()) return {24, 24};
412 if (environment::os_version().is_linux_platform()) return {64, 64};
413 return {32, 32};
414 }
415
420 static xtd::drawing::image from_name(const xtd::ustring& name) {return from_name(name, size());}
427 static xtd::drawing::image from_name(const xtd::ustring& theme, const xtd::ustring& name) {return from_name(theme, name, size());}
434 static xtd::drawing::image from_name(const xtd::ustring& name, const xtd::drawing::size& size) {return from_name(xtd::forms::theme_images::current_theme(), name, size);}
442 static xtd::drawing::image from_name(const xtd::ustring& theme, const xtd::ustring& name, const xtd::drawing::size& size) {return from_name(xtd::forms::theme_images::theme_from_name(theme), name, size);}
450 static xtd::drawing::image from_name(const xtd::forms::theme_images& theme, const xtd::ustring& name, const xtd::drawing::size& size) {return theme.from_name(name, size);}
457 static xtd::drawing::image from_name(const xtd::ustring& name, bool maximized_form) {return from_name(name, size(maximized_form));}
465 static xtd::drawing::image from_name(const xtd::ustring& theme, const xtd::ustring& name, bool maximized_form) {return from_name(theme, name, size(maximized_form));}
473 static xtd::drawing::image from_name(const xtd::forms::theme_images& theme, const xtd::ustring& name, bool maximized_form) {return from_name(theme, name, size(maximized_form));}
474 };
475 }
476}
An abstract base class that provides functionality for the bitmap and metafile descended classes.
Definition image.h:34
Stores an ordered pair of integers, which specify a height and width.
Definition size.h:25
static xtd::operating_system os_version()
Gets an operating_system object that contains the current platform identifier and version number.
Provides a form button images factories for use by a form control.
Definition form_button_images.h:20
static xtd::drawing::image fullscreen_hovered(const xtd::ustring &theme, const xtd::drawing::size &size)
Fullscreen hovered image object with specified theme and size.
Definition form_button_images.h:139
static xtd::drawing::image system_menu(const xtd::ustring &theme, const xtd::drawing::size &size)
System menu image object with specified theme and size.
Definition form_button_images.h:356
static xtd::drawing::image minimize(const xtd::drawing::size &size)
Minimize image object with specified size.
Definition form_button_images.h:227
static xtd::drawing::image restore(const xtd::ustring &theme)
Restore image object with specified theme.
Definition form_button_images.h:280
static xtd::drawing::image close_hovered()
Close hovered image object.
Definition form_button_images.h:55
static xtd::drawing::image restore_hovered(const xtd::drawing::size &size)
Restore hovered image object with specified size.
Definition form_button_images.h:320
static xtd::drawing::image restore_hovered(const xtd::ustring &theme)
Restore hovered image object with specified theme.
Definition form_button_images.h:311
static xtd::drawing::image maximize_hovered()
Maximize hovered image object.
Definition form_button_images.h:179
static xtd::drawing::image fullscreen_hovered(const xtd::ustring &theme, bool maximized_form)
Fullscreen hovered image object with specified theme and maximized form.
Definition form_button_images.h:130
static xtd::drawing::image maximize(bool maximized_form)
Maximize image object with specified maximized form.
Definition form_button_images.h:152
static xtd::drawing::image fullscreen(const xtd::forms::theme_images &theme, const xtd::drawing::size &size)
Fullscreen image object with specified theme and size.
Definition form_button_images.h:113
static xtd::drawing::image close_hovered(bool maximized_form)
Close hovered image object with specified maximized form.
Definition form_button_images.h:59
static xtd::drawing::image maximize(const xtd::drawing::size &size)
Maximize image object with specified size.
Definition form_button_images.h:165
static xtd::drawing::size size(bool maximized_form)
Gets the height and width of the button images with specified maximized form.
Definition form_button_images.h:409
static xtd::drawing::image close()
Close image object.
Definition form_button_images.h:24
static xtd::drawing::image system_menu()
System menu image object.
Definition form_button_images.h:334
static xtd::drawing::image close(bool maximized_form)
Close image object with specified maximized form.
Definition form_button_images.h:28
static xtd::drawing::image restore(const xtd::ustring &theme, bool maximized_form)
Restore image object with specified theme and maximized form.
Definition form_button_images.h:285
static xtd::drawing::image system_menu_hovered(bool maximized_form)
System menu hovered image object with specified maximized form.
Definition form_button_images.h:369
static xtd::drawing::image maximize_hovered(const xtd::ustring &theme, const xtd::drawing::size &size)
Maximize hovered image object with specified theme and size.
Definition form_button_images.h:201
static xtd::drawing::image maximize(const xtd::forms::theme_images &theme, const xtd::drawing::size &size)
Maximize image object with specified theme and size.
Definition form_button_images.h:175
static xtd::drawing::image close_hovered(const xtd::ustring &theme)
Close hovered image object with specified theme.
Definition form_button_images.h:63
static xtd::drawing::image maximize_hovered(bool maximized_form)
Maximize hovered image object with specified maximized form.
Definition form_button_images.h:183
static xtd::drawing::image minimize(bool maximized_form)
Minimize image object with specified maximized form.
Definition form_button_images.h:214
static xtd::drawing::image minimize(const xtd::ustring &theme)
Minimize image object with specified theme.
Definition form_button_images.h:218
static xtd::drawing::image fullscreen_hovered(bool maximized_form)
Fullscreen hovered image object with specified maximized form.
Definition form_button_images.h:121
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.
Definition form_button_images.h:473
static xtd::drawing::image from_name(const xtd::ustring &name, bool maximized_form)
Gets image object with specified name and maximized form.
Definition form_button_images.h:457
static xtd::drawing::image system_menu(const xtd::drawing::size &size)
System menu image object with specified size.
Definition form_button_images.h:351
static xtd::drawing::image close(const xtd::ustring &theme, const xtd::drawing::size &size)
Close image object with specified theme and size.
Definition form_button_images.h:46
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.
Definition form_button_images.h:392
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.
Definition form_button_images.h:330
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.
Definition form_button_images.h:144
static xtd::drawing::image from_name(const xtd::ustring &name)
Gets image object with specified name.
Definition form_button_images.h:420
static xtd::drawing::image restore_hovered()
Restore hovered image object.
Definition form_button_images.h:303
static xtd::drawing::image minimize_hovered(const xtd::ustring &theme, const xtd::drawing::size &size)
Minimize hovered image object with specified theme and size.
Definition form_button_images.h:263
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.
Definition form_button_images.h:82
static xtd::drawing::image system_menu_hovered(const xtd::drawing::size &size)
System menu hovered image object with specified size.
Definition form_button_images.h:382
static xtd::drawing::image minimize_hovered(const xtd::ustring &theme, bool maximized_form)
Minimize hovered image object with specified theme and maximized form.
Definition form_button_images.h:254
static xtd::drawing::image maximize_hovered(const xtd::drawing::size &size)
Maximize hovered image object with specified size.
Definition form_button_images.h:196
static xtd::drawing::image close_hovered(const xtd::ustring &theme, bool maximized_form)
Close hovered image object with specified theme and maximized form.
Definition form_button_images.h:68
static xtd::drawing::size size()
Gets the height and width of the button images.
Definition form_button_images.h:400
static xtd::drawing::image restore_hovered(bool maximized_form)
Restore hovered image object with specified maximized form.
Definition form_button_images.h:307
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.
Definition form_button_images.h:361
static xtd::drawing::image fullscreen(const xtd::ustring &theme, const xtd::drawing::size &size)
Fullscreen image object with specified theme and size.
Definition form_button_images.h:108
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.
Definition form_button_images.h:387
static xtd::drawing::image maximize()
Maximize image object.
Definition form_button_images.h:148
static xtd::drawing::image minimize_hovered(const xtd::drawing::size &size)
Minimize hovered image object with specified size.
Definition form_button_images.h:258
static xtd::drawing::image fullscreen(bool maximized_form)
Fullscreen image object with specified maximized form.
Definition form_button_images.h:90
static xtd::drawing::image close(const xtd::drawing::size &size)
Close image object with specified size.
Definition form_button_images.h:41
static xtd::drawing::image maximize_hovered(const xtd::ustring &theme, bool maximized_form)
Maximize hovered image object with specified theme and maximized form.
Definition form_button_images.h:192
static xtd::drawing::image system_menu_hovered(const xtd::ustring &theme)
System menu hovered image object with specified theme.
Definition form_button_images.h:373
static xtd::drawing::image minimize_hovered(const xtd::ustring &theme)
Minimize hovered image object with specified theme.
Definition form_button_images.h:249
static xtd::drawing::image system_menu_hovered()
System menu hovered image object.
Definition form_button_images.h:365
static xtd::drawing::image restore(bool maximized_form)
Restore image object with specified maximized form.
Definition form_button_images.h:276
static xtd::drawing::image fullscreen(const xtd::ustring &theme, bool maximized_form)
Fullscreen image object with specified theme and maximized form.
Definition form_button_images.h:99
static xtd::drawing::image maximize(const xtd::ustring &theme, bool maximized_form)
Maximize image object with specified theme and maximized form.
Definition form_button_images.h:161
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.
Definition form_button_images.h:268
static xtd::drawing::image close(const xtd::ustring &theme, bool maximized_form)
Close image object with specified theme and maximized form.
Definition form_button_images.h:37
static xtd::drawing::image restore()
Restore image object.
Definition form_button_images.h:272
static xtd::drawing::image maximize(const xtd::ustring &theme, const xtd::drawing::size &size)
Maximize image object with specified theme and size.
Definition form_button_images.h:170
static xtd::drawing::image fullscreen_hovered()
Close image object.
Definition form_button_images.h:117
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.
Definition form_button_images.h:206
static xtd::drawing::image system_menu(bool maximized_form)
System menu image object with specified maximized form.
Definition form_button_images.h:338
static xtd::drawing::image fullscreen(const xtd::ustring &theme)
Fullscreen image object with specified theme.
Definition form_button_images.h:94
static xtd::drawing::image restore(const xtd::drawing::size &size)
Restore image object with specified size.
Definition form_button_images.h:289
static xtd::drawing::image fullscreen_hovered(const xtd::ustring &theme)
Fullscreen hovered image object with specified theme.
Definition form_button_images.h:125
static xtd::drawing::image restore_hovered(const xtd::ustring &theme, const xtd::drawing::size &size)
Restore hovered image object with specified theme and size.
Definition form_button_images.h:325
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.
Definition form_button_images.h:378
static xtd::drawing::image restore(const xtd::ustring &theme, const xtd::drawing::size &size)
Restore image object with specified theme and size.
Definition form_button_images.h:294
static xtd::drawing::image from_name(const xtd::ustring &theme, const xtd::ustring &name)
Gets image object with specified theme and name.
Definition form_button_images.h:427
static xtd::drawing::image fullscreen()
Fullscreen image object.
Definition form_button_images.h:86
static xtd::drawing::image close(const xtd::ustring &theme)
Close image object with specified theme.
Definition form_button_images.h:32
static xtd::drawing::image close_hovered(const xtd::drawing::size &size)
Close hovered image object with specified size.
Definition form_button_images.h:72
static xtd::drawing::image close(const xtd::forms::theme_images &theme, const xtd::drawing::size &size)
Close image object with specified theme and size.
Definition form_button_images.h:51
static xtd::drawing::image maximize_hovered(const xtd::ustring &theme)
Maximize hovered image object with specified theme.
Definition form_button_images.h:187
static xtd::drawing::image minimize_hovered()
Minimize hovered image object.
Definition form_button_images.h:241
static xtd::drawing::image restore_hovered(const xtd::ustring &theme, bool maximized_form)
Restore hovered image object with specified theme and maximized form.
Definition form_button_images.h:316
static xtd::drawing::image system_menu(const xtd::ustring &theme)
System menu image object with specified theme.
Definition form_button_images.h:342
static xtd::drawing::image restore(const xtd::forms::theme_images &theme, const xtd::drawing::size &size)
Restore image object with specified theme and size.
Definition form_button_images.h:299
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.
Definition form_button_images.h:465
static xtd::drawing::image fullscreen(const xtd::drawing::size &size)
Fullscreen image object with specified size.
Definition form_button_images.h:103
static xtd::drawing::image close_hovered(const xtd::ustring &theme, const xtd::drawing::size &size)
Close hovered image object with specified theme and size.
Definition form_button_images.h:77
static xtd::drawing::image maximize(const xtd::ustring &theme)
Maximize image object with specified theme.
Definition form_button_images.h:156
static xtd::drawing::image minimize(const xtd::forms::theme_images &theme, const xtd::drawing::size &size)
Minimize image object with specified theme and size.
Definition form_button_images.h:237
static xtd::drawing::image from_name(const xtd::ustring &name, const xtd::drawing::size &size)
Gets image object with specified name and size.
Definition form_button_images.h:434
static xtd::drawing::image minimize(const xtd::ustring &theme, bool maximized_form)
Minimize image object with specified theme and maximized form.
Definition form_button_images.h:223
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.
Definition form_button_images.h:450
static xtd::drawing::image system_menu(const xtd::ustring &theme, bool maximized_form)
System menu image object with specified theme and maximized form.
Definition form_button_images.h:347
static xtd::drawing::image minimize_hovered(bool maximized_form)
Minimize hovered image object with specified maximized form.
Definition form_button_images.h:245
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.
Definition form_button_images.h:442
static xtd::drawing::image fullscreen_hovered(const xtd::drawing::size &size)
Fullscreen hovered image object with specified size.
Definition form_button_images.h:134
static xtd::drawing::image minimize()
Minimize image object.
Definition form_button_images.h:210
static xtd::drawing::image minimize(const xtd::ustring &theme, const xtd::drawing::size &size)
Minimize image object with specified theme and size.
Definition form_button_images.h:232
Definition theme_images.h:14
Definition theme.h:14
Represents text as a sequence of UTF-8 code units.
Definition ustring.h:48
Contains xtd::environment class.
#define static_
This keyword is use to represent a static object. A static object can't be instantiated (constructors...
Definition static.h:38
size_t size
Represents a size of any object in bytes.
Definition types.h:171
The xtd::forms namespace contains classes for creating Windows-based applications that take full adva...
Definition about_box.h:13
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition system_report.h:17
Contains xtd::static_object class.
Contains xtd::drawing::system_images factory.
Contains xtd::forms::theme_images class.