home *** CD-ROM | disk | FTP | other *** search
/ Nebula 1994 June / NEBULA_SE.ISO / SourceCode / MiscKit / Palettes / MiscArrowButtonPalette / ABInspector.h next >
Encoding:
Text File  |  1994-01-11  |  1010 b   |  37 lines

  1. /***************************************************************************
  2.  * CLASS:        ABInspector
  3.  * PROGRAMMER:    Todd Thomas
  4.  * DATE:        Dec 30, 1993
  5.  *
  6.  *    A new inspector was in order since the old Button inspector dealt with
  7.  * attributes that mine did not, and some of the choices had adverse 
  8.  * effects on the way that ArrowButton functioned. 
  9.  *
  10.  ***************************************************************************/
  11.  
  12. #import <appkit/appkit.h>
  13. #import <apps/InterfaceBuilder.h>
  14.  
  15.  
  16. @interface ABInspector : IBInspector
  17. {
  18.     id    optionMatrix;                // bordered, transparent, etc.    
  19.     id    tagField;                    // the tag
  20.     id    titleField;                    // title field
  21.     id  altTitleField;                // altTitle field
  22.     id  soundField;                    // name of the sound
  23.     id  alignButton;                // the button showing current alignment
  24. }
  25.  
  26. - init;
  27. - revert: sender;
  28. - optionsChanged: sender;
  29. - tagChanged: sender;
  30. - titleChanged: sender;
  31. - altTitleChanged: sender;
  32. - soundChanged: sender;
  33. - alignmentChanged: sender;
  34. - (BOOL)wantsButtons;
  35.  
  36. @end
  37.