/* Form definition file generated with fdesign. */ #include "forms.h" #include "menu.h" FL_FORM *xform; FL_OBJECT *quitbutton, *resetbutton, *flybutton, *stereobutton, *sliders[5], *resetslider[4], *rotation[3]; void create_form_xform(void) { FL_OBJECT *obj; xform = fl_bgn_form(FL_NO_BOX,920.0,230.0); obj = fl_add_box(FL_UP_BOX,0.0,0.0,920.0,230.0,""); fl_set_object_color(obj,124,88); obj = fl_add_box(FL_UP_BOX,130.0,180.0,470.0,40.0,"Eye distance"); fl_set_object_lsize(obj,11.000000); fl_set_object_align(obj,FL_ALIGN_LEFT); fl_set_object_lstyle(obj,FL_BOLD_STYLE); quitbutton = obj = fl_add_button(FL_NORMAL_BUTTON,490.0,10.0,110.0,30.0,"Quit"); fl_set_object_lsize(obj,11.000000); fl_set_object_lstyle(obj,FL_BOLD_STYLE); fl_set_call_back(obj,quitCB,0); sliders[0] = obj = fl_add_valslider(FL_HOR_NICE_SLIDER,150.0,190.0,440.0,20.0,""); fl_set_object_boxtype(obj,FL_FRAME_BOX); fl_set_object_color(obj,98,11); fl_set_object_lsize(obj,FL_SMALL_FONT); fl_set_object_lstyle(obj,FL_BOLD_STYLE); fl_set_call_back(obj,sliderCB,0); resetslider[0] = obj = fl_add_button(FL_NORMAL_BUTTON,140.0,190.0,10.0,20.0,""); fl_set_call_back(obj,resetsliderCB,0); obj = fl_add_box(FL_UP_BOX,130.0,130.0,470.0,40.0,"PRP distance"); fl_set_object_lsize(obj,11.000000); fl_set_object_align(obj,FL_ALIGN_LEFT); fl_set_object_lstyle(obj,FL_BOLD_STYLE); sliders[1] = obj = fl_add_valslider(FL_HOR_NICE_SLIDER,150.0,140.0,440.0,20.0,""); fl_set_object_boxtype(obj,FL_FRAME_BOX); fl_set_object_color(obj,98,11); fl_set_object_lsize(obj,FL_SMALL_FONT); fl_set_object_lstyle(obj,FL_BOLD_STYLE); fl_set_call_back(obj,sliderCB,1); resetslider[1] = obj = fl_add_button(FL_NORMAL_BUTTON,140.0,140.0,10.0,20.0,""); fl_set_call_back(obj,resetsliderCB,1); obj = fl_add_box(FL_UP_BOX,130.0,50.0,470.0,40.0,"Z-clip planes"); fl_set_object_lsize(obj,11.000000); fl_set_object_align(obj,FL_ALIGN_LEFT); fl_set_object_lstyle(obj,FL_BOLD_STYLE); sliders[3] = obj = fl_add_valslider(FL_HOR_NICE_SLIDER,380.0,60.0,210.0,20.0,""); fl_set_object_boxtype(obj,FL_FRAME_BOX); fl_set_object_color(obj,98,11); fl_set_object_lsize(obj,FL_SMALL_FONT); fl_set_object_lstyle(obj,FL_BOLD_STYLE); fl_set_call_back(obj,sliderCB,3); sliders[2] = obj = fl_add_valslider(FL_HOR_NICE_SLIDER,150.0,60.0,210.0,20.0,""); fl_set_object_boxtype(obj,FL_FRAME_BOX); fl_set_object_color(obj,98,11); fl_set_object_lsize(obj,FL_SMALL_FONT); fl_set_object_lstyle(obj,FL_BOLD_STYLE); fl_set_call_back(obj,sliderCB,2); resetslider[3] = obj = fl_add_button(FL_NORMAL_BUTTON,370.0,60.0,10.0,20.0,""); fl_set_object_color(obj,15,98); fl_set_call_back(obj,resetsliderCB,3); resetslider[2] = obj = fl_add_button(FL_NORMAL_BUTTON,140.0,60.0,10.0,20.0,""); fl_set_call_back(obj,resetsliderCB,2); obj = fl_add_text(FL_NORMAL_TEXT,150.0,90.0,210.0,30.0,"front"); fl_set_object_align(obj,FL_ALIGN_CENTER); fl_set_object_lstyle(obj,FL_BOLD_STYLE); obj = fl_add_text(FL_NORMAL_TEXT,400.0,90.0,200.0,30.0,"back"); fl_set_object_align(obj,FL_ALIGN_CENTER); fl_set_object_lstyle(obj,FL_BOLD_STYLE); resetbutton = obj = fl_add_button(FL_NORMAL_BUTTON,370.0,10.0,110.0,30.0,"Reset"); fl_set_object_lsize(obj,11.000000); fl_set_object_lstyle(obj,FL_BOLD_STYLE); fl_set_call_back(obj,resetCB,0); flybutton = obj = fl_add_button(FL_NORMAL_BUTTON,250.0,10.0,110.0,30.0,"Fly "); fl_set_object_lsize(obj,11.000000); fl_set_object_lstyle(obj,FL_BOLD_STYLE); fl_set_call_back(obj,flyCB,0); stereobutton = obj = fl_add_button(FL_PUSH_BUTTON,130.0,10.0,110.0,30.0,"Stereo"); fl_set_object_lsize(obj,11.000000); fl_set_object_lstyle(obj,FL_BOLD_STYLE); fl_set_call_back(obj,stereoCB,0); rotation[0] = obj = fl_add_dial(FL_NORMAL_DIAL,620.0,10.0,80.0,80.0,"X-rotation"); fl_set_object_color(obj,47,98); fl_set_object_lsize(obj,11.000000); fl_set_object_align(obj,FL_ALIGN_TOP); fl_set_object_lstyle(obj,FL_BOLD_STYLE); fl_set_call_back(obj,rotationCB,0); rotation[1] = obj = fl_add_dial(FL_NORMAL_DIAL,720.0,10.0,80.0,80.0,"Y-rotation"); fl_set_object_color(obj,47,98); fl_set_object_lsize(obj,11.000000); fl_set_object_align(obj,FL_ALIGN_TOP); fl_set_object_lstyle(obj,FL_BOLD_STYLE); fl_set_call_back(obj,rotationCB,1); rotation[2] = obj = fl_add_dial(FL_NORMAL_DIAL,820.0,10.0,80.0,80.0,"Z-rotation"); fl_set_object_color(obj,47,98); fl_set_object_lsize(obj,11.000000); fl_set_object_align(obj,FL_ALIGN_TOP); fl_set_object_lstyle(obj,FL_BOLD_STYLE); fl_set_call_back(obj,rotationCB,2); obj = fl_add_box(FL_UP_BOX,630.0,140.0,270.0,50.0,"Red intensity"); fl_set_object_lsize(obj,11.000000); fl_set_object_align(obj,FL_ALIGN_TOP); fl_set_object_lstyle(obj,FL_BOLD_STYLE); sliders[4] = obj = fl_add_valslider(FL_HOR_FILL_SLIDER,640.0,150.0,250.0,30.0,""); fl_set_object_boxtype(obj,FL_FRAME_BOX); fl_set_object_color(obj,98,1); fl_set_object_lsize(obj,FL_SMALL_FONT); fl_set_object_lstyle(obj,FL_BOLD_STYLE); fl_set_call_back(obj,sliderCB,4); fl_end_form(); } /*---------------------------------------*/ void create_the_forms(void) { foreground(); create_form_xform(); } /*---------------------------------------*/ void activate_forms() { fl_show_form(xform, FL_PLACE_SIZE,TRUE,0); fl_do_forms(); }