Esempio n. 1
0
        static SizeF PreRenderItem(Graphics graphics, NodeItem item, PointF position)
        {
            var itemSize = item.Measure(graphics);

            item.bounds = new RectangleF(position, itemSize);
            return(itemSize);
        }
Esempio n. 2
0
File: Node.cs Progetto: taknim/XLE
 public void RemoveItem(NodeItem item)
 {
     if (!nodeItems.Contains(item))
     {
         return;
     }
     item.Node = null;
     nodeItems.Remove(item);
 }
Esempio n. 3
0
 public static uint GetSide(NodeItem item)
 {
     if (item.Input != null && item.Input.Enabled)
     {
         return(0);
     }
     else if (item.Output != null && item.Output.Enabled)
     {
         return(2);
     }
     return(1);
 }
Esempio n. 4
0
File: Node.cs Progetto: taknim/XLE
 public void AddItem(NodeItem item)
 {
     if (nodeItems.Contains(item))
     {
         return;
     }
     if (item.Node != null)
     {
         item.Node.RemoveItem(item);
     }
     nodeItems.Add(item);
     item.Node = this;
 }
Esempio n. 5
0
 static void RenderItem(Graphics graphics, SizeF minimumSize, NodeItem item, PointF position, object context)
 {
     item.Render(graphics, minimumSize, position, context);
 }
Esempio n. 6
0
 public NodeConnection Connect(NodeItem from, NodeItem to, string name)
 {
     return(Connect(from.Output, to.Input, name));
 }
Esempio n. 7
0
 static void RenderItem(Graphics graphics, SizeF minimumSize, NodeItem item, PointF position)
 {
     item.Render(graphics, minimumSize, position);
 }
Esempio n. 8
0
		public void AddItem(NodeItem item)
		{
			if (nodeItems.Contains(item))
				return;
			if (item.Node != null)
				item.Node.RemoveItem(item);
			nodeItems.Add(item);
			item.Node = this;
		}
Esempio n. 9
0
 static SizeF PreRenderItem(Graphics graphics, NodeItem item, PointF position)
 {
     var itemSize = (SizeF)item.Measure(graphics);
     item.bounds = new RectangleF(position, itemSize);
     return itemSize;
 }
Esempio n. 10
0
 public NodeOutputConnector(NodeItem item, bool enabled) : base(item, enabled)
 {
 }
Esempio n. 11
0
 public static uint GetSide(NodeItem item)
 {
     if (item.Input != null && item.Input.Enabled) return 0;
     else if (item.Output != null && item.Output.Enabled) return 2;
     return 1;
 }
Esempio n. 12
0
		static void RenderItem(Graphics graphics, SizeF minimumSize, NodeItem item, PointF position, object context)
		{
			item.Render(graphics, minimumSize, position, context);
		}
Esempio n. 13
0
 public NodeConnection Connect(NodeItem from, NodeItem to)
 {
     return Connect(from.Output, to.Input);
 }
Esempio n. 14
0
 public NodeItemEventArgs(NodeItem item)
 {
     Item = item;
 }
Esempio n. 15
0
 public NodeConnector(NodeItem item, bool enabled)
 {
     Item = item; Enabled = enabled;
 }
Esempio n. 16
0
		public NodeItemEventArgs(NodeItem item) { Item = item; }
Esempio n. 17
0
 public NodeOutputConnector(NodeItem item, bool enabled)
     : base(item, enabled)
 {
 }
Esempio n. 18
0
 static void RenderItem(Graphics graphics, SizeF minimumSize, NodeItem item, PointF position)
 {
     item.Render(graphics, minimumSize, position);
 }
Esempio n. 19
0
 public NodeConnector(NodeItem item, bool enabled)
 {
     Item = item; Enabled = enabled;
 }
Esempio n. 20
0
		public void RemoveItem(NodeItem item)
		{
			if (!nodeItems.Contains(item))
				return;
			item.Node = null;
			nodeItems.Remove(item);
		}
Esempio n. 21
0
 public NodeConnection Connect(NodeItem from, NodeItem to, string name)
 {
     return Connect(from.Output, to.Input, name);
 }