public StepNodeRenderer(StepNode owner, WorkflowEditorColorPalette colorPalette) : base(owner, colorPalette) { owner.SelectedChanged += isSelected => { CurrentColor = isSelected ? SelectedColor : NormalColor; }; }
protected MulticoloredGraphicalElementRenderer(TOwner owner, WorkflowEditorColorPalette colorPalette) : base(owner, colorPalette) { if (owner.IsReceivingEvents) { owner.GraphicalEventHandler.PointerDown += (sender, args) => CurrentColor = PressedColor; owner.GraphicalEventHandler.PointerUp += (sender, args) => CurrentColor = NormalColor; owner.GraphicalEventHandler.PointerHoverStart += (sender, args) => CurrentColor = HoveredColor; owner.GraphicalEventHandler.PointerHoverStop += (sender, args) => CurrentColor = NormalColor; owner.GraphicalEventHandler.ContextPointerDown += (sender, args) => CurrentColor = PressedColor; owner.GraphicalEventHandler.ContextPointerUp += (sender, args) => CurrentColor = NormalColor; } }
public EntryNodeRenderer(EntryNode owner, WorkflowEditorColorPalette colorPalette) : base(owner, colorPalette) { }
public EditorNodeRenderer(TOwner owner, WorkflowEditorColorPalette colorPalette) : base(owner, colorPalette) { }
public EntryJointRenderer(EntryJoint owner, WorkflowEditorColorPalette colorPalette) : base(owner, colorPalette) { }
public ChapterRepresentation() { Graphics = new EditorGraphics(WorkflowEditorColorPalette.GetDefaultPalette()); }
public TransitionRenderer(TransitionElement owner, WorkflowEditorColorPalette colorPalette) : base(owner, colorPalette) { }
public CreateTransitionButtonRenderer(CreateTransitionButton owner, WorkflowEditorColorPalette colorPalette) : base(owner, colorPalette) { }
public AddStepButtonRenderer(AddStepButton owner, WorkflowEditorColorPalette colorPalette) : base(owner, colorPalette) { }
protected ColoredGraphicalElementRenderer(TOwner owner, WorkflowEditorColorPalette colorPalette) : base(owner) { ColorPalette = colorPalette; CurrentColor = NormalColor; }