diff options
Diffstat (limited to 'dviware/dvisvgm/src/DvisvgmSpecialHandler.hpp')
-rw-r--r-- | dviware/dvisvgm/src/DvisvgmSpecialHandler.hpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/dviware/dvisvgm/src/DvisvgmSpecialHandler.hpp b/dviware/dvisvgm/src/DvisvgmSpecialHandler.hpp index 4c9c84b078..7edecb12c8 100644 --- a/dviware/dvisvgm/src/DvisvgmSpecialHandler.hpp +++ b/dviware/dvisvgm/src/DvisvgmSpecialHandler.hpp @@ -73,11 +73,12 @@ class DvisvgmSpecialHandler : public SpecialHandler { public: DvisvgmSpecialHandler (); - const char* name () const override {return "dvisvgm";} - const char* info () const override {return "special set for embedding raw SVG snippets";} - std::vector<const char*> prefixes() const override; void preprocess (const std::string &prefix, std::istream &is, SpecialActions &actions) override; bool process (const std::string &prefix, std::istream &is, SpecialActions &actions) override; + const char* info () const override {return "special set for embedding raw SVG snippets";} + const char* name () const override {return handlerName();} + static const char* handlerName () {return "dvisvgm";} + std::vector<const char*> prefixes () const override; protected: void preprocessRaw (InputReader &ir); @@ -92,6 +93,8 @@ class DvisvgmSpecialHandler : public SpecialHandler { void processRawPut (InputReader &ir, SpecialActions &actions); void processBBox (InputReader &ir, SpecialActions &actions); void processImg (InputReader &ir, SpecialActions &actions); + void processCurrentColor (InputReader &ir, SpecialActions &actions); + void processMessage (InputReader &ir, SpecialActions &actions); void dviPreprocessingFinished () override; void dviBeginPage (unsigned pageno, SpecialActions &actions) override; void dviEndPage (unsigned pageno, SpecialActions &actions) override; |