opverbs.h File Reference

#include "op.h"

Include dependency graph for opverbs.h:

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

Go to the source code of this file.

Defines

#define opverbsinclude

Functions

boolean opverbgetsummitstring (hdlexternalvariable, bigstring)
boolean opverbgettypestring (hdlexternalvariable, bigstring)
boolean opverbdispose (hdlexternalvariable, boolean)
void opverbunload (hdlexternalvariable, dbaddress)
boolean opverbisdirty (hdlexternalvariable)
boolean opverbsetdirty (hdlexternalvariable, boolean)
boolean opverblinkcode (hdlexternalvariable, Handle)
boolean opverbgetlinkedcode (hdlexternalvariable, hdltreenode *)
boolean opverbmemorypack (hdlexternalvariable, Handle *)
boolean opverbmemoryunpack (Handle, long *, hdlexternalvariable *)
boolean opverbscriptmemoryunpack (Handle, long *, hdlexternalvariable *)
boolean opverbpack (hdlexternalvariable, Handle *, boolean *)
boolean opverbunpack (Handle, long *, hdlexternalvariable *)
boolean opverbscriptunpack (Handle, long *, hdlexternalvariable *)
boolean opverbpacktotext (hdlexternalvariable, Handle)
boolean opverbgetsize (hdlexternalvariable, long *)
boolean opverbgettimes (hdlexternalvariable, long *, long *)
boolean opverbsettimes (hdlexternalvariable, long, long)
boolean opverbnew (short, Handle, hdlexternalvariable *)
boolean opverbcopyvalue (hdlexternalvariable, hdlexternalvariable *)
boolean opverbgetlangtext (hdlexternalvariable, boolean, Handle *, long *)
boolean getoutlinevalue (hdltreenode, short, hdloutlinerecord *)
boolean opverbarrayreference (hdlexternalvariable, long, hdlheadrecord *)
boolean opwindowopen (hdlexternalvariable, hdlwindowinfo *)
boolean opedit (hdlexternalvariable, hdlwindowinfo, ptrfilespec, bigstring, rectparam)
boolean opvaltoscript (tyvaluerecord, hdloutlinerecord *)
boolean opverbgetheadstring (hdlheadrecord, bigstring)
boolean opverbclose (void)
boolean opverbfind (hdlexternalvariable, boolean *)
boolean opverbruncursor (void)
boolean opverbgetvariable (hdlexternalvariable *)
boolean opverbgettargetdata (short)
boolean opstart (void)


Define Documentation

#define opverbsinclude
 

Definition at line 28 of file opverbs.h.


Function Documentation

boolean getoutlinevalue hdltreenode  ,
short  ,
hdloutlinerecord
 

Definition at line 1286 of file opverbs.c.

References bigstring, bserror, getstringlist(), idoutlineprocessor, idscriptprocessor, langerrormessage(), langexternalgetexternalparam(), namenotoutlineerror, operrorlist, opverbinmemory(), and return().

Referenced by opfunctionvalue(), opoutlinetoxmlverb(), opvisitallverb(), opxmltooutlineverb(), and runoutlinedirectivesverb().

Here is the call graph for this function:

boolean opedit hdlexternalvariable  ,
hdlwindowinfo  ,
ptrfilespec  ,
bigstring  ,
rectparam 
 

Definition at line 1337 of file opverbs.c.

References getwindowinfo(), idoutlineconfig, idscriptconfig, newchildwindow(), nil, opdirtymeasurements(), opresetscrollbars(), oprestorescrollposition(), opsetctexpanded(), opsetdisplaydefaults(), opverbinmemory(), outlineisoutline, outlineisstandalonescript, shelladjustaftergrow(), shellbringtofront(), shellfinddatawindow(), shellpopglobals(), shellpushglobals(), shellsetwindowchanges(), shellyield(), and windowzoom().

Referenced by langexternaledit().

Here is the call graph for this function:

boolean opstart void   ) 
 

Definition at line 4397 of file opverbs.c.

References debuggerdata, idscriptconfig, loadconfigresource(), longsizeof, newclearhandle(), opactivate(), opclear(), opcmdkeyfilter(), opcopy(), opcut(), opeditgetundoglobals(), opeditsetglobals(), opeditsetundoglobals(), opgetoutinesize(), opidle(), opinitdisplayvariables(), opkeystroke(), opmousedown(), oppaste(), opprint(), opresetscrollbars(), opscroll(), opselectall(), opsetcursor(), opsetprintinfo(), opsetselectioninfo(), opsettextmode(), opupdate(), opverbclose(), opverbresize(), opverbsetfont(), opverbsetsize(), opwindisposerecord(), opwinloadfile(), opwinnewrecord(), opwinsavefile(), outlinedata, outlinewindow, outlinewindowinfo, scriptbutton(), scriptbuttonstatus(), shellnewcallbacks(), wpinit(), and wpshutdown().

Referenced by frontierstart(), and main().

Here is the call graph for this function:

boolean opvaltoscript tyvaluerecord  ,
hdloutlinerecord
 

Definition at line 1445 of file opverbs.c.

References tyvaluerecord::data, tyvaluedata::externalvalue, externalvaluetype, idscriptprocessor, opverbinmemory(), return(), and tyvaluerecord::valuetype.

Referenced by menusetscriptverb(), opgetsourceverb(), and scriptpushsourcecode().

Here is the call graph for this function:

boolean opverbarrayreference hdlexternalvariable  ,
long  ,
hdlheadrecord
 

Definition at line 1317 of file opverbs.c.

References fl, hnode, nil, oparrayreference(), oppopoutline(), oppushoutline(), and opverbinmemory().

Here is the call graph for this function:

boolean opverbclose void   ) 
 

Definition at line 4167 of file opverbs.c.

References killundo(), opcloseoutline(), opverbcheckwindowrect(), and outlinedata.

Referenced by opstart().

Here is the call graph for this function:

boolean opverbcopyvalue hdlexternalvariable  ,
hdlexternalvariable
 

Definition at line 1205 of file opverbs.c.

References dbpopdatabase(), dbpushdatabase(), dbrefhandle(), fl, nil, opverbmemoryunpack(), opverbnew(), and opverbscriptmemoryunpack().

Referenced by langexternalcopyvalue().

Here is the call graph for this function:

boolean opverbdispose hdlexternalvariable  ,
boolean 
 

Definition at line 374 of file opverbs.c.

References langexternaldisposevariable(), opdisposevariable(), and opverbdisposecode().

Referenced by langexternaldisposevalue().

Here is the call graph for this function:

boolean opverbfind hdlexternalvariable  ,
boolean
 

Definition at line 4204 of file opverbs.c.

References fl, nil, tyexternalvariable::oldaddress, opdisabledisplay(), openabledisplay(), opflatfind(), oppopoutline(), oppushoutline(), opverbinmemory(), opverbunload(), opwindowopen(), shellpopglobals(), and shellpushglobals().

Referenced by langexternalsearch().

Here is the call graph for this function:

boolean opverbgetheadstring hdlheadrecord  ,
bigstring 
 

Definition at line 1766 of file opverbs.c.

References getheadstring, and hnode.

boolean opverbgetlangtext hdlexternalvariable  ,
boolean  ,
Handle ,
long
 

Definition at line 883 of file opverbs.c.

References fl, nil, opgetlangtext(), opverbinmemory(), opverbunload(), and tyoutlinerecord::outlinesignature.

Referenced by opgetcodeverb(), opgettypeverb(), and scriptgetcode().

Here is the call graph for this function:

boolean opverbgetlinkedcode hdlexternalvariable  ,
hdltreenode
 

Definition at line 457 of file opverbs.c.

References h, hcode, and nil.

Referenced by langexternalvaltocode().

boolean opverbgetsize hdlexternalvariable  ,
long
 

Definition at line 922 of file opverbs.c.

References long, opcountheads(), oppopoutline(), oppushoutline(), and opverbinmemory().

Referenced by langexternalgetvalsize(), and opverbgetsummitstring().

Here is the call graph for this function:

boolean opverbgetsummitstring hdlexternalvariable  ,
bigstring 
 

Definition at line 945 of file opverbs.c.

References h, opsizestring, opstringlist, opverbgetsize(), and parsenumberstring().

Referenced by langexternalgetdisplaystring().

Here is the call graph for this function:

boolean opverbgettargetdata short   ) 
 

Definition at line 4315 of file opverbs.c.

References idoutlineprocessor, idwordprocessor, and opeditsetglobals().

Referenced by opstart(), and scriptgettargetdata().

Here is the call graph for this function:

boolean opverbgettimes hdlexternalvariable  ,
long ,
long
 

Definition at line 1052 of file opverbs.c.

References h, opverbinmemory(), return(), and tyoutlinerecord::timecreated.

Referenced by langexternalgettimes().

Here is the call graph for this function:

boolean opverbgettypestring hdlexternalvariable  ,
bigstring 
 

Definition at line 316 of file opverbs.c.

References getstringlist(), opstringlist, optypestring, and scripttypestring.

Referenced by langexternaltypestring().

Here is the call graph for this function:

boolean opverbgetvariable hdlexternalvariable  ) 
 

Definition at line 4280 of file opverbs.c.

References nil, outlinedata, and return().

Referenced by opstart(), and scriptgetvariable().

Here is the call graph for this function:

boolean opverbisdirty hdlexternalvariable   ) 
 

Definition at line 971 of file opverbs.c.

References opverbcheckwindowrect().

Referenced by langexternalisdirty().

Here is the call graph for this function:

boolean opverblinkcode hdlexternalvariable  ,
Handle 
 

Definition at line 424 of file opverbs.c.

References shellfinddatawindow(), shellinvalbuttons(), shellpopglobals(), shellpushglobals(), and tyexternalvariable::variabledata.

Referenced by scriptcompiler().

Here is the call graph for this function:

boolean opverbmemorypack hdlexternalvariable  ,
Handle
 

Definition at line 641 of file opverbs.c.

References disposehandle(), fl, h, langexternalrefdata(), nil, opverbcheckwindowrect(), opverbpackoutline(), and pushhandle().

Referenced by langexternalmemorypack().

Here is the call graph for this function:

boolean opverbmemoryunpack Handle  ,
long ,
hdlexternalvariable
 

Definition at line 680 of file opverbs.c.

References disposehandle(), fl, h, loadhandleremains(), newoutlinevariable(), nil, opdisposeoutline(), opunpack(), and opverbsetupoutline().

Referenced by langexternalmemoryunpack(), opverbcopyvalue(), and opverbscriptmemoryunpack().

Here is the call graph for this function:

boolean opverbnew short  ,
Handle  ,
hdlexternalvariable
 

Definition at line 1088 of file opverbs.c.

References config, tyconfigrecord::defaultfont, tyconfigrecord::defaultsize, disposehandle(), flatdown, idscriptconfig, idscriptprocessor, long, newoutlinerecord(), newoutlinevariable(), nil, opcopyformatting(), opcopysiblings(), opdisposeoutline(), opgetnodeline(), oppopallhoists(), oppopoutline(), oppushoutline(), oprepeatedbump(), oprestorehoists(), opsetctexpanded(), opsetsummit(), opverbsetupoutline(), opwriteeditbuffer(), and shellgetconfig().

Referenced by langexternalnewvalue(), and opverbcopyvalue().

Here is the call graph for this function:

boolean opverbpack hdlexternalvariable  ,
Handle ,
boolean
 

Definition at line 770 of file opverbs.c.

References assert, dbassignhandle(), dbcopy(), disposehandle(), fl, flconvertingolddatabase, fldatabasesaveas, h, nil, opverbcheckwindowrect(), opverbinmemory(), opverbpackoutline(), opverbunload(), opwindowopen(), pushlongondiskhandle(), and shellsetwindowchanges().

Referenced by langexternalpack().

Here is the call graph for this function:

boolean opverbpacktotext hdlexternalvariable  ,
Handle 
 

Definition at line 1011 of file opverbs.c.

References disposehandle(), fl, h, opgetlangtext(), opoutlinetotextscrap(), opverbinmemory(), opverbunload(), and pushhandle().

Referenced by langexternalpacktotext().

Here is the call graph for this function:

boolean opverbruncursor void   ) 
 

Definition at line 4270 of file opverbs.c.

References bigstring, langrunstring(), and opgetheadstring().

Referenced by opstart(), and scriptruncursor().

Here is the call graph for this function:

boolean opverbscriptmemoryunpack Handle  ,
long ,
hdlexternalvariable
 

Definition at line 737 of file opverbs.c.

References opverbmemoryunpack(), and opverbsetupoutline().

Referenced by langexternalmemoryunpack(), and opverbcopyvalue().

Here is the call graph for this function:

boolean opverbscriptunpack Handle  ,
long ,
hdlexternalvariable
 

Definition at line 868 of file opverbs.c.

References tyexternalvariable::flscript, and opverbunpack().

Referenced by langexternalunpack().

Here is the call graph for this function:

boolean opverbsetdirty hdlexternalvariable  ,
boolean 
 

Definition at line 991 of file opverbs.c.

References tyoutlinerecord::fldirty, opverbinmemory(), and return().

Referenced by langexternalsetdirty(), and opsettypeverb().

Here is the call graph for this function:

boolean opverbsettimes hdlexternalvariable  ,
long  ,
long 
 

Definition at line 1070 of file opverbs.c.

References h, opverbinmemory(), return(), and tyoutlinerecord::timecreated.

Referenced by langexternalsettimes().

Here is the call graph for this function:

void opverbunload hdlexternalvariable  ,
dbaddress 
 

Definition at line 400 of file opverbs.c.

References assert, disposehandle(), nildbaddress, opdisposeoutline(), and tyexternalvariable::variabledata.

Referenced by opverbclose(), opverbfind(), opverbgetlangtext(), opverbpack(), and opverbpacktotext().

Here is the call graph for this function:

boolean opverbunpack Handle  ,
long ,
hdlexternalvariable
 

Definition at line 857 of file opverbs.c.

References loadlongfromdiskhandle(), and newoutlinevariable().

Referenced by langexternalunpack(), and opverbscriptunpack().

Here is the call graph for this function:

boolean opwindowopen hdlexternalvariable  ,
hdlwindowinfo
 

Definition at line 505 of file opverbs.c.

References idopwindowopenbug, nil, shellfinddatawindow(), shellinternalerror, and STR_ourline_windowopen_inconsistency.

Referenced by langexternalvariablewindowopen(), opsettypeverb(), opverbfind(), and opverbpack().

Here is the call graph for this function:


Generated on Fri Jun 9 07:55:25 2006 for frontierkernel 10.1.10a by  doxygen 1.4.6