8 #include <xtd/iequatable> 15 namespace style_sheets {
53 bool auto_ellipsis()
const noexcept
override;
57 control& auto_ellipsis(
bool value) noexcept;
118 std::optional<xtd::forms::style_sheets::length>
height()
const noexcept
override;
124 control&
height(
const std::optional<xtd::forms::style_sheets::length>& value) noexcept;
204 std::optional<xtd::forms::style_sheets::length>
width()
const noexcept
override;
210 control&
width(std::optional<xtd::forms::style_sheets::length> value) noexcept;
222 bool equals(
const control&
other)
const noexcept
override;
235 bool auto_ellipsis_ =
false;
249 std::optional<xtd::forms::style_sheets::length> width_;
250 std::optional<xtd::forms::style_sheets::length> height_;
Defines none text decoration.
xtd::forms::style_sheets::border_style outline_style
The style specifies what kind of outlines to display.
Definition: outline_style.h:24
Represent background color output manipulator class.
Definition: background_color.h:22
Defines a particular format for text, including font face, size, and style attributes. This class cannot be inherited.
Definition: font.h:45
xtd::forms::style_sheets::lengths padding
Padding is used to create space around an element's content, inside of any defined borders...
Definition: padding.h:24
Contains xtd::forms::style_sheets::iimage_model class.
white_space
The white_space enum class specifies how white-space inside an element is handled.
Definition: white_space.h:21
The xtd namespace contains all fundamental classes to access Hardware, Os, System, and more.
Definition: system_report.h:17
xtd::forms::style_sheets::lengths margin
Margins are used to create space around elements, outside of any defined borders. ...
Definition: margin.h:24
static xtd::drawing::font default_font()
Gets the default font that applications can use for dialog boxes and forms.
Contains xtd::forms::style_sheets::ibox_model class.
Defines none text transformation.
Represents an ARGB (alpha, red, green, blue) color.
Definition: color.h:45
static const xtd::drawing::color transparent
Gets a system-defined color that has an ARGB value of 0x00FFFFFF. This field is constant.
Definition: color.h:55
Defines a generalized method that a value type or class implements to create a type-specific method f...
Definition: iequatable.h:18
xtd::forms::style_sheets::border_color outline_color
The xtd::forms::style_sheets::outline_color is used to set the color of the outlines.
Definition: outline_color.h:24
Stores a set of four integers that represent the location and size of a rectangle.
Definition: rectangle.h:44
The operating system is other.
text_transformation
The xtd::forms::style_sheets::text_transformation enum class is used to specify uppercase and lowerca...
Definition: text_transformation.h:22
Supports all classes in the xtd class hierarchy and provides low-level services to derived classes...
Definition: object.h:32
Contains xtd::forms::style_sheets::itext_model class.
xtd::forms::style_sheets::lengths outline_offset
The width specifies the width of the borders.
Definition: outline_offset.h:24
xtd::forms::style_sheets::lengths border_width
The width specifies the width of the borders.
Definition: border_width.h:24
The text model allows you to specify the alignment, color, decoration, transformation, and font of a text.
Definition: itext_model.h:38
Sequences of whitespace will collapse into a single whitespace. Text will wrap when necessary...
text_decoration
The xtd::forms::style_sheets::text_decoration enum class is used to set or remove decorations from te...
Definition: text_decoration.h:23
xtd::forms::style_sheets::lengths outline_width
The width specifies the width of the outlines.
Definition: outline_width.h:24
static const xtd::drawing::color black
Gets a system-defined color that has an ARGB value of 0xFF000000. This field is constant.
Definition: color.h:79
xtd::forms::style_sheets::border_radius outline_radius
The radius is used to add rounded outlines to an element.
Definition: outline_radius.h:24