Вверх ↑
Ответов: 2236
Рейтинг: 676
#1: 2015-10-11 02:03:50 ЛС | профиль | цитата
Scheme интерфейсный элемент для построения, отображения и редактирования блок схем (см. скриншот ниже).
Пример работы элемента Scheme
Элемент начал делать давно, но так и не доделал. Законченность процентов на 70-80, в основном основа заложена.
Что есть на данный момент:
1. Фигуры 8 штук (прямоугольник, округленный прямоугольник, ромб, окружность, два скошенных прямоугольника и два округленных с двух сторон прямоугольника).
2. Линии (горизонтальная, вертикальная, две диагональных и четыре загнутых под 90 градусов).
3. Текст в центре фигур (можно редактировать).
4. Выделять и перетаскивать как один элемент так и несколько за раз.
5. Изменять размер элемента (рамка изменения размера).
6. Горизонтальный и вертикальный ползунки при увеличении размера схемы.
7. Горячие клавиши.
8. Всплывающее меню на поле (правый клик мыши).
9. Возможность перенести элемент на передний или задний план. (как элементы в HiAsm)
10. Цвет элементов и цвет рамки.
11. Элемент Надпись (горизонтальная и вертикальная)

Что осталось сделать (на мой взгляд):
1. Сохранение и запись схемы в файл (как минимум обычный текстовой файл)
2. Точки добавления, удаления и редактирования элементов.
3. Закончить элементы: надпись, рамку и стрелки.
4. Возможность получения изображения схемы (bmp).


Скачать архив с элементом Версия от 12.10.2015


карма: 11

7
файлы: 2scheme_01.png [25.5KB] [1691], scheme_2015_10_12.rar [9KB] [464]
Голосовали:andrestudio, Tad, tig-rrr, MAV, flint2, miver, Konst