Content-type: text/html; charset=UTF-8 Man page of EXIT

EXIT

Section: PD Piglet Users Manual (1P)
Updated: PD Piglet Users Manual
Index Return to Main Contents
 

NAME

EXIT - Exit from an EDIT, PROCESS, or SEARCH subsystem  

SYNOPSIS

EXI <EOC>  

DESCRIPTION

EXIT from an EDIT. Piglet keeps track of the modification state of every device in memory. If a user attempts to EXIt from a modified device which has not been saved, the EXIt is aborted and a warning is printed suggesting that the device should be saved before exiting. Typing EXIt twice in a row will force an exit leaving the device in memory but with the modification bit still set. The user may return to editing the device at any time.

If the user then attempts to leave the editor with QUIT or BYE, a list of all modified devices in memory will be printed warning the user that the devices have not been properly saved. If a second BYE or QUIT is typed, the editor will be killed and all unsaved changes will be permanently lost.

Piglet allows nested editing of cells. If a second EDIT command is given before saving the current device, then the current device is pushed onto a stack and the newly specified device becomes the currently edited cell. When such an edit is terminated with an EXIT, the stack is popped and Piglet returns to editing the previous device. There is no limit to the number of edits that can be stacked, except for the the constraint that no individual cell may appear more than once in the edit stack.

 

SEE ALSO

piglet(1p) add_arc(1p) add_circle(1p) add_instance(1p) add_line(1p) add_note(1p) add_oval(1p) add_polygon(1p) add_rectangle(1p) add_text(1p) archive(1p) area(1p) background(1p) bye(1p) change(1p) copy(1p) date(1p) define(1p) delete(1p) display(1p) distance(1p) dump(1p) echo(1p) edit(1p) equate(1p) exit(1p) files(1p) fsize(1p) grid(1p) group(1p) help(1p) identify(1p) input(1p) interrupt(1p) layer(1p) level(1p) list(1p) lock(1p) macro(1p) menu(1p) move(1p) plot(1p) point(1p) process(1p) purge(1p) quit(1p) redo(1p) retrieve(1p) save(1p) search(1p) set(1p) shell(1p) show(1p) smash(1p) split(1p) step(1p) stretch(1p) trace(1p) tslant(1p) undo(1p) units(1p) version(1p) window(1p) wrap(1p) memory(1p) time(1p)  

AUTHOR

Rick Walker (walker AT omnisterra DOT com)

The PD Piglet homepage is at http://www.omnisterra.com/walker/linux/piglet/intro.htm.


 

Index

NAME
SYNOPSIS
DESCRIPTION
SEE ALSO
AUTHOR

This document was created by man2html, using the manual pages.
Time: 23:02:03 GMT, May 05, 2026