Esempio n. 1
0
        public void ChangeLink(string link, NodeLinkType linkType)
        {
            this.linkType = linkType;

            switch (linkType)
            {
                case NodeLinkType.MindMapNode:
                    bitmap = MindMate.Properties.Resources.LinkLocal;
                    break;
                case NodeLinkType.InternetLink:
                    bitmap = MindMate.Properties.Resources.LinkWeb;
                    break;
                case NodeLinkType.EmailLink:
                    bitmap = MindMate.Properties.Resources.LinkEmail;
                    break;
                case NodeLinkType.Executable:
                    bitmap = MindMate.Properties.Resources.LinkExecutable;
                    break;
                case NodeLinkType.ImageFile:
                    bitmap = MindMate.Properties.Resources.LinkImage;
                    break;
                case NodeLinkType.VideoFile:
                    bitmap = MindMate.Properties.Resources.LinkVideo;
                    break;
                case NodeLinkType.Folder:
                    bitmap = MindMate.Properties.Resources.LinkFolder;
                    break;
                case NodeLinkType.File:
                    bitmap = MindMate.Properties.Resources.LinkFile;
                    break;
            }
        }
Esempio n. 2
0
        public NodeLink(PathNode _destination, NodeLinkType _type)
        {
            DestinationNode = _destination;
            LinkType        = _type;

            switch (_type)
            {
            case NodeLinkType.Walk:
                LinkCost = WALK_COST;
                break;

            case NodeLinkType.Fall:
                LinkCost = FALL_COST;
                break;

            case NodeLinkType.Jump:
                LinkCost = JUMP_COST;
                break;
            }
        }
Esempio n. 3
0
        public void ChangeLink(string link, NodeLinkType linkType)
        {
            this.linkType = linkType;

            switch (linkType)
            {
            case NodeLinkType.MindMapNode:
                bitmap = MindMate.Properties.Resources.LinkLocal;
                break;

            case NodeLinkType.InternetLink:
                bitmap = MindMate.Properties.Resources.LinkWeb;
                break;

            case NodeLinkType.EmailLink:
                bitmap = MindMate.Properties.Resources.LinkEmail;
                break;

            case NodeLinkType.Executable:
                bitmap = MindMate.Properties.Resources.LinkExecutable;
                break;

            case NodeLinkType.ImageFile:
                bitmap = MindMate.Properties.Resources.LinkImage;
                break;

            case NodeLinkType.VideoFile:
                bitmap = MindMate.Properties.Resources.LinkVideo;
                break;

            case NodeLinkType.Folder:
                bitmap = MindMate.Properties.Resources.LinkFolder;
                break;

            case NodeLinkType.File:
                bitmap = MindMate.Properties.Resources.LinkFile;
                break;
            }
        }
Esempio n. 4
0
 /// <summary>
 /// Returns whether or not the node contains at least 1 of the given link type.
 /// </summary>
 /// <param name="_type"></param>
 /// <returns></returns>
 public bool HasLinkOfType(NodeLinkType _type)
 {
     return(NodeLinks.Any(link => link.LinkType == _type));
 }
Esempio n. 5
0
 public Link(string link, NodeLinkType linkType)
 {
     ChangeLink(link, linkType);
 }
Esempio n. 6
0
 public Link(string link, NodeLinkType linkType)
 {
     ChangeLink(link, linkType);
 }