[
Top
]
[
Contents
]
[Index]
[
?
]
Table of Contents
1. Introduction
1.1 Overview
1.2 Implementation Details
1.2.1 Drag and Drop
1.2.2 NSWorkspace
1.3 Contributing
2. Basic Concepts
3. GNUstep Applications
3.1 Components
3.1.1 Interface File(s)
3.1.2 Application property list
3.1.3 Makefile
3.1.4 Resource Files
3.2 Constructing an application
3.3 Building a First Application
3.3.1 Setup
3.3.2 Interface File
3.3.3 Code
4. Application Makefiles
5. Interface Files
5.1 Using Gorm
5.1.1 The Palette
5.1.2 The Inspector
5.1.3 The Objects Pane
5.1.4 The Classes Pane
5.1.5 Outlets and Actions: Connecting objects
5.1.6 NSOwner: Who controls your interface?
5.1.7 NSFirst
5.2 Loading and Instantiating Interface Files
6. Basic Controls
6.1 Basic NSControl Classes
6.1.1 Buttons (NSButton)
6.1.2 Text Field (NSTextField)
6.1.3 Combo Boxes (NSComboBox)
6.1.4 ImageViews (NSImageView)
6.1.5 Popup Buttons (NSPopupButton)
6.1.6 Scroller (NSScroller)
6.1.7 Slider (NSSlider)
6.1.8 Steppers (NSStepper)
6.2 Advanced control classes
6.3 Control Notifications
6.4 Control Delegate
6.5 Cell Classes
7. The view concept
7.1 Introduction
7.2 The view hierachy
7.3 Frames and Bounds
7.4 Manipulating the coordinate system
7.5 Subclassing NSView
7.5.1 Drawing code
7.5.2 NSBezierPath
7.5.3 Stroking, Filling and Clipping
7.5.4 Text
7.5.5 Images
7.5.6 Affine Transformations
7.6 Clipping
8. Event handling
8.1 The Responder Chain
8.2 Being a responder
8.3 Target/Action Paridgm
9. Tableviews
9.1 Columns
9.2 Supplying Data
9.3 Delegates
9.4 Notifications
10. Outline Views
10.1 Using a Data Source
11. Matrix Controls
11.1 Creating Matrix Controls
11.2 Using Matrix controls
12. Browsers
12.1 Browser Cells
12.2 Browser Methods
12.3 Browser Delegate
13. Data Exchange
13.1 Pasteboards
13.1.1 Constructing a pasteboard
13.1.2 Using an Owner
13.2 Cut and Paste
13.3 Drag and Drop
13.3.1 Dragging Sources
13.3.2 Dragging Destinations
13.3.3 Dragging Information
13.4 Services and Filter Services
13.5 Providing Services
13.5.1 Normal Services
13.5.2 Filter Services
13.5.3 Registering Services
13.6 Using Services
14. Images and Imageviews
14.1 Using NSImage
14.2 Drawing Images
14.3 Working with image representations
A. GNU Free Documentation License
A.1 ADDENDUM: How to use this License for your documents
Concept Index
This document was generated by
Adam Fedor
on
January, 1 2008
using
texi2html