Изменение размера пера
-----------------------------------------------------------------
До сих пор вы могли рисовать только тонкие черные линии. Од- нако графические программы традиционно позволяют изменять толщину изображаемых линий. При этом вы изменяете на самом деле не толщи- ну линии, а размер пера, используемого для ее вычерчивания. Перья, также как кисти, шрифты и палитры, представляют собой встроенные в контекст дисплея изобразительные средства. На данном шаге вы узнаете, как установить в контексте дисплея новые изобра- зительные средства, что даст программе Step возможность рисовать линии другой толщины.
Для реализации механизма выбора пользователем размера пера мы используем диалоговое окно (типа TInputDialog). Это окно вида:
+-----------------------------------------------------------+-+-+ |#=#XXXXXXXXXXXXXXXXXXXXStepsXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX|^|v| +-----------------------------------------------------------+-+-| | | | Введите новую толщину линии: | | +----------------------------------------------+ | | |@1@ | | | +----------------------------------------------+ | | +-----------+ +-----------+ | | |####OK#####| |##Cancel###| | | +-----------+ +-----------+ | | | +---------------------------------------------------------------+
Рис. 2.2 Задание новой толщины линии с помощью диалогового окна ввода.