appletundo.h File Reference

#include "appletdefs.h"

Include dependency graph for appletundo.h:

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 undoinclude
#define undolistnumber   134
#define cantundoitem   1
#define undostring   2
#define redostring   3

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 *)
boolean getundomenuitem (bigstring, boolean *)
void killundo (void)
boolean newundostack (hdlundostack *)
boolean disposeundostack (hdlundostack)

Variables

hdlundostack undostack
hdlundostack redostack


Define Documentation

#define cantundoitem   1
 

Definition at line 19 of file appletundo.h.

#define redostring   3
 

Definition at line 21 of file appletundo.h.

#define undoinclude
 

Definition at line 7 of file appletundo.h.

#define undolistnumber   134
 

Definition at line 18 of file appletundo.h.

#define undostring   2
 

Definition at line 20 of file appletundo.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 37 of file appletundo.h.


Function Documentation

boolean disposeundostack hdlundostack   ) 
 

Definition at line 459 of file shellundo.c.

References alertdialog(), assert, disposehandle(), nil, and noaction.

Here is the call graph for this function:

boolean getredoaction short  ) 
 

Definition at line 424 of file shellundo.c.

References noaction.

boolean getundoaction short  ) 
 

Definition at line 416 of file shellundo.c.

References noaction.

boolean getundomenuitem bigstring  ,
boolean
 

Definition at line 397 of file appletundo.c.

References app, tyappletrecord::appwindow, bigstring, cantundoitem, getredoaction(), getstringlist(), getundoaction(), nil, pushstring(), redostring, stringlength, undolistnumber, and undostring.

Referenced by adjustmenus().

Here is the call graph for this function:

void killundo void   ) 
 

Definition at line 432 of file shellundo.c.

References killactions(), and swapundostacks().

Here is the call graph for this function:

boolean newundostack hdlundostack  ) 
 

Definition at line 448 of file shellundo.c.

References initstack(), and noaction.

Here is the call graph for this function:

boolean popundoaction void   ) 
 

Definition at line 306 of file shellundo.c.

References app, long, noaction, popundostep(), tyappletrecord::setundoglobalscallback, shellsetundoglobals(), shellundostack, short, and undostack.

Here is the call graph for this function:

boolean pushundoaction short   ) 
 

Definition at line 262 of file shellundo.c.

References app, flmultipleundo, tyappletrecord::getundoglobalscallback, killactions(), nil, noaction, pushaction(), shelladjustundo(), shellgetundoglobals(), shellundostack, swapundostacks(), and undostack.

Here is the call graph for this function:

boolean pushundostep undocallback  ,
Handle 
 

Definition at line 170 of file shellundo.c.

References pushstep().

Here is the call graph for this function:

boolean redolastaction boolean   ) 
 

Definition at line 404 of file shellundo.c.

References swapundostacks(), and undolastaction().

Here is the call graph for this function:

boolean undolastaction boolean   ) 
 

Definition at line 349 of file shellundo.c.

References app, tyundostack::ixaction, long, noaction, popundostep(), pushaction(), tyappletrecord::setundoglobalscallback, shellsetundoglobals(), shellundostack, short, swapundostacks(), and undostack.

Here is the call graph for this function:


Variable Documentation

hdlundostack redostack
 

Definition at line 20 of file appletundo.c.

Referenced by newappwindow(), setappwindow(), and swapundostacks().

hdlundostack undostack
 

Definition at line 18 of file appletundo.c.

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


Generated on Wed May 31 21:44:58 2006 for frontierkernel 10.1.10a by  doxygen 1.4.6