Строка раскрывающихся меню
Строка меню содержит раскрывающиеся меню выбора команд (как и в других приложениях Windows), для работы с файлами и графическими объектами, для настройки свойств редактора и управления внутренними объектами.
Панели инструментов
В ГРДП существует несколько панелей инструментов: «Стандартная», «Вид», «Примитивы», «Объект» и т.д.
При перемещении курсора на один из значков панели инструментов через некоторое время рядом с ним появляется название инструмента или функции, соответствующей выбранному значку.
5.1.2.1 Панель «Файлы»
Предоставляет стандартный набор кнопок вызова функций любого редактора, частично копируя наиболее часто используемые пункты меню, такие как: создание нового документа, печать, копирование, вставка, возврат к предыдущему шагу, задание масштаба и т.д.
5.1.2.2 Панель «Вид»
Предоставляет возможность различного отображения графических документов в области рисования, а также обеспечивает различную функциональность кнопок «мыши».
Панель «Примитивы»
Представляет собой набор для формирования элементарных, наиболее часто используемых графических объектов.
5.1.2.4 Панель «Объект»
Позволяет производить различные операции над объектами, преобразованными в регионы. В набор операций входят: объединение, пересечение, комбинирование и т.д.
Панель библиотек
Панель библиотек представляет собой меню с названиями подключенных библиотек графических объектов с расположенным ниже окном, в котором отображается содержимое используемой библиотеки (рис. 5.2).
Рис. 5.2
Область рисования
Область рисования предназначена для отображения редактируемых графических документов, а также позволяет библиотекам и документам обмениваться графическими объектами с использованием технологии Drag&Drop.
Строка состояния
В строке состояния отображаются координаты курсора, подсказки по использованию различных функций или полоса прогресса для продолжительных по времени операций.
Редактор свойств
Встроенный редактор свойств размещается в отдельном окне «Свойства» (рис.5.3).
Рис. 5.3
Он представляет собой активную таблицу настроек свойств и атрибутов выделенных в области рисования объектов или открытого документа. Поскольку основная часть работы ведется именно с помощью редактора свойств, то окно «Свойства» всегда размещается поверх окна редактора.
Основные концепции
В этом разделе рассматриваются концепции, реализованные в ГРДП, от рисования простейших графических объектов с помощью набора примитивов до создания многослойных графических документов, разрабатываемых при помощи библиотек графических объектов с использованием редактора свойств. К основным концепциям ГРДП относятся:
- Примитивы;
- Библиотеки графических объектов;
- Управление графическими объектами;
- Связи;
- Стили;
- Отображение графических документов;
- Многослойность графических документов;
- Редактор свойств.
Примитивы
Примитивы – это простейшие, наиболее часто используемые графические объекты. В ГРДП набор таких объектов помещен на отдельной панели инструментов. В принципе, для создания простейших графических документов (например, рисунков или блок-схем) этот набор является достаточным. К примитивам в ГРДП отнесены различные геометрические фигуры, изображения участков пути и текст. Удобство использования панели примитивов заключается также в наличии подсказки, выводимой в строке состояния.