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 |