Программирование в X-Window средствами Free Pascal
1.1.10. Лабораторная работа №1 "Основные понятия Xlib"
Используя компилятор командной строки, откомпилируйте пример из п. 1.1 и выполните полученную программу.
Настройте интегрированную среду Анюта для работы с кириллицей и выполните компиляцию в ней предыдущей программы.
На основе примера напишите программу, которая при нажатии клавиши мыши пишет сообщение
Pressed
, а при отпускании -
Released
.
Используя функции
XFlush()/XSync()
и
delay()
, напишите программу без цикла обработки сообщений, отображающую черное окно размером 100х100 пикселей в течение 5 секунд.
Приложение:
Демонстрационные исполняемые файлы: lab1.zip
Исходный код модулей (x.pp, x11.pp, xlib.pp, xresource.pp, xutil.pp):
units.zip