home *** CD-ROM | disk | FTP | other *** search
/ Nebula 1994 June / NEBULA_SE.ISO / SourceCode / MiscKit / Palettes / MiscLogSliderPalette / MiscLogSliderInspector.m < prev    next >
Encoding:
Text File  |  1994-03-27  |  987 b   |  44 lines

  1.  
  2. #import "MiscLogSliderInspector.h"
  3. #import "MiscLogSlider.subproj/MiscLogSlider.h"
  4.  
  5. @implementation MiscLogSliderInspector
  6.  
  7. - init
  8. {
  9.     char buf[MAXPATHLEN + 1];
  10.     id bundle;
  11.     
  12.     [super init]; // The superclass will attempt to load .nib we don't need...
  13.     bundle = [NXBundle bundleForClass:[MiscLogSlider class]];
  14.     [bundle getPath:buf forResource:"MiscLogSliderInspector" ofType:"nib"];
  15.     [NXApp loadNibFile:buf owner:self withNames:NO fromZone:[self zone]];
  16.     return self;
  17. }
  18.  
  19. - revertCell:cell sender:sender
  20. {
  21.     [[valuesForm findCellWithTag:3] setDoubleValue:[cell base]];
  22.     return [super revertCell:cell sender:sender];
  23. }
  24.  
  25. - okCell:cell sender:sender
  26. {
  27.     [cell setBase:[[valuesForm findCellWithTag:3] doubleValue]];
  28.     return [super okCell:cell sender:sender];
  29. }
  30.  
  31. - ok:sender
  32. {
  33.     [object setBase:[[valuesForm findCellWithTag:3] doubleValue]];
  34.     return [super ok:sender];
  35. }
  36.  
  37. - revert:sender
  38. {
  39.     [[valuesForm findCellWithTag:3] setDoubleValue:[object base]];
  40.     return [super revert:sender];
  41. }
  42.  
  43. @end
  44.