Я пишу простой оконный менеджер с помощью xlib. Код переписывает окна клиента в окно, немного большее, чем окно клиента, называемое окном кадра. Я пытаюсь реализовать клик для фокусировки политики. Я получаю события нажатия на кнопку, когда в окне рамки нажата кнопка мыши, и я могу поднять рамное окно на кнопку. Тем не менее, я не получаю никаких событий при нажатии кнопки мыши в окне клиента. Идея состоит в том, чтобы уловить это событие и поднять окно кадра даже при нажатии кнопки мыши в окне клиента.Xlib получение событий дочернего окна
0
A
ответ
0
У вас должно быть XGrabButton() на дочернем окне. Следующая проблема будет заключаться в том, что при нажатии кнопки дочернее окно теряет фокус; вы, вероятно, захотите сохранить свое представление о «окне фокусировки» и не изменять его на деталях = события NotifyGrab. См. Например, исходный код metacity.
Смежные вопросы
- 1. Получение окна отправителя событий
- 2. Получение записи из дочернего окна?
- 3. Положение окна в Xlib
- 4. Получение координаты mouseclick с Xlib
- 5. Проблемы с названием окна XLib
- 6. Нажмите через прозрачные окна XLIB
- 7. Получение снимка экрана для дочернего окна
- 8. Получение дескриптора дочернего окна в C++
- 9. Рисование дочернего окна поверх другого дочернего окна?
- 10. Производительность авто-выравнивания XLib окон
- 11. получение событий клавиатуры без фокусировки окна
- 12. Отключение событий дочернего управления
- 13. Закрытие окна приложения с помощью Xlib
- 14. Создание окна рабочего стола в XLib/Qt
- 15. Статус индикации окна с помощью Xlib
- 16. Граница окна чертежа в Python xlib
- 17. захват мыши с Xlib
- 18. положение дочернего окна
- 19. Получение снимка экрана дочернего окна с OpenGL в нем (Windows)
- 20. Обработка событий окна окна WTL
- 21. Закрытие окна родителя с использованием дочернего окна.!
- 22. Настройка родительского окна URL из дочернего окна?
- 23. Вызов JavaScript родительского окна из дочернего окна
- 24. Закрытие дочернего окна из родительского окна
- 25. Окно дочернего окна tkinter открывает два окна?
- 26. обновления дочернего окна от родительского окна
- 27. Получение значения дочернего узла дочернего ребенка
- 28. Xlib клавиатурный опрос
- 29. Получение атрибута дочернего элемента
- 30. Получение дочернего SKSpriteNode Position