# AppTools Documentation

- Preferences
  - The Basic Preferences Mechanism
  - Preferences and Types
  - Scoped Preferences
  - Further Reading
- Preferences in Envisage
- Automatic script recording
  - The scripting API
- Undo Framework
  - Framework Concepts
  - API Overview
- The selection service
  - The `SelectionService` object
  - Selection providers
  - Selection listeners
- Naming
- File I/O
  - HDF5 File Support

## API Documentation

- Search Page