2f243dd55761924e08f2a9eaeb1b7dde9fb6018e
- 移除上一轮新增的「系数增益」输入行与「取绝对值 / 中心反转」按钮行。 - 在「样式」下方、「线宽」上方新增「调整」行,一行三个等宽按钮: 「系数调整」「取绝对值」「中心反转」(后两者即原按钮迁移至此)。 样式区固定行数回到五行(颜色 / 样式 / 调整 / 线宽 / 透明度),标签列宽回到 44(只需容纳「调整」)。 - 「系数调整」交互与"自定义颜色色块入口"一致:按下只登记,**抬起**且指针仍在同一按钮上才展开 二级面板;面板锚定在按钮下沿,内含一个数值输入框(默认 1,EditFilter::NUMBER)。 提交后面板保持打开(与网格 Y 轴上下限的菜单内联编辑一致),并把夹取后的真实值回写输入框。 - 按钮启用态规则:绘制系数 != 1 时显示为"已启用"(与其它切换按钮启用样式完全一致: accentSoft 底 + accent 描边),等于默认值 1 时为"未启用"样式。 - 系数为 1 / 非保序变换的回退逻辑、SceneContentHash / 样式快照 / 折线缓存键等绘制链路不变。 验证(离屏 harness,SW_HIDE、不动鼠标键盘屏幕): - [AL] 重构为:五行高度与行序(调整行在样式行与线宽行之间)、三按钮按序铺满且不重叠、 三个标签都完整放得下(无裁切); 「系数调整」按住不弹出 / 移开再松开取消 / 单击展开(SIGNAL_PANEL 范围、标题「系数调整」、 初始值 1、锚定在按钮下沿)→ 点击输入框进入编辑 → 键入 2.5 回车提交(面板保持打开、 输入框回显 2.5、折线缓存键携带新系数)→ 点别处关闭面板; 像素级核对按钮样式:gain=1 时填充为 cardBg,gain=2.5 时填充与"取绝对值已启用"的按钮**逐像素同色** (0xFFCFE4F3)且与未启用态不同。 - 其余用例(样式变换顺序与顶点范围、拾色器两列等高、选区放大下 GX/图例命中、标题栏内存读数) 保持不变。合计 549/549 通过;make clean && make all 零警告。
Languages
C++
99.5%
Makefile
0.5%