home *** CD-ROM | disk | FTP | other *** search
- #include <suntool/sunview.h>
- #include <suntool/panel.h>
- fp_reset()
- {
- extern short fp_panel_show;
- extern int n_stored_fp,ir,sqzex_maxsq,fi_maxsq,n_mc,mu,ms,muf,msf,iskip;
- extern double gp_delm,mc_eps,sqzex_eps,sqzex_epsf,sqzex_epsm;
- extern double fi_eps,fi_epsf,fi_epsm;
- extern char string[];
- extern Panel_item fp_quit_item,fp_go_item,fp_clear_item,fp_manifold_item;
- extern Panel_item fp_go_option_item,fp_display_option_item;
- extern Panel_item fp_n_stored_fp_item,fp_ir_item;
- 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;
- extern Panel_item fp_mu_item,fp_ms_item,fp_muf_item,fp_msf_item,fp_iskip_item,fp_gp_delm_item;
- extern Panel_item fp_fi_eps_item,fp_fi_epsf_item,fp_fi_epsm_item,fp_fi_maxsq_item;
-
- if(fp_panel_show){
- strcpy(string,(char *)panel_get_value(fp_n_stored_fp_item));
- sscanf(string,"%d",&n_stored_fp);
- strcpy(string,(char *)panel_get_value(fp_ir_item));
- sscanf(string,"%d",&ir);
-
- strcpy(string,(char *)panel_get_value(fp_n_mc_item));
- sscanf(string,"%d",&n_mc);
- strcpy(string,(char *)panel_get_value(fp_mc_eps_item));
- sscanf(string,"%lg",&mc_eps);
- strcpy(string,(char *)panel_get_value(fp_sqzex_maxsq_item));
- sscanf(string,"%d",&sqzex_maxsq);
- strcpy(string,(char *)panel_get_value(fp_sqzex_eps_item));
- sscanf(string,"%lg",&sqzex_eps);
- strcpy(string,(char *)panel_get_value(fp_sqzex_epsf_item));
- sscanf(string,"%lg",&sqzex_epsf);
- strcpy(string,(char *)panel_get_value(fp_sqzex_epsm_item));
- sscanf(string,"%lg",&sqzex_epsm);
-
- strcpy(string,(char *)panel_get_value(fp_gp_delm_item));
- sscanf(string,"%lg",&gp_delm);
- strcpy(string,(char *)panel_get_value(fp_mu_item));
- sscanf(string,"%d",&mu);
- strcpy(string,(char *)panel_get_value(fp_ms_item));
- sscanf(string,"%d",&ms);
- strcpy(string,(char *)panel_get_value(fp_muf_item));
- sscanf(string,"%d",&muf);
- strcpy(string,(char *)panel_get_value(fp_msf_item));
- sscanf(string,"%d",&msf);
- strcpy(string,(char *)panel_get_value(fp_iskip_item));
- sscanf(string,"%d",&iskip);
-
- strcpy(string,(char *)panel_get_value(fp_fi_maxsq_item));
- sscanf(string,"%d",&fi_maxsq);
- strcpy(string,(char *)panel_get_value(fp_fi_eps_item));
- sscanf(string,"%lg",&fi_eps);
- strcpy(string,(char *)panel_get_value(fp_fi_epsf_item));
- sscanf(string,"%lg",&fi_epsf);
- strcpy(string,(char *)panel_get_value(fp_fi_epsm_item));
- sscanf(string,"%lg",&fi_epsm);
- }
- }
-