home *** CD-ROM | disk | FTP | other *** search
/ Aminet 6 / Aminet 6 - June 1995.iso / Aminet / dev / gui / VisualArts2_2.lha / VisualArts / Demos / Source / Speech / speech_func.c < prev    next >
Encoding:
C/C++ Source or Header  |  1995-04-02  |  877 b   |  47 lines

  1. /* C code generated by:                            */
  2. /* Visual Arts Version 2.1                        */
  3. /* Copyright (c)1994-95 Danny Y. Wong  All rights reserved        */
  4. /* Calgary, Alberta (CANADA)                                    */
  5.  
  6. extern struct Window  *SpeakWnd;
  7. extern struct Gadget *SpeakGadgets[SpeakNumGads];
  8.  
  9. short volume=35;
  10. int  rate=200;
  11.              /* gadget functions */
  12.  
  13. int speakObj(struct VAobject VAObject)
  14. {
  15.   Speak(GetString(SpeakGadgets[ID_text]), volume, rate, 0);
  16.   return(1L);
  17. }
  18. /*    Button  Speak         */ 
  19.  
  20. int quitObj(struct VAobject VAObject)
  21. {
  22.   return(-1L);
  23. }
  24. /*    Button  Quit         */ 
  25.  
  26. int textObj(struct VAobject VAObject)
  27. {
  28.   return(1L);
  29. }
  30. /*    String  Text         */ 
  31.  
  32. int volObj(struct VAobject VAObject)
  33. {
  34.   volume = VAObject.va_IntuiMsg->Code;
  35.   return(1L);
  36. }
  37. /*    Slider  Volume            */ 
  38.  
  39. int rateObj(struct VAobject VAObject)
  40. {
  41.   rate = VAObject.va_IntuiMsg->Code;
  42.   return(1L);
  43. }
  44. /*    Slider  Rate             */ 
  45.  
  46.  
  47.