Assembly: OptimaJet.Workflow.Core

Class DesignerSettings

OptimaJet.Workflow.Core.Model.DesignerSettings

Represents the layout and appearance of a ProcessDefinition and its scheme elements in Workflow Designer.

public class DesignerSettings

Properties

public string X { get; set; } #
Gets or sets the horizontal coordinate recorded by Workflow Designer.
public string Y { get; set; } #
Gets or sets the vertical coordinate recorded by Workflow Designer.
public string Bending { get; set; } #
Gets or sets the bending setting recorded by Workflow Designer for a TransitionDefinition.
public string Scale { get; set; } #
Gets or sets the diagram scale recorded for a ProcessDefinition.
public string Color { get; set; } #
Gets or sets the custom color used to render the associated scheme element.
public bool AutoTextContrast { get; set; } #
Gets or sets a value indicating whether Workflow Designer adjusts text color for contrast against DesignerSettings.Color.
public string Group { get; set; } #
Gets or sets the name of the Workflow Designer group that contains the associated scheme element.
public bool Hidden { get; set; } #
Gets or sets a value indicating whether Workflow Designer hides the associated scheme element.
public string OverwriteActivityTo { get; set; } #
Gets or sets the name of the activity that Workflow Designer displays as the transition target instead of the activity referenced by TransitionDefinition.To.
public DesignerSettings InlineElementSettings { get; set; } #
Gets or sets alternate DesignerSettings used to display the ProcessDefinition.InitialActivity of an inlined scheme at the position of the parent scheme's ActivityType.Inline activity.
public static DesignerSettings Empty { get; } #
Gets a new DesignerSettings instance with default property values.

Methods

public DesignerSettings Clone() #
Creates a copy of the current designer settings.

Returns

Type
Description
DesignerSettings
A new DesignerSettings with the same property values.

Remarks

The operation recursively clones DesignerSettings.InlineElementSettings when it is present.