diff options
Diffstat (limited to 'Build/source/texk/dvisvgm/dvisvgm-src/src/DVIActions.h')
-rw-r--r-- | Build/source/texk/dvisvgm/dvisvgm-src/src/DVIActions.h | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/Build/source/texk/dvisvgm/dvisvgm-src/src/DVIActions.h b/Build/source/texk/dvisvgm/dvisvgm-src/src/DVIActions.h index fd28d25b6b9..5e3254656bf 100644 --- a/Build/source/texk/dvisvgm/dvisvgm-src/src/DVIActions.h +++ b/Build/source/texk/dvisvgm/dvisvgm-src/src/DVIActions.h @@ -22,28 +22,24 @@ #define DVISVGM_DVIACTIONS_H #include <string> -#include "Message.h" +#include <vector> #include "types.h" -class BoundingBox; -struct Font; -class SpecialManager; +class BoundingBox; +class Font; struct DVIActions { virtual ~DVIActions () {} - virtual void setChar (double x, double y, unsigned c, bool vertical, const Font *f) {} + virtual void setChar (double x, double y, unsigned c, bool vertical, const Font &f) {} virtual void setRule (double x, double y, double height, double width) {} virtual void setTextOrientation (bool vertical) {} virtual void moveToX (double x) {} virtual void moveToY (double y) {} - virtual void defineFont (int num, const Font *font) {} virtual void setFont (int num, const Font &font) {} virtual void special (const std::string &s, double dvi2bp, bool preprocessing=false) {} - virtual void preamble (const std::string &cmt) {} - virtual void postamble () {} - virtual void beginPage (unsigned pageno, Int32 *c) {} + virtual void beginPage (unsigned pageno, const std::vector<Int32> &c) {} virtual void endPage (unsigned pageno) {} virtual BoundingBox& bbox () =0; virtual void progress (size_t current, size_t total, const char *id=0) {} |