meprograms.c File Reference

#include "frontier.h"
#include "standard.h"
#include "kb.h"
#include "strings.h"
#include "frontierwindows.h"
#include "lang.h"
#include "langexternal.h"
#include "shellmenu.h"
#include "process.h"
#include "scripts.h"
#include "menueditor.h"
#include "menuinternal.h"
#include "meprograms.h"
#include "menuverbs.h"
#include "cancoon.h"

Include dependency graph for meprograms.c:

Go to the source code of this file.

Data Structures

struct  findnodeinfo

Typedefs

typedef findnodeinfo tyfindnodeinfo

Functions

static boolean mefindnodevisit (WindowPtr w, ptrvoid refcon)
boolean mezoommenubarwindow (hdloutlinerecord houtline, boolean flbringtofront, hdlwindowinfo *hinfo)
boolean mescripterrorroutine (long scripterrorrefcon, long lnum, short charnum, hdlhashtable *htable, bigstring bsname)
boolean megetnodelangtext (hdlheadrecord hnode, Handle *htext, long *signature)
boolean meshownode (hdlheadrecord hnode)
static boolean meprocesscallback (void)
boolean meuserselected (hdlheadrecord hnode)


Typedef Documentation

typedef struct findnodeinfo tyfindnodeinfo
 


Function Documentation

static boolean mefindnodevisit WindowPtr  w,
ptrvoid  refcon
[static]
 

Definition at line 57 of file meprograms.c.

References fl, opnodeinoutline(), shellpopglobals(), shellpushglobals(), and shellwindowinfo.

Referenced by mescripterrorroutine().

Here is the call graph for this function:

boolean megetnodelangtext hdlheadrecord  hnode,
Handle htext,
long signature
 

Definition at line 190 of file meprograms.c.

References fl, h, hnode, meloadscriptoutline(), menudata, mesetglobals(), nil, opdisposeoutline(), opgetlangtext(), and tyoutlinerecord::outlinesignature.

Referenced by langipcgetitemlangtext(), and meuserselected().

Here is the call graph for this function:

static boolean meprocesscallback void   )  [static]
 

Definition at line 257 of file meprograms.c.

References shellforcemenuadjust().

Referenced by meuserselected().

Here is the call graph for this function:

boolean mescripterrorroutine long  scripterrorrefcon,
long  lnum,
short  charnum,
hdlhashtable htable,
bigstring  bsname
 

Definition at line 119 of file meprograms.c.

References fl, getheadstring, h, findnodeinfo::hinfo, findnodeinfo::hnode, idmenueditorconfig, meexpandto(), mefindnodevisit(), melocatemenubarnode(), mesetglobals(), mezoommenubarwindow(), mezoomscriptwindow(), nil, opshowerror(), shellpopglobals(), shellpushglobals(), and shellvisittypedwindows().

Referenced by meuserselected(), and systemscripterrorroutine().

Here is the call graph for this function:

boolean meshownode hdlheadrecord  hnode  ) 
 

Definition at line 230 of file meprograms.c.

References tykeystrokerecord::flshiftkey, hnode, keyboardstatus, meexpandto(), mezoommenubarwindow(), mezoomscriptwindow(), outlinedata, shellpopglobals(), shellpushglobals(), and shiftkeydown().

Referenced by handleshowmenunode(), langipcrunitem(), and memenu().

Here is the call graph for this function:

boolean meuserselected hdlheadrecord  hnode  ) 
 

Definition at line 267 of file meprograms.c.

References addprocess(), fl, hcode, hnode, langdisposetree(), langerrorclear(), langpoperrorcallback(), langpusherrorcallback(), megetnodelangtext(), menudata, meprocesscallback(), mescripterrorroutine(), newprocess(), typrocessrecord::processkilledroutine, scriptbuildtree(), and shellforcemenuadjust().

Referenced by dockmenuruncommand(), langipcrunitem(), memenu(), menuverbrunscript(), and oppopupselect().

Here is the call graph for this function:

boolean mezoommenubarwindow hdloutlinerecord  houtline,
boolean  flbringtofront,
hdlwindowinfo hinfo
 

Definition at line 77 of file meprograms.c.

References bigstring, langexternalfindvariable(), langexternalgetfullpath(), menuedit(), nil, and shellfinddatawindow().

Referenced by mescripterrorroutine(), mesearchrefconroutine(), and meshownode().

Here is the call graph for this function:


Generated on Wed Jun 7 23:39:22 2006 for frontierkernel 10.1.10a by  doxygen 1.4.6