public Slot(string name, Type sourceType, bool allowMultiple, SectionVisibility visibility) { Name = name; SourceType = sourceType; AllowMultiple = allowMultiple; Visibility = visibility; }
public ReferenceSection(string name, SectionVisibility visibility, bool allowDuplicates, bool automatic, Type referenceType, bool editable = true) : base(name, visibility) { AllowDuplicates = allowDuplicates; Automatic = automatic; ReferenceType = referenceType; Editable = editable; }
protected bool IsVisible(SectionVisibility section) { if (DiagramViewModel == null) { return(true); } if (section == SectionVisibility.Always) { return(true); } if (section == SectionVisibility.WhenNodeIsFilter) { return(DiagramViewModel.GraphData.CurrentFilter == GraphItem); } return(DiagramViewModel.GraphData.CurrentFilter != GraphItem); }
public ConfigProxy(SectionVisibility visibility) { Visibility = visibility; }
public Section(string name, SectionVisibility visibility) { Name = name; Visibility = visibility; }
public ProxySection(string name, SectionVisibility visibility) : base(name, visibility) { }
public InputSlot(string name, bool allowMultiple, SectionVisibility visibility) : base(name, allowMultiple, visibility) { }
public ReferenceSection(string name, SectionVisibility visibility, bool allowDuplicates) : base(name, visibility) { AllowDuplicates = allowDuplicates; }
public TypedSection(string name, SectionVisibility visibility) : base(name, visibility) { }