This is panel.c in view mode; [Download] [Up]
/* Form definition file generated with fdesign. */ #include "forms.h" #include "panel.h" FL_FORM *MainForm; FL_OBJECT *uiObject, *uiCreateOnPick, *uiPointBrowser; void create_form_MainForm() { FL_OBJECT *obj; MainForm = fl_bgn_form(FL_NO_BOX,305.0,410.0); obj = fl_add_box(FL_FLAT_BOX,0.0,0.0,305.0,410.0,""); obj = fl_add_box(FL_FRAME_BOX,5.0,5.0,295.0,255.0,""); fl_set_object_align(obj,FL_ALIGN_TOP); obj = fl_add_box(FL_FRAME_BOX,5.0,270.0,295.0,135.0,""); uiObject = obj = fl_add_input(FL_NORMAL_INPUT,120.0,320.0,170.0,30.0,"Object to warp:"); fl_set_object_color(obj,12,7); fl_set_call_back(obj,ObjectProc,0); obj = fl_add_button(FL_NORMAL_BUTTON,15.0,280.0,130.0,35.0,"Warp"); fl_set_object_lstyle(obj,FL_BOLD_STYLE); fl_set_call_back(obj,uiWarpProc,0); obj = fl_add_button(FL_NORMAL_BUTTON,160.0,360.0,130.0,35.0,"Options..."); fl_set_call_back(obj,uiOptionsProc,0); obj = fl_add_button(FL_NORMAL_BUTTON,160.0,280.0,130.0,35.0,"Quit"); fl_set_object_lstyle(obj,FL_BOLD_STYLE); fl_set_call_back(obj,uiQuitProc,0); obj = fl_add_button(FL_NORMAL_BUTTON,160.0,215.0,130.0,35.0,"Edit point..."); fl_set_call_back(obj,uiEditPointProc,0); uiCreateOnPick = obj = fl_add_button(FL_PUSH_BUTTON,15.0,215.0,130.0,35.0,"Create on pick"); obj = fl_add_button(FL_NORMAL_BUTTON,15.0,175.0,130.0,35.0,"Delete Point"); fl_set_call_back(obj,uiDeletePointProc,0); obj = fl_add_button(FL_NORMAL_BUTTON,160.0,175.0,130.0,35.0,"Delete All"); fl_set_call_back(obj,uiDeleteAllProc,0); obj = fl_add_button(FL_NORMAL_BUTTON,95.0,135.0,130.0,35.0,"Position on grid"); fl_set_call_back(obj,uiPositionProc,0); obj = fl_add_box(FL_FLAT_BOX,110.0,250.0,100.0,20.0,""); obj = fl_add_text(FL_NORMAL_TEXT,105.0,250.0,110.0,20.0,"Control Points"); fl_set_object_align(obj,FL_ALIGN_CENTER); uiPointBrowser = obj = fl_add_browser(FL_HOLD_BROWSER,15.0,15.0,270.0,110.0,""); fl_set_object_color(obj,12,7); obj = fl_add_button(FL_NORMAL_BUTTON,15.0,360.0,130.0,35.0,"Preview"); fl_set_call_back(obj,uiPreviewProc,0); fl_end_form(); } /*---------------------------------------*/ FL_FORM *EditForm; FL_OBJECT *uiEditX, *uiEditY, *uiEditZ, *uiStrength, *uiSmoothness, *uiEditCancel, *uiEditSet, *uiEditSetAll; void create_form_EditForm() { FL_OBJECT *obj; EditForm = fl_bgn_form(FL_NO_BOX,250.0,205.0); obj = fl_add_box(FL_FLAT_BOX,0.0,0.0,250.0,205.0,""); uiEditX = obj = fl_add_input(FL_NORMAL_INPUT,35.0,160.0,70.0,30.0,"x:"); fl_set_object_color(obj,12,7); uiEditY = obj = fl_add_input(FL_NORMAL_INPUT,35.0,125.0,70.0,30.0,"y:"); fl_set_object_color(obj,12,47); uiEditZ = obj = fl_add_input(FL_NORMAL_INPUT,35.0,90.0,70.0,30.0,"z:"); fl_set_object_color(obj,12,47); uiStrength = obj = fl_add_slider(FL_HOR_SLIDER,125.0,145.0,110.0,25.0,"Strength"); fl_set_object_color(obj,12,47); fl_set_object_align(obj,FL_ALIGN_TOP); uiSmoothness = obj = fl_add_slider(FL_HOR_SLIDER,125.0,90.0,110.0,25.0,"Stretchiness"); fl_set_object_color(obj,12,47); fl_set_object_align(obj,FL_ALIGN_TOP); obj = fl_add_button(FL_NORMAL_BUTTON,45.0,50.0,160.0,30.0,"Read Current Location"); fl_set_call_back(obj,uiEditLocation,0); uiEditCancel = obj = fl_add_button(FL_NORMAL_BUTTON,15.0,10.0,75.0,30.0,"Cancel"); uiEditSet = obj = fl_add_button(FL_NORMAL_BUTTON,90.0,10.0,75.0,30.0,"Set"); uiEditSetAll = obj = fl_add_button(FL_NORMAL_BUTTON,165.0,10.0,75.0,30.0,"Set All"); fl_end_form(); } /*---------------------------------------*/ FL_FORM *OptionsForm; FL_OBJECT *uiGridX, *uiGridY, *uiGridZ, *uiRelSize, *uiWidgetSize, *uiWidgetGeom, *uiEndStep, *uiStartStep, *uiAutoUpdate, *uiPath, *uiIntToFiles, *uiPrefix, *uiIntSteps, *uiIntToGV, *uiRetain; void create_form_OptionsForm() { FL_OBJECT *obj; OptionsForm = fl_bgn_form(FL_NO_BOX,365.0,585.0); obj = fl_add_box(FL_FLAT_BOX,0.0,0.0,365.0,585.0,""); obj = fl_add_box(FL_DOWN_BOX,5.0,295.0,355.0,275.0,""); obj = fl_add_box(FL_DOWN_BOX,5.0,200.0,355.0,85.0,""); obj = fl_add_box(FL_DOWN_BOX,5.0,45.0,355.0,145.0,""); uiGridX = obj = fl_add_input(FL_NORMAL_INPUT,50.0,125.0,70.0,30.0,"x:"); fl_set_object_color(obj,12,7); uiGridY = obj = fl_add_input(FL_NORMAL_INPUT,50.0,90.0,70.0,30.0,"y:"); fl_set_object_color(obj,12,7); uiGridZ = obj = fl_add_input(FL_NORMAL_INPUT,50.0,55.0,70.0,30.0,"z:"); fl_set_object_color(obj,12,7); obj = fl_add_text(FL_NORMAL_TEXT,15.0,160.0,95.0,25.0,"Dimensions:"); obj = fl_add_button(FL_NORMAL_BUTTON,160.0,100.0,170.0,35.0,"Position Control Points"); fl_set_call_back(obj,uiPositionProc,0); uiRelSize = obj = fl_add_roundbutton(FL_PUSH_BUTTON,320.0,210.0,25.0,30.0,"Size relative to target"); fl_set_object_color(obj,47,12); fl_set_object_align(obj,FL_ALIGN_LEFT); fl_set_call_back(obj,WidgetScaleProc,0); uiWidgetSize = obj = fl_add_input(FL_NORMAL_INPUT,105.0,210.0,60.0,30.0,"Widget Size:"); fl_set_object_color(obj,12,7); fl_set_call_back(obj,WidgetScaleProc,0); uiWidgetGeom = obj = fl_add_input(FL_NORMAL_INPUT,145.0,245.0,205.0,30.0,"Widget Geometry:"); fl_set_object_color(obj,12,7); fl_set_call_back(obj,WidgetGeomProc,0); obj = fl_add_box(FL_FLAT_BOX,110.0,185.0,145.0,15.0,""); obj = fl_add_text(FL_NORMAL_TEXT,110.0,175.0,145.0,30.0,"Control Point Grids"); fl_set_object_align(obj,FL_ALIGN_CENTER); fl_set_object_lstyle(obj,FL_BOLD_STYLE); obj = fl_add_box(FL_FLAT_BOX,145.0,280.0,80.0,15.0,""); obj = fl_add_text(FL_NORMAL_TEXT,150.0,270.0,75.0,30.0,"Widgets"); fl_set_object_align(obj,FL_ALIGN_CENTER); fl_set_object_lstyle(obj,FL_BOLD_STYLE); obj = fl_add_box(FL_FRAME_BOX,15.0,305.0,335.0,160.0,""); uiEndStep = obj = fl_add_input(FL_NORMAL_INPUT,115.0,310.0,55.0,30.0,"Ending Step:"); fl_set_object_color(obj,12,7); fl_set_object_lcol(obj,31); uiStartStep = obj = fl_add_input(FL_NORMAL_INPUT,115.0,345.0,55.0,30.0,"Starting Step:"); fl_set_object_color(obj,12,7); uiAutoUpdate = obj = fl_add_roundbutton(FL_PUSH_BUTTON,250.0,315.0,25.0,30.0,"Update Automatically"); fl_set_object_color(obj,15,12); fl_set_object_align(obj,FL_ALIGN_TOP); uiPath = obj = fl_add_input(FL_NORMAL_INPUT,65.0,385.0,275.0,30.0,"Path:"); fl_set_object_color(obj,12,7); uiIntToFiles = obj = fl_add_roundbutton(FL_PUSH_BUTTON,120.0,425.0,25.0,30.0,"Save to files"); fl_set_object_color(obj,47,12); fl_set_object_align(obj,FL_ALIGN_LEFT); fl_set_object_lstyle(obj,FL_BOLD_STYLE); uiPrefix = obj = fl_add_input(FL_NORMAL_INPUT,230.0,425.0,110.0,30.0,"File Prefix:"); fl_set_object_color(obj,12,7); obj = fl_add_box(FL_FRAME_BOX,15.0,470.0,335.0,50.0,""); uiIntSteps = obj = fl_add_input(FL_NORMAL_INPUT,250.0,525.0,70.0,30.0,"Number of Intermediate Steps:"); fl_set_object_color(obj,12,7); obj = fl_add_box(FL_FLAT_BOX,110.0,565.0,145.0,15.0,""); obj = fl_add_text(FL_NORMAL_TEXT,120.0,555.0,125.0,30.0,"Intermediate Steps"); fl_set_object_align(obj,FL_ALIGN_CENTER); fl_set_object_lstyle(obj,FL_BOLD_STYLE); uiIntToGV = obj = fl_add_roundbutton(FL_PUSH_BUTTON,175.0,480.0,20.0,30.0,"Send to Geomview"); fl_set_object_color(obj,47,12); fl_set_object_align(obj,FL_ALIGN_LEFT); fl_set_object_lstyle(obj,FL_BOLD_STYLE); obj = fl_add_button(FL_NORMAL_BUTTON,130.0,10.0,110.0,30.0,"Done"); fl_set_object_lstyle(obj,FL_BOLD_STYLE); fl_set_call_back(obj,uiOptionsDoneProc,0); uiRetain = obj = fl_add_button(FL_PUSH_BUTTON,215.0,480.0,125.0,30.0,"Retain All Steps"); fl_end_form(); } /*---------------------------------------*/ FL_FORM *ErrorForm; FL_OBJECT *error1, *error2, *error3, *uiErrorOK; void create_form_ErrorForm() { FL_OBJECT *obj; ErrorForm = fl_bgn_form(FL_NO_BOX,295.0,160.0); obj = fl_add_box(FL_FLAT_BOX,0.0,0.0,295.0,160.0,""); fl_set_object_lcol(obj,1); obj = fl_add_text(FL_NORMAL_TEXT,0.0,125.0,295.0,35.0,"Error!"); fl_set_object_lcol(obj,4); fl_set_object_lsize(obj,FL_LARGE_FONT); fl_set_object_align(obj,FL_ALIGN_CENTER); fl_set_object_lstyle(obj,FL_ENGRAVED_STYLE); error1 = obj = fl_add_text(FL_NORMAL_TEXT,0.0,100.0,295.0,25.0,"Text"); fl_set_object_align(obj,FL_ALIGN_CENTER); error2 = obj = fl_add_text(FL_NORMAL_TEXT,0.0,75.0,295.0,25.0,"Text"); fl_set_object_align(obj,FL_ALIGN_CENTER); error3 = obj = fl_add_text(FL_NORMAL_TEXT,0.0,50.0,295.0,25.0,"Text"); fl_set_object_align(obj,FL_ALIGN_CENTER); uiErrorOK = obj = fl_add_button(FL_RETURN_BUTTON,95.0,15.0,105.0,30.0,"Ok"); fl_set_object_lstyle(obj,FL_BOLD_STYLE); fl_end_form(); } /*---------------------------------------*/ void create_the_forms() { create_form_MainForm(); create_form_EditForm(); create_form_OptionsForm(); create_form_ErrorForm(); }
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.