home *** CD-ROM | disk | FTP | other *** search
/ Nebula 2 / Nebula Two.iso / Apps / DevTools / eText5 / Source / unused4Code / BBC.bproj / BBCUI.h < prev    next >
Encoding:
Text File  |  1994-05-30  |  1.4 KB  |  55 lines

  1. ///////////////////////////////////////////////////////////////////////////////
  2. //    FILENAME:    BBCUI.h 
  3. //    SUMMARY:    User Interface for a Billiard-Ball Computation Annotation
  4. //    SUPERCLASS:    Object
  5. //    INTERFACE:    BBCUI
  6. //    PROTOCOLS:    <Inspectable>
  7. //    AUTHOR:        Rohit Khare
  8. //    COPYRIGHT:    (c) 1994 California Institure of Technology, eText Project
  9. ///////////////////////////////////////////////////////////////////////////////
  10. //    DESCRIPTION
  11. //        A shared-UI for BBC objects (which in turn forward state to BBCViews).
  12. //            * FileWell
  13. //            * Name
  14. //            * Show paths
  15. //            * Accelerated
  16. //            * Editable
  17. //            * PlayButtons (no auto-play this time, just frame-fwd and back,
  18. //        with continuous message sending.
  19. //        Separated out controller from old BilliardView code.
  20. ///////////////////////////////////////////////////////////////////////////////
  21. //    HISTORY
  22. //    05/29/94:    Created.
  23. ///////////////////////////////////////////////////////////////////////////////
  24.  
  25. #import "eTextKernel.h"
  26. #import "BBC.h"
  27.  
  28. @interface BBCUI:Object <Inspectable>
  29. {
  30.     id    fileWell;
  31.     id    nameField;
  32.     id    accelSwitch;
  33.     id  editSwitch;
  34.     id  pathSwitch;
  35.     id  fwdButton;
  36.     id  backButton;
  37.     id    hresField;
  38.     id    vresField;
  39.     id    bbcPanel;
  40.     id    bbcView;
  41.     id    theBBC;
  42. }
  43.  
  44. + new;
  45. - setName:sender;
  46. - setShowPath:sender;
  47. - setAccelerated:sender;
  48. - setEditable:sender;
  49. - setBBC:newBBC;
  50. - bbc;
  51. - clickFwd:sender;
  52. - clickBack:sender;
  53. - setRes:sender;
  54. - load;
  55. @end