home *** CD-ROM | disk | FTP | other *** search
/ Nebula 1994 June / NEBULA_SE.ISO / SourceCode / Tutorial / Cookbook / 34.RandomShapes / RandomView.h < prev    next >
Encoding:
Text File  |  1993-01-19  |  848 b   |  36 lines

  1.  
  2. /* Generated by Interface Builder */
  3.  
  4. #import <appkit/View.h>
  5.  
  6. @interface RandomView:View
  7. {
  8.     id textArray;
  9.     id sliderMatrix;
  10.     id centerMatrix;
  11.     id shapeMatrix;
  12.     int shapeType; // see defines
  13.     int center;  // center or at bottom
  14.     int depth; // recursion depth
  15.     float scale; // magnify whole image
  16.     float rotation;  // rotate each sucessive objectz
  17.     float shrink; // how quickly to make then next one smaller
  18.     int numberBranches;  // the number of branches
  19.     int branchAngle; // the angle between each branch 
  20.     int sliderNumber;  // the tag of the slider matrix
  21.     float over;  // how much to move right
  22.     float up; // how much to move up
  23. }
  24.  
  25. - shapeMatrix:sender;
  26. - reset:sender;
  27. - center:sender;
  28. - sliderMatix:sender;
  29. - printPage:sender;
  30. - setSliderMatrix:anObject;
  31. - setCenterMatrix:anObject;
  32. - setShapeMatrix:anObject;
  33. - setTextArray:anObject;
  34.  
  35. @end
  36.