Exemplo n.º 1
0
        public static string ToString(MindMapLayoutType layoutType)
        {
            switch (layoutType)
            {
            case MindMapLayoutType.MindMap:
                return("MIND_MAP");

            case MindMapLayoutType.OrganizationDown:
                return("ORGANIZATION_DOWN");

            case MindMapLayoutType.OrganizationUp:
                return("ORGANIZATION_UP");

            case MindMapLayoutType.TreeLeft:
                return("TREE_LEFT");

            case MindMapLayoutType.TreeRight:
                return("TREE_RIGHT");

            case MindMapLayoutType.LogicLeft:
                return("LOGIC_LEFT");

            case MindMapLayoutType.LogicRight:
                return("LOGIC_RIGHT");

            default:
                return(string.Empty);
            }
        }
Exemplo n.º 2
0
        public static ILine GetLiner(MindMapLayoutType type)
        {
            switch (type)
            {
            case MindMapLayoutType.OrganizationDown:
            case MindMapLayoutType.OrganizationUp:
            case MindMapLayoutType.TreeLeft:
            case MindMapLayoutType.TreeRight:
                return(new BrokenLine());

            case MindMapLayoutType.LogicLeft:
            case MindMapLayoutType.LogicRight:
            case MindMapLayoutType.MindMap:
            default:
                //return HandPaintLine.Default;
                return(new BezierLine());
            }
        }
Exemplo n.º 3
0
        public static Layouter GetLayouter(MindMapLayoutType type)
        {
            switch (type)
            {
            case MindMapLayoutType.OrganizationDown:
            case MindMapLayoutType.OrganizationUp:
                return(new OrganizationLayout(type));

            case MindMapLayoutType.LogicLeft:
            case MindMapLayoutType.LogicRight:
                return(new LogicLayout(type));

            case MindMapLayoutType.TreeLeft:
            case MindMapLayoutType.TreeRight:
                return(new TreeLayout(type));

            case MindMapLayoutType.MindMap:
            default:
                return(new MindMapLayout());
            }
        }
Exemplo n.º 4
0
 internal static string _ConvertToString(MindMapLayoutType lt)
 {
     return(ST.EnumToString(lt));
     //switch (lt)
     //{
     //    case MindMapLayoutType.MindMap:
     //        return LanguageManage.GetText("Mind Map Chart");
     //    case MindMapLayoutType.OrganizationDown:
     //        return LanguageManage.GetText("Organization Chart (Down)");
     //    case MindMapLayoutType.OrganizationUp:
     //        return LanguageManage.GetText("Organization Chart (Up)");
     //    case MindMapLayoutType.TreeLeft:
     //        return LanguageManage.GetText("Tree Chart (Left)");
     //    case MindMapLayoutType.TreeRight:
     //        return LanguageManage.GetText("Tree Chart (Right)");
     //    case MindMapLayoutType.LogicLeft:
     //        return LanguageManage.GetText("Logic Chart (Left)");
     //    case MindMapLayoutType.LogicRight:
     //        return LanguageManage.GetText("Logic Chart (Right)");
     //    default:
     //        return lt.ToString();
     //}
 }
Exemplo n.º 5
0
 public TreeLayout(MindMapLayoutType vector)
 {
     Vector = vector;
 }
Exemplo n.º 6
0
 public LogicLayout(MindMapLayoutType vector)
 {
     Vector = vector;
 }
Exemplo n.º 7
0
 public OrganizationLayout(MindMapLayoutType vector)
 {
     Vector = vector;
 }