Gets the current link and manager from the
panel. Returns the currently selected data
link and its manager. Also indicates
whether multiple links are selected. Get the
currently selected array of links and thier
respective managers. Return the whether or not
multiple links are selected in flag.
Sets the current link and manager for the
panel. Updates the panel to display information
about the specified link. Pass
YES for isMultiple when multiple links
are selected. Set the currently selected array
of links and their respective managers. If all of the
given links should be selected flag should
be YES.
Returns the shared data link panel instance.
Creates and returns the singleton NSDataLinkPanel
instance. This panel is used throughout the
application for managing data links.
Initializes and returns the shared panel.
Returns the accessory view for the panel. The
accessory view allows applications to add custom
controls to the data link panel for
application-specific functionality.
Add an accessory view to the panel.
Gets the current link and manager from the
panel instance. Instance method version that returns
the currently selected data link and its
manager. Also indicates whether multiple links are
selected. Get the currently selected array
of links and thier respective managers. Return the
whether or not multiple links are selected in
flag.
Handles the "Break All Links" button action. Called
when the user clicks the button to break all data
links in the current selection or document. Confirms
the action with the user. Called when the user
presses the Break All Links button. Invokes
breakAllLinks on the current link manager.
Handles the "Break Link" button action. Called when
the user clicks the button to break the currently
selected data link. Permanently severs the link
connection. Called when the user presses
the Break button. Invokes break on the current link.
Handles the "Open Source" button action. Called
when the user clicks the button to open the source
document or application. Attempts to launch the
appropriate application. Called when the
user presses the Open Source button. Invokes
openSource on the current link.
Handles the "Update Destination" button action.
Called when the user clicks the button to manually
update the destination with current source data.
Called when the Update Destination button
Invokes updateDestination on the current link.
Handles the update mode selection control. Called
when the user changes the update mode setting for the
current data link (continuous, on save, manual, or
never). Called when the user selects an
update mode from the pull down. Invokes
setUpdateMode: on the current link.
Sets the accessory view for the panel. Applications
can provide a custom view to extend the panel's
functionality with application-specific
controls and information. Get the accessory
view. Not implemented (as of 2026-06-22).
Please help us by producing an implementation of
this and donating it to the GNUstep project.
Sets the current link and manager for the
panel instance. Instance method version that updates
the panel to display information about the specified
link. Pass YES for isMultiple
when multiple links are selected. Set the
currently selected array of links and their
respective managers. If all of the given links
should be selected flag should be
YES.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.