home *** CD-ROM | disk | FTP | other *** search
/ Graphics 16,000 / graphics-16000.iso / sgi / editors / kali.lha / kali / panel.c < prev    next >
C/C++ Source or Header  |  1992-10-09  |  11KB  |  281 lines

  1. /* Form definition file generated with fdesign. */
  2.  
  3. #include "forms.h"
  4. #include "panel.h"
  5.  
  6. FL_FORM *IOForm;
  7.  
  8. FL_OBJECT
  9.         *IOInput,
  10.         *CancelButton;
  11.  
  12. void create_form_IOForm()
  13. {
  14.   FL_OBJECT *obj;
  15.   IOForm = fl_bgn_form(FL_NO_BOX,435.0,55.0);
  16.   obj = fl_add_box(FL_UP_BOX,0.0,0.0,435.0,55.0,"");
  17.   IOInput = obj = fl_add_input(FL_NORMAL_INPUT,5.0,10.0,355.0,35.0,"Input");
  18.     fl_set_object_color(obj,14,6);
  19.   CancelButton = obj = fl_add_button(FL_NORMAL_BUTTON,360.0,10.0,70.0,35.0,"Cancel");
  20.     fl_set_call_back(obj,CancelProc,0);
  21.   obj = fl_add_button(FL_HIDDEN_RET_BUTTON,5.0,10.0,70.0,35.0,"");
  22.     fl_set_call_back(obj,IODoneProc,0);
  23.   fl_end_form();
  24. }
  25.  
  26. /*---------------------------------------*/
  27.  
  28. FL_FORM *KaliForm;
  29.  
  30. FL_OBJECT
  31.         *P6MBitmap,
  32.         *PMMBitmap,
  33.         *CMMBitmap,
  34.         *P3Bitmap,
  35.         *P2Bitmap,
  36.         *PMGBitmap,
  37.         *PGGBitmap,
  38.         *CMBitmap,
  39.         *P4Bitmap,
  40.         *PMBitmap,
  41.         *P6Bitmap,
  42.         *P31MBitmap,
  43.         *P4MBitmap,
  44.         *P4GBitmap,
  45.         *PGBitmap,
  46.         *P1Bitmap,
  47.         *DeleteButton,
  48.         *MoveButton,
  49.         *ZoomButton,
  50.         *RotateButton,
  51.         *AngleButton,
  52.         *RatioButton,
  53.         *LoadButton,
  54.         *SaveButton,
  55.         *QuitButton,
  56.         *P3M1Bitmap,
  57.         *P6MButton,
  58.         *P6Button,
  59.         *P31MButton,
  60.         *P4MButton,
  61.         *P4GButton,
  62.         *P4Button,
  63.         *PGButton,
  64.         *P3M1Button,
  65.         *PMMButton,
  66.         *CMMButton,
  67.         *P3Button,
  68.         *P2Button,
  69.         *PMGButton,
  70.         *PGGButton,
  71.         *CMButton,
  72.         *PMButton,
  73.         *P1Button,
  74.         *DrawButton,
  75.         *InfoButton;
  76.  
  77. void create_form_KaliForm()
  78. {
  79.   FL_OBJECT *obj;
  80.   KaliForm = fl_bgn_form(FL_NO_BOX,210.0,615.0);
  81.   obj = fl_add_box(FL_UP_BOX,0.0,0.0,210.0,615.0,"");
  82.   P6MBitmap = obj = fl_add_bitmap(FL_NORMAL_BITMAP,55.0,410.0,50.0,50.0,"*632\np6m");
  83.     fl_set_object_boxtype(obj,FL_BORDER_BOX);
  84.     fl_set_object_color(obj,4,7);
  85.     fl_set_object_align(obj,FL_ALIGN_LEFT);
  86.     fl_set_object_lstyle(obj,FL_BOLD_STYLE);
  87.   PMMBitmap = obj = fl_add_bitmap(FL_NORMAL_BITMAP,105.0,410.0,50.0,50.0,"*2222\npmm");
  88.     fl_set_object_boxtype(obj,FL_BORDER_BOX);
  89.     fl_set_object_color(obj,4,7);
  90.     fl_set_object_align(obj,FL_ALIGN_RIGHT);
  91.     fl_set_object_lstyle(obj,FL_BOLD_STYLE);
  92.   CMMBitmap = obj = fl_add_bitmap(FL_NORMAL_BITMAP,105.0,360.0,50.0,50.0,"2*22\ncmm");
  93.     fl_set_object_boxtype(obj,FL_BORDER_BOX);
  94.     fl_set_object_color(obj,4,7);
  95.     fl_set_object_align(obj,FL_ALIGN_RIGHT);
  96.     fl_set_object_lstyle(obj,FL_BOLD_STYLE);
  97.   P3Bitmap = obj = fl_add_bitmap(FL_NORMAL_BITMAP,55.0,210.0,50.0,50.0,"333\np3");
  98.     fl_set_object_boxtype(obj,FL_BORDER_BOX);
  99.     fl_set_object_color(obj,4,7);
  100.     fl_set_object_align(obj,FL_ALIGN_LEFT);
  101.     fl_set_object_lstyle(obj,FL_BOLD_STYLE);
  102.   P2Bitmap = obj = fl_add_bitmap(FL_NORMAL_BITMAP,105.0,310.0,50.0,50.0,"2222\np2");
  103.     fl_set_object_boxtype(obj,FL_BORDER_BOX);
  104.     fl_set_object_color(obj,4,7);
  105.     fl_set_object_align(obj,FL_ALIGN_RIGHT);
  106.     fl_set_object_lstyle(obj,FL_BOLD_STYLE);
  107.   PMGBitmap = obj = fl_add_bitmap(FL_NORMAL_BITMAP,105.0,260.0,50.0,50.0,"22*\npmg");
  108.     fl_set_object_boxtype(obj,FL_BORDER_BOX);
  109.     fl_set_object_color(obj,4,7);
  110.     fl_set_object_align(obj,FL_ALIGN_RIGHT);
  111.     fl_set_object_lstyle(obj,FL_BOLD_STYLE);
  112.   PGGBitmap = obj = fl_add_bitmap(FL_NORMAL_BITMAP,105.0,210.0,50.0,50.0,"22o\npgg");
  113.     fl_set_object_boxtype(obj,FL_BORDER_BOX);
  114.     fl_set_object_color(obj,4,7);
  115.     fl_set_object_align(obj,FL_ALIGN_RIGHT);
  116.     fl_set_object_lstyle(obj,FL_BOLD_STYLE);
  117.   CMBitmap = obj = fl_add_bitmap(FL_NORMAL_BITMAP,105.0,160.0,50.0,50.0,"*o\ncm");
  118.     fl_set_object_boxtype(obj,FL_BORDER_BOX);
  119.     fl_set_object_color(obj,4,7);
  120.     fl_set_object_align(obj,FL_ALIGN_RIGHT);
  121.     fl_set_object_lstyle(obj,FL_BOLD_STYLE);
  122.   P4Bitmap = obj = fl_add_bitmap(FL_NORMAL_BITMAP,55.0,60.0,50.0,50.0,"442\np4");
  123.     fl_set_object_boxtype(obj,FL_BORDER_BOX);
  124.     fl_set_object_color(obj,4,7);
  125.     fl_set_object_align(obj,FL_ALIGN_LEFT);
  126.     fl_set_object_lstyle(obj,FL_BOLD_STYLE);
  127.   PMBitmap = obj = fl_add_bitmap(FL_NORMAL_BITMAP,105.0,60.0,50.0,50.0,"**\npm");
  128.     fl_set_object_boxtype(obj,FL_BORDER_BOX);
  129.     fl_set_object_color(obj,4,7);
  130.     fl_set_object_align(obj,FL_ALIGN_RIGHT);
  131.     fl_set_object_lstyle(obj,FL_BOLD_STYLE);
  132.   P6Bitmap = obj = fl_add_bitmap(FL_NORMAL_BITMAP,55.0,360.0,50.0,50.0,"632\np6");
  133.     fl_set_object_boxtype(obj,FL_BORDER_BOX);
  134.     fl_set_object_color(obj,4,7);
  135.     fl_set_object_align(obj,FL_ALIGN_LEFT);
  136.     fl_set_object_lstyle(obj,FL_BOLD_STYLE);
  137.   P31MBitmap = obj = fl_add_bitmap(FL_NORMAL_BITMAP,55.0,310.0,50.0,50.0,"3*3\np31m");
  138.     fl_set_object_boxtype(obj,FL_BORDER_BOX);
  139.     fl_set_object_color(obj,4,7);
  140.     fl_set_object_align(obj,FL_ALIGN_LEFT);
  141.     fl_set_object_lstyle(obj,FL_BOLD_STYLE);
  142.   P4MBitmap = obj = fl_add_bitmap(FL_NORMAL_BITMAP,55.0,160.0,50.0,50.0,"*442\np4m");
  143.     fl_set_object_boxtype(obj,FL_BORDER_BOX);
  144.     fl_set_object_color(obj,4,7);
  145.     fl_set_object_align(obj,FL_ALIGN_LEFT);
  146.     fl_set_object_lstyle(obj,FL_BOLD_STYLE);
  147.   P4GBitmap = obj = fl_add_bitmap(FL_NORMAL_BITMAP,55.0,110.0,50.0,50.0,"4*2\np4g");
  148.     fl_set_object_boxtype(obj,FL_BORDER_BOX);
  149.     fl_set_object_color(obj,4,7);
  150.     fl_set_object_align(obj,FL_ALIGN_LEFT);
  151.     fl_set_object_lstyle(obj,FL_BOLD_STYLE);
  152.   PGBitmap = obj = fl_add_bitmap(FL_NORMAL_BITMAP,105.0,110.0,50.0,50.0,"oo\npg");
  153.     fl_set_object_boxtype(obj,FL_BORDER_BOX);
  154.     fl_set_object_color(obj,4,7);
  155.     fl_set_object_align(obj,FL_ALIGN_RIGHT);
  156.     fl_set_object_lstyle(obj,FL_BOLD_STYLE);
  157.   P1Bitmap = obj = fl_add_bitmap(FL_NORMAL_BITMAP,80.0,10.0,50.0,50.0,"x\np1");
  158.     fl_set_object_boxtype(obj,FL_BORDER_BOX);
  159.     fl_set_object_color(obj,4,7);
  160.     fl_set_object_align(obj,FL_ALIGN_LEFT);
  161.     fl_set_object_lstyle(obj,FL_BOLD_STYLE);
  162.   DeleteButton = obj = fl_add_button(FL_PUSH_BUTTON,10.0,540.0,60.0,30.0,"Delete");
  163.     fl_set_object_lstyle(obj,FL_BOLD_STYLE);
  164.     fl_set_call_back(obj,PickProc,CUT);
  165.   MoveButton = obj = fl_add_button(FL_PUSH_BUTTON,70.0,540.0,50.0,30.0,"Move");
  166.     fl_set_object_lstyle(obj,FL_BOLD_STYLE);
  167.     fl_set_call_back(obj,PickProc,MOVE);
  168.   ZoomButton = obj = fl_add_button(FL_PUSH_BUTTON,10.0,500.0,60.0,30.0,"Zoom");
  169.     fl_set_call_back(obj,LineProc,ZOOM);
  170.   RotateButton = obj = fl_add_button(FL_PUSH_BUTTON,70.0,500.0,60.0,30.0,"Rotate");
  171.     fl_set_call_back(obj,LineProc,ROTATE);
  172.   AngleButton = obj = fl_add_button(FL_PUSH_BUTTON,10.0,470.0,60.0,30.0,"Angle");
  173.     fl_set_call_back(obj,AngleProc,ANGLE);
  174.   RatioButton = obj = fl_add_button(FL_PUSH_BUTTON,70.0,470.0,60.0,30.0,"Ratio");
  175.     fl_set_call_back(obj,RatioProc,RATIO);
  176.   LoadButton = obj = fl_add_button(FL_NORMAL_BUTTON,140.0,500.0,60.0,30.0,"Load");
  177.     fl_set_call_back(obj,StartLoadProc,0);
  178.   SaveButton = obj = fl_add_button(FL_NORMAL_BUTTON,140.0,470.0,60.0,30.0,"Save");
  179.     fl_set_call_back(obj,StartSaveProc,0);
  180.   obj = fl_add_text(FL_NORMAL_TEXT,0.0,575.0,210.0,30.0,"KALI");
  181.     fl_set_object_lcol(obj,4);
  182.     fl_set_object_lsize(obj,FL_LARGE_FONT);
  183.     fl_set_object_align(obj,FL_ALIGN_CENTER);
  184.     fl_set_object_lstyle(obj,FL_ENGRAVED_STYLE);
  185.   QuitButton = obj = fl_add_button(FL_NORMAL_BUTTON,155.0,580.0,45.0,25.0,"Quit");
  186.     fl_set_call_back(obj,QuitProc,0);
  187.   P3M1Bitmap = obj = fl_add_bitmap(FL_NORMAL_BITMAP,55.0,260.0,50.0,50.0,"*333\np3m1");
  188.     fl_set_object_boxtype(obj,FL_BORDER_BOX);
  189.     fl_set_object_color(obj,4,7);
  190.     fl_set_object_align(obj,FL_ALIGN_LEFT);
  191.     fl_set_object_lstyle(obj,FL_BOLD_STYLE);
  192.   P6MButton = obj = fl_add_button(FL_HIDDEN_BUTTON,55.0,410.0,50.0,50.0,"");
  193.     fl_set_object_boxtype(obj,FL_NO_BOX);
  194.     fl_set_call_back(obj,SymmetryProc,P6M);
  195.   P6Button = obj = fl_add_button(FL_HIDDEN_BUTTON,55.0,360.0,50.0,50.0,"");
  196.     fl_set_object_boxtype(obj,FL_NO_BOX);
  197.     fl_set_call_back(obj,SymmetryProc,P6);
  198.   P31MButton = obj = fl_add_button(FL_HIDDEN_BUTTON,55.0,310.0,50.0,50.0,"");
  199.     fl_set_object_boxtype(obj,FL_NO_BOX);
  200.     fl_set_call_back(obj,SymmetryProc,P31M);
  201.   P4MButton = obj = fl_add_button(FL_HIDDEN_BUTTON,55.0,160.0,50.0,50.0,"");
  202.     fl_set_object_boxtype(obj,FL_NO_BOX);
  203.     fl_set_call_back(obj,SymmetryProc,P4M);
  204.   P4GButton = obj = fl_add_button(FL_HIDDEN_BUTTON,55.0,110.0,50.0,50.0,"");
  205.     fl_set_object_boxtype(obj,FL_NO_BOX);
  206.     fl_set_call_back(obj,SymmetryProc,P4G);
  207.   P4Button = obj = fl_add_button(FL_HIDDEN_BUTTON,55.0,60.0,50.0,50.0,"");
  208.     fl_set_object_boxtype(obj,FL_NO_BOX);
  209.     fl_set_call_back(obj,SymmetryProc,P4);
  210.   PGButton = obj = fl_add_button(FL_HIDDEN_BUTTON,105.0,110.0,50.0,50.0,"");
  211.     fl_set_object_boxtype(obj,FL_NO_BOX);
  212.     fl_set_call_back(obj,SymmetryProc,PG);
  213.   P3M1Button = obj = fl_add_button(FL_HIDDEN_BUTTON,55.0,260.0,50.0,50.0,"");
  214.     fl_set_object_boxtype(obj,FL_NO_BOX);
  215.     fl_set_call_back(obj,SymmetryProc,P3M1);
  216.   PMMButton = obj = fl_add_button(FL_HIDDEN_BUTTON,105.0,410.0,50.0,50.0,"");
  217.     fl_set_object_boxtype(obj,FL_NO_BOX);
  218.     fl_set_call_back(obj,SymmetryProc,PMM);
  219.   CMMButton = obj = fl_add_button(FL_HIDDEN_BUTTON,105.0,360.0,50.0,50.0,"");
  220.     fl_set_object_boxtype(obj,FL_NO_BOX);
  221.     fl_set_call_back(obj,SymmetryProc,CMM);
  222.   P3Button = obj = fl_add_button(FL_HIDDEN_BUTTON,55.0,210.0,50.0,50.0,"");
  223.     fl_set_object_boxtype(obj,FL_NO_BOX);
  224.     fl_set_call_back(obj,SymmetryProc,P3);
  225.   P2Button = obj = fl_add_button(FL_HIDDEN_BUTTON,105.0,310.0,50.0,50.0,"");
  226.     fl_set_object_boxtype(obj,FL_NO_BOX);
  227.     fl_set_call_back(obj,SymmetryProc,P2);
  228.   PMGButton = obj = fl_add_button(FL_HIDDEN_BUTTON,105.0,260.0,50.0,50.0,"");
  229.     fl_set_object_boxtype(obj,FL_NO_BOX);
  230.     fl_set_call_back(obj,SymmetryProc,PMG);
  231.   PGGButton = obj = fl_add_button(FL_HIDDEN_BUTTON,105.0,210.0,50.0,50.0,"");
  232.     fl_set_object_boxtype(obj,FL_NO_BOX);
  233.     fl_set_call_back(obj,SymmetryProc,PGG);
  234.   CMButton = obj = fl_add_button(FL_HIDDEN_BUTTON,105.0,160.0,50.0,50.0,"");
  235.     fl_set_object_boxtype(obj,FL_NO_BOX);
  236.     fl_set_call_back(obj,SymmetryProc,CM);
  237.   PMButton = obj = fl_add_button(FL_HIDDEN_BUTTON,105.0,60.0,50.0,50.0,"");
  238.     fl_set_object_boxtype(obj,FL_NO_BOX);
  239.     fl_set_call_back(obj,SymmetryProc,PM);
  240.   P1Button = obj = fl_add_button(FL_HIDDEN_BUTTON,80.0,10.0,50.0,50.0,"");
  241.     fl_set_object_boxtype(obj,FL_NO_BOX);
  242.     fl_set_call_back(obj,SymmetryProc,P1);
  243.   DrawButton = obj = fl_add_button(FL_PUSH_BUTTON,125.0,540.0,75.0,30.0,"Draw");
  244.     fl_set_object_lcol(obj,4);
  245.     fl_set_object_lstyle(obj,FL_BOLD_STYLE);
  246.     fl_set_call_back(obj,DrawProc,DRAW);
  247.   InfoButton = obj = fl_add_button(FL_NORMAL_BUTTON,10.0,580.0,45.0,25.0,"Info");
  248.     fl_set_call_back(obj,InfoProc,0);
  249.   fl_end_form();
  250. }
  251.  
  252. /*---------------------------------------*/
  253.  
  254. FL_FORM *InfoForm;
  255.  
  256. FL_OBJECT
  257.         *InfoBrowser,
  258.         *DoneButton;
  259.  
  260. void create_form_InfoForm()
  261. {
  262.   FL_OBJECT *obj;
  263.   InfoForm = fl_bgn_form(FL_NO_BOX,500.0,390.0);
  264.   obj = fl_add_box(FL_UP_BOX,0.0,0.0,500.0,390.0,"");
  265.   InfoBrowser = obj = fl_add_browser(FL_NORMAL_BROWSER,0.0,0.0,500.0,360.0,"");
  266.     fl_set_object_boxtype(obj,FL_BORDER_BOX);
  267.   DoneButton = obj = fl_add_button(FL_NORMAL_BUTTON,420.0,360.0,80.0,30.0,"Done");
  268.     fl_set_call_back(obj,CloseThisPanel,0);
  269.   fl_end_form();
  270. }
  271.  
  272. /*---------------------------------------*/
  273.  
  274. void create_the_forms()
  275. {
  276.   create_form_IOForm();
  277.   create_form_KaliForm();
  278.   create_form_InfoForm();
  279. }
  280.  
  281.