removed parameter_t
[swftools.git] / lib / pdf / GFXOutputDev.h
index 89c6185..c89e2e8 100644 (file)
@@ -31,12 +31,11 @@ class GFXOutputState {
     gfxdevice_t* olddevice;
 };
 
-typedef struct _parameter
+typedef struct _feature
 {
-    char*name;
-    char*value;
-    struct _parameter*next;
-} parameter_t;
+    char*string;
+    struct _feature*next;
+} feature_t;
 
 void addGlobalFont(const char*filename);
 void addGlobalLanguageDir(const char*dir);
@@ -80,6 +79,7 @@ public:
 
   //----- update graphics state
 
+  virtual void updateLineDash(GfxState *state);
   virtual void updateFont(GfxState *state);
   virtual void updateFontMatrix(GfxState *state);
   virtual void updateFillColor(GfxState *state);
@@ -216,6 +216,8 @@ public:
   void warnfeature(const char*feature,char fully);
   void infofeature(const char*feature);
 
+  feature_t*featurewarnings;
+
   char outer_clip_box; //whether the page clip box is still on
 
   gfxfontlist_t*gfxfontlist;
@@ -278,8 +280,10 @@ public:
   int config_convertgradients;
   int config_optimize_polygons;
   double config_fontquality;
-
-  parameter_t*parameters;
+    
+  double *dashPattern;
+  int dashLength;
+  double dashStart;
 };
 
 class GFXGlobalParams:  public GlobalParams {