Copyright ©1995 by NeXT Computer, Inc. All Rights Reserved.
Protocols
NXDraggingDestination |
Adopted By: | no NeXTSTEP classes |
Before the Image is Released |
![]() |
Invoked when the dragged image enters the destination |
![]() |
Invoked periodically while the image is over the destination |
![]() |
Invoked when the dragged image exits the destination |
After the Image is Released |
![]() |
Invoked when the image is released |
![]() |
Gives the destination an opportunity to perform the dragging operation |
![]() |
Invoked when the dragging operation is complete. |
NXDraggingInfo |
Adopted By: | no NeXTSTEP classes |
Dragging-Session Information |
![]() |
Returns whether the source and destination are in the same application | |
![]() |
Returns the source of the dragged image |
![]() |
Returns the operation mask declared by the source |
![]() |
Returns the destination's Window | |
![]() |
Returns the Pasteboard that holds the dragged data | |
![]() |
Returns a number that identifies the dragging session | |
![]() |
Returns the cursor's location |
Image Information |
![]() |
Returns the NXImage object that's being dragged | |
![]() |
Returns a copy of the NXImage object that's being dragged | |
![]() |
Returns the current location of the dragged image's origin |
Sliding the Image |
![]() |
Slides the image to the given location in the screen coordinate system |
NXDraggingSource (informal protocol) |
Category Of: | Object |
Querying the Source |
![]() |
Returns a mask giving the operations that can be performed on the dragged image's data |
Informing the Source |
![]() |
Invoked when the dragged image is displayed but before it | |
![]() |
![]() |
![]() |
Invoked after the dragged image has been released and the | |
![]() |
![]() | |
![]() |
NXNibNotification (informal protocol) |
Category Of: | Object |
Response on Loading |
![]() |
Implemented to respond to notifications sent after objects have been loaded from a nib file |
NXPrintingUserInterface (informal protocol) |
Category Of: | Object |
Printer Panel |
![]() |
Implemented to indicate whether the Print panel (or Fax panel) should be displayed to the user |
NXRTFDErrorHandler |
Adopted By: | No NeXTSTEP Classes |
Notification of Overwrite |
![]() |
Notifies the receiver that the user is attempting to save an RTFD document in a location for which the user doesn't have search permission |
NXServicesRequests (informal protocol) |
Category Of: | Object |
Pasteboard Read/Write |
![]() |
Implemented to replace selection with data from pboard |
![]() |
Implemented to write the selection to pboard as types data |
NXWorkspaceRequestProtocol |
Adopted By: | no NeXTSTEP classes |
Opening Files |
![]() |
Asks Workspace Manager to open the file at fullPath | |
![]() |
Asks Workspace Manager to open the file at fullPath | |
![]() |
![]() | |
![]() |
Asks Workspace Manager to open the file at fullPath | |
![]() |
![]() | |
![]() |
||
![]() |
||
![]() |
Asks Workspace Manager to open the file at fullPath | |
![]() |
![]() | |
![]() |
||
![]() |
Instructs Workspace Manager to open a temporary file specified by fullPath | |
![]() |
Instructs Workspace Manager to open filename and | |
![]() |
![]() |
Manipulating Applications |
![]() |
Instructs Workspace Manager to launch appName |
![]() |
showTile:(BOOL)showTile | Instructs Workspace Manager to launch appName | |
autolaunch:(BOOL)autolaunch |
![]() |
Hides all applications other than the sender |
Manipulating Files |
![]() |
Asks Workspace Manager to perform a file operation | |
![]() |
||
![]() |
||
![]() |
||
![]() |
![]() |
Asks Workspace Manager to select the file at fullPath |
inFileViewerRootedAt:(const char *)rootFullpath |
Requesting Information About Files |
![]() |
Returns an NXImage with the icon for file at fullPath |
![]() |
Retrieves information about the file at fullPath | |
![]() |
||
![]() |
![]() |
Returns the full path for the application appName |
![]() |
isRemovable:(BOOL *)removableFlag | Describes the file system at fullPath | |
isWritable:(BOOL *)writableFlag | ||
isUnmountable:(BOOL *)unmountableFlag | ||
description:(char **)description | ||
type:(char **)fileSystemType |
Requesting Additional Time Before Logout |
![]() |
Requests more time before the power goes off or the user logs out |
Tracking Changes to the File System |
![]() |
Informs Workspace Manager that the file system has changed | |
![]() |
Reports whether Workspace Manager has been informed of a change to file system |
Updating Registered Services and File Types |
![]() |
Instructs Workspace Manager to update its records of applications, registered services, and file types |
Tracking Changes to the Defaults Database |
![]() |
Informs Workspace Manager that the defaults database has changed | |
![]() |
Reports whether Workspace Manager has been informed of a change to the defaults database |
Tracking Status Changes for Applications and Devices |
![]() |
Registers sender for notifications of application launches and terminations |
![]() |
Unregisters sender for notifications of application launches and terminations |
![]() |
Registers sender for notification of disk mountings and unmountings | |
![]() |
Unregisters sender for notification of disk mountings and unmountings |
![]() |
Gets the paths to mounted removable media |
![]() |
Mounts media synchronously |
![]() |
Mounts media asynchronously |
Animating an Image |
![]() |
Instructs Workspace Manager to animate a sliding | |
![]() |
![]() | |
![]() |
Unmounting a Device |
![]() |
Unmounts and ejects the device at path |