comparison src/gl2ps-renderer.h @ 14418:933101fd5cbb

Use file descriptor instead of a FILE pointer for OpenGL printing. Bug # 31641. * __init_fltk__.cc: * gl2ps_renderer.cc (gl2ps_renderer::draw): * gl2ps_renderer.h:
author John W. Eaton <jwe@octave.org>
date Tue, 28 Feb 2012 08:06:24 -0500
parents 81183cd6eaae
children
comparison
equal deleted inserted replaced
14417:12d13534265c 14418:933101fd5cbb
29 class 29 class
30 OCTINTERP_API 30 OCTINTERP_API
31 glps_renderer : public opengl_renderer 31 glps_renderer : public opengl_renderer
32 { 32 {
33 public: 33 public:
34 glps_renderer (const int _fid, const std::string& _term) 34 glps_renderer (FILE *_fp, const std::string& _term)
35 : opengl_renderer () , fid (_fid), term (_term), 35 : opengl_renderer () , fp (_fp), term (_term),
36 fontsize (), fontname () { } 36 fontsize (), fontname () { }
37 37
38 ~glps_renderer (void) { } 38 ~glps_renderer (void) { }
39 39
40 void draw (const graphics_object& go); 40 void draw (const graphics_object& go);
76 gl2psLineWidth (w); 76 gl2psLineWidth (w);
77 } 77 }
78 78
79 private: 79 private:
80 int alignment_to_mode (int ha, int va) const; 80 int alignment_to_mode (int ha, int va) const;
81 int fid; 81 FILE *fp;
82 caseless_str term; 82 caseless_str term;
83 double fontsize; 83 double fontsize;
84 std::string fontname; 84 std::string fontname;
85 }; 85 };
86 86