User Reference | Appendix
A |
|
|
||
CONTENTS |
This reference guide documents item by item the important elements of Together that you may need to know about as you work with the product. Here is a quick overview of the information you can find here:
Menu command | Macro * | Description |
Full path specification | $FILE_SPEC$ | full path to file containing object (e.g. declaration of class ++) |
File directory | $FILE_DIR$ | directory part of path (including drive, if OS has drives, without slash) |
File name | $FILE_NAME$ | name part of file name (part before the last dot, or full name) |
File extension | $FILE_EXT$ | extension part of file name (after and not including the last dot, or empty) |
Full path relative to project | $REL_SPEC$ | $FILE_SPEC$, but relative to the project directory (does not include leading and ending slash) |
Directory relative to project | $REL_DIR$ | $FILE_DIR$, but relative to the project directory (does not include leading and ending slash) |
Prompt for parameters | $EDITLINE$ | expands to parameters entered in the edit box that is displayed on tool's invokation |
Object's line number in file | $LINENUMBER$ | expands to number of line (1-based) of object in file |
System property value | $PROPERTY:<name>$ | (replace <name> with a property name) expands to the value of system property or property from ../lib/host.properties. |
System classpath | $PROPERTY: java.class.path$ | Java classpath for your system |
Together home directory | $TOGETHER_HOME$ | expands to the Together home (installation) directory |
++
C++ Definition file support:
For C++ operations, any
file macro can be used with DEF_ prefix (e.g. $DEF_FILE_SPEC$,
$DEF_REL_PATH$). $DEF_LINENUMBER$ is also possible
Key | Function | In Pane(s) |
---|---|---|
Ctrl + A | Add Attribute to the selected Class or Interface icon | Diagram (Class only) |
Ctrl + C | Copy selected text or element(s) | Diagram, Inspector, Text |
Ctrl + F | Find | Diagram, Text |
Ctrl + G | Goto line | Text |
Ctrl + H | Toggle "High pane" mode: the pane fits
the height of the OMB window, hiding opposite pane.
Note: invoked for Text pane it also makes "high" Navigation pane, hiding Inspector. |
Diagram, Text |
Ctrl+Shift + H | Help Contents (also F1) | All |
Ctrl + I | Display the Import dialog (import Classes) | Diagram |
Ctrl + L | Find next (after Find in corr. pane) | Diagram, Text |
Ctrl + M | Toggle "Maximize pane" mode. The pane fits the whole OMB window, hiding other panes. | Diagram, Text |
Ctrl + N | Display New Diagram dialog (create new diagram in current package) | All |
Ctrl + O | Add Operation to the selected Class or Interface icon | Diagram (Class only) |
Ctrl + P | Print current diagram | All |
Ctrl + R | Replace | Text |
Ctrl + S | Save the current diagram | All |
Ctrl + V | Paste text or element(s) from Clipboard | Diagram, Inspector, Text |
Ctrl + W | Toggle "Wide pane" mode: the pane fits the width of the OMB window, hiding Navigation and Inspector panes. | Diagram, Text |
Ctrl + X | Cut selected text or element(s) (to Clipboard) | Diagram, Inspector, Text |
Ctrl + Z | Undo | Diagram, Inspector, Text |
F1 | Help Contents | All |
F5 | Update Diagram | All |
Ctrl + F5 | Rescan and update all diagrams in the current project | All |
DEL | Delete selected element(s) or text; Unlink imported classes. (Optional confirmation dialog displays for classes, physical and logical packages) | Diagram, Inspector, Text |
+ (PLUS) | Zoom In | Diagram, Overview |
- (MINUS) | Zoom Out | Diagram, Overview |
Ctrl +
Left or Right Arrow |
Jumps words in direction of arrow | Text |
Shift +
Left or Right Arrow |
Select text, character by character | Text |
Up/Down Arrow | Move to previous/next field | Inspector |
Shift +
Up or Down Arrow |
Select text, line by line | Text |
Mouse action | In Diagrams | In Dialogs* |
---|---|---|
click | Select an icon | Select an item |
CTRL + click | Select a number of icons of the same kind (e.g. classes, attributes) | If multiselection enabled, select a number of items |
SHIFT + click | In C++ projects: navigate to the definition source code of a member's icon | If multiselection enabled, select a number of adjacent items |
Draw a rectangle over workspace | Select a number of nodes in the rectangle | <unavailable> |
Drag-and-drop | Move members between classes; move classes between packages | <unavailable> |
CTRL + drag&drop | Copy members between classes; import classes to/from packages | <unavailable> |
GO TO TOP | CONTENTS | GETTING STARTED | HOW TO | HELP CONTENTS |