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