Explore chapters and articles related to this topic
Introduction
Published in Godfrey C. Onwubolu, Introduction to SOLIDWORKS, 2017
The available tools are as follows: New—Creates a new document.Open—Opens an existing document.Save—Saves an active document. This lets you access most of the File menu commands from the toolbar. For example, the Save flyout menu includes Save, Save As, and Save All.Print—Prints an active document.Undo—Reverses the last action that is taken.Rebuild—Rebuilds the active part, assembly, or drawing.Options—Changes the system options and add-ins for SolidWorks.
option
Published in Michael Wiklund, Kimmy Ansems, Rachel Aronchick, Cory Costantino, Alix Dorfman, Brenda van Geel, Jonathan Kendler, Valerie Ng, Ruben Post, Jon Tilliss, Designing for Safe Use, 2019
Michael Wiklund, Kimmy Ansems, Rachel Aronchick, Cory Costantino, Alix Dorfman, Brenda van Geel, Jonathan Kendler, Valerie Ng, Ruben Post, Jon Tilliss
We cannot be sure about when and where the concept of undo was first invented, but an early, documented example of an undo feature was in a computer-based word processing system developed at Brown University in the late 1960s.1 Since then, undo features have been implemented in myriad types of software applications and products, ranging from medical record-keeping systems to online dating applications.2 For most of us, use of the undo option, in the form of “Ctrl+Z” for Windows-based applications, “Command+Z” for Macintosh-based applications, or the ubiquitous “undo arrow,” has become second nature.
LIA: A Virtual Assistant that Can Be Taught New Commands by Speech
Published in International Journal of Human–Computer Interaction, 2019
LIA supports the “undo” command. This was implemented using the Command design pattern and Java lambda expressions. Every time a command is executed, the inverse command is pushed into a stack (if applicable). If the user requests to undo the previous command, the inverse of the most recent command is popped out of the undostack and is executed. This allows the user to undo as many commands as she wishes. Tables 1 and 2 summarize the basic and complex commands currently supported by LIA, along with examples on how these commands may be used. Table 3 describes the ability to teach LIA new commands.