- •Глава 1. Графический интерфейс
- •1.1. Графические средства InTouch
- •1.1.1. Окна
- •1.1.2. Инструментарий InTouch
- •1.1.3. Объекты и их свойства
- •1.2. Графические средства Citect
- •1.2.1. Шаблоны окон операторского интерфейса
- •1.2.2. Инструментарий
- •1.2.5. Genies и Super Genies (джины и суперджины)
- •1.2.4. Библиотека статических объектов (Library Objects)
- •1.3. Сравнение графических средств
1.1.2. Инструментарий InTouch
Инструментарий InTouch представлен пятью инструментальными панелями, сгруппированными по функциональному принципу.
Панель General содержит элементы, соответствующие часто используемым командам меню File и Edit. Эти элементы известны читателю по работе в среде Windows и не требуют дополнительного пояснения.
|
В панель форматов Format включены средства, выполняющие большую часть команд форматирования текстовых объектов меню Text. Она содержит также средства выбора цвета линии, текста, заполнения объекта, фона окна и цвета "прозрачных объектов".
|
Панель выравнивания Arrange содержит инструменты, соответствующие командам выравнивания объектов меню Arrange.
|
В нее включены кнопки для выполнения команд выравнивания объектов, размещения на переднем и заднем плане, равномерной расстановки объектов по горизонтали и вертикали, объединения отдельных объектов в символы и компоненты и их разъединения, вращения по и против часовой стрелке на 900, зеркального отображения объектов по горизонтали и вертикали.
Панель рисования Drawing включает инструменты для создания простых и сложных объектов. Первые восемь инструментов и последний предназначены для создания простых объектов: прямоугольник (квадрат), скругленный прямоугольник, окружность (эллипс), прямая линия под любым углом, горизонтальная и вертикальная прямая, ломаная линия, многоугольник, текстовый объект и трехмерная кнопка.
|
С помощью остальных трех инструментов панели Drawing могут быть созданы сложные объекты операторских интерфейсов: контейнер для вставки растровых изображений, тренд реального времени и архивный тренд. На рис. 1.1.2 на рабочем поле окна WindowMaker показаны примеры объектов, созданных инструментами панели Drawing. В панели View (Вид) представлено всего пять кнопок (слева направо):
|
кнопка, соответствующая команде отображения/закрытия окна Application Explorer;
кнопка, соответствующая команде Hide All (спрятать все), относящейся к панелям инструментов;
кнопка переключения обычного изображения окна в полноэкранное и обратно;
кнопка, соответствующая команде Snap to Grid (привязать к координатной сетке);
кнопка отображения/закрытия линейки окна WindowMaker (рис. 1.1.2).
Все инструментальные панели могут быть "закреплены" у любого края окна WindowMaker, в том числе и панель рисования. При необходимости их можно переместить внутрь рабочего поля.
При разработке операторских интерфейсов достаточно важно обеспечить пользователю удобный и быстрый доступ к наиболее часто используемым командам. В этом плане InTouch предлагает ряд меню, вызываемых на экран нажатием правой кнопки мыши. Эти меню могут относиться к окнам (на рис. 1.1.3 слева), графическим объектам (в середине) и полям диалогов (справа).
|

Рис.1.1.3.
Меню для окна, объекта и диалога,
активизируемые правой кнопкой мыши.