home *** CD-ROM | disk | FTP | other *** search
/ Big Green CD 8 / BGCD_8_Dev.iso / YellowBox / Kits / MiscTableScroll-138.1 / Palettes / MiscTableScroll / Framework / MiscTableConnector.h < prev    next >
Encoding:
C/C++ Source or Header  |  1998-03-31  |  2.1 KB  |  57 lines

  1. #ifndef __MiscTableConnector_h
  2. #define __MiscTableConnector_h
  3. //=============================================================================
  4. //
  5. //    Copyright (C) 1996-1997 by Paul S. McCarthy and Eric Sunshine.
  6. //        Written by Paul S. McCarthy and Eric Sunshine.
  7. //                All Rights Reserved.
  8. //
  9. //    This notice may not be removed from this source code.
  10. //
  11. //    This object is included in the MiscKit by permission from the authors
  12. //    and its use is governed by the MiscKit license, found in the file
  13. //    "License.rtf" in the MiscKit distribution.  Please refer to that file
  14. //    for a list of all applicable permissions and restrictions.
  15. //    
  16. //=============================================================================
  17. //-----------------------------------------------------------------------------
  18. // MiscTableConnector.h
  19. //
  20. //    A custom sublcass of the internal Interface Builder
  21. //    NSIBControlConnector class that works for doubleTarget / doubleAction.
  22. //
  23. //-----------------------------------------------------------------------------
  24. //-----------------------------------------------------------------------------
  25. // $Id: MiscTableConnector.h,v 1.4 97/06/18 10:21:46 sunshine Exp $
  26. // $Log:    MiscTableConnector.h,v $
  27. //  Revision 1.4  97/06/18  10:21:46  sunshine
  28. //  v125.9: Worked around Objective-C++ compiler crash in OPENSTEP 4.2 for NT
  29. //  when sending message to 'super' from within a category in a permanent
  30. //  fashion.
  31. //  
  32. //  Revision 1.3  96/04/30  05:38:57  sunshine
  33. //  Ported to OpenStep 4.0 for Mach PR2.
  34. //-----------------------------------------------------------------------------
  35. extern "Objective-C" {
  36. #import <InterfaceBuilder/InterfaceBuilder.h>
  37. }
  38. #import    "NSIBConnector.h"
  39.  
  40. @interface MiscTableConnector : NSIBControlConnector
  41.     {
  42.     NSString* outletName;    // Name of the "target" outlet.
  43.     NSString* actionName;    // Name of the "action" variable.
  44.     }
  45.  
  46. - (id)initWithCoder:(NSCoder*)coder;
  47. - (void)dealloc;
  48. - (void)establishConnection;
  49.  
  50. // See implementation for explanation of the following methods.
  51. - (id)superInitSource:(id)src destination:(id)dest label:(NSString*)label;
  52. - (void)superEncodeWithCoder:(NSCoder*)coder;
  53.  
  54. @end
  55.  
  56. #endif // __MiscTableConnector_h
  57.