Appendix B. Customizing ProDev WorkShop Tools
Prev |  | Next

## Appendix B. Customizing ProDev WorkShop Tools

If the configuration of a window or view does not meet your particular needs, you may be able to adjust the graphical user interface accordingly. This appendix discusses how to make such changes.

- “Customizing within the ProDev WorkShop Toolkit”.

- “Changing X Window System Resources”.

## Customizing within the ProDev WorkShop Toolkit

If you want to change the appearance of the ProDev WorkShop windows, we recommend that you start with the following menus that are provided for that purpose:

- WorkShop Main View: Display menu

- Array Browser: Color, Scale , Format, and Spreadsheet menus

- Call Stack View: Config and Display menus

- Disassembly View: Config, Disassemble, and Display menus

- Expression View: Config, Display, Language popup, and Format popup menus

- Memory View: Mode menu

- Process Meter: Charts and Scale menu

- Register View: Config menu

- Source View: Display menu

- Data Explorer: Config, Display, Node, and Format popup menus

- Trap Manager: Config and Display menus

- Variable Browser: Language and Format popup menus

- Build Analyzer: Filter, Selected Node and Node popup menus, and the graphic controls

- Build View: Preferences... and Build Options... selections from the Admin menu

- Performance Analyzer: Config menus in all views, Selected Node and Node popup menus, and graphic controls in graphical views

- Static Analyzer: Views menu, Selected Node and Node popup menus, and graphic controls in graphical views

- Tester: Views menu, and Selected Node popup and Node popup menus and graphic controls in graphical views

## Changing X Window System Resources

While there are hundreds of X Window System resources that you can change but we recommend that you avoid modifying these recources if at all possible. In some cases, there may be no way within WorkShop to make the desired change. If you must modify resources, the following X Window System resources for the Debugger and its views may be useful:

`*autoStringFormat`
| If set to true, sets default format for `*char` results as strings in Expression View, the Variable Browser, and the Data Explorer; otherwise the default format will be the hexadecimal address.
`cvmain*sourceView*nameText.columns`
| Sets the length of the File field in the Main View. The default is 30 characters.
`Cvmain*disableLicenseWarnings` and `*disableLicenseWarnings`
| Disables the license warning message that displays when you start the Debugger and the other tools.
`*editorCommand`
| If you prefer to view source code in a text editor rather than in Source View, lets you specify a text editor. The default is the `vi` editor.
`*expressionView*maxNumOfExpr`
| Lets you set the maximum number of expressions that can be read from a file by Expression View. The default is 25.

The following resources apply to Source View:

`*svComponent*lineNumbersVisible`
| Displays source line numbers by default.
`*sourceView*nameText.columns`
| Sets the length of the File field in Source View. The default is 30 characters.
`*tabWidth`
| Sets the number of spaces for tabs in Source View .

The following resource applies to Build View:

`*buildCommand` |  | Is used to determine which program to used with `make(1)`, `smake(1)`, `clearmake(1)`, and so forth.). The default value is `make(1)`.
`*runBuild` |  | Specifies whether `cvmake(1)` begins its build immediately upon being launched. The default value is true.

To change these resources, you need to set the desired value in your `.Xdefaults` file, and rerun the `xrdb(1)` command, if you use it. Then, restart your application so that the resource gets picked up.

Prev | Table of Contents | Next
Appendix A. Using Graphical Views |  | Glossary