| [ Содержание ] | [ Перечень функций ] |
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.
| [ Содержание ] | [ Перечень функций ] |