5 #include "../../forms_export.h" 7 #include <xtd/drawing/brush> 8 #include <xtd/drawing/color> 9 #include <xtd/drawing/rectangle> 10 #include <xtd/iequatable> 13 #include <xtd/ustring> 21 namespace style_sheets {
116 int32 angle() const noexcept;
120 void angle(
int32 value) noexcept;
125 const std::vector<
xtd::drawing::color>& colors() const noexcept;
130 void colors(const std::vector<
xtd::drawing::color>& value);
137 void url(const
xtd::
uri& value) noexcept;
150 bool equals(const
background_image& other) const noexcept
override {
return image_type_ ==
other.image_type_ && colors_ ==
other.colors_ && angle_ ==
other.angle_;}
The xtd namespace contains all fundamental classes to access Hardware, Os, System, and more.
Definition: system_report.h:17
Contains xtd::forms::style_sheets::image_type enum class.
image_type
The image_type enum class specifies what kind of image to display.
Definition: image_type.h:21
Represents text as a sequence of UTF-8 code units.
Definition: ustring.h:46
std::string to_string(const date_time &value, const std::string &fmt, const std::locale &loc)
Convert a specified value into a string with specified format and locale.
Definition: date_time.h:1063
Defines a generalized method that a value type or class implements to create a type-specific method f...
Definition: iequatable.h:18
Stores a set of four integers that represent the location and size of a rectangle.
Definition: rectangle.h:44
The operating system is other.
Provides an object representation of a uniform resource identifier (URI) and easy access to the parts...
Definition: uri.h:103
Supports all classes in the xtd class hierarchy and provides low-level services to derived classes...
Definition: object.h:32
int_least32_t int32
Represents a 32-bit signed integer.
Definition: types.h:129
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