This is panel.c in view mode; [Download] [Up]
/* Form definition file generated with fdesign. */ #include "forms.h" #include "panel.h" FL_FORM *TransForm; FL_OBJECT *t00, *t01, *t02, *t03, *t10, *t11, *t12, *t13, *t20, *t21, *t22, *t30, *t31, *t32, *t33, *ApplyButton, *SetButton, *ReadButton, *DoneButton, *IdentityButton, *targetGroup, *actGeom, *actCam, *TranslateGroup, *TranslationAxisX, *TranslationAxisY, *TranslationAxisZ, *TranslationMeasure, *TranslateButton, *ModeGroup, *RotateModeButton, *TranslateModeButton, *ScaleModeButton, *RotateGroup, *RotationAxisY, *RotationAxisZ, *RotateButton, *RotationMeasure, *RotationAxisX, *t23, *ScaleGroup, *ScaleMeasure, *ScaleButton, *ScaleX, *ScaleY, *ScaleZ; void create_form_TransForm() { FL_OBJECT *obj; TransForm = fl_bgn_form(FL_NO_BOX,340.0,410.0); obj = fl_add_box(FL_UP_BOX,0.0,0.0,340.0,410.0,""); obj = fl_add_box(FL_DOWN_BOX,10.0,130.0,320.0,90.0,""); t00 = obj = fl_add_input(FL_NORMAL_INPUT,30.0,360.0,70.0,30.0,""); fl_set_object_boxtype(obj,FL_BORDER_BOX); fl_set_object_color(obj,15,15); t01 = obj = fl_add_input(FL_NORMAL_INPUT,100.0,360.0,70.0,30.0,""); fl_set_object_boxtype(obj,FL_BORDER_BOX); fl_set_object_color(obj,15,15); t02 = obj = fl_add_input(FL_NORMAL_INPUT,170.0,360.0,70.0,30.0,""); fl_set_object_boxtype(obj,FL_BORDER_BOX); fl_set_object_color(obj,15,15); t03 = obj = fl_add_input(FL_NORMAL_INPUT,240.0,360.0,70.0,30.0,""); fl_set_object_boxtype(obj,FL_BORDER_BOX); fl_set_object_color(obj,15,15); t10 = obj = fl_add_input(FL_NORMAL_INPUT,30.0,330.0,70.0,30.0,""); fl_set_object_boxtype(obj,FL_BORDER_BOX); fl_set_object_color(obj,15,15); t11 = obj = fl_add_input(FL_NORMAL_INPUT,100.0,330.0,70.0,30.0,""); fl_set_object_boxtype(obj,FL_BORDER_BOX); fl_set_object_color(obj,15,15); t12 = obj = fl_add_input(FL_NORMAL_INPUT,170.0,330.0,70.0,30.0,""); fl_set_object_boxtype(obj,FL_BORDER_BOX); fl_set_object_color(obj,15,15); t13 = obj = fl_add_input(FL_NORMAL_INPUT,240.0,330.0,70.0,30.0,""); fl_set_object_boxtype(obj,FL_BORDER_BOX); fl_set_object_color(obj,15,15); t20 = obj = fl_add_input(FL_NORMAL_INPUT,30.0,300.0,70.0,30.0,""); fl_set_object_boxtype(obj,FL_BORDER_BOX); fl_set_object_color(obj,15,15); t21 = obj = fl_add_input(FL_NORMAL_INPUT,100.0,300.0,70.0,30.0,""); fl_set_object_boxtype(obj,FL_BORDER_BOX); fl_set_object_color(obj,15,15); t22 = obj = fl_add_input(FL_NORMAL_INPUT,170.0,300.0,70.0,30.0,""); fl_set_object_boxtype(obj,FL_BORDER_BOX); fl_set_object_color(obj,15,15); t30 = obj = fl_add_input(FL_NORMAL_INPUT,30.0,270.0,70.0,30.0,""); fl_set_object_boxtype(obj,FL_BORDER_BOX); fl_set_object_color(obj,15,15); t31 = obj = fl_add_input(FL_NORMAL_INPUT,100.0,270.0,70.0,30.0,""); fl_set_object_boxtype(obj,FL_BORDER_BOX); fl_set_object_color(obj,15,15); t32 = obj = fl_add_input(FL_NORMAL_INPUT,170.0,270.0,70.0,30.0,""); fl_set_object_boxtype(obj,FL_BORDER_BOX); fl_set_object_color(obj,15,15); t33 = obj = fl_add_input(FL_NORMAL_INPUT,240.0,270.0,70.0,30.0,""); fl_set_object_boxtype(obj,FL_BORDER_BOX); fl_set_object_color(obj,15,15); ApplyButton = obj = fl_add_button(FL_NORMAL_BUTTON,10.0,90.0,80.0,30.0,"Apply [a ]"); fl_set_call_back(obj,ApplyProc,0); SetButton = obj = fl_add_button(FL_NORMAL_BUTTON,90.0,90.0,80.0,30.0,"Set [s]"); fl_set_call_back(obj,SetProc,0); ReadButton = obj = fl_add_button(FL_NORMAL_BUTTON,170.0,90.0,80.0,30.0,"Read [r]"); fl_set_call_back(obj,ReadProc,0); DoneButton = obj = fl_add_button(FL_NORMAL_BUTTON,120.0,10.0,100.0,30.0,"Quit [q]"); fl_set_object_lstyle(obj,FL_BOLD_STYLE); fl_set_call_back(obj,DoneProc,0); IdentityButton = obj = fl_add_button(FL_NORMAL_BUTTON,250.0,90.0,80.0,30.0,"Identity [i]"); fl_set_call_back(obj,IdentityProc,0); targetGroup = fl_bgn_group(); actGeom = obj = fl_add_lightbutton(FL_RADIO_BUTTON,30.0,50.0,140.0,30.0,"Act On Geom"); actCam = obj = fl_add_lightbutton(FL_RADIO_BUTTON,170.0,50.0,140.0,30.0,"Act On Camera"); fl_end_group(); TranslateGroup = fl_bgn_group(); TranslationAxisX = obj = fl_add_lightbutton(FL_RADIO_BUTTON,20.0,180.0,100.0,30.0,"x"); TranslationAxisY = obj = fl_add_lightbutton(FL_RADIO_BUTTON,120.0,180.0,100.0,30.0,"y"); TranslationAxisZ = obj = fl_add_lightbutton(FL_RADIO_BUTTON,220.0,180.0,100.0,30.0,"z"); TranslationMeasure = obj = fl_add_input(FL_NORMAL_INPUT,40.0,140.0,100.0,30.0,"units"); fl_set_object_color(obj,15,15); fl_set_object_align(obj,FL_ALIGN_RIGHT); TranslateButton = obj = fl_add_button(FL_NORMAL_BUTTON,200.0,140.0,100.0,30.0,"Translate [T]"); fl_set_object_lstyle(obj,FL_BOLD_STYLE); fl_set_call_back(obj,TranslateButtonProc,0); fl_end_group(); ModeGroup = fl_bgn_group(); RotateModeButton = obj = fl_add_button(FL_RADIO_BUTTON,20.0,230.0,100.0,30.0,"Rotate"); fl_set_object_lstyle(obj,FL_BOLD_STYLE); fl_set_call_back(obj,RotateMode,0); TranslateModeButton = obj = fl_add_button(FL_RADIO_BUTTON,120.0,230.0,100.0,30.0,"Translate"); fl_set_object_lstyle(obj,FL_BOLD_STYLE); fl_set_call_back(obj,TranslateMode,0); ScaleModeButton = obj = fl_add_button(FL_RADIO_BUTTON,220.0,230.0,100.0,30.0,"Scale"); fl_set_object_lstyle(obj,FL_BOLD_STYLE); fl_set_call_back(obj,ScaleMode,0); fl_end_group(); RotateGroup = fl_bgn_group(); RotationAxisY = obj = fl_add_lightbutton(FL_RADIO_BUTTON,120.0,180.0,100.0,30.0,"About y"); RotationAxisZ = obj = fl_add_lightbutton(FL_RADIO_BUTTON,220.0,180.0,100.0,30.0,"About z"); RotateButton = obj = fl_add_button(FL_NORMAL_BUTTON,210.0,140.0,100.0,30.0,"Rotate [R]"); fl_set_object_lstyle(obj,FL_BOLD_STYLE); fl_set_call_back(obj,RotateButtonProc,0); RotationMeasure = obj = fl_add_input(FL_NORMAL_INPUT,30.0,140.0,100.0,30.0,"degrees"); fl_set_object_color(obj,15,15); fl_set_object_align(obj,FL_ALIGN_RIGHT); RotationAxisX = obj = fl_add_lightbutton(FL_RADIO_BUTTON,20.0,180.0,100.0,30.0,"About x"); fl_end_group(); t23 = obj = fl_add_input(FL_NORMAL_INPUT,240.0,300.0,70.0,30.0,""); fl_set_object_boxtype(obj,FL_BORDER_BOX); fl_set_object_color(obj,15,15); ScaleGroup = fl_bgn_group(); ScaleMeasure = obj = fl_add_input(FL_NORMAL_INPUT,40.0,140.0,100.0,30.0,"units"); fl_set_object_color(obj,15,15); fl_set_object_align(obj,FL_ALIGN_RIGHT); ScaleButton = obj = fl_add_button(FL_NORMAL_BUTTON,200.0,140.0,100.0,30.0,"Scale [S]"); fl_set_object_lstyle(obj,FL_BOLD_STYLE); fl_set_call_back(obj,ScaleButtonProc,0); ScaleX = obj = fl_add_lightbutton(FL_PUSH_BUTTON,20.0,180.0,100.0,30.0,"x"); ScaleY = obj = fl_add_lightbutton(FL_PUSH_BUTTON,120.0,180.0,100.0,30.0,"y"); ScaleZ = obj = fl_add_lightbutton(FL_PUSH_BUTTON,220.0,180.0,100.0,30.0,"z"); fl_end_group(); fl_end_form(); } /*---------------------------------------*/ FL_FORM *fooform; void create_form_fooform() { FL_OBJECT *obj; fooform = fl_bgn_form(FL_NO_BOX,430.0,690.0); obj = fl_add_box(FL_UP_BOX,0.0,0.0,430.0,690.0,""); fl_end_form(); } /*---------------------------------------*/ void create_the_forms() { create_form_TransForm(); create_form_fooform(); }
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.