5#include "../forms_export.h"
7#include <xtd/iequatable>
45 link(
size_t start,
size_t length);
50 link(
size_t start,
size_t length, std::any link_data);
68 link& description(const
xtd::
string& value);
73 bool enabled() const noexcept;
83 size_t length() const noexcept;
88 link& length(
size_t value);
93 std::any link_data() const noexcept;
98 link& link_data(std::any value);
102 const
xtd::
string& name() const noexcept;
111 size_t start() const noexcept;
120 std::any tag() const noexcept;
130 bool visited() const noexcept;
142 using
object::equals;
143 bool equals(const
link& other) const noexcept override;
148 bool active_() const noexcept;
149 void active_(
bool active) noexcept;
Represents text as a sequence of character units.
Definition basic_string.h:79
Defines a generalized method that a value type or class implements to create a type-specific method f...
Definition iequatable.h:22
Supports all classes in the xtd class hierarchy and provides low-level services to derived classes....
Definition object.h:42
#define forms_export_
Define shared library export.
Definition forms_export.h:13
xtd::forms::style_sheets::control link_label
The link label data allows you to specify the box of a link label control.
Definition link_label.h:25
std::shared_ptr< type_t > sptr
The xtd::sptr object is a shared pointer.
Definition sptr.h:25
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition xtd_about_box.h:10