shellundo.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  tystack
struct  tyundorecord
struct  tyactionrecord
struct  tyundostack

Defines

#define shellundoinclude

Typedefs

typedef tystackptrstack
typedef tystack ** hdlstack
typedef boolean(* undocallback )(Handle, boolean)
typedef tyundostackptrundostack
typedef tyundostack ** hdlundostack

Functions

boolean pushundostep (undocallback, Handle)
boolean pushundoaction (short)
boolean popundoaction (void)
boolean undolastaction (boolean)
boolean redolastaction (boolean)
boolean getundoaction (short *)
boolean getredoaction (short *)
void killundo (void)
boolean newundostack (hdlundostack *)
boolean disposeundostack (hdlundostack)
void initundo (void)

Variables

hdlundostack shellundostack
hdlundostack shellredostack


Define Documentation

#define shellundoinclude
 

Definition at line 28 of file shellundo.h.


Typedef Documentation

typedef struct tystack ** hdlstack
 

typedef struct tyundostack ** hdlundostack
 

typedef struct tystack * ptrstack
 

typedef struct tyundostack * ptrundostack
 

typedef boolean(* undocallback)(Handle, boolean)
 

Definition at line 53 of file shellundo.h.


Function Documentation

boolean disposeundostack hdlundostack   ) 
 

Definition at line 459 of file shellundo.c.

Referenced by disposeappwindow(), disposeshellwindowinfo(), and newappwindow().

boolean getredoaction short  ) 
 

Definition at line 424 of file shellundo.c.

Referenced by getundomenuitem(), shelldefaultsetundostatus(), shelldefaultundo(), and undocommand().

boolean getundoaction short  ) 
 

Definition at line 416 of file shellundo.c.

Referenced by getundomenuitem(), and shelldefaultsetundostatus().

void initundo void   ) 
 

Definition at line 474 of file shellundo.c.

Referenced by shellinit().

void killundo void   ) 
 

Definition at line 432 of file shellundo.c.

Referenced by browserclose(), browserpostcollapse(), detachscript(), disposerecord(), killownedundo(), killundovisit(), menuverbclose(), meunloadscript(), miniclose(), opinternaldeletenodewithupdate(), opverbclose(), pictclose(), postcollapse(), tablegetwpedittext(), tableverbclose(), and wpclose().

boolean newundostack hdlundostack  ) 
 

Definition at line 448 of file shellundo.c.

Referenced by newappwindow(), and newshellwindowinfo().

boolean popundoaction void   ) 
 

Definition at line 306 of file shellundo.c.

Referenced by opdelete(), opdeletenode(), opinsertheadline(), and oppaste().

boolean pushundoaction short   ) 
 

Definition at line 262 of file shellundo.c.

Referenced by addmenucommandverb(), deletemenucommandverb(), opclear(), opcut(), opdeleteline(), opdeletesubs(), opdemote(), opinsertheadline(), opinsertstructure(), opmovetohotspot(), oppaste(), oppromote(), opreorgcursor(), opsortlevel(), pictclear(), pictcut(), pictpaste(), setfont(), setfontsize(), tableclearroutine(), tablecutroutine(), tablemakenewvalue(), tablepastevalue(), wpclear(), wpcleartabs(), wpcut(), wpinserttext(), wpinserttexthandle(), wpkeystroke(), wppaste(), wpsetfont(), wpsetjustify(), wpsetleading(), wpsetsize(), wpsetstyle(), wpsettab(), wpsettexthandle(), and wpsetverbindent().

boolean pushundostep undocallback  ,
Handle 
 

Definition at line 170 of file shellundo.c.

Referenced by oppushundo(), opsetfont(), opsetsize(), pictundosetpict(), tableclearroutine(), tablemakenewvalue(), tablepastevalue(), tableredoclear(), tableundoclear(), and wppushundostep().

boolean redolastaction boolean   ) 
 

Definition at line 404 of file shellundo.c.

Referenced by shelldefaultundo(), and undocommand().

boolean undolastaction boolean   ) 
 

Definition at line 349 of file shellundo.c.

Referenced by redolastaction(), shelldefaultundo(), tablemakenewvalue(), and undocommand().


Variable Documentation

hdlundostack shellredostack
 

Definition at line 45 of file shellundo.c.

Referenced by shellsetglobals(), and swapundostacks().

hdlundostack shellundostack
 

Definition at line 43 of file shellundo.c.

Referenced by killactions(), popundoaction(), popundostep(), pushaction(), pushstep(), pushundoaction(), shellsetglobals(), swapundostacks(), and undolastaction().


Generated on Tue Jun 13 06:35:34 2006 for frontierkernel 10.1.10a by  doxygen 1.4.6