NeXTstep User Interface Guide _______________________________________________________________________________ The accompanying file, UIGuide.tar.Z, contains a draft version of the user interface (UI) guidelines for NeXTstep applications. This draft is based on chapter 2 of the "NeXTstep Concepts" manual, but has been updated to include the new guidelines and other changes for 2.0. It has also been reorganized to be clearer about what parts of the UI a designer or developer must worry about, as opposed to the parts that are available "for free" from the Application Kit and Interface Builder. Some new information has been added, such as how to choose the most appropriate control. Chapters 2 and 8 are incomplete (as noted in the files 2_Design.rtfd and 8_GraphicDesign.rtf). Contents _______________________________________________________________________________ UIGuide.tar.Z is 1.13 megabytes in size. After you unarchive the contents, the guide occupies 5.14 megabytes and consists of these documents: ======= File ======== ================== Description ================== TableOfContents.rtf A detailed table of contents* 1_VisualGuide.rtfd/ General introduction to the NeXTstep UI 2_Design.rtfd/ Info needed for designing an application 3_Mouse.rtfd/ How the keyboard and mouse should work 4_Window.rtfd/ How windows work; details about "standard" windows 5_Panel.rtfd/ Using panels; standard panels 6_Menu.rtfd/ Using menus; standard menus 7_Control.rtfd/ Using our controls; designing new ones 8_GraphicDesign.rtf Conventions for the UI's appearance 9_File.rtf Creating and naming files and folders * The page numbers given in the table of contents are somewhat useless, since these files aren't paginated. Still, they might help you determine the relative location of a section. Your Help, Please _______________________________________________________________________________ We in NeXT Publications have two goals in releasing drafts of documentation through archive sites. First, this method allows us to distribute information to you in a more timely manner, shortcutting some of the editorial and production time that would otherwise be required before release. (This implies, however, that these documents will be less polished than they would be in a normal release--we ask your indulgence.) Second, we hope to receive feedback that will help us improve the documentation before it's released in its final form. If you have suggestions or bug reports relating to this guide, please send me email at kathy_walrath@next.com. If you have comments, suggestions, or bug reports about other documentation, Interface Builder, the Application Kit, or other aspects of NeXTstep, please direct them to bug_next@next.com. Thanks, Kathy Walrath NeXT Publications