链接多个GtkSourceView之间的撤消历史记录
|
我有一个包含几个GtkSourceView小部件的应用程序。主界面是一个包含多个“单元格”的工作表-每个单元格都有一个GtkSourceView。 GtkSourceView内置了对撤消的支持,但是每个小部件都有自己的“撤消堆栈”。我想在整个工作表中使用相同的撤消堆栈。
例如:说最后一次编辑是在SourceView A中进行的,第二次是在SourceView B中进行的。无论哪个SourceView具有焦点,第一次按Ctrl-Z都应还原A中的更改,第二次按下应还原A B的变化。
有什么办法可以在保持多个SourceView小部件的同时完成此操作,还是最好自己尝试实现这种撤消功能?
注意:我认为尝试将整个工作表放在单个SourceView中太笨拙了。另外,我正在使用Python。
没有找到相关结果
已邀请:
1 个回复
蕉衫