xtd 0.2.0
tool_bar_images.h
Go to the documentation of this file.
1 #pragma once
5 #include "images.h"
6 #include <xtd/drawing/system_images>
7 #include <xtd/environment>
8 #include <xtd/static>
9 
11 namespace xtd {
13  namespace forms {
22  class tool_bar_images final static_ {
23  public:
25 
42  static xtd::drawing::image file_new(const xtd::ustring& theme, const xtd::drawing::size& size);
43 
50  static xtd::drawing::image file_open(const xtd::ustring& theme);
59  static xtd::drawing::image file_open(const xtd::ustring& theme, const xtd::drawing::size& size);
60 
67  static xtd::drawing::image file_save(const xtd::ustring& theme);
76  static xtd::drawing::image file_save(const xtd::ustring& theme, const xtd::drawing::size& size);
77 
84  static xtd::drawing::image file_save_as(const xtd::ustring& theme);
93  static xtd::drawing::image file_save_as(const xtd::ustring& theme, const xtd::drawing::size& size);
94 
101  static xtd::drawing::image file_print(const xtd::ustring& theme);
110  static xtd::drawing::image file_print(const xtd::ustring& theme, const xtd::drawing::size& size);
111 
127  static xtd::drawing::image file_print_preview(const xtd::ustring& theme, const xtd::drawing::size& size);
128 
135  static xtd::drawing::image file_page_setup(const xtd::ustring& theme);
144  static xtd::drawing::image file_page_setup(const xtd::ustring& theme, const xtd::drawing::size& size);
145 
152  static xtd::drawing::image file_exit(const xtd::ustring& theme);
161  static xtd::drawing::image file_exit(const xtd::ustring& theme, const xtd::drawing::size& size);
162 
169  static xtd::drawing::image edit_undo(const xtd::ustring& theme);
178  static xtd::drawing::image edit_undo(const xtd::ustring& theme, const xtd::drawing::size& size);
179 
186  static xtd::drawing::image edit_redo(const xtd::ustring& theme);
195  static xtd::drawing::image edit_redo(const xtd::ustring& theme, const xtd::drawing::size& size);
196 
199  static xtd::drawing::image edit_cut();
203  static xtd::drawing::image edit_cut(const xtd::ustring& theme);
207  static xtd::drawing::image edit_cut(const xtd::drawing::size& size);
212  static xtd::drawing::image edit_cut(const xtd::ustring& theme, const xtd::drawing::size& size);
213 
220  static xtd::drawing::image edit_copy(const xtd::ustring& theme);
229  static xtd::drawing::image edit_copy(const xtd::ustring& theme, const xtd::drawing::size& size);
230 
237  static xtd::drawing::image edit_paste(const xtd::ustring& theme);
246  static xtd::drawing::image edit_paste(const xtd::ustring& theme, const xtd::drawing::size& size);
247 
254  static xtd::drawing::image view_back(const xtd::ustring& theme);
263  static xtd::drawing::image view_back(const xtd::ustring& theme, const xtd::drawing::size& size);
264 
271  static xtd::drawing::image view_forward(const xtd::ustring& theme);
280  static xtd::drawing::image view_forward(const xtd::ustring& theme, const xtd::drawing::size& size);
281 
284  static xtd::drawing::image help();
288  static xtd::drawing::image help(const xtd::ustring& theme);
292  static xtd::drawing::image help(const xtd::drawing::size& size);
297  static xtd::drawing::image help(const xtd::ustring& theme, const xtd::drawing::size& size);
298 
305  static xtd::drawing::image help_about(const xtd::ustring& theme);
314  static xtd::drawing::image help_about(const xtd::ustring& theme, const xtd::drawing::size& size);
315 
318  static xtd::drawing::size size();
319 
324  static xtd::drawing::image from_name(const xtd::ustring& name);
331  static xtd::drawing::image from_name(const xtd::ustring& theme, const xtd::ustring& name);
338  static xtd::drawing::image from_name(const xtd::ustring& name, const xtd::drawing::size& size);
346  static xtd::drawing::image from_name(const xtd::ustring& theme, const xtd::ustring& name, const xtd::drawing::size& size);
348  };
349  }
350 }
static xtd::drawing::image edit_redo()
Edit undo image object.
static xtd::drawing::image help_about()
Help about image object.
#define static_
This keyword is use to represent a static object. A static object can&#39;t be instantiated (constructors...
Definition: static.h:37
static xtd::drawing::image edit_copy()
Edit copy image object.
static xtd::drawing::image file_print()
File print image object.
Stores an ordered pair of integers, which specify a height and width.
Definition: size.h:31
The xtd namespace contains all fundamental classes to access Hardware, Os, System, and more.
Definition: system_report.h:17
Contains xtd::forms::images factory.
static xtd::drawing::size size()
Gets the height and width of the menu images.
static xtd::drawing::image file_new()
File new image object.
Represents text as a sequence of UTF-8 code units.
Definition: ustring.h:46
static xtd::drawing::image file_print_preview()
File print preview image object.
static xtd::drawing::image file_save()
File save image object.
static xtd::drawing::image view_forward()
View forward image object.
static xtd::drawing::image file_save_as()
File save as image object.
static xtd::drawing::image edit_paste()
Edit paste image object.
Provides a tool bar images factories for use by a tool_bar control.
Definition: tool_bar_images.h:22
static xtd::drawing::image help()
Help about image object.
static xtd::drawing::image file_open()
File open image object.
static xtd::drawing::image view_back()
View back image object.
static xtd::drawing::image edit_cut()
Edit cut image object.
static xtd::drawing::image from_name(const xtd::ustring &name)
Gets image object with specified name.
An abstract base class that provides functionality for the bitmap and metafile descended classes...
Definition: image.h:48
static xtd::drawing::image edit_undo()
Edit undo image object.
static xtd::drawing::image file_exit()
File exit image object.
The xtd::forms namespace contains classes for creating Windows-based applications that take full adva...
Definition: about_box.h:13
Defines a 3D themed border. The effect depends on the border color value.
static xtd::drawing::image file_page_setup()
File page setup image object.
size_t size
Represents a size of any object in bytes.
Definition: types.h:195