ftp.nice.ch/pub/next/graphics/3d/geomview.1.4.1.s.tar.gz#/Geomview/src/bin/crayola/sgi/panel.c

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
        *GetButton,
        *UndoButton,
        *SetButton,
        *SetAllButton,
        *EliminateButton,
        *AlphaSlide,
        *IntensitySlide,
        *colorwheel;

void create_form_MainForm()
{
  FL_OBJECT *obj;
  MainForm = fl_bgn_form(FL_NO_BOX,165.0,360.0);
  obj = fl_add_box(FL_FLAT_BOX,0.0,0.0,165.0,360.0,"");
  obj = fl_add_button(FL_NORMAL_BUTTON,5.0,5.0,155.0,35.0,"Quit");
    fl_set_object_color(obj,0,0);
    fl_set_object_lcol(obj,7);
    fl_set_call_back(obj,QuitButtonProc,0);
  GetButton = obj = fl_add_button(FL_RADIO_BUTTON,5.0,320.0,75.0,35.0,"Get");
    fl_set_object_color(obj,57,57);
    fl_set_object_lcol(obj,7);
  UndoButton = obj = fl_add_button(FL_NORMAL_BUTTON,85.0,280.0,75.0,35.0,"Undo!");
    fl_set_object_color(obj,57,57);
    fl_set_object_lcol(obj,7);
    fl_set_call_back(obj,UndoButtonProc,0);
  SetButton = obj = fl_add_button(FL_RADIO_BUTTON,85.0,320.0,75.0,35.0,"Set");
    fl_set_object_color(obj,57,57);
    fl_set_object_lcol(obj,7);
  SetAllButton = obj = fl_add_button(FL_RADIO_BUTTON,5.0,280.0,75.0,35.0,"Set All");
    fl_set_object_color(obj,57,57);
    fl_set_object_lcol(obj,7);
  EliminateButton = obj = fl_add_button(FL_RADIO_BUTTON,5.0,240.0,155.0,35.0,"Eliminate Color");
    fl_set_object_color(obj,57,57);
    fl_set_object_lcol(obj,7);
  AlphaSlide = obj = fl_add_slider(FL_HOR_SLIDER,70.0,50.0,90.0,25.0,"Opacity");
    fl_set_object_align(obj,FL_ALIGN_LEFT);
    fl_set_call_back(obj,AlphaProc,0);
  IntensitySlide = obj = fl_add_slider(FL_HOR_SLIDER,70.0,80.0,90.0,25.0,"Intensity");
    fl_set_object_align(obj,FL_ALIGN_LEFT);
    fl_set_call_back(obj,IntensityProc,0);
  colorwheel = obj = fl_add_colorwheel(FL_NORMAL_COLORWHEEL,5.0,115.0,155.0,115.0,"");
  fl_end_form();
}

/*---------------------------------------*/

FL_FORM *QueryForm;

FL_OBJECT
        *QuestionText1,
        *QuestionText2,
        *QuestionText3,
        *AnswerButton1,
        *AnswerButton2;

void create_form_QueryForm()
{
  FL_OBJECT *obj;
  QueryForm = fl_bgn_form(FL_NO_BOX,290.0,120.0);
  obj = fl_add_box(FL_UP_BOX,0.0,0.0,290.0,120.0,"");
  QuestionText1 = obj = fl_add_text(FL_NORMAL_TEXT,0.0,90.0,290.0,20.0,"Text");
    fl_set_object_align(obj,FL_ALIGN_CENTER);
  QuestionText2 = obj = fl_add_text(FL_NORMAL_TEXT,0.0,70.0,290.0,20.0,"Text");
    fl_set_object_align(obj,FL_ALIGN_CENTER);
  QuestionText3 = obj = fl_add_text(FL_NORMAL_TEXT,0.0,50.0,290.0,20.0,"Text");
    fl_set_object_align(obj,FL_ALIGN_CENTER);
  AnswerButton1 = obj = fl_add_button(FL_NORMAL_BUTTON,10.0,10.0,130.0,30.0,"");
    fl_set_object_color(obj,136,136);
    fl_set_object_lcol(obj,7);
  AnswerButton2 = obj = fl_add_button(FL_NORMAL_BUTTON,150.0,10.0,130.0,30.0,"");
    fl_set_object_color(obj,136,136);
    fl_set_object_lcol(obj,7);
  fl_end_form();
}

/*---------------------------------------*/

void create_the_forms()
{
  create_form_MainForm();
  create_form_QueryForm();
}

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.