&Ben.Boeckel;
&Ben.Boeckel.mail;
2009-08-03Beginning editingOn internal referencesWhen 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.