home *** CD-ROM | disk | FTP | other *** search
/ Graphics Plus / Graphics Plus.iso / general / fractal / kaos.lha / scanlib / scan_reset.c < prev    next >
Encoding:
C/C++ Source or Header  |  1989-12-07  |  929 b   |  29 lines

  1. #include <suntool/sunview.h>
  2. #include <suntool/panel.h>
  3.  
  4. scan_reset()
  5. {
  6.     int i;
  7.     extern short scan_panel_show;
  8.         extern int scan_n_stored,scan_grid_dim,scan_xgrid[];
  9.         extern double scan_xmin[],scan_xmax[];
  10.         extern Panel_item scan_n_stored_item,scan_xgrid_item[];
  11.         extern Panel_item scan_xmin_item[],scan_xmax_item[];
  12.         extern char string[];
  13.  
  14.     if(!scan_panel_show)
  15.         return;
  16.         strcpy(string,(char *)panel_get_value(scan_n_stored_item));
  17.         sscanf(string,"%d",&scan_n_stored);
  18.     for(i=0;i<scan_grid_dim;i++){
  19.             strcpy(string,(char *)panel_get_value(scan_xgrid_item[i]));
  20.             sscanf(string,"%d",&scan_xgrid[i]);
  21.     }
  22.     for(i=0;i<scan_grid_dim;i++){
  23.             strcpy(string,(char *)panel_get_value(scan_xmin_item[i]));
  24.             sscanf(string,"%lg",&scan_xmin[i]);
  25.             strcpy(string,(char *)panel_get_value(scan_xmax_item[i]));
  26.             sscanf(string,"%lg",&scan_xmax[i]);
  27.     }
  28. }
  29.