home *** CD-ROM | disk | FTP | other *** search
/ The Fatted Calf / The Fatted Calf.iso / Applications / Developer / StopWatch / Source / Preferences.h < prev    next >
Encoding:
Text File  |  1994-02-01  |  1.1 KB  |  55 lines

  1. /*
  2.  * For legal stuff see the file COPYRIGHT
  3.  */
  4. #import <appkit/appkit.h>
  5.  
  6. #define OWNER            "Stopwatch"
  7.  
  8. /* Attribute names */
  9. #define INVOICE_NUM        "InvoiceNum"
  10. #define INVOICE_DIR        "InvoiceDir"
  11. #define HIDE_ON_AUTO        "HideOnAutoLaunch"
  12. #define SHOW_END_TIMES        "ShowEndTimes"
  13. #define MY_NAME            "MyName"
  14. #define MY_COMPANY        "MyCompany"
  15. #define MY_STREET        "MyStreet"
  16. #define MY_CITY            "MyCity"
  17. #define MY_STATE        "MyState"
  18. #define MY_ZIP            "MyZip"
  19. #define MY_PHONE        "MyPhone"
  20. #define MY_FAX            "MyFax"
  21. #define MY_EMAIL        "MyEmail"
  22.  
  23. #define PUT_DEFAULT(attr,value)    NXWriteDefault(OWNER, attr, value)
  24. #define GET_DEFAULT(attr)    NXGetDefaultValue(OWNER, attr)
  25.  
  26. @interface Preferences:Object
  27. {
  28.   id    directoryText;
  29.   id    invoiceNumberText;
  30.   id    hideButton;
  31.   id    endTimesButton;
  32.   id    window;
  33.   id    form;
  34. }
  35.  
  36. - ok:sender;
  37. - revert:sender;
  38. - reset:sender;
  39. - chooseDir:sender;
  40. - display;
  41. - (BOOL)hideOnAutoLaunch;
  42. - (BOOL)showEndTimes;
  43.  
  44. - (const char *)myName;
  45. - (const char *)myCompany;
  46. - (const char *)myStreet;
  47. - (const char *)myCity;
  48. - (const char *)myState;
  49. - (const char *)myZip;
  50. - (const char *)myPhone;
  51. - (const char *)myFax;
  52. - (const char *)myEmail;
  53.  
  54. @end
  55.