예제 #1
0
 public Slot(string name, Type sourceType, bool allowMultiple, SectionVisibility visibility)
 {
     Name          = name;
     SourceType    = sourceType;
     AllowMultiple = allowMultiple;
     Visibility    = visibility;
 }
예제 #2
0
 public Slot(string name, Type sourceType, bool allowMultiple, SectionVisibility visibility)
 {
     Name = name;
     SourceType = sourceType;
     AllowMultiple = allowMultiple;
     Visibility = visibility;
 }
예제 #3
0
 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;
 }
예제 #4
0
 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;
 }
예제 #5
0
 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);
 }
예제 #6
0
 public ConfigProxy(SectionVisibility visibility)
 {
     Visibility = visibility;
 }
예제 #7
0
 public Section(string name, SectionVisibility visibility)
 {
     Name       = name;
     Visibility = visibility;
 }
예제 #8
0
 public ProxySection(string name, SectionVisibility visibility) : base(name, visibility)
 {
 }
예제 #9
0
파일: InputSlot.cs 프로젝트: yaoya/uFrame
 public InputSlot(string name, bool allowMultiple, SectionVisibility visibility) : base(name, allowMultiple, visibility)
 {
 }
예제 #10
0
 public Section(string name, SectionVisibility visibility)
 {
     Name = name;
     Visibility = visibility;
 }
예제 #11
0
 public ReferenceSection(string name, SectionVisibility visibility, bool allowDuplicates) : base(name, visibility)
 {
     AllowDuplicates = allowDuplicates;
 }
예제 #12
0
 public ConfigProxy(SectionVisibility visibility)
 {
     Visibility = visibility;
 }
예제 #13
0
 public ReferenceSection(string name, SectionVisibility visibility, bool allowDuplicates) : base(name, visibility)
 {
     AllowDuplicates = allowDuplicates;
 }
예제 #14
0
 public TypedSection(string name, SectionVisibility visibility) : base(name, visibility)
 {
 }