&Ben.Boeckel;
&Ben.Boeckel.mail;
2009-08-08Beginning editingWhen editing, keep in mind that internal references are kept according to
internal ID numbers and that ID numbers are assigned to new objects as the
lowest available number. ID numbers are unique within each group of children of
a specific object. When adding and deleting objects, references may be changed
from what was originally intended. Using the
validator after each deletion can help to reduce errors made from such
automatic assignments.Editing in &sigmodr; is done in the
editor panel. In order to edit an object,
click the Edit button in the
tree.Editing BasicsBoundary DialogsThe fields in the widget control the values for the object. Boundaries are
set so that invalid values may not be entered or selected. If the boundaries are
violated, a small dialog box will pop up describing the error. These should not
happen and indicate that the boundaries are incorrectly set. Please submit a bug if this occurs. Here is an example
of such a dialog box:
Invalid input dialogInvalid input dialog
This dialog shows that the expected range of values of sellPrice
is from −1 to 0, but &sigmodr; attempted to set the value to
1. &sigmodr; will catch the error and the value will be reverted to the last
valid value.Data Integrity&sigmodr; does not currently feature Undo and
Redo support. It currently can only save the current
edited state (data that is shown in the editing
panel), the last applied state of the object (restored with
Discard), and the on-disk file (restored when reloading the file and
written when saving). As such, data can easily be lost with an Apply
or a Discard.