home *** CD-ROM | disk | FTP | other *** search
/ Nebula 1 (1993) / nebula.bin / SourceCode / DBkit / BooleanFormatter / BooleanFormatter.h next >
Encoding:
Text File  |  1993-01-19  |  1023 b   |  44 lines

  1. /*
  2. **    BooleanFormatter.h
  3. **          
  4. */
  5.  
  6. #import <appkit/appkit.h>
  7. #import <dbkit/dbkit.h>
  8.  
  9.  
  10. @interface BooleanFormatter : DBFormatter
  11. {
  12.         DBValue        *newValue;
  13.  
  14.     BOOL        selectionMode:3,
  15.             delWill1:1,    /* methods delegate responds to */
  16.             delWill2:1,
  17.             delDid:1,
  18.             delWillStatic1:1,
  19.             delWillStatic2:1,
  20.             delDidStatic:1;
  21.         id            font;
  22. }
  23.  
  24.  
  25. - init;
  26. - free;
  27.  
  28. - drawFieldAt:(unsigned int) row :(unsigned int) column
  29.     inside:(NXRect *) frame inView:view
  30.     withAttributes:(id <DBTableVectors>) rowAttrs
  31.               :(id <DBTableVectors>) columnAttrs
  32.     usePositions:(BOOL) useRowPos :(BOOL) useColumnPos;
  33. - mouseDown:(NXEvent *)theEvent at:(int)row :(int)column
  34.     inside:(NXRect *)frame inView:(View *)view
  35.     withAttributes:(id <DBTableVectors>) rowAttrs
  36.               :(id <DBTableVectors>) columnAttrs
  37.     usePositions:(BOOL) useRowPos :(BOOL) useColumnPos;
  38.  
  39. - setValueAt:(int)row :(int)column
  40.     withAttributes:(id <DBTableVectors >)rowAttrs
  41.      :(id <DBTableVectors >)columnAttrs
  42.     usePositions:(BOOL)useRowPos :(BOOL)useColumnPos;
  43. @end
  44.