[ Содержание ] | [ Перечень функций ] |
XMoveResizeWindow(display, w, x, y, width, height) Display *display; Window w; int x, y; unsigned int width, height;
АРГУМЕНТЫ
Эта функция перемещает окно на указанное координатами x и y место, одновременно с этим устанавливая новые ширину и высоту окна, равные width и height. Состояние видимости и уровень окна при этом не изменяется.
Перемещение и изменение размеров видимого окна может не приводить к потере его содержимого и возникновению события Expose. Это определяется наличием участков, которые до перемещения были загорожены недочерними окнами или были за пределами экрана, а после перемещения стали видны. Если таких участков нет, то содержимое окна не считается потерянным. Если такие учаски есть и у окна не установлен флаг backing_store, то для каждого такого участка генерируется событие Expose. Если размер окна увеличивается, то для окна также генерируется событие Expose.
Событие Expose генерируется для окон, которые до действия функции были загорожены, а после перемещения стали видимми.
Функция XMoveResizeWindow может генерировать следующие ошибки:
См. также: XConfigureWindow, XResizeWindow, XMoveWindow, XSetWindowBorderWidth.
[ Содержание ] | [ Перечень функций ] |