xtd 1.0.0
Loading...
Searching...
No Matches
tool_bar_images.hpp
Go to the documentation of this file.
1
4#pragma once
5#include "images.hpp"
6#include <xtd/drawing/system_images>
7#include <xtd/environment>
8#include <xtd/static>
9
11namespace xtd {
13 namespace forms {
25 public:
27
31 [[nodiscard]] static auto file_new() -> xtd::drawing::image;
35 [[nodiscard]] static auto file_new(const xtd::string& theme) -> xtd::drawing::image;
39 [[nodiscard]] static auto file_new(const xtd::drawing::size& size) -> xtd::drawing::image;
44 [[nodiscard]] static auto file_new(const xtd::string& theme, const xtd::drawing::size& size) -> xtd::drawing::image;
45
48 [[nodiscard]] static auto file_open() -> xtd::drawing::image;
52 [[nodiscard]] static auto file_open(const xtd::string& theme) -> xtd::drawing::image;
56 [[nodiscard]] static auto file_open(const xtd::drawing::size& size) -> xtd::drawing::image;
61 [[nodiscard]] static auto file_open(const xtd::string& theme, const xtd::drawing::size& size) -> xtd::drawing::image;
62
65 [[nodiscard]] static auto file_save() -> xtd::drawing::image;
69 [[nodiscard]] static auto file_save(const xtd::string& theme) -> xtd::drawing::image;
73 [[nodiscard]] static auto file_save(const xtd::drawing::size& size) -> xtd::drawing::image;
78 [[nodiscard]] static auto file_save(const xtd::string& theme, const xtd::drawing::size& size) -> xtd::drawing::image;
79
82 [[nodiscard]] static auto file_save_as() -> xtd::drawing::image;
86 [[nodiscard]] static auto file_save_as(const xtd::string& theme) -> xtd::drawing::image;
90 [[nodiscard]] static auto file_save_as(const xtd::drawing::size& size) -> xtd::drawing::image;
95 [[nodiscard]] static auto file_save_as(const xtd::string& theme, const xtd::drawing::size& size) -> xtd::drawing::image;
96
99 [[nodiscard]] static auto file_print() -> xtd::drawing::image;
103 [[nodiscard]] static auto file_print(const xtd::string& theme) -> xtd::drawing::image;
107 [[nodiscard]] static auto file_print(const xtd::drawing::size& size) -> xtd::drawing::image;
112 [[nodiscard]] static auto file_print(const xtd::string& theme, const xtd::drawing::size& size) -> xtd::drawing::image;
113
116 [[nodiscard]] static auto file_print_preview() -> xtd::drawing::image;
120 [[nodiscard]] static auto file_print_preview(const xtd::string& theme) -> xtd::drawing::image;
124 [[nodiscard]] static auto file_print_preview(const xtd::drawing::size& size) -> xtd::drawing::image;
130
133 [[nodiscard]] static auto file_page_setup() -> xtd::drawing::image;
137 [[nodiscard]] static auto file_page_setup(const xtd::string& theme) -> xtd::drawing::image;
141 [[nodiscard]] static auto file_page_setup(const xtd::drawing::size& size) -> xtd::drawing::image;
146 [[nodiscard]] static auto file_page_setup(const xtd::string& theme, const xtd::drawing::size& size) -> xtd::drawing::image;
147
150 [[nodiscard]] static auto file_exit() -> xtd::drawing::image;
154 [[nodiscard]] static auto file_exit(const xtd::string& theme) -> xtd::drawing::image;
158 [[nodiscard]] static auto file_exit(const xtd::drawing::size& size) -> xtd::drawing::image;
163 [[nodiscard]] static auto file_exit(const xtd::string& theme, const xtd::drawing::size& size) -> xtd::drawing::image;
164
167 [[nodiscard]] static auto edit_undo() -> xtd::drawing::image;
171 [[nodiscard]] static auto edit_undo(const xtd::string& theme) -> xtd::drawing::image;
175 [[nodiscard]] static auto edit_undo(const xtd::drawing::size& size) -> xtd::drawing::image;
180 [[nodiscard]] static auto edit_undo(const xtd::string& theme, const xtd::drawing::size& size) -> xtd::drawing::image;
181
184 [[nodiscard]] static auto edit_redo() -> xtd::drawing::image;
188 [[nodiscard]] static auto edit_redo(const xtd::string& theme) -> xtd::drawing::image;
192 [[nodiscard]] static auto edit_redo(const xtd::drawing::size& size) -> xtd::drawing::image;
197 [[nodiscard]] static auto edit_redo(const xtd::string& theme, const xtd::drawing::size& size) -> xtd::drawing::image;
198
201 [[nodiscard]] static auto edit_cut() -> xtd::drawing::image;
205 [[nodiscard]] static auto edit_cut(const xtd::string& theme) -> xtd::drawing::image;
209 [[nodiscard]] static auto edit_cut(const xtd::drawing::size& size) -> xtd::drawing::image;
214 [[nodiscard]] static auto edit_cut(const xtd::string& theme, const xtd::drawing::size& size) -> xtd::drawing::image;
215
218 [[nodiscard]] static auto edit_copy() -> xtd::drawing::image;
222 [[nodiscard]] static auto edit_copy(const xtd::string& theme) -> xtd::drawing::image;
226 [[nodiscard]] static auto edit_copy(const xtd::drawing::size& size) -> xtd::drawing::image;
231 [[nodiscard]] static auto edit_copy(const xtd::string& theme, const xtd::drawing::size& size) -> xtd::drawing::image;
232
235 [[nodiscard]] static auto edit_paste() -> xtd::drawing::image;
239 [[nodiscard]] static auto edit_paste(const xtd::string& theme) -> xtd::drawing::image;
243 [[nodiscard]] static auto edit_paste(const xtd::drawing::size& size) -> xtd::drawing::image;
248 [[nodiscard]] static auto edit_paste(const xtd::string& theme, const xtd::drawing::size& size) -> xtd::drawing::image;
249
252 [[nodiscard]] static auto view_back() -> xtd::drawing::image;
256 [[nodiscard]] static auto view_back(const xtd::string& theme) -> xtd::drawing::image;
260 [[nodiscard]] static auto view_back(const xtd::drawing::size& size) -> xtd::drawing::image;
265 [[nodiscard]] static auto view_back(const xtd::string& theme, const xtd::drawing::size& size) -> xtd::drawing::image;
266
269 [[nodiscard]] static auto view_forward() -> xtd::drawing::image;
273 [[nodiscard]] static auto view_forward(const xtd::string& theme) -> xtd::drawing::image;
277 [[nodiscard]] static auto view_forward(const xtd::drawing::size& size) -> xtd::drawing::image;
282 [[nodiscard]] static auto view_forward(const xtd::string& theme, const xtd::drawing::size& size) -> xtd::drawing::image;
283
286 [[nodiscard]] static auto help() -> xtd::drawing::image;
290 [[nodiscard]] static auto help(const xtd::string& theme) -> xtd::drawing::image;
294 [[nodiscard]] static auto help(const xtd::drawing::size& size) -> xtd::drawing::image;
299 [[nodiscard]] static auto help(const xtd::string& theme, const xtd::drawing::size& size) -> xtd::drawing::image;
300
303 [[nodiscard]] static auto help_about() -> xtd::drawing::image;
307 [[nodiscard]] static auto help_about(const xtd::string& theme) -> xtd::drawing::image;
311 [[nodiscard]] static auto help_about(const xtd::drawing::size& size) -> xtd::drawing::image;
316 [[nodiscard]] static auto help_about(const xtd::string& theme, const xtd::drawing::size& size) -> xtd::drawing::image;
317
320 [[nodiscard]] static auto size() -> xtd::drawing::size;
321
326 [[nodiscard]] static auto from_name(const xtd::string& name) -> xtd::drawing::image;
333 [[nodiscard]] static auto from_name(const xtd::string& theme, const xtd::string& name) -> xtd::drawing::image;
340 [[nodiscard]] static auto from_name(const xtd::string& name, const xtd::drawing::size& size) -> xtd::drawing::image;
348 [[nodiscard]] static auto from_name(const xtd::string& theme, const xtd::string& name, const xtd::drawing::size& size) -> xtd::drawing::image;
350 };
351 }
352}
An abstract base class that provides functionality for the bitmap and metafile descended classes.
Definition image.hpp:49
Provides a tool bar images factories for use by a tool_bar control.
Definition tool_bar_images.hpp:24
static auto file_print(const xtd::drawing::size &size) -> xtd::drawing::image
File print image object with specified size.
static auto view_back(const xtd::string &theme) -> xtd::drawing::image
View back image object with specified theme.
static auto help(const xtd::drawing::size &size) -> xtd::drawing::image
Help about image object with specified size.
static auto edit_copy(const xtd::string &theme, const xtd::drawing::size &size) -> xtd::drawing::image
Edit copy image object with specified theme and size.
static auto file_open() -> xtd::drawing::image
File open image object.
static auto file_print() -> xtd::drawing::image
File print image object.
static auto edit_paste(const xtd::string &theme) -> xtd::drawing::image
Edit paste image object with specified theme.
static auto file_exit(const xtd::string &theme, const xtd::drawing::size &size) -> xtd::drawing::image
File exit image object with specified theme and size.
static auto edit_redo(const xtd::string &theme) -> xtd::drawing::image
Edit undo image object with specified theme.
static auto file_new(const xtd::drawing::size &size) -> xtd::drawing::image
File new image object with specified size.
static auto edit_copy() -> xtd::drawing::image
Edit copy image object.
static auto file_new() -> xtd::drawing::image
File new image object.
static auto edit_undo() -> xtd::drawing::image
Edit undo image object.
static auto file_print_preview(const xtd::drawing::size &size) -> xtd::drawing::image
File print preview image object with specified size.
static auto edit_redo(const xtd::string &theme, const xtd::drawing::size &size) -> xtd::drawing::image
Edit undo image object with specified theme and size.
static auto edit_copy(const xtd::drawing::size &size) -> xtd::drawing::image
Edit copy image object with specified size.
static auto file_open(const xtd::drawing::size &size) -> xtd::drawing::image
File open image object with specified size.
static auto edit_redo() -> xtd::drawing::image
Edit undo image object.
static auto file_save_as() -> xtd::drawing::image
File save as image object.
static auto file_save(const xtd::drawing::size &size) -> xtd::drawing::image
File save image object with specified size.
static auto file_exit(const xtd::string &theme) -> xtd::drawing::image
File exit image object with specified theme.
static auto file_exit(const xtd::drawing::size &size) -> xtd::drawing::image
File exit image object with specified size.
static auto view_back(const xtd::drawing::size &size) -> xtd::drawing::image
View back image object with specified size.
static auto edit_redo(const xtd::drawing::size &size) -> xtd::drawing::image
Edit undo image object with specified size.
static auto edit_cut(const xtd::string &theme) -> xtd::drawing::image
Edit cut image object with specified theme.
static auto help() -> xtd::drawing::image
Help about image object.
static auto edit_undo(const xtd::string &theme) -> xtd::drawing::image
Edit undo image object with specified theme.
static auto view_forward(const xtd::drawing::size &size) -> xtd::drawing::image
View forward image object with specified size.
static auto file_save_as(const xtd::drawing::size &size) -> xtd::drawing::image
File save as image object with specified size.
static auto edit_cut() -> xtd::drawing::image
Edit cut image object.
static auto file_print_preview(const xtd::string &theme, const xtd::drawing::size &size) -> xtd::drawing::image
File print preview image object with specified theme and size.
static auto file_open(const xtd::string &theme) -> xtd::drawing::image
File open image object with specified theme.
static auto help_about(const xtd::string &theme, const xtd::drawing::size &size) -> xtd::drawing::image
Help about image object with specified theme and size.
static auto edit_undo(const xtd::drawing::size &size) -> xtd::drawing::image
Edit undoEdit undo image object with specified size.
static auto file_page_setup() -> xtd::drawing::image
File page setup image object.
static auto help(const xtd::string &theme, const xtd::drawing::size &size) -> xtd::drawing::image
Help about image object with specified theme and size.
static auto help(const xtd::string &theme) -> xtd::drawing::image
Help about image object with specified theme.
static auto file_open(const xtd::string &theme, const xtd::drawing::size &size) -> xtd::drawing::image
File open image object with specified theme and size.
static auto edit_paste() -> xtd::drawing::image
Edit paste image object.
static auto view_forward() -> xtd::drawing::image
View forward image object.
static auto from_name(const xtd::string &theme, const xtd::string &name, const xtd::drawing::size &size) -> xtd::drawing::image
Gets image object with specified theme, name and size.
static auto from_name(const xtd::string &name) -> xtd::drawing::image
Gets image object with specified name.
static auto size() -> xtd::drawing::size
Gets the height and width of the menu images.
static auto view_forward(const xtd::string &theme, const xtd::drawing::size &size) -> xtd::drawing::image
View forward image object with specified theme and size.
static auto file_print_preview(const xtd::string &theme) -> xtd::drawing::image
File print preview image object with specified theme.
static auto file_new(const xtd::string &theme) -> xtd::drawing::image
File new image object with specified theme.
static auto file_save_as(const xtd::string &theme) -> xtd::drawing::image
File save as image object with specified theme.
static auto view_back(const xtd::string &theme, const xtd::drawing::size &size) -> xtd::drawing::image
View back image object with specified theme and size.
static auto edit_copy(const xtd::string &theme) -> xtd::drawing::image
Edit copy image object with specified theme.
static auto help_about() -> xtd::drawing::image
Help about image object.
static auto edit_paste(const xtd::drawing::size &size) -> xtd::drawing::image
Edit paste image object with specified size.
static auto file_exit() -> xtd::drawing::image
File exit image object.
static auto edit_undo(const xtd::string &theme, const xtd::drawing::size &size) -> xtd::drawing::image
Edit undo image object with specified theme and size.
static auto file_page_setup(const xtd::drawing::size &size) -> xtd::drawing::image
File page setup image object with specified size.
static auto from_name(const xtd::string &name, const xtd::drawing::size &size) -> xtd::drawing::image
Gets image object with specified name and size.
static auto help_about(const xtd::string &theme) -> xtd::drawing::image
Help about image object with specified theme.
static auto view_forward(const xtd::string &theme) -> xtd::drawing::image
View forward image object with specified theme.
static auto file_print(const xtd::string &theme) -> xtd::drawing::image
File print image object with specified theme.
static auto help_about(const xtd::drawing::size &size) -> xtd::drawing::image
Help about image object with specified size.
static auto from_name(const xtd::string &theme, const xtd::string &name) -> xtd::drawing::image
Gets image object with specified theme and name.
static auto file_print(const xtd::string &theme, const xtd::drawing::size &size) -> xtd::drawing::image
File print image object with specified theme and size.
static auto edit_cut(const xtd::string &theme, const xtd::drawing::size &size) -> xtd::drawing::image
Edit cut image object with specified theme and size.
static auto file_save() -> xtd::drawing::image
File save image object.
static auto edit_paste(const xtd::string &theme, const xtd::drawing::size &size) -> xtd::drawing::image
Edit paste image object with specified theme and size.
static auto edit_cut(const xtd::drawing::size &size) -> xtd::drawing::image
Edit cut image object with specified size.
static auto file_page_setup(const xtd::string &theme) -> xtd::drawing::image
File page setup image object with specified theme.
static auto file_save(const xtd::string &theme, const xtd::drawing::size &size) -> xtd::drawing::image
File save image object with specified theme and size.
static auto file_page_setup(const xtd::string &theme, const xtd::drawing::size &size) -> xtd::drawing::image
File page setup image object with specified theme and size.
static auto file_save(const xtd::string &theme) -> xtd::drawing::image
File save image object with specified theme.
static auto file_print_preview() -> xtd::drawing::image
File print preview image object.
static auto file_new(const xtd::string &theme, const xtd::drawing::size &size) -> xtd::drawing::image
File new image object with specified theme and size.
static auto view_back() -> xtd::drawing::image
View back image object.
static auto file_save_as(const xtd::string &theme, const xtd::drawing::size &size) -> xtd::drawing::image
File save as image object with specified theme and size.
#define static_
This keyword is use to represent a static object. A static object can't be instantiated (constructors...
Definition static.hpp:38
xtd::basic_string< char > string
Represents text as a sequence of UTF-8 code units.
Definition __string_definitions.hpp:43
@ theme
Defines a 3D themed border. The effect depends on the border color value.
Definition border_style.hpp:38
Contains xtd::forms::images factory.
The xtd::forms namespace contains classes for creating Windows-based applications that take full adva...
Definition texts.hpp:219
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition abstract_object.hpp:8
Stores an ordered pair of integers, which specify a height and width.
Definition size.hpp:32