Contact me: hankecnc@gmail.com

MDI焦点 #52

推推 grbl 3年前 (2023-02-07) 251次浏览
关闭
jschoch 打开了这个问题 2020 年 8 月 17 日 · 5 条评论
关闭

MDI焦点#52

jschoch 打开了这个问题 2020 年 8 月 17 日 · 5 条评论

评论

MDI焦点 #52

MDI 框没有保持焦点,我一直不小心用箭头键慢跑而不是使用命令历史记录。我几乎认为在 MDI 框上输入焦点应该是完全模态的,这样你就不会无意中做任何其他事情。我不认为这是我最初修复的问题。如果您在这里无意中做了一些事情,我很高兴亲自看看。

MDI焦点 #52
所有者

请注意,在选项卡更改或按下“发送”按钮时,焦点会从 MDI 上移开,一直都是这样。第一个是编码的,第二个是默认的 Windows 行为?AFAICT 您的初始修复没有以不同方式处理此问题。

MDI焦点 #52
作者

你愿意让它成为全模态吗?

MDI焦点 #52
所有者

可以调查一下,是的,不确定是否可能/容易为所有可能的场景做。单击按钮取消焦点是 IIRC 按钮的属性,因为单击覆盖按钮不会将其从 MDI 上移开 – 因此修复这些应该很容易。也许选项卡更改和 DRO 输入也很容易,但对于那些我想我需要保存当前聚焦的元素(如果它是 MDI)以便稍后重新聚焦。

MDI焦点 #52
所有者

如果你想自己编译,我已经添加了一个测试分支。
MDI 将不再因选项卡更改或按发送而失去焦点。编辑 DRO 值时不会返回焦点,因为这将更难更改,希望这没问题。
按下重置按钮也会导致 DRO 失去焦点 – 将按钮设置为不可聚焦是不够的,当检测到重置时,幕后发生了很多事情。

MDI焦点 #52
所有者

新版本现已发布,其中包括测试分支中的更改。