XIfEvent()、XMaskEvenf()、XWindowEvent()、XCheckTypedEvent() 等的 XCB 等效项是什么
What are XCB equivalents of XIfEvent(), XMaskEvenf(), XWindowEvent(), XCheckTypedEvent(), etc
Xlib 提供了一系列 return 特定事件的函数,例如 XIfEvent()
、XMaskEvent()
、XWindowEvent()
、XCheckTypedEvent()
(及其“检查”版本)...
XCB 怎么样?有没有办法只获取事件队列中的特定事件?
xcb_wait_for_special_event()
好像是这样的功能之一,但是没有详细的说明书,不知道怎么用
我尝试阅读了xlib和xcb的源代码,但是力不从心
有了 libxcb,就没有“花哨的事件队列管理”了。您必须自己在循环中调用 xcb_poll_for_event()
并将事件放入您自己的事件队列中。然后您可以按照您想要的任何顺序处理该队列中的事件,如果需要,可以优先处理一些事件。
Xlib 提供了一系列 return 特定事件的函数,例如 XIfEvent()
、XMaskEvent()
、XWindowEvent()
、XCheckTypedEvent()
(及其“检查”版本)...
XCB 怎么样?有没有办法只获取事件队列中的特定事件?
xcb_wait_for_special_event()
好像是这样的功能之一,但是没有详细的说明书,不知道怎么用
我尝试阅读了xlib和xcb的源代码,但是力不从心
有了 libxcb,就没有“花哨的事件队列管理”了。您必须自己在循环中调用 xcb_poll_for_event()
并将事件放入您自己的事件队列中。然后您可以按照您想要的任何顺序处理该队列中的事件,如果需要,可以优先处理一些事件。