1 // -*- C++ -*- 2 // The text-piece class, used by pic2plot. 3 4 enum hadjustment 5 { 6 CENTER_ADJUST, 7 LEFT_ADJUST, 8 RIGHT_ADJUST 9 }; 10 11 enum vadjustment 12 { 13 NONE_ADJUST, 14 ABOVE_ADJUST, 15 BELOW_ADJUST 16 }; 17 18 struct adjustment 19 { 20 hadjustment h; 21 vadjustment v; 22 }; 23 24 class text_piece 25 { 26 public: 27 // ctor, dtor 28 text_piece(); 29 ~text_piece(); 30 // public data 31 char *text; 32 adjustment adj; 33 const char *filename; 34 int lineno; 35 }; 36