8#include <xtd/iequatable>
227 bool equals(const
xtd::
object& obj) const noexcept override;
266 bool auto_ellipsis_ =
false;
279 xtd::forms::style_sheets::background_image background_image_ ;
280 std::optional<xtd::forms::style_sheets::length> width_;
281 std::optional<xtd::forms::style_sheets::length> height_;
static const xtd::drawing::color transparent
Gets a system-defined color that has an ARGB value of 0x00000000. This field is constant.
Definition color.hpp:56
static const xtd::drawing::color black
Gets a system-defined color that has an ARGB value of 0xFF000000. This field is constant.
Definition color.hpp:80
static xtd::drawing::font default_font()
Gets the default font that applications can use for dialog boxes and forms.
The text model allows you to specify the alignment, color, decoration, transformation,...
Definition itext_model.hpp:40
Defines a generalized method that a value type or class implements to create a type-specific method f...
Definition iequatable.hpp:22
Supports all classes in the xtd class hierarchy and provides low-level services to derived classes....
Definition object.hpp:44
#define forms_export_
Define shared library export.
Definition forms_export.hpp:13
xtd::forms::style_sheets::lengths outline_width
The width specifies the width of the outlines.
Definition outline_width.hpp:26
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.hpp:26
xtd::forms::style_sheets::lengths padding
Padding is used to create space around an element's content, inside of any defined borders.
Definition padding.hpp:26
xtd::forms::style_sheets::border_radius outline_radius
The radius is used to add rounded outlines to an element.
Definition outline_radius.hpp:26
text_decoration
The xtd::forms::style_sheets::text_decoration enum class is used to set or remove decorations from te...
Definition text_decoration.hpp:25
white_space
The white_space enum class specifies how white-space inside an element is handled.
Definition white_space.hpp:23
xtd::forms::style_sheets::lengths outline_offset
The width specifies the width of the borders.
Definition outline_offset.hpp:26
xtd::forms::style_sheets::border_style outline_style
The style specifies what kind of outlines to display.
Definition outline_style.hpp:26
xtd::forms::style_sheets::lengths margin
Margins are used to create space around elements, outside of any defined borders.
Definition margin.hpp:26
xtd::forms::style_sheets::lengths border_width
The width specifies the width of the borders.
Definition border_width.hpp:26
text_transformation
The xtd::forms::style_sheets::text_transformation enum class is used to specify uppercase and lowerca...
Definition text_transformation.hpp:24
@ none
Defines none text decoration.
Definition text_decoration.hpp:27
@ normal
Sequences of whitespace will collapse into a single whitespace. Text will wrap when necessary....
Definition white_space.hpp:25
@ none
Defines none text transformation.
Definition text_transformation.hpp:26
std::optional< type_t > optional
Represents the optional alias on std::optional.
Definition optional.hpp:25
@ other
The operating system is other.
Definition platform_id.hpp:58
Contains xtd::forms::style_sheets::ibox_model class.
Contains xtd::forms::style_sheets::iimage_model class.
Contains xtd::forms::style_sheets::itext_model class.
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
constexpr size_type length() const noexcept
Returns the length of the current read_only_span.
Definition read_only_span.hpp:229