home *** CD-ROM | disk | FTP | other *** search
/ Nebula 1994 June / NEBULA_SE.ISO / SourceCode / MiscKit / Palettes / MiscThreeStateButton / MiscThreeStateButton.subproj / MiscThreeStateButton.h < prev    next >
Encoding:
Text File  |  1994-01-06  |  1.1 KB  |  43 lines

  1. //
  2. //    MiscThreeStateButton.h -- three state button class
  3. //        Written by Don Yacktman (c) 1993 by Don Yacktman.
  4. //                Version 1.0.  All rights reserved.
  5. //
  6. //        This notice may not be removed from this source code.
  7. //
  8. //        This is a free object!  Contact the author for the latest version.
  9. //        Don Yacktman, 4279 N. Ivy Lane, Provo, UT, 84604
  10. //        e-mail:  Don_Yacktman@byu.edu
  11. //
  12. //    This object is included in the MiscKit by permission from the author
  13. //    and its use is governed by the MiscKit license, found in the file
  14. //    "LICENSE.rtf" in the MiscKit distribution.  Please refer to that file
  15. //    for a list of all applicable permissions and restrictions.
  16. //    
  17.  
  18. #import <appkit/appkit.h>
  19.  
  20. @interface MiscThreeStateButton:Button
  21. {
  22.     BOOL doSuper;
  23. }
  24.  
  25.  
  26. + initialize;
  27. + setCellClass:classId;
  28. - initFrame:(const NXRect *)frameRect;
  29.  
  30. - (const char *)thirdTitle;
  31. - setThirdTitle:(const char *)aString;
  32. - (const char *)thirdIcon;
  33. - setThirdIcon:(const char *)iconName;
  34. - thirdImage;
  35. - setThirdImage:image;
  36. - setType:(int)aType;
  37. - (int)state;
  38. - setState:(int)value;
  39. - performAltClick:sender;
  40. - (const char *)getInspectorClassName;
  41.  
  42. @end
  43.