home *** CD-ROM | disk | FTP | other *** search
/ OpenStep 4.2 / Openstep-4.2-Intel-Developer.iso / NextLibrary / Frameworks / AppKit.framework / Versions / B / Headers / NSDataLinkPanel.h < prev    next >
Text File  |  1996-10-17  |  2KB  |  63 lines

  1. /*
  2.     NSDataLinkPanel.h
  3.     Application Kit
  4.     Copyright (c) 1994-1996, NeXT Software, Inc.
  5.     All rights reserved.
  6. */
  7.  
  8. #ifndef STRICT_OPENSTEP
  9.  
  10. #import <AppKit/NSApplication.h>
  11. #import <AppKit/NSPanel.h>
  12.  
  13. @class NSDataLinkManager;
  14. @class NSDataLink;
  15.  
  16. @interface NSDataLinkPanel : NSPanel {
  17.   /* these instance variables are NOT part of the API, are subject to change in future releases */
  18.   @private
  19.     id    _bannerMsg;
  20.     id    _breakLink;
  21.     id    _openSource;
  22.     id    _updateDestination;
  23.     id    _updateMode;
  24.     id    _breakAllLinks;
  25.     id    _showOutlines;
  26.     id    _sourceTitle;
  27.     id    _sourceValue;
  28.     id    _lastUpdateTitle;
  29.     id    _lastUpdateValue;
  30.     id    _accessoryView;
  31.     BOOL _needsUpdate;
  32.     BOOL _reservedDataLinkPanel1;
  33.     BOOL _reservedDataLinkPanel2;
  34.     BOOL _reservedDataLinkPanel3;
  35.     int _reservedDataLinkPanel4;
  36. }
  37.  
  38. + (NSDataLinkPanel *)sharedDataLinkPanel;
  39.  
  40. + (void)setLink:(NSDataLink *)link manager:(NSDataLinkManager *)linkManager isMultiple:(BOOL)flag;
  41. + (void)getLink:(NSDataLink **)link manager:(NSDataLinkManager **)linkManager isMultiple:(BOOL *)flag;
  42.  
  43. - (void)setLink:(NSDataLink *)link manager:(NSDataLinkManager *)linkManager isMultiple:(BOOL)flag;
  44. - (void)getLink:(NSDataLink **)link manager:(NSDataLinkManager **)linkManager isMultiple:(BOOL *)flag;
  45.  
  46. - (void)setAccessoryView:(NSView *)aView;
  47. - (NSView *)accessoryView;
  48.  
  49. - (void)pickedBreakLink:(id)sender;
  50. - (void)pickedOpenSource:(id)sender;
  51. - (void)pickedUpdateDestination:(id)sender;
  52. - (void)pickedUpdateMode:(id)sender;
  53. - (void)pickedBreakAllLinks:(id)sender;
  54.  
  55. @end
  56.  
  57.  
  58. @interface NSApplication(NSDataLinkPanel)
  59. - (void)orderFrontDataLinkPanel:(id)sender;
  60. @end
  61.  
  62. #endif STRICT_OPENSTEP
  63.