This topic summarizes the pages of the Options dialog and the types of customizations you can do on each page. Help texts for the pages and the individual options display directly in the Options dialog.
|
|
|
The full Options dialog for Default configuration level |
Keep in mind that you can set the options on each page at any one of three pre-defined configuration levels. Be sure you know what level you are working on before you change any option settings. For more information see User's Guide: Using the Options dialog.
The General options enable you to customize a number of behaviors and appearances in the user interface. In this tab you can:
Control background color and font properties
Define user's role after restart
Auto-synchronize files when returning from other
apps (e.g. an editor or IDE)
Enable or disable the Saved Desktop feature that
remembers your desktop settings between sessions.
Specify files and folders in the project structure
to ignore during round-trip engineering (folders with version control
data for example).
Control the display of delete confirmations.
Control the default location, initial diagram type,
and referenced libraries for new projects.
Control whether the Message pane opens on errors.
Enable or disable e-mail exception reports to the Together development
team.
Control whether Together will search archives for diagram files
In this page you can control a number of default behaviors and appearances that apply only to diagrams. In Diagram options you can:
Control the default link routing method
Control the alignment, layout, justification, and
initial maximum width of classes etc. in diagrams
Change the font used in diagrams
Specify how association links are drawn and how and
whether they are represented in classes (and therefore, indirectly,
in source code).
Specify whether to generate metafile images of
diagrams when saving diagrams.
Control display of the print grid in diagram pane.
View Management options let you control what your want to see and when. Specify how different kinds of elements display in the diagrams, or even whether they show up at all. With the View Management page you can:
Control the general level of detail shown in diagrams.
Control whether members in Classes display with UML
or Java format (products with Java language support).
Show or hide subpackages in diagrams.
Control how Java Bean classes display in Class diagrams.
Show or hide referenced classes in diagrams.
Control the display of dependencies. Note:
Showing dependencies slows down the performance.
Show object classnames & message numbers in
Sequence diagrams.
Control display of self messages in Sequence diagrams.
Specify maximum call stack depth for Sequence
diagrams generated from operations.
Show or hide aggregations of diagram elements (including 2 user-defined) and EJB elements.
In this page you can set a number of defaults that apply only to printing of diagrams. In Print options you can:
Set default paper size or define a custom one (e.g. for printing on a plotter).
Set page orientation and margin sizes.
Set a number of other print options such as print zoom level, page border/footer etc.
In this page you can control a number of default behaviors and appearances that apply to the formatting of source code during forward and reverse engineering operations. In Source Code options you can:
Specify the relative position of Attribute declarations and Operation declarations within Class declarations (i.e., Attributes first or Operations first).
Control how link-attributes are handled when destination is deleted.
Specify exactly how source code is formatted (indents, line breaks, spacing, etc.); also specify when code is reformatted.
Specify the type of line separator for your OS.
Specify language specific code formatting, optimization, and name referencing, and import statement options for the programming language(s) supported under your Together license.
Specify version-specific IDL formatting options such as indenting and format of comments.
Specify exactly how source code and comments comments are formatted (in-line breaks, space preservation, separators, etc.) Includes JavaDoc comment formatting options for comments.
Customize source file prologue and epilogue text (the "Generated by" text at the head of source code files) for Java, C++, and IDL
Note: In version 4, the "Blueprints" configuration options for customizing code construction from previous releases were deprecated in favor of the Code Templates feature.
In this page you can control the inclusion/exclusion of various content in the output of the standard HTML documentation generation facility (Tools | Generate HTML). In Generate HTML options you can:
Include or exclude author and version tags in generated output.
Specify all JavaDoc settings.
Specify which visibility levels of classes to include in generated HTML output.
Tip: You can set these options "on the fly" as you begin the doc-gen process. From the Generate HTML dialog, click Options to display the Options dialog with only the Generate HTML tab visible. If you change any settings, they are used for the current doc-gen operation only and then discarded. Your Options settings for your configuration are not changed.
In this page you can control a number of default behaviors and appearances that apply to the display of text in the Editor pane. In Text Editor options you can:
Define the number of spaced inserted in text with Tab key.
Define the font size.
Define the text color and style for code comments.
Define the text style for programming language
reserved words.
Define the orientation of the cursor.
Note that source code formatting is not customized on this page. Use the Source Code page.
Together's file-based architecture enables it to work in conjunction with other file-based development tools... compilers, debuggers, IDEs, editors, etc. This page contains the external tool definitions for your configuration. The following tool definitions are already pre-defined for you:
Compiler
External Editor
The default compiler is the Sun SDK, which is specified in the field "JDK Home". By default it points to $TGH$/jdk. If JDK is not a part of installation, users should specify another folder. Otherwise compile/make/run commands will not work.
Unlike previous versions, JavaVM is not specified any more in the Tools page.
Shell definitions for several other tools are included in the dialog, which you can use to set up interaction with an IDE and other tools. You can edit various fields to point these definitions to appropriate tools on your system.
These user-defined tools plus those above should be adequate for almost all needs. If you find you need more tools definitions, it is possible to add more options to the Tools page. This is an Advanced customization that involves editing the tool.config file.
Menu commands for launching or interacting with the various tools are displayed on appropriate menus in the menu system.
You can issue Compile/Make command from the project, package and class menu in the project explorer, from a package and class in the physical class diagram, from the current file in the editor, and by a button in the builder pane.
See also: Tool Commands for popular compilers
This page is where you enable version control and specify version control integration. On this page you can:
Enable or disable version control.
Specify default interactions such as getting files
on project open.
Specify what type version control integration to
use (CVS or SCC).
Set properties for CVS LAN and CVS Client-Server.
By default, everything is set up to integrate with CVS (which is installed with Together). If you use a SCC-compliant version system you can choose 'SCC' in the Use option.
Note: To use a SCC version control system, Together must be running under Windows
(NT/98/95) and Coroutine classes must be installed (normally auto-installed and configured by the Together installer for Windows.)
For more information see User's Guide: Using Together with a Version Control System.