diff --git a/src/DrawingProgram/TextBoxEditTool.hpp b/src/DrawingProgram/TextBoxEditTool.hpp index 1e34dd1..477de24 100644 --- a/src/DrawingProgram/TextBoxEditTool.hpp +++ b/src/DrawingProgram/TextBoxEditTool.hpp @@ -29,7 +29,7 @@ class TextBoxEditTool : public DrawingProgramEditToolBase { bool newIsLinethrough = false; bool newIsOverline = false; std::string newFontName; - ParagraphStyleData currentPStyle; + RichText::ParagraphStyleData currentPStyle; uint8_t get_new_decoration_value(); void set_styles_at_selection(const std::shared_ptr& a); diff --git a/src/RichText/ParagraphStyleData.cpp b/src/RichText/ParagraphStyleData.cpp index a3fc29b..b2eedbb 100644 --- a/src/RichText/ParagraphStyleData.cpp +++ b/src/RichText/ParagraphStyleData.cpp @@ -1,8 +1,12 @@ #include "ParagraphStyleData.hpp" +namespace RichText { + skia::textlayout::ParagraphStyle ParagraphStyleData::get_paragraph_style() const { skia::textlayout::ParagraphStyle pStyle; pStyle.setTextAlign(textAlignment); pStyle.setTextDirection(textDirection); return pStyle; } + +} diff --git a/src/RichText/ParagraphStyleData.hpp b/src/RichText/ParagraphStyleData.hpp index e1c7ecf..3af7d2a 100644 --- a/src/RichText/ParagraphStyleData.hpp +++ b/src/RichText/ParagraphStyleData.hpp @@ -1,6 +1,8 @@ #pragma once #include +namespace RichText { + struct ParagraphStyleData { skia::textlayout::TextAlign textAlignment = skia::textlayout::TextAlign::kLeft; skia::textlayout::TextDirection textDirection = skia::textlayout::TextDirection::kLtr; @@ -16,3 +18,4 @@ struct ParagraphStyleData { skia::textlayout::ParagraphStyle get_paragraph_style() const; }; +}