home *** CD-ROM | disk | FTP | other *** search
/ Nebula 1994 June / NEBULA_SE.ISO / SourceCode / MiscKit / Headers / misckit / MiscInfoController.h < prev    next >
Encoding:
Text File  |  1994-03-23  |  1.7 KB  |  54 lines

  1. //
  2. //    MiscInfoController.h -- a class to handle the guts under an Info menu
  3. //        Written by Don Yacktman Copyright (c) 1994 by Don Yacktman.
  4. //                Version 1.0.  All rights reserved.
  5. //
  6. //        This notice may not be removed from this source code.
  7. //
  8. //    This object is included in the MiscKit by permission from the author
  9. //    and its use is governed by the MiscKit license, found in the file
  10. //    "LICENSE.rtf" in the MiscKit distribution.  Please refer to that file
  11. //    for a list of all applicable permissions and restrictions.
  12. //    
  13.  
  14. #import <appkit/appkit.h>
  15.  
  16. // This object uses a NXStringTable to hold all the localizeable things
  17. // that we would want to have.  It's expected that you connect up a
  18. // string table in the .nib for this object.
  19. //
  20. // Here is a list of the keys that you can and should put in the table:
  21. //
  22. //    Warning            - "Warning"        (Alert panel title)
  23. //    OK                - "OK"            (Alert panel button)
  24. //    OKForever        - "OK Forever"    (Alert panel button)
  25. //    Abort            - "Abort"        (Alert panel button)
  26. //    Clobber            - Alert panel text:  compose window will be clobbered
  27. //
  28. //    AuthorEMail        - e-mail address to whom feedback should be sent
  29. //    AuthorName        - Appelation used to address person feedback goes to
  30. //    MailMessage        - Text of email message to send feedback to; should have
  31. //                        a %s at the start to address the feedback recipient
  32. //                        and a second %s in the body to bring out the name
  33. //                        of the application.
  34.  
  35. @interface MiscInfoController : Object
  36. {
  37.     id    strings;        // localized strings -- see docs as to what's needed
  38.     id    info;
  39.     id    orderForm;
  40.     id    registration;    // basic registration panel
  41. }
  42.  
  43. - info;
  44. - orderForm;
  45. - registration;
  46. - info:sender;
  47. - orderForm:sender;
  48. - registration:sender;
  49. - releaseNotes:sender;
  50. - license:sender;
  51. - suggestion:sender;
  52.  
  53. @end
  54.