[
Top
]
[
Contents
]
[
Index
]
[
?
]
Table of Contents
1. Introduction
2. Description of the Main Windows
2.1 The Welcome Dialog
2.2 The Menu Bar
2.3 The Tool Bar
2.4 The Work Space
2.5 The Project Explorer
2.5.1 The explorer views
2.5.2 The configuration variables
2.6 The Messages Window
2.7 The Shell and Python Windows
2.8 The Locations Tree
2.9 The Execution Window
2.10 The Status Line
2.11 The Task Manager
3. Integrated Help
3.1 The Help Menu
3.2 Adding New Help Files
4. Multiple Document Interface
4.1 Selecting Windows
4.2 Closing Windows
4.3 Maximized and Iconified Windows
4.4 Docked Windows
4.5 Splitting Windows
4.6 Floating Windows
4.7 Moving Windows
5. Editing Files
5.1 General Information
5.2 Editing Sources
5.2.1 Key bindings
5.3 The File Selector
5.4 Menu Items
5.4.1 The File Menu
5.4.2 The Edit Menu
5.5 Contextual Menus for Editing Files
5.5.1 Handling of case exceptions
5.6 Using an External Editor
5.7 Using the Clipboard
5.8 Saving Files
5.9 Remote Files
6. Source Navigation
6.1 Support for Cross-References
6.2 The Navigate Menu
6.3 Contextual Menus for Source Navigation
7. Project Handling
7.1 Description of the Projects
7.1.1 Project files and GNAT tools
7.1.2 Contents of project files
7.2 Supported Languages
7.3 Scenarios and Configuration Variables
7.3.1 Creating new configuration variables
7.3.2 Editing existing configuration variables
7.4 The Project Explorer
7.5 The Project Menu
7.6 The Project Wizard
7.6.1 Project Naming
7.6.2 Languages Selection
7.6.3 VCS Selection
7.6.4 Source Directories Selection
7.6.5 Build Directory
7.6.6 Main Units
7.6.7 Naming Scheme
7.6.8 Switches
7.7 The Project Properties Editor
7.8 The Switches Editor
7.9 The Project Browser
8. Searching and Replacing
9. Compilation/Build
9.1 The Build Menu
10. Source Browsing
10.1 General Issues
10.2 Call Graph
10.3 Dependency Browser
10.4 Entity Browser
11. Debugging
11.1 The Debug Menu
11.1.1 Debug
11.1.2 Data
11.2 The Call Stack Window
11.3 The Data Window
11.3.1 Description
11.3.2 Manipulating items
11.3.2.1 Moving items
11.3.2.2 Colors
11.3.2.3 Icons
11.4 The Breakpoint Editor
11.4.1 Scope/Action Settings for VxWorks AE
11.5 The Memory Window
11.6 Using the Source Editor when Debugging
11.7 The Assembly Window
11.8 The Debugger Console
11.9 Upgrading from GVD to GPS
11.9.1 Command Line Switches
11.9.2 Menu Items
11.9.3 Tool Bar Buttons
11.9.4 Key Short Cuts
11.9.5 Contextual Menus
11.9.6 File Explorer
11.9.7 Advantages of GPS
12. Version Control System
12.1 The VCS Explorer
12.2 The VCS Menu
12.3 The Version Control Contextual Menu
12.4 Working with global ChangeLog file
13. Tools
13.1 The Tools Menu
13.2 Visual Comparison
13.3 Code Fixing
14. Working in a Cross Environment
14.1 Customizing your Projects
14.2 Debugger Issues
15. Customizing and Extending GPS
15.1 The Preferences Dialog
15.2 GPS Themes
15.2.1 The Emacs Theme
15.3 The Key Manager Dialog
15.4 Customizing through XML files
15.4.1 Defining Actions
15.4.2 Macro arguments
15.4.3 Filtering actions
15.4.3.1 The filters tags
15.4.4 Adding new menus
15.4.5 Adding contextual menus
15.4.6 Adding tool bar buttons
15.4.7 Binding actions to keys
15.4.8 Preferences support in custom files
15.4.8.1 Creating new preferences
15.4.8.2 Setting preferences values
15.4.9 Creating themes
15.4.10 Defining new search patterns
15.4.11 Adding support for new languages
15.4.12 Defining text aliases
15.4.13 Aliases files
15.4.14 Defining project attributes
15.4.14.1 Declaring the new attributes
15.4.14.2 Declaring the type of the new attributes
15.4.14.3 Examples
15.4.14.4 Accessing the project attributes
15.4.15 Adding casing exceptions
15.4.16 Adding documentation
15.4.17 Adding stock icons
15.5 Adding support for new tools
15.5.1 Defining supported languages
15.5.2 Defining default command line
15.5.3 Defining tool switches
15.5.4 Executing external tools
15.5.4.1 Chaining commands
15.5.4.2 Saving open windows
15.5.4.3 Querying project switches
15.5.4.4 Querying switches interactively
15.5.4.5 Redirecting the command output
15.5.4.6 Processing the tool output
15.6 Customization examples
15.6.1 Menu example
15.6.2 Tool example
15.7 Scripting GPS
15.7.1 Scripts
15.7.2 Scripts and GPS actions
15.7.3 The GPS Shell
15.7.4 The Python Interpreter
15.7.5 Python modules
15.7.6 Subprogram parameters
15.7.7 Python FAQ
15.7.7.1 Spawning external processes
15.7.7.2 Redirecting the output of spawned processes
15.7.7.3 Contextual menus on object directories only
15.7.7.4 Redirecting the output to specific windows
15.7.7.5 Reloading a python file in GPS
15.7.7.6 Printing the GPS Python documentation
15.7.7.7 Automatically loading python files at startup
15.7.8 Hooks
15.7.8.1 Adding commands to hooks
15.7.8.2 Action hooks
15.7.8.3 Running hooks
15.7.8.4 Creating new hooks
15.8 Adding support for new Version Control Systems
15.8.1 Custom VCS interfaces
15.8.2 Describing a VCS
15.8.2.1 The VCS node
15.8.2.2 Associating actions to operations
15.8.2.3 Defining status
15.8.2.4 Output parsers
15.8.3 Implementing VCS actions
16. Environment
16.1 Command Line Options
16.2 Environment Variables
16.3 Files
16.4 Reporting Suggestions and Bugs
16.5 Solving Problems
Index
This document was generated by
Mail Server
on
November, 29 2004
using
texi2html