xtd 0.2.0
Loading...
Searching...
No Matches
form_button_images.h
Go to the documentation of this file.
1
4#pragma once
5#include "images.h"
6#include <xtd/drawing/system_images>
7#include <xtd/environment>
8#include <xtd/static>
9
11namespace xtd {
13 namespace forms {
23 public:
25
33 static xtd::drawing::image close(bool maximized_form);
42 static xtd::drawing::image close(const xtd::ustring& theme, bool maximized_form);
52
59 static xtd::drawing::image close_hovered(bool maximized_form);
68 static xtd::drawing::image close_hovered(const xtd::ustring& theme, bool maximized_form);
78
85 static xtd::drawing::image fullscreen(bool maximized_form);
94 static xtd::drawing::image fullscreen(const xtd::ustring& theme, bool maximized_form);
104
111 static xtd::drawing::image fullscreen_hovered(bool maximized_form);
120 static xtd::drawing::image fullscreen_hovered(const xtd::ustring& theme, bool maximized_form);
130
137 static xtd::drawing::image maximize(bool maximized_form);
146 static xtd::drawing::image maximize(const xtd::ustring& theme, bool maximized_form);
156
163 static xtd::drawing::image maximize_hovered(bool maximized_form);
172 static xtd::drawing::image maximize_hovered(const xtd::ustring& theme, bool maximized_form);
182
189 static xtd::drawing::image minimize(bool maximized_form);
198 static xtd::drawing::image minimize(const xtd::ustring& theme, bool maximized_form);
208
215 static xtd::drawing::image minimize_hovered(bool maximized_form);
224 static xtd::drawing::image minimize_hovered(const xtd::ustring& theme, bool maximized_form);
234
241 static xtd::drawing::image restore(bool maximized_form);
250 static xtd::drawing::image restore(const xtd::ustring& theme, bool maximized_form);
260
267 static xtd::drawing::image restore_hovered(bool maximized_form);
276 static xtd::drawing::image restore_hovered(const xtd::ustring& theme, bool maximized_form);
286
293 static xtd::drawing::image system_menu(bool maximized_form);
302 static xtd::drawing::image system_menu(const xtd::ustring& theme, bool maximized_form);
312
319 static xtd::drawing::image system_menu_hovered(bool maximized_form);
328 static xtd::drawing::image system_menu_hovered(const xtd::ustring& theme, bool maximized_form);
338
354 static xtd::drawing::size size(bool maximized_form);
355
389 static xtd::drawing::image from_name(const xtd::ustring& name, bool maximized_form);
397 static xtd::drawing::image from_name(const xtd::ustring& theme, const xtd::ustring& name, bool maximized_form);
399 };
400 }
401}
An abstract base class that provides functionality for the bitmap and metafile descended classes.
Definition image.h:49
Stores an ordered pair of integers, which specify a height and width.
Definition size.h:31
Provides a form button images factories for use by a form control.
Definition form_button_images.h:22
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 system_menu(const xtd::ustring &theme, const xtd::drawing::size &size)
System menu image object with specified theme and size.
static xtd::drawing::image minimize(const xtd::drawing::size &size)
Minimize image object with specified size.
static xtd::drawing::image restore(const xtd::ustring &theme)
Restore image object with specified theme.
static xtd::drawing::image close_hovered()
Close hovered image object.
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)
Restore hovered image object with specified theme.
static xtd::drawing::image maximize_hovered()
Maximize hovered image object.
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 maximize(bool maximized_form)
Maximize image object with specified maximized form.
static xtd::drawing::image close_hovered(bool maximized_form)
Close hovered image object with specified maximized form.
static xtd::drawing::image maximize(const xtd::drawing::size &size)
Maximize image object with specified size.
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 close()
Close image object.
static xtd::drawing::image system_menu()
System menu image object.
static xtd::drawing::image close(bool maximized_form)
Close image object with specified maximized form.
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 system_menu_hovered(bool maximized_form)
System menu hovered image object with specified maximized form.
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 close_hovered(const xtd::ustring &theme)
Close hovered image object with specified theme.
static xtd::drawing::image maximize_hovered(bool maximized_form)
Maximize hovered image object with specified maximized form.
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 fullscreen_hovered(bool maximized_form)
Fullscreen hovered image object with specified maximized form.
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 system_menu(const xtd::drawing::size &size)
System menu 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 from_name(const xtd::ustring &name)
Gets image object with specified name.
static xtd::drawing::image restore_hovered()
Restore hovered image object.
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 system_menu_hovered(const xtd::drawing::size &size)
System menu hovered image object with specified size.
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 maximize_hovered(const xtd::drawing::size &size)
Maximize hovered image object with specified size.
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::size size()
Gets the height and width of the button images.
static xtd::drawing::image restore_hovered(bool maximized_form)
Restore hovered image object with specified maximized form.
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 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::image maximize()
Maximize image object.
static xtd::drawing::image minimize_hovered(const xtd::drawing::size &size)
Minimize hovered image object with specified size.
static xtd::drawing::image fullscreen(bool maximized_form)
Fullscreen image object with specified maximized form.
static xtd::drawing::image close(const xtd::drawing::size &size)
Close image object with specified size.
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 system_menu_hovered(const xtd::ustring &theme)
System menu hovered image object with specified theme.
static xtd::drawing::image minimize_hovered(const xtd::ustring &theme)
Minimize hovered image object with specified theme.
static xtd::drawing::image system_menu_hovered()
System menu hovered image object.
static xtd::drawing::image restore(bool maximized_form)
Restore image object with specified maximized form.
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 maximize(const xtd::ustring &theme, bool maximized_form)
Maximize image object with specified theme and maximized form.
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 restore()
Restore image object.
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 fullscreen_hovered()
Close image object.
static xtd::drawing::image system_menu(bool maximized_form)
System menu 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 restore(const xtd::drawing::size &size)
Restore image object with specified size.
static xtd::drawing::image fullscreen_hovered(const xtd::ustring &theme)
Fullscreen hovered image object with specified theme.
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_hovered(const xtd::ustring &theme, bool maximized_form)
System menu hovered image object with specified theme and maximized form.
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 from_name(const xtd::ustring &theme, const xtd::ustring &name)
Gets image object with specified theme and name.
static xtd::drawing::image fullscreen()
Fullscreen image object.
static xtd::drawing::image close(const xtd::ustring &theme)
Close image object with specified theme.
static xtd::drawing::image close_hovered(const xtd::drawing::size &size)
Close hovered image object with specified size.
static xtd::drawing::image maximize_hovered(const xtd::ustring &theme)
Maximize hovered image object with specified theme.
static xtd::drawing::image minimize_hovered()
Minimize hovered image object.
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 system_menu(const xtd::ustring &theme)
System menu image object with specified theme.
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.
static xtd::drawing::image fullscreen(const xtd::drawing::size &size)
Fullscreen 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 maximize(const xtd::ustring &theme)
Maximize image object with specified theme.
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 minimize(const xtd::ustring &theme, bool maximized_form)
Minimize image object with specified theme and maximized form.
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 minimize_hovered(bool maximized_form)
Minimize hovered image object with specified maximized form.
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 fullscreen_hovered(const xtd::drawing::size &size)
Fullscreen hovered image object with specified size.
static xtd::drawing::image minimize()
Minimize image object.
static xtd::drawing::image minimize(const xtd::ustring &theme, const xtd::drawing::size &size)
Minimize image object with specified theme and size.
Represents text as a sequence of UTF-8 code units.
Definition ustring.h:47
#define static_
This keyword is use to represent a static object. A static object can't be instantiated (constructors...
Definition static.h:37
size_t size
Represents a size of any object in bytes.
Definition types.h:197
@ theme
Defines a 3D themed border. The effect depends on the border color value.
Contains xtd::forms::images factory.
The xtd::forms namespace contains classes for creating Windows-based applications that take full adva...
Definition xtd_about_box.h:12
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition xtd_about_box.h:10