tableverbs.h File Reference

#include "langexternal.h"

Include dependency graph for tableverbs.h:

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

Go to the source code of this file.

Functions

short tablecomparenodes (hdlhashtable, hdlhashnode, hdlhashnode)
boolean tableverbfind (hdlexternalvariable, boolean *)
boolean tableverbcontinuesearch (hdlexternalvariable)
boolean tablefindvariable (hdlexternalvariable, hdlhashtable *, bigstring)
boolean findnamedtable (hdlhashtable, bigstring, hdlhashtable *)
boolean findinparenttable (hdlhashtable, hdlhashtable *, bigstring)
boolean tableverbunload (hdlexternalvariable)
boolean tablemovetoname (hdlhashtable, bigstring)
hdldatabaserecord tablegetdatabase (hdlhashtable)
boolean tableverbmemorypack (hdlexternalvariable, Handle *, hdlhashnode)
boolean tableverbmemoryunpack (Handle, long *, hdlexternalvariable *, boolean)
boolean tableverbpack (hdlexternalvariable, Handle *, boolean *)
boolean tableverbunpack (Handle, long *, hdlexternalvariable *, boolean)
boolean tableverbpacktotext (hdlexternalvariable, Handle)
boolean tableverbgettimes (hdlexternalvariable, long *, long *, hdlhashnode)
boolean tableverbsettimes (hdlexternalvariable, long, long, hdlhashnode)
boolean tableverbfindusedblocks (hdlexternalvariable, bigstring bspath)
boolean tableclienttitlepopuphit (Point, hdlexternalvariable)
boolean tabledroppasteroutine (void)
boolean tableinitverbs (void)
boolean gettablevalue (hdltreenode, short, hdlhashtable *)
boolean tablewindowopen (hdlexternalvariable, hdlwindowinfo *)
boolean tablevaltotable (tyvaluerecord, hdlhashtable *, hdlhashnode)
boolean tableverbgetdisplaystring (hdlexternalvariable, bigstring)
boolean tableverbgettypestring (hdlexternalvariable, bigstring)
boolean tableverbgetsize (hdlexternalvariable, long *)
boolean tableverbinmemory (hdlexternalvariable, hdlhashnode)
boolean tableverbdispose (hdlexternalvariable, boolean)
boolean tableverbnew (hdlexternalvariable *)
boolean tableverbisdirty (hdlexternalvariable)
boolean tableverbsetdirty (hdlexternalvariable, boolean)
boolean tableedit (hdlexternalvariable, hdlwindowinfo, ptrfilespec, bigstring, rectparam)
boolean tablewindowclosed (hdlexternalvariable)
boolean tablezoomfromtable (hdlhashtable)
boolean tablezoomtoname (hdlhashtable, bigstring)
boolean tableclientsurface (hdlexternalvariable)
boolean tableverbwindowopen (short)
boolean tablepushglobals (hdlhashtable)
boolean tablesymbolchanged (hdlhashtable, const bigstring, hdlhashnode, boolean)
boolean tablesymbolinserted (hdlhashtable, const bigstring)
boolean tablesymboldeleted (hdlhashtable, const bigstring)
boolean tableverbclose (void)
boolean tableverbsetglobals (void)
boolean tableverbsetupdisplay (hdlhashtable, hdlwindowinfo)
boolean tableresetformatsrects (void)
boolean tablestart (void)


Function Documentation

boolean findinparenttable hdlhashtable  ,
hdlhashtable ,
bigstring 
 

Referenced by buildpagetableverb(), glossarypatcherverb(), htmlbuildmacrocontext(), indexfunc(), inetdsupervisor(), parentfunc(), parsepageaddress(), scriptlocalsbutton(), tablesurface(), webserverlocateresponder(), xmlcompile(), and xmldecompile().

boolean findnamedtable hdlhashtable  ,
bigstring  ,
hdlhashtable
 

Definition at line 206 of file tableops.c.

References fl, hnode, langfindsymbol(), pophashtable(), pushhashtable(), and tablevaltotable().

Referenced by checktable(), getmonthurl(), resolvexcmdglobal(), runshutdownscripts(), and scriptrunspecialscripts().

Here is the call graph for this function:

boolean gettablevalue hdltreenode  ,
short  ,
hdlhashtable
 

Definition at line 128 of file tableverbs.c.

References bigstring, gettableparam(), hnode, return(), and tableverbinmemory().

Referenced by buildpagetableverb(), callscriptverb(), cleanindexverb(), deindexpageverb(), getoptionalpagetablevalue(), getoptionaltablevalue(), htmlcalendardrawverb(), htmlfunctionvalue(), htmlneutermacrosverb(), htmlneutertagsverb(), indexpageverb(), iso8859encodeverb(), langexternalgettablevalue(), mrcalendargetfirstaddressverb(), mrcalendargetfirstdayverb(), mrcalendargetlastaddressverb(), mrcalendargetlastdayverb(), openverb(), stringmultiplereplaceallverb(), tablecopyverb(), tableemptytableverb(), tablegetdisplaysettingsverb(), tablemoveverb(), tablesetdisplaysettingsverb(), tablevalidateverb(), threadfunctionvalue(), unionmatchesverb(), xmladdtableverb(), xmladdvalueverb(), xmldecompileverb(), xmlgetaddressverb(), xmlgetattributevalueverb(), xmlgetattributeverb(), and xmlgetvalueverb().

Here is the call graph for this function:

boolean tableclientsurface hdlexternalvariable   ) 
 

Definition at line 580 of file tableexternal.c.

References bigstring, filewindowtable, tykeystrokerecord::floptionkey, keyboardstatus, shellclosewindow(), shellwindow, tablefindvariable(), and tablezoomtoname().

Referenced by langexternalsurfacekey(), and langexternaltitleclick().

Here is the call graph for this function:

boolean tableclienttitlepopuphit Point  ,
hdlexternalvariable 
 

Definition at line 984 of file tablepopup.c.

References bigstring, clientvariable, disposehandle(), doctitlebarheight, fl, getlocalwindowrect(), globaltolocalpoint(), localtoglobalpoint(), localtoscreenrect(), newemptyhandle(), nil, pointinrect(), popdesktopport(), popupmenuhit(), pt, pushdesktopport(), r, shellwindow, short, stringpixels(), tablefilltitlepopup(), tabletitlepopupselect(), and windowgettitle().

Referenced by langexternaltitleclick(), scripttitleclick(), and tableverbtitleclick().

Here is the call graph for this function:

short tablecomparenodes hdlhashtable  ,
hdlhashnode  ,
hdlhashnode 
 

Definition at line 169 of file tablecompare.c.

References sortbykind, sortbyname, sortbyvalue, tablecomparekinds(), tablecomparenames(), and tablecomparevalues().

Referenced by cccomparenodes().

Here is the call graph for this function:

boolean tabledroppasteroutine void   ) 
 

Definition at line 931 of file tablescrap.c.

References alertstring(), askdialog(), bigstring, cantpasteherestring, disposevaluerecord(), hashscraptype, insertchar(), insertstring(), langexternalbracketname(), langexternalgetquotedpath(), nameroottable, nil, pasteasstring, shellgetscrap(), tableexpandtodotparams(), tablegetscrapvalue(), tablegetstringlist(), tablepastevalue(), and zerostring.

Here is the call graph for this function:

boolean tableedit hdlexternalvariable  ,
hdlwindowinfo  ,
ptrfilespec  ,
bigstring  ,
rectparam 
 

Definition at line 431 of file tableexternal.c.

References bigstring, getwindowinfo(), HNoNode, idtableconfig, newchildwindow(), nil, tyhashtable::parenthashtable, shellbringtofront(), shellsetwindowchanges(), shellupdatewindow(), tablefindvariable(), tableverbinmemory(), tableverbsetupdisplay(), tablewindowopen(), tytableformats::windowrect, and windowzoom().

Referenced by langexternaledit(), and tablezoomfromtable().

Here is the call graph for this function:

boolean tablefindvariable hdlexternalvariable  ,
hdlhashtable ,
bigstring 
 

Definition at line 501 of file tableops.c.

References copystring(), findvariablesearch(), nameroottable, roottable, and rootvariable.

Referenced by continuetablesearch(), langexternalfindvariable(), tableclientsurface(), tableedit(), and tablewindowclosed().

Here is the call graph for this function:

hdldatabaserecord tablegetdatabase hdlhashtable   ) 
 

Referenced by additemtopagetable(), ccwindowgetdatabase(), decompilespecialtable(), disposehashnode(), getfullpath(), hashassign(), hashpacktable(), hashresolvevalue(), hashsetlocality(), tabledrivesymbolchange(), and tablefindrootwindow().

boolean tableinitverbs void   ) 
 

Definition at line 950 of file tableverbs.c.

References idtableverbs, loadfunctionprocessor(), and tablefunctionvalue().

Referenced by tablestart().

Here is the call graph for this function:

boolean tablemovetoname hdlhashtable  ,
bigstring 
 

Referenced by tablefunctionvalue(), tablesurface(), and tablezoomtoname().

boolean tablepushglobals hdlhashtable   ) 
 

boolean tableresetformatsrects void   ) 
 

Definition at line 346 of file tableexternal.c.

References insetrect(), oppopoutline(), oppushoutline(), opresize(), opsetdisplaydefaults(), r, tableformatswindowinfo, tablerecalccolwidths(), and windowresetrects().

Referenced by tableverbsetupdisplay().

Here is the call graph for this function:

boolean tablestart void   ) 
 

Definition at line 737 of file tablewindow.c.

References assert, ccdisposefilerecord(), ccsavespecialfile(), idtableconfig, loadconfigresource(), opclear(), opcopy(), opcut(), oppopglobals(), opprint(), oppushglobals(), opresetscrollbars(), oprmousedown(), opscroll(), opselectall(), opsetprintinfo(), opsettextmode(), shellnewcallbacks(), shellpushscraphook(), tablebeginprint(), tableeditgetundoglobals(), tableeditsetundoglobals(), tableendprint(), tableformatsdata, tableformatswindow, tableformatswindowinfo, tablegetvariableroutine(), tableinitverbs(), tablescraphook(), tablesetselectioninfo(), tableverbactivate(), tableverbadjustcursor(), tableverbchildclose(), tableverbclose(), tableverbcmdkeyfilter(), tableverbgetcontentsize(), tableverbgettargetdata(), tableverbidle(), tableverbkeystroke(), tableverbmousedown(), tableverbpaste(), tableverbresetrects(), tableverbresize(), tableverbruncursor(), tableverbsearch(), tableverbsetfont(), tableverbsetglobals(), tableverbsetsize(), tableverbtitleclick(), and tableverbupdate().

Referenced by frontierstart().

Here is the call graph for this function:

boolean tablesymbolchanged hdlhashtable  ,
const   bigstring,
hdlhashnode  ,
boolean 
 

Definition at line 1299 of file tableexternal.c.

References hashlookupnode(), hnode, pophashtable(), pushhashtable(), tabledrivesymbolchange(), tablesymbolchangedvisit(), and tableupdatewindowtitles().

Referenced by ccsymbolchanged(), and tablewindowclosed().

Here is the call graph for this function:

boolean tablesymboldeleted hdlhashtable  ,
const   bigstring
 

Definition at line 1354 of file tableexternal.c.

References tabledrivesymbolchange(), and tablesymboldeletedvisit().

Referenced by ccsymboldeleted().

Here is the call graph for this function:

boolean tablesymbolinserted hdlhashtable  ,
const   bigstring
 

Definition at line 1329 of file tableexternal.c.

References hashlookupnode(), hnode, pophashtable(), pushhashtable(), tabledrivesymbolchange(), tablesymbolinsertedvisit(), and tableupdatewindowtitles().

Referenced by ccsymbolinserted().

Here is the call graph for this function:

boolean tablevaltotable tyvaluerecord  ,
hdlhashtable ,
hdlhashnode 
 

Definition at line 56 of file tableexternal.c.

Referenced by findnamedtable(), htmlbuildmacrocontext(), langexternalgetinfo(), langexternalvaltotable(), opattributesgetoneattribute(), opattributesgettypestring(), opxmlpushattributes(), and xmlgetaddresslistverb().

boolean tableverbclose void   ) 
 

Definition at line 397 of file tablewindow.c.

References assert, killundo(), nil, opcloseoutline(), outlinedata, shellclosechildwindows(), tablecheckwindowrect(), tabledisposeoutline(), tableexiteditmode(), tableformatsdata, tableformatswindowinfo, tableoutlineneedssaving(), and tablewindowclosed().

Referenced by ccwindowclose(), and tablestart().

Here is the call graph for this function:

boolean tableverbcontinuesearch hdlexternalvariable   ) 
 

Definition at line 410 of file tablefind.c.

References continuetablesearch(), tysearchparameters::flclosebehind, nil, searchparams, shellclosewindow(), shellwindow, and shellwindowinfo.

Referenced by langexternalcontinuesearch(), and tableverbsearch().

Here is the call graph for this function:

boolean tableverbdispose hdlexternalvariable  ,
boolean 
 

Definition at line 159 of file tableexternal.c.

References HNoNode, internaltable, langexternaldisposevariable(), MEMTRACKER, nil, tabledisposevariable(), and tableverbinmemory().

Referenced by langexternaldisposevalue(), tableloadsystemtable(), and tablenewsubtable().

Here is the call graph for this function:

boolean tableverbfind hdlexternalvariable  ,
boolean
 

Definition at line 338 of file tablefind.c.

References fl, HNoNode, nil, tablefind(), tablenosubsdirty(), tableverbinmemory(), and tableverbunload().

Referenced by langexternalsearch().

Here is the call graph for this function:

boolean tableverbfindusedblocks hdlexternalvariable  ,
bigstring  bspath
 

Definition at line 512 of file tablepack.c.

References filewindowtable, findusedblocksvisit(), fl, h, hashtablevisit(), HNoNode, statsblockinuse(), tableverbinmemory(), and tableverbunload().

Referenced by langexternalfindusedblocks().

Here is the call graph for this function:

boolean tableverbgetdisplaystring hdlexternalvariable  ,
bigstring 
 

Definition at line 103 of file tableexternal.c.

References h, hashcountitems(), parsenumberstring(), tablesizestring, and tablestringlist.

Referenced by langexternalgetdisplaystring().

Here is the call graph for this function:

boolean tableverbgetsize hdlexternalvariable  ,
long
 

Definition at line 292 of file tableexternal.c.

References hashcountitems(), HNoNode, long, and tableverbinmemory().

Referenced by langexternalgetvalsize().

Here is the call graph for this function:

boolean tableverbgettimes hdlexternalvariable  ,
long ,
long ,
hdlhashnode 
 

Definition at line 444 of file tablepack.c.

References h, hnode, return(), tableverbinmemory(), and tyhashtable::timecreated.

Referenced by langexternalgettimes().

Here is the call graph for this function:

boolean tableverbgettypestring hdlexternalvariable  ,
bigstring 
 

Definition at line 125 of file tableexternal.c.

References systemtabletypestring, tablegetstringlist(), tabletypestring, and xmltypestring.

Referenced by langexternaltypestring().

Here is the call graph for this function:

boolean tableverbinmemory hdlexternalvariable  ,
hdlhashnode 
 

Definition at line 205 of file tableexternal.c.

References bigstring, BIGSTRING, dbpopdatabase(), dbpushdatabase(), dbrefhandle(), fl, fllangerror, tyhashtable::flmayaffectdisplay, hnode, HNoNode, idniltableaddress, lang2paramerror(), langerrormessage(), langexternalfindvariable(), langexternalgetfullpath(), langtraperrors(), languntraperrors(), long, nil, nildbaddress, poptrailingchars(), shellinternalerror, tableloadingerror, and tableunpacktable().

Referenced by apptablevisit(), fullpathsearch(), gettablevalue(), tableedit(), tableloadsystemtable(), tablevaltotable(), tableverbdispose(), tableverbfind(), tableverbfindusedblocks(), tableverbgetsize(), tableverbgettimes(), tableverbmemorypack(), tableverbpack(), tableverbpacktotext(), tableverbsetdirty(), and tableverbsettimes().

Here is the call graph for this function:

boolean tableverbisdirty hdlexternalvariable   ) 
 

Definition at line 308 of file tableexternal.c.

References tablecheckwindowrect().

Referenced by langexternalisdirty().

Here is the call graph for this function:

boolean tableverbmemorypack hdlexternalvariable  ,
Handle ,
hdlhashnode 
 

Definition at line 166 of file tablepack.c.

References disposehandle(), fl, h, hnode, pushhandle(), tablecheckwindowrect(), tablepacktable(), tableverbinmemory(), and tableverbunload().

Referenced by langexternalmemorypack().

Here is the call graph for this function:

boolean tableverbmemoryunpack Handle  ,
long ,
hdlexternalvariable ,
boolean 
 

Definition at line 200 of file tablepack.c.

References h, loadhandleremains(), long, newtablevariable(), tabledisposetable(), and tableunpacktable().

Referenced by langexternalmemoryunpack().

Here is the call graph for this function:

boolean tableverbnew hdlexternalvariable  ) 
 

Definition at line 197 of file tableexternal.c.

References tablenewtable().

Referenced by langexternalnewvalue().

Here is the call graph for this function:

boolean tableverbpack hdlexternalvariable  ,
Handle ,
boolean
 

Definition at line 235 of file tablepack.c.

References assert, dbrefhandle(), dbsavehandle(), disposehandle(), enlargehandle(), equalhandles(), fl, fldatabasesaveas, gethandlesize(), h, HNoNode, pullfromhandle(), sethandlesize(), shellsetwindowchanges(), tablecheckwindowrect(), tablenosubsdirty(), tablepacktable(), tableverbinmemory(), tableverbunload(), and tablewindowopen().

Referenced by langexternalpack(), and tablesavesystemtable().

Here is the call graph for this function:

boolean tableverbpacktotext hdlexternalvariable  ,
Handle 
 

Definition at line 409 of file tablepack.c.

References fl, h, HNoNode, tablepacktotextvisit(), tablesortedinversesearch(), tableverbinmemory(), and tableverbunload().

Referenced by langexternalpacktotext().

Here is the call graph for this function:

boolean tableverbsetdirty hdlexternalvariable  ,
boolean 
 

Definition at line 328 of file tableexternal.c.

References HNoNode, and tableverbinmemory().

Referenced by langexternalsetdirty().

Here is the call graph for this function:

boolean tableverbsetglobals void   ) 
 

Definition at line 84 of file tablewindow.c.

References nil, opeditsetglobals(), opsetoutline(), outlinedata, outlinewindow, outlinewindowinfo, tableformatsdata, tableformatswindow, and tableformatswindowinfo.

Referenced by ccwindowsetglobals(), and tablestart().

Here is the call graph for this function:

boolean tableverbsettimes hdlexternalvariable  ,
long  ,
long  ,
hdlhashnode 
 

Definition at line 462 of file tablepack.c.

References h, hnode, return(), tableverbinmemory(), and tyhashtable::timecreated.

Referenced by langexternalsettimes().

Here is the call graph for this function:

boolean tableverbsetupdisplay hdlhashtable  ,
hdlwindowinfo 
 

Definition at line 382 of file tableexternal.c.

References tyconfigrecord::defaultfont, tyconfigrecord::defaultsize, tyconfigrecord::defaultstyle, idscriptconfig, nil, r, runtimestacktable, shellgetconfig(), shellpopglobals(), shellpushglobals(), tablenewformatsrecord(), tableprepareoutline(), and tableresetformatsrects().

Referenced by ccwindowsetuptableview(), and tableedit().

Here is the call graph for this function:

boolean tableverbunload hdlexternalvariable   ) 
 

Definition at line 401 of file tableops.c.

References tabledisposetable().

Referenced by apptablevisit(), fullpathsearch(), tableverbfind(), tableverbfindusedblocks(), tableverbmemorypack(), tableverbpack(), and tableverbpacktotext().

Here is the call graph for this function:

boolean tableverbunpack Handle  ,
long ,
hdlexternalvariable ,
boolean 
 

Definition at line 367 of file tablepack.c.

References h, loadlongfromdiskhandle(), and newtablevariable().

Referenced by langexternalunpack().

Here is the call graph for this function:

boolean tableverbwindowopen short   ) 
 

boolean tablewindowclosed hdlexternalvariable   ) 
 

Definition at line 516 of file tableexternal.c.

References bigstring, istablevariable(), nil, tablefindvariable(), and tablesymbolchanged().

Referenced by langexternalwindowclosed(), langexternalzoomfrom(), and tableverbclose().

Here is the call graph for this function:

boolean tablewindowopen hdlexternalvariable  ,
hdlwindowinfo
 

Definition at line 78 of file tableexternal.c.

References nil, and shellfinddatawindow().

Referenced by langexternalvariablewindowopen(), tableedit(), and tableverbpack().

Here is the call graph for this function:

boolean tablezoomfromtable hdlhashtable   ) 
 

Definition at line 662 of file tableexternal.c.

References bigstring, emptystring, tyhashtable::hashtablerefcon, langexternalgetfullpath(), nil, and tableedit().

Referenced by scriptlocalsbutton(), scriptzoomdotparams(), tablesurface(), tabletitlepopupselect(), and tablezoomtoname().

Here is the call graph for this function:

boolean tablezoomtoname hdlhashtable  ,
bigstring 
 

Definition at line 1374 of file tableexternal.c.

Referenced by editvalue(), scriptlocalsbutton(), scriptzoomdotparams(), tableclientsurface(), tablepastevalue(), tabletitlepopupselect(), and tablezoomfound().


Generated on Wed Jun 14 03:37:02 2006 for frontierkernel 10.1.10a by  doxygen 1.4.6