home *** CD-ROM | disk | FTP | other *** search
/ Graphics Plus / Graphics Plus.iso / libs / gle / axis.h < prev    next >
Encoding:
C/C++ Source or Header  |  1992-11-29  |  1007 b   |  38 lines

  1. struct axis_struct {
  2.     int type;    /* 1=xaxis 2=yaxis 3=x2axis 4=y2axis */
  3.     double base;
  4.     double length;
  5.     double shift;
  6.     long color;
  7.     int label_font;
  8.     double label_hei;
  9.     double label_scale;
  10.     double label_dist;
  11.     int log,lg1,lg25,lgset;    /* 0=normal 1=log, lg*=small labelling values */
  12.     double min,max;
  13.     int minset,maxset;
  14.     int nofirst,nolast;
  15.     int nticks,nsubticks;
  16.     int decimal;        /* number of decimal places for labels */
  17.     double dticks,dsubticks;
  18.     double ticks_length,ticks_scale,ticks_lwidth;
  19.     char ticks_lstyle[9];
  20.     double subticks_length,subticks_scale,subticks_lwidth;
  21.     char subticks_lstyle[9],label_lstyle[9];
  22.     int off;
  23.     int label_off;
  24.     int side_off,ticks_off,subticks_off;
  25.     double side_lwidth,label_lwidth;
  26.     char side_lstyle[9];
  27.     int title_font;
  28.     long ticks_color,side_color,subticks_color,label_color;
  29.     double title_dist;
  30.     double title_hei,title_scale;
  31.     int title_rot,title_off;
  32.     long title_color;    /* 0=normal, 1=rotate 180 */
  33.     char *title;
  34.     char *names[50];
  35.     double places[50];
  36.     int nplaces,nnam;
  37. } ;
  38.