home *** CD-ROM | disk | FTP | other *** search
/ Nebula 2 / Nebula Two.iso / Apps / DevTools / eText5 / Source / eTAudio.subproj / eTAudioUI.h < prev    next >
Encoding:
Text File  |  1994-07-24  |  1.5 KB  |  56 lines

  1. ///////////////////////////////////////////////////////////////////////////////
  2. //    FILENAME:    eTAudioUI.h 
  3. //    SUMMARY:    User Interface for Audio annotations to eText documents
  4. //    SUPERCLASS:    eTAudioUI:eTImageUI:Object
  5. //    INTERFACE:    None
  6. //    PROTOCOLS:    <Inspectable>
  7. //    AUTHOR:        Rohit Khare
  8. //    COPYRIGHT:    (c) 1994 California Institure of Technology, eText Project
  9. ///////////////////////////////////////////////////////////////////////////////
  10. //    DESCRIPTION
  11. //        Previous versions of this inspector were not shared; _each_ audio 
  12. //    had its _own_ ui and nibs, etc.
  13. //        This had to do with numerous sound-kit level inconsistencies with
  14. //    timed entires and the like.
  15. ///////////////////////////////////////////////////////////////////////////////
  16. //    HISTORY
  17. //    07/24/94:    Rearchitected for PR1/eTImage/<eTAudioNotification>
  18. //    01/24/94:    Created. Derived largely from Version3's temporary Hypertext
  19. //                '93 hack. Renamed as eTAudio and aTAudioUI.
  20. ///////////////////////////////////////////////////////////////////////////////
  21.  
  22. #import "eTAudio.h"
  23.  
  24. @interface eTAudioUI:eTImageUI
  25. {
  26.     id    audioPanel;
  27.     id    audioView;
  28.  
  29.     id    etAudio;
  30.     id    nameField;
  31.  
  32.     id    eraseButton;
  33.     id    pauseButton;
  34.     id    playButton;
  35.     id    recordButton;
  36.     id    stopButton;
  37.  
  38.     id    soundMeter;
  39.     id    soundView;
  40. }
  41.  
  42. + new;
  43. - setAnnotation:newAudio;
  44. - soundView;
  45. - soundMeter;
  46.  
  47. - editName:sender;
  48. - erase:sender;
  49. - pause:sender;
  50. - play:sender;
  51. - record:sender;
  52. - stop:sender;
  53.  
  54. - click:sender;
  55. - doubleClick:sender;
  56. @end