Editing Properties

The property bar is the panel just below the menu bar. It really consists of two tool bars, one on the left and one on the right. The contents of the tool defaults section (left bar) depends on the selected tool, and the contents of the object property section (right bar) depends on the selected objects. An enumeration of specifc tools and their editable defaults and specific objects and their editable properties is contained in the Tools and Objects section of the documentation.

If multiple objects of a different sort are selected, the properties that become editable in the bar are the common properties of the types of objects selected. For example, suppose an edge and a node are selected. An edge has editable properties in its line color and number of arrows. A node has editable properties in its line (outline) color, fill color, and a lot of other stuff (none of which is the number of arrows). If both an edge and a node are selected, only the common properties, in this case the line color, will have the button to have its property edited displayed.

Property Change Icons

So, without further ado, editable property icons. When the short description doesn't cover everything, more explanation is given.

Color

Set Line Color
Sets the line color, or the outline color of an object.
Set Fill Color
Set Text Color

Text

Change Text Contents
Brings up a dialog box to get the new text.
Change Point Size
Brings up a dialog box to get the new exact point size.
Decrement Point Size
Decrements the point size by one.
Increment Point Size
Increments the point size by one.

Fields

For objects that have multiple text fields like nodes, these are buttons to add and delete those fields.

Add Text Field
Adds a new text field right after the current text field of this object, and brings up a dialog to get the new contents of that text field.
Remove Text Field
Removes the current text field of this object, and sets the current text field to the previous text field, unless there is no previous text field in which case the current text field becomes the next text field. In JAWAA, an object that can have text fields must have at least one text field.

Edges

Cycle Arrows
For a currently selected arrow acceptor object, this cycles through the possible arrow states for the object, including (corresponding to the icons shown) no arrows, arrow on the end, arrow at the start, and arrows on both ends. The icon displayed in the button displays on the current state of the selected object.

Thomas Finley, 2001