home *** CD-ROM | disk | FTP | other *** search
/ NeXTSTEP 3.0 / NeXTSTEP3.0.iso / NextDeveloper / Headers / appkit / NXDataLinkPanel.h < prev    next >
Text File  |  1992-06-19  |  1KB  |  57 lines

  1. /*
  2.     NXDataLinkPanel.h
  3.     Application Kit, Release 3.0
  4.     Copyright (c) 1991, NeXT, Inc.  All rights reserved.
  5. */
  6.  
  7. #import "NXDataLinkManager.h"
  8. #import "Application.h"
  9. #import "Panel.h"
  10.  
  11. @interface NXDataLinkPanel : Panel {
  12.   /* these instance variables are NOT part of the API, are subject to change in future releases */
  13.   @private
  14.     id breakLink;
  15.     id openSource;
  16.     id updateDestination;
  17.     id updateMode;
  18.     id breakAllLinks;
  19.     id showOutlines;
  20.     id bannerMsg;
  21.     id sourceTitle;
  22.     id sourceValue;
  23.     id lastUpdateTitle;
  24.     id lastUpdateValue;
  25.     id accessoryView;
  26.     unsigned int _reservedDataLinkPanel1;
  27. }
  28.  
  29. + new;
  30. + newContent:(const NXRect *)contentRect style:(int)aStyle backing:(int)bufferingType buttonMask:(int)mask defer:(BOOL)flag;
  31.  
  32. + allocFromZone:(NXZone *)zone;
  33. + alloc;
  34.  
  35. + setLink:(NXDataLink *)link andManager:(NXDataLinkManager *)linkManager isMultiple:(BOOL)flag;
  36. + getLink:(NXDataLink **)link andManager:(NXDataLinkManager **)linkManager isMultiple:(BOOL *)flag;
  37.  
  38. - setLink:(NXDataLink *)link andManager:(NXDataLinkManager *)linkManager isMultiple:(BOOL)flag;
  39. - getLink:(NXDataLink **)link andManager:(NXDataLinkManager **)linkManager isMultiple:(BOOL *)flag;
  40.  
  41. - setAccessoryView:aView;
  42. - accessoryView;
  43.  
  44. - pickedBreakLink:sender;
  45. - pickedOpenSource:sender;
  46. - pickedUpdateDestination:sender;
  47. - pickedUpdateMode:sender;
  48. - pickedBreakAllLinks:sender;
  49.  
  50. @end
  51.  
  52.  
  53. @interface Application(NXDataLinkPanel)
  54. - orderFrontDataLinkPanel:sender;
  55. @end
  56.  
  57.