757 B
757 B
zswm 代办事项
- 调整光标在每个 monitor 中最后停留位置的逻辑
- 处理鼠标点击 bar_window 事件
- 处理鼠标移动窗口事件
- 处理鼠标调整窗口大小事件
- 调整 stack 顺序和焦点逻辑,总感觉现在的情况有 bug
- 调整 stack 逻辑,让 bar_window 在最底部
- 添加切换布局算法功能
- 添加系统托盘显示
TODO 调整光标在每个 monitor 中最后停留位置的逻辑
因为在有些程序(如 Emacs 和 Firefox)中移动鼠标不会触发 motion_notify 事件, 因此需调整记录每个 monitor 中光标最后停留位置的逻辑,不能将 motion_notify 事件作为唯一依赖。
可在切换屏幕时主动查询当前光标,将其位置记录到切换前的 monitor 中。