Commit Graph

17 Commits

Author SHA1 Message Date
9dfcf62c3c 修复 get_window_class_instance 函数中的内存释放错误 2025-09-03 00:44:48 +08:00
55c3fa1156 添加鼠标事件拦截 2025-09-02 22:42:47 +08:00
1b0ed3b9b8 分离修改窗口宽高/边框宽度和移动窗口操作 2025-08-31 00:12:41 +08:00
8321175915 修复堆叠顺序导致的全屏规则不生效 bug 2025-08-26 02:02:47 +08:00
850b63bf82 显示窗口函数添加是否显示子窗口选项 2025-08-26 01:47:27 +08:00
f225dc7011 处理 clientmessage 事件和全屏窗口 2025-08-26 01:13:44 +08:00
b28c9cd58b 添加关闭窗口快捷键 2025-08-25 22:09:35 +08:00
b645c4cf39 调整窗口堆叠顺序 2025-08-25 22:08:42 +08:00
3dd2f80128 调整壁纸绘制方案 2025-08-25 11:57:23 +08:00
0039cd2c43 处理窗口销毁事件 2025-08-24 11:35:52 +08:00
bac73368e3 启动时扫描已有窗口并管理 2025-08-24 10:01:46 +08:00
7eea0ee2d3 处理焦点相关事件 2025-08-24 08:46:17 +08:00
2e75dbf75e 窗口消失时清理对应的 client 2025-08-23 00:28:35 +08:00
69c69200d8 添加布局算法并在新建窗口时应用规则 2025-08-22 23:01:25 +08:00
c3bcb7ddd2 显示窗口 2025-08-22 15:47:58 +08:00
8472fda46a 创建每个屏幕对应的信息条窗口 2025-08-16 02:06:36 +08:00
645d6594b8 完善 ewmh 扩展初始化 2025-08-04 14:28:38 +08:00