![]() |
![]() |
Графический терминал VinGraph -- это приложение, с которым взаимодействуют функции библиотеки VinGraph.
Графический терминал VinGraph запускается автоматически функцией ConnectGraph() с параметрами, принятыми по умолчанию. Он может быть также запущен из командной строки следующего формата:
vg [-n NAME] [-a X Y W H] [-c R G B]
Все аргументы командной строки должны разделяться пробелами. Квадратные скобки указывают на необязательность соответствующих опций, сами скобки не должны печататься.
Опция -n задает имя терминала.
Опция -a устанавливает координаты левого верхнего угла, ширину и высоту окна терминала.
Опция -c задает цвет фона путем указания трех составляющих цвета.
Вот пример командной строки:
vg -n MyName -c 0 50 100
Одновременно может быть запущено множество терминалов при условии, что им заданы различные имена.
Переменная среды VGOSC определяет режим работы терминала: с использованием буфера внеэкранного контекста (VGOSC=1) или без него (VGOSC=0 или не определена). Использование внеэкранного контекста позволяет убирать мерцание при передвижении графических элементов, однако успешность реализации этого режима зависит от графического адаптера и его драйвера. Этот режим также создает дополнительную нагрузку на центральный процессор.
![]() |
![]() |