Chapter 14 - Guidelines for Content Manipulation
This chapter completes the presentation of the OpenDoc human interface guidelines for the Mac OS platform by describing how your part editor should provide for user modification of content, including data transfer through the clipboard, drag and drop, and linking.Before reading this chapter, you should be familiar with the information in Chapter 12, "Basic Interface Elements." For guidelines for displaying your part's content, see Chapter 13, "Guidelines for Part Display." See also Appendix B, "HI Checklist," for a quick summary of all guidelines.
Programming instructions related to the guidelines in this chapter are found elsewhere in this book; see especially Chapter 8, "Data Transfer."
Chapter Contents
- Handling Content
- Resizing or Adding Frames When Pasting
- Displaying Continuous Content in Sequenced Frames
- Drawing Sequence Indicators
- Sequenced Frames and Part Windows
- Selections in Sequenced Frames
- Deleting Content
- Supporting Undo
- Transferring Data
- Single Parts Versus Intrinsic Content
- Incorporating Transferred Data
- Embedding Transferred Data
- Where to Place Transferred Data
- Inserting a Document
- Pasting
- Dropping
- Preserving Relationships
- Pasting With the Paste As Dialog Box
- Using Drag and Drop
- Starting a Drag Operation
- Providing Destination Feedback
- Dropping
- Force-Move and Force-Copy
- Dropping Content Into a Part Displayed as an Icon
- Using Links
- Creating and Deleting Links
- Displaying Link Information
- Updating Links
- Editing Links
- Showing Link Borders and Selecting Links
- Moving and Copying Links
- Supporting Scripting
- Attaching Scripts
- Script-Editing Interface
- Dropping Scripts on a Part
Main | Page One | What's New | Apple Computer, Inc. | Find It | Contact Us | Help