xtd 0.2.0
border_style.h
Go to the documentation of this file.
1 #pragma once
5 #include <xtd/enum>
6 
8 namespace xtd {
10  namespace forms {
20  enum class border_style {
22  none,
24  hidden = none,
26  solid,
28  inset,
30  outset,
32  groove,
34  ridge,
36  theme,
38  dashed,
40  dot_dash,
44  dotted,
52  rounded,
56  fixed_3d = inset,
58  sunken = inset,
60  raised = outset,
65  };
66  }
67 }
68 
70 template<> struct xtd::enum_register<xtd::forms::border_style> {
72 };
Defines a solid border.
A rounded line border.
A sunken border. Same as xtd::forms::border_style::inset.
Defines a dot dashed border.
Defines a 3D ridged border. The effect depends on the border color value.
Defines a hidden border.
The xtd namespace contains all fundamental classes to access Hardware, Os, System, and more.
Definition: system_report.h:17
A raised border. Same as xtd::forms::border_style::outset.
std::vector< std::pair< enum_t, xtd::ustring > > enum_collection
Represents a pair of an enum_t value and a string of an enum of type enum_t.
Definition: enum_collection.h:19
A bevel sunken border. Same as xtd::forms::border_style::bevel_inset.
Defines a dot dot dashed border.
Defines a dashed border.
A single-line border. Same as xtd::forms::border_style::solid.
Defines a 3D outset border. The effect depends on the border color value.
border_style
Specifies the border style for a control.
Definition: border_style.h:20
Defines a 3D inset border. The effect depends on the border color value.
Defines a 3D grooved border. The effect depends on the border color value.
The xtd::forms namespace contains classes for creating Windows-based applications that take full adva...
Definition: about_box.h:13
Defines a dotted border.
Defines a 3D themed border. The effect depends on the border color value.
A bevel raised border. Same as xtd::forms::border_style::bevel_outset.
A three-dimensional border. Same as xtd::forms::border_style::inset.
Provides the registration struct for enumerations.
Definition: enum_register.h:36