landruntime.c File Reference

#include "landinternal.h"
#include <processes.h>

Include dependency graph for landruntime.c:

Go to the source code of this file.

Functions

static landgetscriptid (tyapplicationid *id)
static short landcountmenuarray (hdlmenuarray hmenuarray)
pascal boolean landinstallmenuarray (short idmenuafter, hdlmenuarray hmenuarray)
static boolean landgetmenuhandles (hdlmenuarray hmenuarray)
pascal boolean landgetmenuarray (short firstresource, hdlmenuarray *hmenuarray)
pascal boolean landremovemenuarray (hdlmenuarray hmenuarray)
pascal boolean landdisposemenuarray (hdlmenuarray hmenuarray)
pascal boolean landenablemenuarray (hdlmenuarray hmenuarray, boolean flenable)
pascal boolean landrunmenuitem (short idmenu, short iditem, hdlmenuarray hmenuarray)
pascal boolean landmenuhit (short idmenu, hdlmenuarray hmenuarray)
pascal boolean landcancelmenuscript (void)
pascal boolean landmenuneedsupdate (void)
pascal boolean landmenuscriptcompleted (void)


Function Documentation

pascal boolean landcancelmenuscript void   ) 
 

Definition at line 392 of file landruntime.c.

References landgetglobals().

Here is the call graph for this function:

static short landcountmenuarray hdlmenuarray  hmenuarray  )  [static]
 

Definition at line 52 of file landruntime.c.

References landgethandlesize, longsizeof, and nil.

Referenced by landdisposemenuarray(), landenablemenuarray(), landgetmenuhandles(), landinstallmenuarray(), landmenuhit(), and landremovemenuarray().

pascal boolean landdisposemenuarray hdlmenuarray  hmenuarray  ) 
 

Definition at line 237 of file landruntime.c.

References tyruntimemenurecord::flinserted, tyruntimemenurecord::hmenu, i, tyruntimemenurecord::idmenu, landcountmenuarray(), and nil.

Here is the call graph for this function:

pascal boolean landenablemenuarray hdlmenuarray  hmenuarray,
boolean  flenable
 

Definition at line 271 of file landruntime.c.

References i, and landcountmenuarray().

Referenced by landmenuscriptcompleted(), and landrunmenuitem().

Here is the call graph for this function:

pascal boolean landgetmenuarray short  firstresource,
hdlmenuarray hmenuarray
 

Definition at line 153 of file landruntime.c.

References bigstring, binarytype, bserror, fl, getmenuarraytoken, idmenuprogram, idstartingresource, landdisposeparamrecord(), landgetglobals(), landgetmenuhandles(), landgetscriptid(), landnewverb(), landpushintparam(), landpushlongparam(), landsendverb(), nil, and setemptystring.

Here is the call graph for this function:

static boolean landgetmenuhandles hdlmenuarray  hmenuarray  )  [static]
 

Definition at line 103 of file landruntime.c.

References bigstring, binarytype, bserror, ct, fl, getmenuhandletoken, i, idarrayindex, idmenuprogram, landcountmenuarray(), landgetglobals(), landgetscriptid(), landnewverb(), landpushintparam(), landpushlongparam(), landsendverb(), nil, and return().

Referenced by landgetmenuarray().

Here is the call graph for this function:

static landgetscriptid tyapplicationid id  )  [static]
 

Definition at line 34 of file landruntime.c.

References idappscriptrunner.

Referenced by landgetmenuarray(), landgetmenuhandles(), and landrunmenuitem().

pascal boolean landinstallmenuarray short  idmenuafter,
hdlmenuarray  hmenuarray
 

Definition at line 65 of file landruntime.c.

References ct, tyruntimemenurecord::flhierarchic, tyruntimemenurecord::flinserted, tyruntimemenurecord::hmenu, i, landcountmenuarray(), and landgetglobals().

Here is the call graph for this function:

pascal boolean landmenuhit short  idmenu,
hdlmenuarray  hmenuarray
 

Definition at line 367 of file landruntime.c.

References ct, i, tyruntimemenurecord::idmenu, landcountmenuarray(), and return().

Here is the call graph for this function:

pascal boolean landmenuneedsupdate void   ) 
 

Definition at line 415 of file landruntime.c.

References landgetglobals().

Here is the call graph for this function:

pascal boolean landmenuscriptcompleted void   ) 
 

Definition at line 423 of file landruntime.c.

References landenablemenuarray(), landgetglobals(), and nil.

Here is the call graph for this function:

pascal boolean landremovemenuarray hdlmenuarray  hmenuarray  ) 
 

Definition at line 212 of file landruntime.c.

References i, and landcountmenuarray().

Here is the call graph for this function:

pascal boolean landrunmenuitem short  idmenu,
short  iditem,
hdlmenuarray  hmenuarray
 

Definition at line 302 of file landruntime.c.

References bigstring, bserror, idmenuidvalue, idmenuitemvalue, idmenuprogram, idrunmenuitem, landdisposeparamrecord(), landenablemenuarray(), landgetglobals(), landgetscriptid(), landnewverb(), landpushintparam(), landpushlongparam(), landsendverb(), nil, and setemptystring.

Here is the call graph for this function:


Generated on Fri Jun 2 07:49:50 2006 for frontierkernel 10.1.10a by  doxygen 1.4.6