1 Overview
1 Welcome to the Programmer's Guide
2 Why a platform
3 Platform Architecture
2 Guidelines and Rules
1 Hacking Guidelines
Eclipse House Rules
2 User Interface Guidelines
01 General UI Guidelines
02 Visual Design Guidelines
03 Commands Guidelines
04 Dialogs Guidelines
05 Wizards Guidelines
06 Editors Guidelines
07 Views Guidelines
08 Perspectives Guidelines
09 Windows Guidelines
10 Properties Guidelines
11 Widgets Guidelines
12 Standard Components Guidelines
13 Flat Look Design
14 Tao of Resource
15 Accessibility Guidelines
Icons and Imagery
3 UDIGImportPage Checklist
4 Naming Conventions
3 Working with Plugins
1 Creating a Plugin
Common Plugin Files
PlugIn Structure
2 Plugin Setup
Plugin Dependency
Plugin Internationalization
3 Plugin Class
—
responsible for managing the lifecycle of your plugin
4 Plugin Internationalization with ResourceBundles
5 Image Cache and Images
—
management of
Icons and Imagery
6 Plugin Help
7 Plugin Notes
8 Adding Debug Tracing Support to Your Plug-in
4 Working with the GIS Platform
1 GIS Platform
2 Catalog
3 Tracking Changes
4 Drag and Drop
5 Operations
5 Working with GIS Application
1 GIS Application
2 Project Map and Layer
3 Style
4 Commands
1 Simple Commands
—
how to
do suff
2 NavCommand Example
—
used to go places
3 Draw Command
—
affect the MapDisplay and are how tools provide dynamic feedback
3 Edit Commands
—
affect data within a transaction
5 Composite Commands
—
combine commands
5 Tools
Background Tool Example
Edit Tools
6 Operations
Layer Summary Operation
Targets
—
What are legal targets?
7 Renderers
8 Adding new Format
6 Working with the Rich Client Platform
1 Adding a Menu
2 Creating a Custom Application
3 Adding History to Dialogs and Wizards
7 Working with SWT and JFace
1 Actions
2 Wizards
8 Working with Extention Points
0 What is an Extention Point
1 Creating and Using Extension Points
2 uDig extension points list
3 Example of creating a view
4 Example of extending an existing perspective
5 Example of creating a new perspective
9 Testing
1 Writing JUnit Test Plugins
[view]
[edit]
(c) Copyright (c) 2004,2005 Refractions Research Inc. and others.