undo

    0热度

    2回答

    以编程方式编辑RichTextBox控件的文本(更具体地说,修改选择字体/颜色)似乎在控件的内置撤消堆栈中进行跟踪。有没有办法,我写自己的撤销/重做“管理器”,以防止某些行动/操作被添加到撤消堆栈?

    3热度

    1回答

    HTML5规范中提到,可以用来查询一个已经由用户(http://www.whatwg.org/specs/web-apps/current-work/#undomanager)编辑的文档的先前状态的的UndoManager。任何浏览器都支持这个吗?浏览器有没有希望支持它?

    14热度

    4回答

    我发现Vim的撤消过于粗糙。例如。如果我输入这样的内容: a // to go into edit mode to be or not to ve <esc> // to exit insert mode 糟糕!我犯了一个错字。我想开始撤消,所以我按u,但它然后清除整条线。 有没有一种方法可以逐字或逐字删除?

    0热度

    2回答

    我遇到了撤消操作的问题。以下代码不会撤销removeObjectForKey:操作,但重做操作setObject:ForKey:有效。 - (void) insertIntoDictionary:(NSBezierPath *)thePath { [[[window undoManager] prepareWithInvocationTarget:self] removeFromDiction

    16热度

    2回答

    我试用lighttpd为嵌入式Linux项目。我得到最新的源码包,并开始编写一个主要的Makefile封装所有的配置,编译,安装(测试)等东西。 反之亦然,我想清理每一步。清理完成后,应该没有生成的文件了。这对重复测试很重要。 我不知道是否有办法做一个完整的清理什么./configure生成?我不熟悉autotools的细节。 任何提示?

    0热度

    1回答

    我正在编写一个应用程序,我在数据库中有一些公开可用的信息,我希望用户能够编辑。这些信息并非像维基这样的文本,而是在概念上相似,因为编辑会使公共信息越来越接近真相。这些更改将影响多个表,并且在影响公用表之前需要自动检查更新。 我正在设计,我想知道是否有任何最佳实践可能有助于解决某些特定问题。 我想提供撤消功能。 我想向用户显示所有更改的组合结果。 当用户说他们已经完成时,我需要检查底层的公共数据以确

    4热度

    2回答

    如何访问QTextDocument的QUndoStack? (例如,我希望能够添加自定义QUndoCommand对象到文档的撤消堆栈)

    2热度

    2回答

    我有一个基本的jQuery应用程序,允许用户编辑和操作页面上的一些列表。我想要做的是有一个按钮“恢复原始列表”,用户可以按下撤消他的修改。 这样做的最好方法是什么?我正在考虑从列表中复制DOM,并将其粘贴到页面上其他位置的隐藏元素中。这是做这件事的最好方法吗? 我还注意到,jquery有一个.data()函数,我可以使用,如果我将数据转换为数组并将其存储。有什么优点和缺点? 另外,如果有一些我没有

    1热度

    2回答

    我想弄清楚如何在iPhone屏幕上实现最后一个绘图操作的简单“撤销”。我画通过首先制备帧缓冲: [EAGLContext setCurrentContext:context]; glBindFramebufferOES(GL_FRAMEBUFFER_OES, viewFramebuffer); 我再准备顶点数组并得出这样: glVertexPointer(2, GL_FLOAT, 0, ve

    0热度

    1回答

    我在我的Wpf-App(MVVM)中绑定了一个对象并在文本框中显示对象属性,因此用户可以编辑这些属性的值。 我想用GoF的命令模式实现撤销/重做功能。 对于这个我需要一个点,我可以创建命令并将其设置为我的undomanager。 我的想法是添加一个submitbutton。当按下按钮时,我更新文本框的来源(我的属性)并创建我的命令对象以使更改可撤销(保存对象的旧状态和新状态)。 但: - 对于使用