xtd 1.0.0
Loading...
Searching...
No Matches
system_pens.hpp
Go to the documentation of this file.
1
4#pragma once
6#include "pen.hpp"
7#include <xtd/static>
8
10namespace xtd {
12 namespace drawing {
25 public:
27
31 [[nodiscard]] static auto accent() -> xtd::drawing::pen;
32
35 [[nodiscard]] static auto accent_text() -> xtd::drawing::pen;
36
39 [[nodiscard]] static auto active_border() -> xtd::drawing::pen;
40
43 [[nodiscard]] static auto active_caption() -> xtd::drawing::pen;
44
47 [[nodiscard]] static auto active_caption_text() -> xtd::drawing::pen;
48
51 [[nodiscard]] static auto active_text() -> xtd::drawing::pen;
52
55 [[nodiscard]] static auto app_workspace() -> xtd::drawing::pen;
56
59 [[nodiscard]] static auto button_face() -> xtd::drawing::pen;
60
63 [[nodiscard]] static auto button_highlight() -> xtd::drawing::pen;
64
67 [[nodiscard]] static auto button_shadow() -> xtd::drawing::pen;
68
71 [[nodiscard]] static auto control() -> xtd::drawing::pen;
72
75 [[nodiscard]] static auto control_dark() -> xtd::drawing::pen;
76
79 [[nodiscard]] static auto control_dark_dark() -> xtd::drawing::pen;
80
83 [[nodiscard]] static auto control_light() -> xtd::drawing::pen;
84
87 [[nodiscard]] static auto control_light_light() -> xtd::drawing::pen;
88
91 [[nodiscard]] static auto control_text() -> xtd::drawing::pen;
92
95 [[nodiscard]] static auto desktop() -> xtd::drawing::pen;
96
99 [[nodiscard]] static auto gradient_active_caption() -> xtd::drawing::pen;
100
103 [[nodiscard]] static auto gradient_inactive_caption() -> xtd::drawing::pen;
104
107 [[nodiscard]] static auto gray_text() -> xtd::drawing::pen;
108
111 [[nodiscard]] static auto highlight() -> xtd::drawing::pen;
112
115 [[nodiscard]] static auto highlight_text() -> xtd::drawing::pen;
116
119 [[nodiscard]] static auto hot_track() -> xtd::drawing::pen;
120
123 [[nodiscard]] static auto inactive_border() -> xtd::drawing::pen;
124
127 [[nodiscard]] static auto inactive_caption() -> xtd::drawing::pen;
128
131 [[nodiscard]] static auto inactive_caption_text() -> xtd::drawing::pen;
132
135 [[nodiscard]] static auto info() -> xtd::drawing::pen;
136
139 [[nodiscard]] static auto info_text() -> xtd::drawing::pen;
140
143 [[nodiscard]] static auto link_text() -> xtd::drawing::pen;
144
147 [[nodiscard]] static auto menu() -> xtd::drawing::pen;
148
151 [[nodiscard]] static auto menu_bar() -> xtd::drawing::pen;
152
155 [[nodiscard]] static auto menu_highlight() -> xtd::drawing::pen;
156
159 [[nodiscard]] static auto menu_text() -> xtd::drawing::pen;
160
163 [[nodiscard]] static auto scroll_bar() -> xtd::drawing::pen;
164
167 [[nodiscard]] static auto text_box() -> xtd::drawing::pen;
168
171 [[nodiscard]] static auto text_box_text() -> xtd::drawing::pen;
172
175 [[nodiscard]] static auto visited_text() -> xtd::drawing::pen;
176
179 [[nodiscard]] static auto window() -> xtd::drawing::pen;
180
183 [[nodiscard]] static auto window_frame() -> xtd::drawing::pen;
184
187 [[nodiscard]] static auto window_text() -> xtd::drawing::pen;
189
191
194 [[nodiscard]] static auto get_pens() -> const xtd::array<xtd::drawing::pen>&;
196 };
197 }
198}
Provides methods for creating, manipulating, searching, and sorting arrays, thereby serving as the ba...
Definition array.hpp:64
Defines an object used to draw lines and curves. This class cannot be inherited.
Definition pen.hpp:32
Each property of the xtd::drawing::system_pens class is a xtd::drawing::xtd::drawing::pen that is the...
Definition system_pens.hpp:24
static auto active_text() -> xtd::drawing::pen
Gets a pen that is the color of the active text.
static auto gradient_inactive_caption() -> xtd::drawing::pen
Gets a pen that is the color of the gradient inactive caption.
static auto app_workspace() -> xtd::drawing::pen
Gets a pen that is the color of the app workspace.
static auto control_text() -> xtd::drawing::pen
Gets a pen that is the color of the control text.
static auto accent() -> xtd::drawing::pen
Gets a pen that is the color of the accent.
static auto control_dark() -> xtd::drawing::pen
Gets a pen that is the color of the control dark.
static auto inactive_caption_text() -> xtd::drawing::pen
Gets a pen that is the color of the inactive caption text.
static auto scroll_bar() -> xtd::drawing::pen
Gets a pen that is the color of the scroll bar.
static auto button_highlight() -> xtd::drawing::pen
Gets a pen that is the color of the button highlight.
static auto active_caption_text() -> xtd::drawing::pen
Gets a pen that is the color of the active caption text.
static auto highlight_text() -> xtd::drawing::pen
Gets a pen that is the color of the highlight text.
static auto window_frame() -> xtd::drawing::pen
Gets a pen that is the color of the window frame.
static auto control_light() -> xtd::drawing::pen
Gets a pen that is the color of the control light.
static auto get_pens() -> const xtd::array< xtd::drawing::pen > &
Gets an array of system colors.
static auto highlight() -> xtd::drawing::pen
Gets a pen that is the color of the highlight.
static auto inactive_border() -> xtd::drawing::pen
Gets a pen that is the color of the inactive border.
static auto window_text() -> xtd::drawing::pen
Gets a pen that is the color of the window text.
static auto info() -> xtd::drawing::pen
Gets a pen that is the color of the info.
static auto menu_highlight() -> xtd::drawing::pen
Gets a pen that is the color of the menu highlight.
static auto text_box_text() -> xtd::drawing::pen
Gets a pen that is the color of the text box text.
static auto visited_text() -> xtd::drawing::pen
Gets a pen that is the color of the visited text.
static auto link_text() -> xtd::drawing::pen
Gets a pen that is the color of the link text.
static auto button_face() -> xtd::drawing::pen
Gets a pen that is the color of the button face.
static auto hot_track() -> xtd::drawing::pen
Gets a pen that is the color of the hot track.
static auto inactive_caption() -> xtd::drawing::pen
Gets a pen that is the color of the inactive caption.
static auto window() -> xtd::drawing::pen
Gets a pen that is the color of the window.
static auto desktop() -> xtd::drawing::pen
Gets a pen that is the color of the desktop.
static auto accent_text() -> xtd::drawing::pen
Gets a pen that is the color of the accent text.
static auto menu_bar() -> xtd::drawing::pen
Gets a pen that is the color of the menu bar.
static auto text_box() -> xtd::drawing::pen
Gets a pen that is the color of the text box.
static auto button_shadow() -> xtd::drawing::pen
Gets a pen that is the color of the button shadow.
static auto gradient_active_caption() -> xtd::drawing::pen
Gets a pen that is the color of the gradient active caption.
static auto info_text() -> xtd::drawing::pen
Gets a pen that is the color of the info text.
static auto active_border() -> xtd::drawing::pen
Gets a pen that is the color of the active border.
static auto control() -> xtd::drawing::pen
Gets a pen that is the color of the control.
static auto menu_text() -> xtd::drawing::pen
Gets a pen that is the color of the menu text.
static auto menu() -> xtd::drawing::pen
Gets a pen that is the color of the menu.
static auto active_caption() -> xtd::drawing::pen
Gets a pen that is the color of the active caption.
static auto gray_text() -> xtd::drawing::pen
Gets a pen that is the color of the gray text.
static auto control_dark_dark() -> xtd::drawing::pen
Gets a pen that is the color of the control dark dark.
static auto control_light_light() -> xtd::drawing::pen
Gets a pen that is the color of the control light light.
Contains drawing_export_ keyword.
#define drawing_export_
Define shared library export.
Definition drawing_export.hpp:13
#define static_
This keyword is use to represent a static object. A static object can't be instantiated (constructors...
Definition static.hpp:38
The xtd::drawing namespace provides access to GDI+ basic graphics functionality. More advanced functi...
Definition actions_system_images.hpp:10
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition abstract_object.hpp:8
Contains xtd::drawing::pen class.