home *** CD-ROM | disk | FTP | other *** search
/ Openstep 4.2 (Developer) / Openstep Developer 4.2.iso / NextDeveloper / Examples / AppKit / ToDo / ToDoCell.h < prev    next >
Encoding:
Text File  |  1996-02-09  |  449 b   |  22 lines

  1. /* A three-state button */
  2.  
  3. #import <AppKit/AppKit.h>
  4. #import <Foundation/Foundation.h>
  5.  
  6. typedef enum _ToDoButtonState {
  7.     notDone=0,
  8.     done, 
  9.     deferred} ToDoButtonState;
  10.  
  11. @interface ToDoCell : NSButtonCell
  12. {
  13.     ToDoButtonState triState;
  14.     NSImage *doneImage, *deferredImage;
  15.     NSDate *timeDue;
  16. }
  17. - (void)setTriState:(ToDoButtonState)newState;
  18. - (ToDoButtonState)triState;
  19. - (void)setTimeDue:(NSDate *)newTime;
  20. - (NSDate *)timeDue;
  21. @end
  22.