]> git.sesse.net Git - casparcg/commitdiff
Added support for strong emphasis in paragraph_builder.
authorHelge Norberg <helge.norberg@svt.se>
Wed, 18 Nov 2015 14:24:49 +0000 (15:24 +0100)
committerHelge Norberg <helge.norberg@svt.se>
Wed, 18 Nov 2015 14:24:49 +0000 (15:24 +0100)
core/help/help_sink.h
protocol/amcp/AMCPCommandsImpl.cpp
shell/generate_docs.cpp

index 5a85421f377df6df91c515370a29bb4187731930..60f8b34479c1df91cafc4d126dbabd0ae697e6c3 100644 (file)
@@ -33,6 +33,7 @@ public:
        virtual ~paragraph_builder() { }
        virtual spl::shared_ptr<paragraph_builder> text(std::wstring text) { return shared_from_this(); };
        virtual spl::shared_ptr<paragraph_builder> code(std::wstring text) { return shared_from_this(); };
+       virtual spl::shared_ptr<paragraph_builder> strong(std::wstring text) { return shared_from_this(); };
        virtual spl::shared_ptr<paragraph_builder> see(std::wstring item) { return shared_from_this(); };
        virtual spl::shared_ptr<paragraph_builder> url(std::wstring url, std::wstring name = L"") { return shared_from_this(); };
 };
index 5f527b4c509924696322286f6221e714d91b610b..75aefeee658d250134ae6171e0a0b4a00724dd27 100644 (file)
@@ -2600,6 +2600,7 @@ struct simple_paragraph_builder : core::paragraph_builder
                return shared_from_this();
        }
        spl::shared_ptr<paragraph_builder> code(std::wstring txt) override { return text(std::move(txt)); }
+       spl::shared_ptr<paragraph_builder> strong(std::wstring item) override { return text(L"*" + std::move(item) + L"*"); }
        spl::shared_ptr<paragraph_builder> see(std::wstring item) override { return text(std::move(item)); }
        spl::shared_ptr<paragraph_builder> url(std::wstring url, std::wstring name)  override { return text(std::move(url)); }
 };
index f57e541cfff094d806be23db6a39239479b814a7..1711c758667590f60b9ede68a40c0af153e9c54e 100644 (file)
@@ -69,6 +69,12 @@ public:
                return shared_from_this();
        };
 
+       spl::shared_ptr<paragraph_builder> strong(std::wstring text) override
+       {
+               out_ << L"'''" << std::move(text) << L"'''";
+               return shared_from_this();
+       };
+
        spl::shared_ptr<paragraph_builder> see(std::wstring item) override
        {
                out_ << L"[[#" << item << L"|" << item << L"]]";