我正在 Eclipse 中构建自定义文本编辑器,并且我注意到我希望由 JFace TextEditor 本地处理的行为。
修改文档后,该文档被设置为脏。使用“撤消”功能返回初始状态后,我预计脏状态将被重置,以便用户知道他不必保存它。情况并非如此:文档仍被标记为脏。
我在 JFace 源代码中进行了搜索,但没有找到一种方法来知道该文档与上次保存时的状态相同。
你知道我可以在哪里进一步搜索吗?谢谢。
我使用的 FileDocumentProvider 没有按照我的预期处理脏状态。我切换到了一个似乎可以完成这项工作的 TextFileDocumentProvider。
问题已关闭
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句