Ejemplo 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);
        }
Ejemplo n.º 2
0
Archivo: Node.cs Proyecto: taknim/XLE
 public void RemoveItem(NodeItem item)
 {
     if (!nodeItems.Contains(item))
     {
         return;
     }
     item.Node = null;
     nodeItems.Remove(item);
 }
Ejemplo 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);
 }
Ejemplo n.º 4
0
Archivo: Node.cs Proyecto: 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;
 }
Ejemplo n.º 5
0
 static void RenderItem(Graphics graphics, SizeF minimumSize, NodeItem item, PointF position, object context)
 {
     item.Render(graphics, minimumSize, position, context);
 }
Ejemplo n.º 6
0
 public NodeConnection Connect(NodeItem from, NodeItem to, string name)
 {
     return(Connect(from.Output, to.Input, name));
 }
Ejemplo n.º 7
0
 static void RenderItem(Graphics graphics, SizeF minimumSize, NodeItem item, PointF position)
 {
     item.Render(graphics, minimumSize, position);
 }
Ejemplo 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;
		}
Ejemplo 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;
 }
Ejemplo n.º 10
0
 public NodeOutputConnector(NodeItem item, bool enabled) : base(item, enabled)
 {
 }
Ejemplo 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;
 }
Ejemplo n.º 12
0
		static void RenderItem(Graphics graphics, SizeF minimumSize, NodeItem item, PointF position, object context)
		{
			item.Render(graphics, minimumSize, position, context);
		}
Ejemplo n.º 13
0
 public NodeConnection Connect(NodeItem from, NodeItem to)
 {
     return Connect(from.Output, to.Input);
 }
Ejemplo n.º 14
0
 public NodeItemEventArgs(NodeItem item)
 {
     Item = item;
 }
Ejemplo n.º 15
0
 public NodeConnector(NodeItem item, bool enabled)
 {
     Item = item; Enabled = enabled;
 }
Ejemplo n.º 16
0
		public NodeItemEventArgs(NodeItem item) { Item = item; }
Ejemplo n.º 17
0
 public NodeOutputConnector(NodeItem item, bool enabled)
     : base(item, enabled)
 {
 }
Ejemplo n.º 18
0
 static void RenderItem(Graphics graphics, SizeF minimumSize, NodeItem item, PointF position)
 {
     item.Render(graphics, minimumSize, position);
 }
Ejemplo n.º 19
0
 public NodeConnector(NodeItem item, bool enabled)
 {
     Item = item; Enabled = enabled;
 }
Ejemplo n.º 20
0
		public void RemoveItem(NodeItem item)
		{
			if (!nodeItems.Contains(item))
				return;
			item.Node = null;
			nodeItems.Remove(item);
		}
Ejemplo n.º 21
0
 public NodeConnection Connect(NodeItem from, NodeItem to, string name)
 {
     return Connect(from.Output, to.Input, name);
 }