[go: nahoru, domu]

[отпатрулированная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
м r2.7.3) (бот добавил: it:Xlib
Строка 89:
</source>
 
Клиент (программа) создает соединение с X сервером функцией <code>XOpenDisplay</code>, в которую передается указатель на DISPLAY, определенный через переменную среды исполнения. В [[UNIX]] это можно сделать командой export DISPLAY=".0:0.0". В качестве переменной DISPLAY можно указать и удаленную машину с запущенным X сервером. Функция (макрос) <code>DefaultScreen</code> выбирает текущий экран (в X Window может быть несколько экранов), <code>XCreateSimpleWindow</code> создает окно, а <code>XSelectInput</code>
определяет события, на которые окно должно реагировать. <code>XMapWindow</code> выводит окно на экран, а <code>XNextEvent</code> выбирает из очереди событие, которое выше было определено. При событии <code>Expose</code> в окне рисуется прямоугольник и выводится строка "Hello World!". При нажатии клавиши на клавиатуре программа завершает работу.