summaryrefslogtreecommitdiff
path: root/Build/source/texk/dvisvgm/dvisvgm-src/src/DVIActions.h
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/texk/dvisvgm/dvisvgm-src/src/DVIActions.h')
-rw-r--r--Build/source/texk/dvisvgm/dvisvgm-src/src/DVIActions.h14
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) {}