[ Содержание ][ Перечень функций ]

XMoveResizeWindow - перемещение окна и изменение его размеров

СИНТАКСИС
    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.


[ Содержание ][ Перечень функций ]