5#include "../../forms_export.hpp" 
    6#include <xtd/iequatable> 
   16    namespace style_sheets {
 
   76        void authors(const 
xtd::
string& value) noexcept;
 
   80        const 
xtd::
string& description() const noexcept;
 
   83        void description(const 
xtd::
string& value) noexcept;
 
   87        const 
xtd::
string& name() const noexcept;
 
   90        void name(const 
xtd::
string& value) noexcept;
 
   94        const 
xtd::
uri& website() const noexcept;
 
   97        void website(const 
xtd::
uri& value) noexcept;
 
  103        using 
object::equals;
 
  104        bool equals(const 
theme& other) const noexcept
 override {
return name_ == 
other.name_ && description_ == 
other.description_ && authors_ == 
other.authors_ && website_ == 
other.website_;}
 
  110        xtd::
string to_css() const noexcept;
 
  120        static 
bool from_css(const 
xtd::
string& css_text, 
theme& result);
 
  132        static 
bool try_parse(const 
xtd::
string& text, 
theme& result) noexcept;
 
  137        xtd::
string description_;
 
  138        xtd::
string authors_;
 
Represents text as a sequence of character units.
Definition basic_string.hpp:79
 
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:42
 
Provides an object representation of a uniform resource identifier (URI) and easy access to the parts...
Definition uri.hpp:103
 
#define forms_export_
Define shared library export.
Definition forms_export.hpp:13
 
@ other
The operating system is other.
 
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition xtd_about_box.hpp:10