コード例 #1
0
ファイル: Model.cs プロジェクト: KuznetsovMS/use-case-wpf
        private SortedList<int, UmlObject> editUmlObjectsIds(int max)
        {
            SortedList<int, UmlObject> objects_list_buf = new SortedList<int, UmlObject>();
            foreach (KeyValuePair<int, UmlObject> i in objects_list)
            {
                UmlObject buf = new UmlObject(i.Value.x + 10, i.Value.y + 10, i.Value.text, i.Value.type, i.Value.selected);
                buf.widht = i.Value.widht;
                buf.height = i.Value.height;
                buf.color = i.Value.color;
                objects_list_buf.Add(i.Key + max, buf);

            }
            return objects_list_buf;
        }
コード例 #2
0
ファイル: Model.cs プロジェクト: KuznetsovMS/use-case-wpf
        /* 
         * Добовлет объект и возвращает id добавленного элемента
         * @x  - координата
         * @y - координата
         * @text - описание
         * @return - id добавленного объекта
        */
        public int add_object(int x, int y, string text, string type)
        {
            max_id++;
            UmlObject obj = new UmlObject(x, y, text, type, 0);
            objects_list.Add(max_id, obj);

            return max_id;
        }