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 {
25 public:
27
35 static xtd::drawing::image close(bool maximized_form);
44 static xtd::drawing::image close(const xtd::string& theme, bool maximized_form);
54
61 static xtd::drawing::image close_hovered(bool maximized_form);
70 static xtd::drawing::image close_hovered(const xtd::string& theme, bool maximized_form);
80
87 static xtd::drawing::image fullscreen(bool maximized_form);
96 static xtd::drawing::image fullscreen(const xtd::string& theme, bool maximized_form);
106
113 static xtd::drawing::image fullscreen_hovered(bool maximized_form);
122 static xtd::drawing::image fullscreen_hovered(const xtd::string& theme, bool maximized_form);
132
139 static xtd::drawing::image maximize(bool maximized_form);
148 static xtd::drawing::image maximize(const xtd::string& theme, bool maximized_form);
158
165 static xtd::drawing::image maximize_hovered(bool maximized_form);
174 static xtd::drawing::image maximize_hovered(const xtd::string& theme, bool maximized_form);
184
191 static xtd::drawing::image minimize(bool maximized_form);
200 static xtd::drawing::image minimize(const xtd::string& theme, bool maximized_form);
210
217 static xtd::drawing::image minimize_hovered(bool maximized_form);
226 static xtd::drawing::image minimize_hovered(const xtd::string& theme, bool maximized_form);
236
243 static xtd::drawing::image restore(bool maximized_form);
252 static xtd::drawing::image restore(const xtd::string& theme, bool maximized_form);
262
269 static xtd::drawing::image restore_hovered(bool maximized_form);
278 static xtd::drawing::image restore_hovered(const xtd::string& theme, bool maximized_form);
288
295 static xtd::drawing::image system_menu(bool maximized_form);
304 static xtd::drawing::image system_menu(const xtd::string& theme, bool maximized_form);
314
321 static xtd::drawing::image system_menu_hovered(bool maximized_form);
330 static xtd::drawing::image system_menu_hovered(const xtd::string& theme, bool maximized_form);
340
356 static xtd::drawing::size size(bool maximized_form);
357
391 static xtd::drawing::image from_name(const xtd::string& name, bool maximized_form);
399 static xtd::drawing::image from_name(const xtd::string& theme, const xtd::string& name, bool maximized_form);
401 };
402 }
403}
Represents text as a sequence of character units.
Definition basic_string.h:79
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:24
static xtd::drawing::image minimize(const xtd::drawing::size &size)
Minimize image object with specified size.
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 maximize_hovered()
Maximize hovered image object.
static xtd::drawing::image maximize(bool maximized_form)
Maximize image object with specified maximized form.
static xtd::drawing::image from_name(const xtd::string &theme, const xtd::string &name)
Gets image object with specified theme and name.
static xtd::drawing::image restore(const xtd::string &theme, bool maximized_form)
Restore image object with specified theme and 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::image system_menu_hovered(const xtd::string &theme, const xtd::drawing::size &size)
System menu hovered image object with specified theme and size.
static xtd::drawing::image minimize(const xtd::string &theme, bool maximized_form)
Minimize image object with specified theme and maximized form.
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 system_menu_hovered(bool maximized_form)
System menu hovered image object with specified maximized form.
static xtd::drawing::image from_name(const xtd::string &theme, const xtd::string &name, bool maximized_form)
Gets image object with specified theme, name and maximized form.
static xtd::drawing::image maximize_hovered(bool maximized_form)
Maximize hovered image object with specified maximized form.
static xtd::drawing::image fullscreen(const xtd::string &theme, bool maximized_form)
Fullscreen image object with specified theme and maximized form.
static xtd::drawing::image minimize(bool maximized_form)
Minimize image object with specified maximized form.
static xtd::drawing::image fullscreen_hovered(bool maximized_form)
Fullscreen hovered image object with specified maximized form.
static xtd::drawing::image restore_hovered(const xtd::string &theme, const xtd::drawing::size &size)
Restore hovered image object with specified theme and size.
static xtd::drawing::image system_menu(const xtd::drawing::size &size)
System menu image object with specified size.
static xtd::drawing::image maximize(const xtd::string &theme, bool maximized_form)
Maximize image object with specified theme and maximized form.
static xtd::drawing::image minimize_hovered(const xtd::string &theme, const xtd::drawing::size &size)
Minimize hovered image object with specified theme and size.
static xtd::drawing::image system_menu(const xtd::string &theme, bool maximized_form)
System menu image object with specified theme and maximized form.
static xtd::drawing::image fullscreen_hovered(const xtd::string &theme, bool maximized_form)
Fullscreen hovered image object with specified theme and maximized form.
static xtd::drawing::image restore(const xtd::string &theme, const xtd::drawing::size &size)
Restore image object with specified theme and size.
static xtd::drawing::image system_menu_hovered(const xtd::string &theme)
System menu hovered image object with specified theme.
static xtd::drawing::image from_name(const xtd::string &name)
Gets image object with specified name.
static xtd::drawing::image restore_hovered()
Restore hovered image object.
static xtd::drawing::image fullscreen_hovered(const xtd::string &theme, const xtd::drawing::size &size)
Fullscreen 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 maximize_hovered(const xtd::drawing::size &size)
Maximize hovered image object with specified size.
static xtd::drawing::image close(const xtd::string &theme)
Close image object with specified theme.
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 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 maximize_hovered(const xtd::string &theme, const xtd::drawing::size &size)
Maximize hovered image object with specified theme and size.
static xtd::drawing::image fullscreen(bool maximized_form)
Fullscreen image object with specified maximized form.
static xtd::drawing::image close_hovered(const xtd::string &theme, bool maximized_form)
Close hovered 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 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 restore_hovered(const xtd::string &theme)
Restore hovered image object with specified theme.
static xtd::drawing::image restore(const xtd::string &theme)
Restore image object with specified theme.
static xtd::drawing::image restore()
Restore image object.
static xtd::drawing::image fullscreen(const xtd::string &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 close(const xtd::string &theme, const xtd::drawing::size &size)
Close image object with specified theme and size.
static xtd::drawing::image system_menu(bool maximized_form)
System menu image object with specified maximized form.
static xtd::drawing::image maximize_hovered(const xtd::string &theme, bool maximized_form)
Maximize hovered image object with specified theme and maximized form.
static xtd::drawing::image maximize_hovered(const xtd::string &theme)
Maximize hovered image object with specified theme.
static xtd::drawing::image close_hovered(const xtd::string &theme, const xtd::drawing::size &size)
Close hovered image object with specified theme and size.
static xtd::drawing::image restore(const xtd::drawing::size &size)
Restore image object with specified size.
static xtd::drawing::image system_menu(const xtd::string &theme)
System menu image object with specified theme.
static xtd::drawing::image from_name(const xtd::string &name, const xtd::drawing::size &size)
Gets image object with specified name and size.
static xtd::drawing::image fullscreen()
Fullscreen image object.
static xtd::drawing::image minimize(const xtd::string &theme)
Minimize image object with specified theme.
static xtd::drawing::image fullscreen_hovered(const xtd::string &theme)
Fullscreen hovered 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 system_menu_hovered(const xtd::string &theme, bool maximized_form)
System menu hovered image object with specified theme and maximized form.
static xtd::drawing::image close_hovered(const xtd::string &theme)
Close hovered image object with specified theme.
static xtd::drawing::image minimize_hovered()
Minimize hovered image object.
static xtd::drawing::image close(const xtd::string &theme, bool maximized_form)
Close image object with specified theme and maximized form.
static xtd::drawing::image maximize(const xtd::string &theme)
Maximize image object with specified theme.
static xtd::drawing::image fullscreen(const xtd::drawing::size &size)
Fullscreen image object with specified size.
static xtd::drawing::image minimize_hovered(const xtd::string &theme, bool maximized_form)
Minimize hovered image object with specified theme and maximized form.
static xtd::drawing::image from_name(const xtd::string &theme, const xtd::string &name, const xtd::drawing::size &size)
Gets image object with specified theme, name and size.
static xtd::drawing::image fullscreen(const xtd::string &theme)
Fullscreen image object with specified theme.
static xtd::drawing::image minimize(const xtd::string &theme, const xtd::drawing::size &size)
Minimize image object with specified theme and size.
static xtd::drawing::image from_name(const xtd::string &name, bool maximized_form)
Gets image object with specified name and maximized form.
static xtd::drawing::image minimize_hovered(const xtd::string &theme)
Minimize hovered image object with specified theme.
static xtd::drawing::image maximize(const xtd::string &theme, const xtd::drawing::size &size)
Maximize image object with specified theme and size.
static xtd::drawing::image system_menu(const xtd::string &theme, const xtd::drawing::size &size)
System menu image object with specified theme and size.
static xtd::drawing::image minimize_hovered(bool maximized_form)
Minimize hovered image object with specified maximized form.
static xtd::drawing::image restore_hovered(const xtd::string &theme, bool maximized_form)
Restore 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 minimize()
Minimize image object.
#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 size.h:23
@ 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