1 个不稳定版本
0.1.0 | 2022年7月2日 |
---|
#2 在 #breadx
13KB
222 行
breadx-special-events
此crate实现了来自 breadx
的 Display
的特殊事件队列。
许可证
lib.rs
:
实现了 breadx
的 "特殊事件" 模式。
某些 X11 扩展要求一个称为 "特殊事件" 的模式,其中某些事件被排序到队列中供库处理。它仅用于几个扩展,并且检查它们不是事件处理的热路径上的习惯用法。因此,breadx
默认不执行此操作。
此模块提供了一种处理特殊事件的方法。类型 SpecialEventDisplay
是一个 Display
的包装器,它为特殊事件提供队列。队列可以注册或注销,然后可以轮询或等待,类似于常规事件。
SpecialEventDisplay
可以通过其通用 From
实现创建。
依赖关系
~9.5MB
~212K SLoC