home *** CD-ROM | disk | FTP | other *** search
/ Nebula 1 / Nebula One.iso / ArchiveUtils / JumpBack / Source / PreferencesPanel.h < prev    next >
Encoding:
Text File  |  1995-06-12  |  1.4 KB  |  54 lines

  1.  
  2. //======================================================================
  3. //
  4. //    Portions written by FreemanSoft Inc.
  5. //
  6. //    FreemanSoft disclaims any warranty of any kind, expressed or implied,
  7. //    as to this source code's fitness for any particular use.
  8. //
  9. //    For more information, use the following electronic mail addresses:
  10. //     
  11. //        info@FreemanSoft.com    general questions
  12. //        support@FreemanSoft.com    technical questions
  13. //
  14. //======================================================================
  15.  
  16.  
  17. /* 
  18.  * PreferencesPanel
  19.  *    Written by
  20.  *    Joe Freeman    jfreeman@next.com    
  21.  *
  22.  *    This code has no warranty.  
  23.  *    It is provided so that the consumer may maintain and modify it
  24.  *    at their own risk.  Use this code at your own risk.
  25.  */
  26.  
  27. #import <appkit/appkit.h>
  28.  
  29. @interface PreferencesPanel:Panel
  30. {
  31.     id pathPreference;        /* relative or absolute */
  32.     id methodPreference;    /* remove files on backup not in source dir? */
  33.     id exceptPatText;        /* text object that holds files to be pruned */
  34.     id findWritable;        /* should we do a find before a search */
  35. }
  36.  
  37. - loadPatternFile:sender;
  38. - savePatternFile:sender;
  39.  
  40. - changePathPrefer:sender;
  41. - changeMethodPrefer:sender;
  42. - changeFindWritablePrefer:sender;
  43.  
  44. - getExemptString:(char **)bufPtr length:(int *)length;
  45. @end
  46.  
  47. /* objects supporting the pref panel should implement these */
  48. @interface PreferencesPanelSupport:Object
  49. {
  50. }
  51. - preferencesChanged:sender;
  52. - (NXStream *)mapResource:(const char *)resourceName;
  53. @end
  54.