[Top] [Contents] [Index] [ ? ]

Using the GNAT Programming System

Using the GNAT Programming System

GPS, the GNAT Programming System

Version 1.4.0

Date: 2003/10/27 08:57:24

Copyright (C) 2001-2003, ACT Europe. This document may be copied, in whole or in part, in any form or by any means, as is or with alterations, provided that (1) alterations are clearly marked as alterations and (2) this copyright notice is included unmodified in any copy.

1. Introduction  
2. Description of the Main Windows  
3. Integrated Help  
4. Multiple Document Interface  
5. Editing Files  
6. Source Navigation  
7. Project Handling  
8. Searching and Replacing  
9. Compilation/Build  
10. Source Browsing  
11. Debugging  
12. Version Control System  
13. Tools  
14. Working in a Cross Environment  
15. Customizing and Extending GPS  
16. Environment  

 -- The Detailed Node Listing ---

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.6 The Messages Window  
2.7 The Shell Window  
2.8 The Locations Tree  
2.10 The Status Line  
2.11 The Task Manager  

Integrated Help
3.1 The Help Menu  
3.2 Adding New Help Files  

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  

Editing Files
5.1 General Information  
5.2 Editing Sources  
5.3 The File Selector  
5.4 Menu Items  
5.5 Using an External Editor  
5.6 Using the Clipboard  
5.7 Saving Files  
5.8 Remote Files  

Source Navigation
6.1 Support for Cross-References  
6.2 The Navigate Menu  
6.3 Contextual Menus for Source Navigation  

Project Handling
7.1 Description of the Projects  
7.2 Supported Languages  
7.3 Scenarios and Configuration Variables  
7.4 The Project Explorer  
7.5 The Project Menu  
7.6 The Project Wizard  
7.7 The Project Properties Editor  
7.8 The Switches Editor  
7.9 The Project Browser  

Searching and Replacing

Compilation/Build
9.1 The Build Menu  
9.2 Integrating existing build procedures with the GPS build system  

Source Browsing
10.1 General Issues  
10.2 Call Graph  
10.3 Dependency Browser  
10.4 Entity Browser  

Debugging
11.1 The Debug Menu  
11.2 The Call Stack Window  
11.3 The Data Window  
11.4 The Breakpoint Editor  
11.5 The Memory Window  
11.6 Using the Source Editor when Debugging  
11.8 The Debugger Console  
11.9 Upgrading from GVD to GPS  

Version Control System
12.1 The VCS Explorer  
12.2 The VCS Menu  
12.3 The Version Control Contextual Menu  

Tools
13.1 The Tools Menu  
13.2 Visual Comparison  
13.3 Code Fixing  

Working in a Cross Environment
14.1 Customizing your Projects  
14.2 Debugger Issues  

Customizing and Extending GPS
15.1 The Preferences Dialog  
15.2 The Key Manager Dialog  
15.3 Customizing the Menu and Tool Bar  
15.4 Adding Support for New Languages  
15.5 Defining Text Aliases  
15.6 Adding support for new tools  
15.7 Defining New Styles and Key Bindings  
15.8 Scripting GPS  

Customizing the Menu and Tool Bar
15.3.2 Customization files  
15.3.3 Defining Actions  
15.3.4 Macro arguments  
15.3.5 Filtering actions  
15.3.6 Adding new menus  
15.3.7 Adding contextual menus  
15.3.8 Adding tool bar buttons  
15.3.9 Binding actions to keys  
15.3.10 Defining new search patterns  
15.3.11 Full example  

Adding support for new tools
15.6.1 Defining supported languages  
15.6.3 Defining tool switches  
15.6.4 Executing external tools  
15.6.5 Full tool example  

Executing external tools
15.6.4.1 Chaining commands  
15.6.4.2 Saving open windows  
15.6.4.3 Querying project switches  
15.6.4.4 Querying switches interactively  
15.6.4.5 Redirecting the command output  
15.6.4.6 Processing the tool output  

Environment
16.1 Command Line Options  
16.2 Environment Variables  
16.3 Files  
16.4 Reporting Suggestions and Bugs  
16.5 Solving Problems  



This document was generated by Mail Server on November, 9 2003 using texi2html