diff options
author | crupest <crupest@outlook.com> | 2023-10-19 16:34:34 +0800 |
---|---|---|
committer | crupest <crupest@outlook.com> | 2023-12-16 15:20:47 +0800 |
commit | 8f7505d7fd35058870a4a937ca9670e383778dca (patch) | |
tree | 3cc0eb61efa7041ba78a7d17761dcd3fbf28d26d /src/ui/document/TextDocumentElement.cpp | |
parent | e1061e0cf685b9d35da336259918b95c3c663560 (diff) | |
download | cru-8f7505d7fd35058870a4a937ca9670e383778dca.tar.gz cru-8f7505d7fd35058870a4a937ca9670e383778dca.tar.bz2 cru-8f7505d7fd35058870a4a937ca9670e383778dca.zip |
Develop document.
Diffstat (limited to 'src/ui/document/TextDocumentElement.cpp')
-rw-r--r-- | src/ui/document/TextDocumentElement.cpp | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/ui/document/TextDocumentElement.cpp b/src/ui/document/TextDocumentElement.cpp new file mode 100644 index 00000000..ab79823d --- /dev/null +++ b/src/ui/document/TextDocumentElement.cpp @@ -0,0 +1,17 @@ +#include "cru/ui/document/TextDocumentElement.h" +#include "cru/common/String.h" +#include "cru/ui/document/DocumentElement.h" +#include "cru/ui/document/DocumentElementType.h" + +namespace cru::ui::document { +TextDocumentElement::TextDocumentElement(String text, TextStyle style, + IDocumentLink* link) + : DocumentElement(DocumentElementTypes::kTextElementType), + text_(std::move(text)), + style_(style), + link_(link) {} + +TextDocumentElement::~TextDocumentElement() {} + +void TextDocumentElement::SetText(String text) { text_ = std::move(text); } +} // namespace cru::ui::document |