Esempio n. 1
0
        private void Generate_new_yed_node_color_line_and_add_to_dictionary_and_list(int indexNW, int indexColor)
        {
            Color_enum current_rotation_color = Rotation_colors[indexColor];

            NetworkNode_line_class    node_line           = Process_nw.Nodes.Get_indexed_node_line_if_index_is_correct(indexNW);
            yed_node_color_line_class new_node_color_line = new yed_node_color_line_class();

            new_node_color_line.Hexadecimal_color = Hexadecimal_color_class.Get_hexadecimial_code_for_color(current_rotation_color);
            new_node_color_line.NodeName          = (string)node_line.Name.Clone();
            NodeIndex_colorIndex_dict.Add(indexNW, indexColor);
            Color_lines_list.Add(new_node_color_line);
        }
Esempio n. 2
0
        public static string Get_hexadecimial_code_for_color(Color_enum color)
        {
            string color_code;

            switch (color)
            {
            case Color_enum.White:
                color_code = Get_hexadecimal_code(255, 255, 255);
                break;

            case Color_enum.Light_blue:
                color_code = Get_hexadecimal_code(23, 141, 214);
                break;

            case Color_enum.Dark_blue:
                color_code = Get_hexadecimal_code(10, 10, 100);
                break;

            case Color_enum.Light_red:
                color_code = Get_hexadecimal_code(230, 0, 0);
                break;

            case Color_enum.Dark_red:
                color_code = Get_hexadecimal_code(100, 0, 0);
                break;

            case Color_enum.Light_green:
                color_code = Get_hexadecimal_code(134, 196, 64);
                break;

            case Color_enum.Bright_green:
                color_code = Get_hexadecimal_code(0, 255, 0);
                break;

            case Color_enum.Dark_green:
                color_code = Get_hexadecimal_code(0, 100, 0);
                break;

            case Color_enum.Black:
                color_code = Get_hexadecimal_code(0, 0, 0);
                break;

            default:
                throw new Exception("Color is not considered");
            }
            return(color_code);
        }