Copyright ã1996 by NeXT Software, Inc.  All Rights Reserved.

;../03_SettingObjectAttributes/SettingObjectAttributes.rtfd;;¬  Next Chapter	;../../01_Starting/01_CreatingManaging/CreatingManaging.rtfd;;¬  Previous Chapter

Creating a User Interface

2	Composing the Interface

To compose your application's interface, you just drag objects off a 
palette, drop them on a window or other ªsurface,º and then manipulate 
and arrange them into an effective user interface. This chapter introduces 
you to Interface Builder by showing how to compose the elements of your interface.

;OpeningANibFile.rtfd; linkMarkername Openinganibfile;,  Opening a nib file	;MakingInterfaceObjectsTheSameSize.rtfd; linkMarkername Makinginterfaceobjectsthesamesize;,  Making interface objects the same size

;CreatingANibFile.rtfd; linkMarkername Creatinganibfile;,  Creating a nib file	;PositioningAndSizingPrecisely.rtfd; linkMarkername Positioningandsizingprecisely;,  Positioning and sizing precisely

;UsingPalettes.rtfd; linkMarkername Usingpalettes;,  Using palettes	;SizingWindowsAndPanels.rtfd; linkMarkername Sizingwindowsandpanels;,  Sizing windows and panels

;PlacingInterfaceObjects.rtfd; linkMarkername Placinginterfaceobjects;,  Placing interface objects	;MovingObjectsToOtherWindows.rtfd; linkMarkername Movingobjectstootherwindows;,  Moving objects to other windows

;InitializingText.rtfd; linkMarkername Initializingtext;,  Initializing text	;ArrangingObjects.rtfd; linkMarkername Arrangingobjects;,  Arranging objects

;RemovingObjects.rtfd; linkMarkername Removingobjects;,  Removing objects	;GroupingObjects.rtfd; linkMarkername Groupingobjects;,  Grouping objects

;DuplicatingObjects.rtfd; linkMarkername Duplicatingobjects;,  Duplicating objects	;CreatingMatricesOfObjects.rtfd; linkMarkername Creatingmatricesofobjects;,  Creating matrices of objects

;SizingInterfaceObjects.rtfd; linkMarkername Sizinginterfaceobjects;,  Sizing interface objects	;CreatingMenus.rtfd; linkMarkername Creatingmenus;,  Creating menus

;ShrinkingObjectsToTheirMinimumSize.rtfd; linkMarkername Shrinkingobjectstotheirminimumsize;,  Shrinking objects to their minimum size	;LayeringObjects.rtfd; linkMarkername Layeringobjects;,  Layering objects

;ComposingConcepts.rtfd;;,  Related Concepts

The last thing one knows in constructing a work is what to put first.
	Blaise Pascal, PensÝes

Measurement began our might.
	W. B. Yeats, ªUnder Ben Bulbenº