home *** CD-ROM | disk | FTP | other *** search
/ Graphics Plus / Graphics Plus.iso / general / fractal / kaos.lha / fixptlib / fp_refresh.c < prev    next >
Encoding:
C/C++ Source or Header  |  1989-11-18  |  2.3 KB  |  60 lines

  1. /* Refresh the values of the periodic orbit panel text items */
  2. #include <suntool/sunview.h>
  3. #include <suntool/panel.h>
  4.  
  5. fp_refresh()
  6. {
  7.         extern short fp_panel_show;
  8.     extern int n_stored_fp,ir;
  9.         extern int n_mc,sqzex_maxsq,fi_maxsq,mu,ms,muf,msf,iskip;
  10.         extern double gp_delm,mc_eps,sqzex_eps,sqzex_epsf,sqzex_epsm;
  11.         extern double fi_eps,fi_epsf,fi_epsm;
  12.         extern Panel_item fp_n_stored_fp_item,fp_ir_item;
  13.         extern Panel_item fp_sqzex_maxsq_item,fp_sqzex_eps_item,fp_sqzex_epsf_item,fp_sqzex_epsm_item,fp_mc_eps_item,fp_n_mc_item;
  14.         extern Panel_item fp_mu_item,fp_ms_item,fp_muf_item,fp_msf_item,fp_iskip_item,fp_gp_delm_item;
  15.     extern Panel_item fp_fi_maxsq_item,fp_fi_eps_item,fp_fi_epsf_item,fp_fi_epsm_item;
  16.     extern char string[];
  17.         
  18.     if(fp_panel_show){
  19.             sprintf(string,"%d",n_stored_fp);
  20.             panel_set_value(fp_n_stored_fp_item,string);
  21.             sprintf(string,"%d",ir);
  22.             panel_set_value(fp_ir_item,string);
  23.     
  24.             sprintf(string,"%d",n_mc);
  25.             panel_set_value(fp_n_mc_item,string);
  26.             sprintf(string,"%lg",mc_eps);
  27.             panel_set_value(fp_mc_eps_item,string);
  28.             sprintf(string,"%d",sqzex_maxsq);
  29.             panel_set_value(fp_sqzex_maxsq_item,string);
  30.             sprintf(string,"%lg",sqzex_eps);
  31.             panel_set_value(fp_sqzex_eps_item,string);
  32.             sprintf(string,"%lg",sqzex_epsf);
  33.             panel_set_value(fp_sqzex_epsf_item,string);
  34.             sprintf(string,"%lg",sqzex_epsm);
  35.             panel_set_value(fp_sqzex_epsm_item,string);
  36.     
  37.             sprintf(string,"%lg",gp_delm);
  38.             panel_set_value(fp_gp_delm_item,string);
  39.             sprintf(string,"%d",mu);
  40.             panel_set_value(fp_mu_item,string);
  41.             sprintf(string,"%d",ms);
  42.             panel_set_value(fp_ms_item,string);
  43.             sprintf(string,"%d",muf);
  44.             panel_set_value(fp_muf_item,string);
  45.             sprintf(string,"%d",msf);
  46.             panel_set_value(fp_msf_item,string);
  47.             sprintf(string,"%d",iskip);
  48.             panel_set_value(fp_iskip_item,string);
  49.     
  50.             sprintf(string,"%d",fi_maxsq);
  51.             panel_set_value(fp_fi_maxsq_item,string);
  52.             sprintf(string,"%lg",fi_eps);
  53.             panel_set_value(fp_fi_eps_item,string);
  54.             sprintf(string,"%lg",fi_epsf);
  55.             panel_set_value(fp_fi_epsf_item,string);
  56.             sprintf(string,"%lg",fi_epsm);
  57.             panel_set_value(fp_fi_epsm_item,string);
  58.     }
  59. }
  60.