Xlib - две проблемы с вызовом XMoveResizeWindow - PullRequest
1 голос
/ 01 июня 2019

Я новичок в Xlib (на C) и у меня две проблемы при вызове функции XMoveResizeWindow.

ex.XMoveResizeWindow (display, window_id, move_x, move_y, resize_x, resize_y);

1) После вызова перемещаемое окно будет правильно перемещаться, однако, если я выберу окно с указателем после перемещения,он мгновенно вернется в положение, в котором он находился до движения.Я предполагаю, что мне нужно как-то «обновить» сервер X11 после того, как он переместился с новой позицией Windows?

2) Во-вторых, что касается изменения размера окна.Мое окно по существу усекается введенными значениями x и y вместо изменения размера.Другими словами, вместо сокращения всего окна правая и нижняя части окна обрезаны.Есть ли способ вместо этого изменить размер всего окна?

- я сожалею, что не могу представить свой полный код, однако я считаю, что мои проблемы связаны исключительно с моим непониманием Xlib и этого конкретногооперации функции.Таким образом, я не обязательно ищу конкретный код в качестве решения, просто объяснение или предложение о том, как мне следует реализовать решение.

Спасибо.

...