Up

# NSDataLinkPanel

### Authors

Gregory John Casamento (`greg_casamento@yahoo.com`)
Scott Christley (`scottc@net-community.com`)

Copyright: (C) 1996, 2003, 2004 Free Software Foundation, Inc.

### Contents -

1. Software documentation for the NSDataLinkPanel class
2. Software documentation for the NSApplication(NSDataLinkPanel) category

# Software documentation for the NSDataLinkPanel class

## NSDataLinkPanel : NSPanel

> Declared in:
>   AppKit/NSDataLinkPanel.h

> Conforms to:
>   NSCoding

Availability: OpenStep
Description forthcoming.

Instance Variables
Method summary

- +getLink:manager:isMultiple:
- +setLink:manager:isMultiple:
- +sharedDataLinkPanel
- -accessoryView
- -encodeWithCoder:
- -getLink:manager:isMultiple:
- -initWithCoder:
- -pickedBreakAllLinks:
- -pickedBreakLink:
- -pickedOpenSource:
- -pickedUpdateDestination:
- -pickedUpdateMode:
- -setAccessoryView:
- -setLink:manager:isMultiple:

### getLink: manager: isMultiple:

+ (void) getLink: (NSDataLink**)link manager: (NSDataLinkManager**)linkManager isMultiple: (BOOL*)flag;
Availability: OpenStep
Get the currently selected array of links and thier respective managers. Return the whether or not multiple links are selected in flag.

### setLink: manager: isMultiple:

+ (void) setLink: (NSDataLink*)link manager: (NSDataLinkManager*)linkManager isMultiple: (BOOL)flag;
Availability: OpenStep
Set the currently selected array of links and their respective managers. If all of the given links should be selected flag should be `YES`.

### sharedDataLinkPanel

+ (NSDataLinkPanel*) sharedDataLinkPanel;
Availability: OpenStep
Initializes and returns the shared panel.

### accessoryView

- (NSView*) accessoryView;
Availability: OpenStep
Add an accessory view to the panel.

### encodeWithCoder:

- (void) encodeWithCoder: (NSCoder*)aCoder;
Availability: OpenStep
Description forthcoming.

### getLink: manager: isMultiple:

- (void) getLink: (NSDataLink**)link manager: (NSDataLinkManager**)linkManager isMultiple: (BOOL*)flag;
Availability: OpenStep
Get the currently selected array of links and thier respective managers. Return the whether or not multiple links are selected in flag.

### initWithCoder:

- (id) initWithCoder: (NSCoder*)aDecoder;
Availability: OpenStep
Description forthcoming.

### pickedBreakAllLinks:

- (void) pickedBreakAllLinks: (id)sender;
Availability: OpenStep
Called when the user presses the Break All Links button. Invokes breakAllLinks on the current link manager.

### pickedBreakLink:

- (void) pickedBreakLink: (id)sender;
Availability: OpenStep
Called when the user presses the Break button. Invokes break on the current link.

### pickedOpenSource:

- (void) pickedOpenSource: (id)sender;
Availability: OpenStep
Called when the user presses the Open Source button. Invokes openSource on the current link.

### pickedUpdateDestination:

- (void) pickedUpdateDestination: (id)sender;
Availability: OpenStep
Called when the Update Destination button Invokes updateDestination on the current link.

### pickedUpdateMode:

- (void) pickedUpdateMode: (id)sender;
Availability: OpenStep
Called when the user selects an update mode from the pull down. Invokes setUpdateMode: on the current link.

### setAccessoryView:

- (void) setAccessoryView: (NSView*)aView;
Availability: OpenStep
Get the accessory view.

### setLink: manager: isMultiple:

- (void) setLink: (NSDataLink*)link manager: (NSDataLinkManager*)linkManager isMultiple: (BOOL)flag;
Availability: OpenStep
Set the currently selected array of links and their respective managers. If all of the given links should be selected flag should be `YES`.

## Instance Variables for NSDataLinkPanel Class

### _accessoryView

@protected NSView* _accessoryView;
Availability: OpenStep
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

### _breakAllLinksButton

@protected id _breakAllLinksButton;
Availability: OpenStep
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

### _breakLinkButton

@protected id _breakLinkButton;
Availability: OpenStep
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

### _currentDataLink

@protected NSDataLink* _currentDataLink;
Availability: OpenStep
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

### _currentDataLinkManager

@protected NSDataLinkManager* _currentDataLinkManager;
Availability: OpenStep
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

### _lastUpdateField

@protected id _lastUpdateField;
Availability: OpenStep
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

### _multipleSelection

@protected BOOL _multipleSelection;
Availability: OpenStep
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

### _openSourceButton

@protected id _openSourceButton;
Availability: OpenStep
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

### _sourceField

@protected id _sourceField;
Availability: OpenStep
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

### _updateDestinationButton

@protected id _updateDestinationButton;
Availability: OpenStep
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

### _updateModeButton

@protected id _updateModeButton;
Availability: OpenStep
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

# Software documentation for the NSApplication(NSDataLinkPanel) category

## NSApplication(NSDataLinkPanel)

> Declared in:
>   AppKit/NSDataLinkPanel.h

Availability: OpenStep
Description forthcoming.
Method summary

- -orderFrontDataLinkPanel:

### orderFrontDataLinkPanel:

- (void) orderFrontDataLinkPanel: (id)sender;
Availability: OpenStep
Order the data link panel to the front. If it has not already been instantiated, instantiate it.

Up