summaryrefslogtreecommitdiff
path: root/poppler/GlobalParams.h
diff options
context:
space:
mode:
authorKrzysztof Kowalczyk <kkowalczyk@gmail.com>2007-09-14 06:17:35 +0000
committerKrzysztof Kowalczyk <kkowalczyk@gmail.com>2007-09-14 06:17:35 +0000
commit3330763ddca66b30d5ee60aab94d6fe0bbae9c8f (patch)
treeeae0f9fde94c4303b173fac26d4d64c5b01fdb68 /poppler/GlobalParams.h
parent6eb159ef34eb7e2fb8adcfc48afd84d5f50efbbd (diff)
windows/msvc compilation fixes
Diffstat (limited to 'poppler/GlobalParams.h')
-rw-r--r--poppler/GlobalParams.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/poppler/GlobalParams.h b/poppler/GlobalParams.h
index 3334789e..f8367329 100644
--- a/poppler/GlobalParams.h
+++ b/poppler/GlobalParams.h
@@ -13,9 +13,12 @@
#pragma interface
#endif
+#include <assert.h>
#include "poppler-config.h"
#include <stdio.h>
+#ifndef _MSC_VER
#include <fontconfig/fontconfig.h>
+#endif
#include "goo/gtypes.h"
#include "CharTypes.h"
@@ -74,6 +77,14 @@ public:
};
DisplayFontParam(GooString *nameA, DisplayFontParamKind kindA);
+ void setFileName(GooString *fileNameA) {
+ if (displayFontT1 == kind)
+ t1.fileName = fileNameA;
+ else {
+ assert(displayFontTT == kind);
+ tt.fileName = fileNameA;
+ }
+ }
virtual ~DisplayFontParam();
};
@@ -136,6 +147,10 @@ public:
void setBaseDir(char *dir);
+#ifdef _MSC_VER
+ void setupBaseFonts(char *dir);
+#endif
+
//----- accessors
CharCode getMacRomanCharCode(char *charName);
@@ -302,7 +317,9 @@ private:
UnicodeMapCache *unicodeMapCache;
CMapCache *cMapCache;
+#ifndef _MSC_VER
FcConfig *FCcfg;
+#endif
#ifdef ENABLE_PLUGINS
GList *plugins; // list of plugins [Plugin]