Table of Contents
1 Introduction
Read the Release Notes
Welcome to Constructor
What's New in This Release
System Requirements
Installing Constructor
Starting Points
Where to Learn More

2 Constructor Fundamentals

Constructor Overview
What is a Resource?
Constructor's Resource Types
Constructor Project Files
Managing Files with Constructor
Project Window
Editor Windows
Property Inspector Window
User Interface Features
Selection
Moving, Copying, and Deleting
Lists
Text Editing
Undo

3 Managing Resources

Managing Resources Overview
Making a New Resource
Creating Any Constructor Resource
Creating a Layout Resource
Creating a Menu Bar Resource
Creating a Menu Resource
Creating a Bitmap Resource
Creating a Text Traits Resource
Creating a String List Resource
Creating a Custom Type Resource
Copying a Resource
Modifying Name, ID, and Attributes
Opening a Resource for Editing
Deleting a Resource

4 Editing Windows and Views

Editing Windows and Views Overview
Windows for Views
Catalog Window
Layout Window
Hierarchy Window
Layout and Hierarchy Compared
Building a Visual Interface
Adding Panes to a PPob
Displaying Pane Features
Arranging Panes Visually
Arranging Panes Hierarchically
Working With Radio Groups
Working With Tab Groups
Working With Attachments
Setting Pane Properties
Removing Panes

5 Editing Menu Bars and Menus

Editing Menu Bars and Menus Overview
Menu Command Numbers
Windows for Menus
Menu Bar Editor Window
Menu Editor Window
Editing a Menu Bar
Making a New Menu
Adding an Existing Menu
Modifying a Menu
Setting Menu Properties
Changing Menu Order
Removing a Menu
Editing Menu Items
Selecting a Menu Item
Making a New Menu Item
Making a Menu Separator Item
Modifying a Menu Item
Setting Menu Item Properties
Moving a Menu Item
Adding a Submenu
Removing a Menu Item

6 Editing Bitmaps

Editing Bitmaps Overview
The Bitmap Editor
Tool Palette
Editing View
Sample Views
Bitmap Editor Tools
Lasso Tool
Marquee Tool
Text Tool
Pencil Tool
Eraser Tool
Paint Bucket Tool
Dropper Tool
Line Tool
Filled Rect Tool
Empty Rect Tool
Filled Rounded Rect Tool
Empty Rounded Rect Tool
Filled Oval Tool
Empty Oval Tool
Hot Spot Tool
Pattern Tool
Color Tool
Editing a Bitmap
Sample Views
Selecting Pixels
Nudging Pixels
Copying Pixels
Rotating and Flipping Pixels
Using Transparency
Setting Colors and Patterns
Choosing a Color Palette
Using Shape Tools
Drag and Drop

7 Editing Text Traits

Editing Text Traits Overview
The Text Traits Editor Window
Setting Text Traits Options
Using Text Traits Effectively

8 Editing String Lists

Editing String Lists Overview
The String List Editor Window
Editing a String List Resource

9 Editing Custom Types

Editing Custom Pane Types Overview
Moving from CPPb to CTYP Resources
What a CTYP Resource Does
Custom Type Properties
CTYP Libraries
Limitations
Simple Custom Panes
Custom Type Editor Window
Editing a Custom Type Resource
Adding a Data Item
Reordering Data Items
Removing a Data Item
Setting Class Properties
Setting the Class Name and ID
Setting Class Inheritance
Setting Custom Pane Size
Setting Data Item Properties
Editing String Properties
Editing Integer Properties
Editing Resource ID Properties
Editing RGB Properties

10 Pane Properties

Pane Properties Overview
Using a Property Inspector Window
Anatomy of a Property Inspector
LPane
Views
LView
LWindow
LDialogBox
LCheckBoxGroupBox
LGAFocusBorder
LGrafPortView
LImageWell
LScroller
LActiveScroller
LOffscreenView
LPicture
LTextEdit
LPrintout
LPlaceHolder
LTable
LTableView
LHierarchyTable
LTextHierTable
LOutlineTable
LSmallIconTable
LColumnView
LTextColumn
Controls
LControl
LStdControl
LStdButton
LStdCheckBox
LStdRadioButton
LStdPopupMenu
LButton
LCicnButton
LToggleButton
LTextButton
Simple Panes
LIconPane
LCaption
LGroupBox
LEditField
LListBox
Custom Panes

11 Constructor Menu Reference

Constructor Menu Reference Overview
Apple Menu
File Menu
Edit Menu
Window Menu
Arrange Menu
Layout Menu
Options Menu
Colors Menu
Font Menu
Style Menu

Index


Visit the Metrowerks website at: http://www.metrowerks.com
For assistance contact Metrowerks Technical Support at: cw_support@metrowerks.com
Copyright © 2000, Metrowerks Corp. All rights reserved.

Last updated: July 21, 2000