HistorySettings

public static class HistorySettings
Provides static (Shared in Vb.Net) properties to modify Rhino History settings.

Properties

BrokenRecordWarningEnabled

#Since v6.10
public static bool BrokenRecordWarningEnabled { get; set; }
Displays a warning dialog when an action is taken that breaks the link between the output and input objects.

ObjectLockingEnabled

#Since v5.0
public static bool ObjectLockingEnabled { get; set; }
When history object locking is enabled, objects with history on them act as if they were locked and the only way to modify these objects is to edit their inputs.

RecordingEnabled

#Since v5.0
public static bool RecordingEnabled { get; set; }
When history recording is enabled, new objects keep a record of how they were constructed so that they can be updated if an input object changes.

RecordNextCommand

#Since v5.0
public static bool RecordNextCommand { get; set; }
Enable history recording until the end of the next command

UpdateEnabled

#Since v5.0
public static bool UpdateEnabled { get; set; }
When history update is enabled, dependent objects are automatically updated when an antecedent is modified.