tableinternal.h File Reference

#include "langexternal.h"
#include "tableformats.h"

Include dependency graph for tableinternal.h:

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

Go to the source code of this file.

Data Structures

struct  tytablevariable

Defines

#define tableinternalinclude
#define sortbyname   0
#define sortbyvalue   1
#define sortbykind   2
#define tablestringlist   165
#define systemtabletypestring   1
#define tabletypestring   2
#define tablesizestring   3
#define copyofstring   5
#define pastedtextstring   6
#define pastedstring   7
#define pasteasstring   8
#define questionmarksstring   9
#define nametitlestring   10
#define valuetitlestring   11
#define kindtitlestring   12
#define xmltypestring   13
#define tableerrorlist   265
#define notableerror   1
#define internalerror   2
#define namenottableerror   3
#define namecolumn   0
#define valuecolumn   1
#define kindcolumn   2
#define fixedctcols   maxtablecols
#define outlinetopinset   3
#define outlinebottominset   0
#define outlineleftinset   3
#define outlinerightinset   0

Typedefs

typedef tytablevariableptrtablevariable
typedef tytablevariable ** hdltablevariable
typedef boolean(* tyfindvariablecallback )(hdlhashtable, hdlhashnode)

Functions

void tablegettitlestring (short, bigstring)
void tableoverridesort (hdlhashnode)
void tablerestoresort (void)
boolean tableeditsetglobals (void)
boolean tableeditgetundoglobals (long *)
boolean tableeditsetundoglobals (long, boolean)
boolean tablecelliseditable (hdlheadrecord, short)
boolean tablesetwpedittext (hdlheadrecord)
boolean tablegetwpedittext (hdlheadrecord, boolean)
boolean tableverbsearch (void)
boolean tablesetdebugglobals (hdlhashtable, hdlhashnode)
hdlhashtable tablegetlinkedhashtable (void)
hdltablevariable tablegetlinkedtablevariable (void)
boolean tablegetiteminfo (hdlheadrecord, hdlhashtable *, bigstring, tyvaluerecord *, hdlhashnode *)
boolean tablegetcursorinfo (hdlhashtable *, bigstring, tyvaluerecord *, hdlhashnode *)
void tablelinkformats (hdlhashtable, hdltableformats)
boolean istablevariable (hdlexternalvariable)
boolean gettablevariable (tyvaluerecord, hdltablevariable *, short *)
boolean newtablevariable (boolean, long, hdltablevariable *, boolean)
boolean tablenewtablevalue (hdlhashtable *, tyvaluerecord *)
boolean tablefinddatawindow (hdlhashtable, hdlwindowinfo *)
boolean tabledisposetable (hdlhashtable, boolean)
boolean tablesortedinversesearch (hdlhashtable, langsortedinversesearchcallback, ptrvoid)
boolean tablecheckwindowrect (hdlhashtable)
boolean findvariablesearch (hdlhashtable, hdlexternalvariable, boolean, hdlhashtable *, bigstring, tyfindvariablecallback)
boolean tablenosubsdirty (hdlhashtable)
boolean tablepreflightsubsdirtyflag (hdlexternalvariable)
boolean tableexiteditmode (void)
boolean tablevisicursor (void)
boolean tablemovetonode (hdlhashnode)
boolean tablebringtofront (hdlhashtable)
boolean tableresort (hdlhashtable, hdlhashnode)
boolean tablegetsortorder (hdlhashtable, short *)
boolean tablesetsortorder (hdlhashtable, short)
boolean tablegetcursorpath (bigstring)
boolean tablepushcontext (hdlhashtable, tyvaluetype)
boolean tablepopcontext (hdlhashtable, tyvaluetype)
boolean tablegetstringlist (short, bigstring)
boolean tablepacktable (hdlhashtable, boolean, Handle *, boolean *)
boolean tableunpacktable (Handle, boolean, hdlhashtable *)
boolean tablekindpopuphit (Point)
void tableupdatekindpopup (void)
boolean tablesortpopuphit (Point)
void tableupdatesortpopup (void)
boolean tablesetitemname (hdlhashtable, bigstring, hdlheadrecord, boolean)
boolean tablepopupkinddialog (void)
boolean tablesetprintinfo (void)
boolean tableprint (short)
boolean tablecursoriszoomable (void)
boolean tablecheckzoombutton (void)
void tabledrawzoombutton (boolean)
boolean tablezoombuttonhit (void)
boolean tablecursorisrunnable (void)
boolean tableruncursor (void)
boolean tablescraphook (Handle)
boolean tableexportscrapvalue (const tyvaluerecord *, tyscraptype, Handle *, boolean *)
boolean tablecutroutine (void)
boolean tablecopyroutine (void)
boolean tablepasteroutine (void)
boolean tableclearroutine (void)
boolean tableundoclear (hdlhashnode, boolean)
boolean tableredoclear (hdlhashnode, boolean)
boolean tablenewtable (hdltablevariable *, hdlhashtable *)
boolean tabledive (void)
boolean tablesurface (void)
boolean tablezoomfromhead (hdlheadrecord)
boolean tablesymbolsresorted (hdlhashtable)
boolean tablebeforeprintpage (void)
boolean tableafterprintpage (void)

Variables

short tableverberrornum


Define Documentation

#define copyofstring   5
 

Definition at line 65 of file tableinternal.h.

Referenced by tablemakeuniquename().

#define fixedctcols   maxtablecols
 

Definition at line 120 of file tableinternal.h.

Referenced by browsernewwindow().

#define internalerror   2
 

Definition at line 77 of file tableinternal.h.

#define kindcolumn   2
 

Definition at line 87 of file tableinternal.h.

Referenced by tableadjustcursor(), tablefindcolumn(), tablefunctionvalue(), tablegetmaxwidthvisit(), tablegetoutlinesize(), tablegettitlestring(), and tableupdategridlines().

#define kindtitlestring   12
 

Definition at line 72 of file tableinternal.h.

#define namecolumn   0
 

Definition at line 83 of file tableinternal.h.

Referenced by tableadjustcursor(), tablecelliseditable(), tabledrawcell(), tablefunctionvalue(), tablegetcellstring(), tablegetedittextrect(), tablegetmaxcolwidthvisit(), tablegetmaxwidthvisit(), tablegetoutlinesize(), tablegettitlestring(), tablegetwpedittext(), tablemakenewvalue(), tablemouseinline(), tablesearchcellname(), tablesetwpedittext(), and tableupdategridlines().

#define namenottableerror   3
 

Definition at line 78 of file tableinternal.h.

Referenced by gettablevariable(), langipcggettableparam(), odbvaltotable(), and xmlgetaddresslistverb().

#define nametitlestring   10
 

Definition at line 70 of file tableinternal.h.

Referenced by tabledisplaytitle(), and tablegettitlestring().

#define notableerror   1
 

Definition at line 76 of file tableinternal.h.

Referenced by tablefunctionvalue().

#define outlinebottominset   0
 

Definition at line 123 of file tableinternal.h.

#define outlineleftinset   3
 

Definition at line 124 of file tableinternal.h.

#define outlinerightinset   0
 

Definition at line 125 of file tableinternal.h.

#define outlinetopinset   3
 

Definition at line 122 of file tableinternal.h.

#define pasteasstring   8
 

Definition at line 68 of file tableinternal.h.

Referenced by tabledroppasteroutine().

#define pastedstring   7
 

Definition at line 67 of file tableinternal.h.

Referenced by tablepasteroutine().

#define pastedtextstring   6
 

Definition at line 66 of file tableinternal.h.

Referenced by tablepasteroutine().

#define questionmarksstring   9
 

Definition at line 69 of file tableinternal.h.

Referenced by tablegetcellstring(), and tablegettitlestring().

#define sortbykind   2
 

Definition at line 58 of file tableinternal.h.

Referenced by tablecomparenodes(), and tablesortpopupselect().

#define sortbyname   0
 

Definition at line 56 of file tableinternal.h.

Referenced by tablecomparenodes(), and tablesortpopupselect().

#define sortbyvalue   1
 

Definition at line 57 of file tableinternal.h.

Referenced by tablecomparenodes(), and tablesortpopupselect().

#define systemtabletypestring   1
 

Definition at line 62 of file tableinternal.h.

Referenced by tableverbgettypestring().

#define tableerrorlist   265
 

Definition at line 75 of file tableinternal.h.

Referenced by gettableparam(), langipcggettableparam(), odbvaltotable(), tablefunctionvalue(), and xmlgetaddresslistverb().

#define tableinternalinclude
 

Definition at line 28 of file tableinternal.h.

#define tablesizestring   3
 

Definition at line 64 of file tableinternal.h.

Referenced by tableverbgetdisplaystring().

#define tablestringlist   165
 

Definition at line 61 of file tableinternal.h.

Referenced by tablegetstringlist(), and tableverbgetdisplaystring().

#define tabletypestring   2
 

Definition at line 63 of file tableinternal.h.

Referenced by tableverbgettypestring().

#define valuecolumn   1
 

Definition at line 85 of file tableinternal.h.

Referenced by claypostdrawline(), iseditscrap(), tableadjustcursor(), tablecellclickcallback(), tablecelliseditable(), tablegetcellstring(), tablegetwpedittext(), tablemouseinline(), tablesearchcellvalue(), and tablesetwpedittext().

#define valuetitlestring   11
 

Definition at line 71 of file tableinternal.h.

#define xmltypestring   13
 

Definition at line 73 of file tableinternal.h.

Referenced by tableverbgettypestring().


Typedef Documentation

typedef struct tytablevariable ** hdltablevariable
 

typedef struct tytablevariable * ptrtablevariable
 

typedef boolean(* tyfindvariablecallback)(hdlhashtable, hdlhashnode)
 

Definition at line 127 of file tableinternal.h.


Function Documentation

boolean findvariablesearch hdlhashtable  ,
hdlexternalvariable  ,
boolean  ,
hdlhashtable ,
bigstring  ,
tyfindvariablecallback 
 

Definition at line 425 of file tableops.c.

References ctbuckets, tyvaluerecord::data, tyvaluedata::externalvalue, externalvaluetype, gethashkey, i, and tyvaluerecord::valuetype.

Referenced by tablefilltitlepopup(), and tablefindvariable().

boolean gettablevariable tyvaluerecord  ,
hdltablevariable ,
short
 

Definition at line 173 of file tableops.c.

References tyvaluerecord::data, tyvaluedata::externalvalue, externalvaluetype, istablevariable(), namenottableerror, and tyvaluerecord::valuetype.

Referenced by apptablevisit(), getostypevalnamevisit(), gettableparam(), processstartprofiling(), and tablevaltotable().

Here is the call graph for this function:

boolean istablevariable hdlexternalvariable   ) 
 

Definition at line 157 of file tableops.c.

References idtableprocessor.

Referenced by claygetfileinfo(), closeownedwindowsvisit(), gettablevariable(), nosubsdirtyvisit(), tablewindowclosed(), and updatesubsdirtyvisit().

boolean newtablevariable boolean  ,
long  ,
hdltablevariable ,
boolean 
 

Definition at line 238 of file tableops.c.

References h, and langnewexternalvariable().

Referenced by tableloadsystemtable(), tablenewtable(), tableverbmemoryunpack(), and tableverbunpack().

Here is the call graph for this function:

boolean tableafterprintpage void   ) 
 

Definition at line 729 of file tablewindow.c.

References beforeprintcolwidths, maxtablecols, moveleft(), and sizeof().

Referenced by setuptableoutlinecallbacks().

Here is the call graph for this function:

boolean tablebeforeprintpage void   ) 
 

Definition at line 715 of file tablewindow.c.

References clearbytes(), maxtablecols, sizeof(), tableformatsdata, tablerecalccolwidths(), and tytableformats::tablerect.

Referenced by setuptableoutlinecallbacks().

Here is the call graph for this function:

boolean tablebringtofront hdlhashtable   ) 
 

Referenced by tablesurface().

boolean tablecelliseditable hdlheadrecord  ,
short 
 

Definition at line 47 of file tableedit.c.

References bigstring, codevaluetype, externalvaluetype, hnode, namecolumn, tablegetiteminfo(), valuecolumn, and tyvaluerecord::valuetype.

Here is the call graph for this function:

boolean tablecheckwindowrect hdlhashtable   ) 
 

Referenced by tableverbclose(), tableverbisdirty(), tableverbmemorypack(), and tableverbpack().

boolean tablecheckzoombutton void   ) 
 

Definition at line 78 of file tablerunbutton.c.

References tablecursoriszoomable(), and tableformatsdata.

Referenced by tabledrawzoombutton(), and tableverbidle().

Here is the call graph for this function:

boolean tableclearroutine void   ) 
 

Definition at line 574 of file tablescrap.c.

References agentstable, bigstring, hashgetiteminfo(), hashunlink(), hnode, max, nil, pophashtable(), pushhashtable(), pushundoaction(), pushundostep(), scriptremoveagent(), tableclosewindows(), tableeditingemptycell(), tableeditleavecell(), tableeditsetglobals(), tableformatsdata, tablegetlinkedhashtable(), tableundoclear(), tablevisicursor(), undoclearstring, and wpclear().

Referenced by tablecutroutine().

Here is the call graph for this function:

boolean tablecopyroutine void   ) 
 

Definition at line 440 of file tablescrap.c.

References bigstring, disposehandle(), emptystring, fl, hashscraptype, hnode, insertinhandle(), langexternalbracketname(), langexternalgetquotedpath(), langpackvalue(), langpoperrorcallback(), langpusherrorcallback(), nil, pushchar(), pushstring(), shellsetscrap(), stringlength, tabledisposescrap(), tableeditsetglobals(), tableexportscrap(), tablegetcursorinfo(), and wpcopy().

Referenced by tablecutroutine().

Here is the call graph for this function:

boolean tablecursorisrunnable void   ) 
 

Definition at line 165 of file tablerunbutton.c.

References bigstring, externalvaluetype, hnode, idscriptprocessor, langexternalgettype(), stringvaluetype, tablegetcursorinfo(), and tyvaluerecord::valuetype.

Referenced by tableverbruncursor().

Here is the call graph for this function:

boolean tablecursoriszoomable void   ) 
 

Definition at line 64 of file tablerunbutton.c.

References bigstring, externalvaluetype, hnode, novaluetype, tablegetcursorinfo(), and tyvaluerecord::valuetype.

Referenced by tablecheckzoombutton().

Here is the call graph for this function:

boolean tablecutroutine void   ) 
 

Definition at line 627 of file tablescrap.c.

References pushundoaction(), tableclearroutine(), tablecopyroutine(), tableeditingemptycell(), tableeditleavecell(), tableeditsetglobals(), undocutstring, and wpcut().

Here is the call graph for this function:

boolean tabledisposetable hdlhashtable  ,
boolean 
 

Definition at line 386 of file tableops.c.

References disposehashtable().

Referenced by disposecancoonrecord(), inetdsupervisor(), tabledisposevariable(), tableloadsystemtable(), tableverbmemoryunpack(), tableverbunload(), and webserverbuildresponse().

Here is the call graph for this function:

boolean tabledive void   ) 
 

Definition at line 558 of file tableexternal.c.

References opeditingtext(), opsettextmode(), opupdatenow(), and tablezoomfromhead().

Referenced by tablekeystrokecallback(), tableverbkeystroke(), and tablezoombuttonhit().

Here is the call graph for this function:

void tabledrawzoombutton boolean   ) 
 

Definition at line 125 of file tablerunbutton.c.

References bigstring, closebitmap(), drawlabeledwindoidicon(), eraserect(), isemptyrect, openbitmap(), r, shellgetstring(), tablecheckzoombutton(), tableformatsdata, tableformatswindow, and zoombuttonstring.

Referenced by tableverbactivate(), tableverbidle(), and tablezoombuttonhit().

Here is the call graph for this function:

boolean tableeditgetundoglobals long  ) 
 

Definition at line 406 of file tableedit.c.

References opeditgetundoglobals().

Here is the call graph for this function:

boolean tableeditsetglobals void   ) 
 

boolean tableeditsetundoglobals long  ,
boolean 
 

Definition at line 427 of file tableedit.c.

References opeditsetundoglobals().

Here is the call graph for this function:

boolean tableexiteditmode void   ) 
 

Referenced by tablekindrecalc(), tablepasteroutine(), tableredoclear(), tableruncursor(), tableundoclear(), and tableverbclose().

boolean tableexportscrapvalue const tyvaluerecord ,
tyscraptype  ,
Handle ,
boolean
 

Definition at line 285 of file tablescrap.c.

References hashscraptype, menuscraptype, opscraptype, scriptscraptype, tableexportoutlinescrap(), tableexporttextscrap(), tableexportwpscrap(), textscraptype, and wpscraptype.

Referenced by tableexportscrap().

Here is the call graph for this function:

boolean tablefinddatawindow hdlhashtable  ,
hdlwindowinfo
 

Referenced by scriptprocesskilled(), and tablezoomtoname().

boolean tablegetcursorinfo hdlhashtable ,
bigstring  ,
tyvaluerecord ,
hdlhashnode
 

Referenced by tablechecksortorder(), tablecopyroutine(), tablecursorisrunnable(), tablecursoriszoomable(), tabledisplaytitle(), tablefillkindpopup(), tablefillsortpopup(), tablefunctionvalue(), tablekindrecalc(), tablepasteroutine(), tablepopupkinddialog(), tableruncursor(), tablesortpopupselect(), tabletitleclick(), and tableverbsearch().

boolean tablegetcursorpath bigstring   ) 
 

Referenced by tableruncursor().

boolean tablegetiteminfo hdlheadrecord  ,
hdlhashtable ,
bigstring  ,
tyvaluerecord ,
hdlhashnode
 

Referenced by tableadjustcursor(), tablecelliseditable(), tablegetselvisit(), tablemouseinline(), tablesetwpedittext(), tableverbislinked(), and tablezoomfromhead().

hdlhashtable tablegetlinkedhashtable void   ) 
 

Referenced by tableclearroutine(), tablegetcellstring(), tablemakenewvalue(), tablepostfontchange(), tableredoclear(), tablesurface(), tableundoclear(), and tableverbgettargetdata().

hdltablevariable tablegetlinkedtablevariable void   ) 
 

Referenced by tableverbtitleclick().

boolean tablegetsortorder hdlhashtable  ,
short
 

Referenced by tablefillsortpopup(), and tablefunctionvalue().

boolean tablegetstringlist short  ,
bigstring 
 

Definition at line 1102 of file tableops.c.

References getstringlist(), and tablestringlist.

Referenced by tabledisplaytitle(), tabledroppasteroutine(), tablegetcellstring(), tablegettitlestring(), tablemakeuniquename(), tablepasteroutine(), and tableverbgettypestring().

Here is the call graph for this function:

void tablegettitlestring short  ,
bigstring 
 

Definition at line 45 of file tablecallbacks.c.

References kindcolumn, namecolumn, nametitlestring, questionmarksstring, and tablegetstringlist().

Referenced by tabledrawtitlecallback(), tablefunctionvalue(), tabletitleclick(), and tabletitleclickcallback().

Here is the call graph for this function:

boolean tablegetwpedittext hdlheadrecord  ,
boolean 
 

Definition at line 195 of file tableedit.c.

References assert, bigstring, binarytype, tyvaluedata::binaryvalue, binaryvaluetype, chdoublequote, claygetfilespec(), cleartmpstack(), coercevalue(), copyhandle(), tyvaluerecord::data, disablelangerror(), disposehandle(), tytableformats::editcol, enablelangerror(), enlargehandle(), equalhandles(), exemptfromtmpstack(), externalvaluetype, fl, getbinarytypeid(), hashtableassign(), hashtablesymbolexists(), hextobytes(), hnode, insertinhandle(), isemptystring, killundo(), langrun(), namecolumn, nil, novaluetype, opsetheadstring(), setbinaryvalue(), setheapvalue(), shellblockevents(), shellpopevents(), stringvaluetype, sysbeep, tableformatsdata, tablepopcontext(), tablepushcontext(), texthandletostring(), valuecolumn, tyvaluerecord::valuetype, and wpgettexthandle().

Referenced by setuptableoutlinecallbacks().

Here is the call graph for this function:

boolean tablekindpopuphit Point   ) 
 

Definition at line 439 of file tablepopup.c.

References popupmenuhit(), r, tablefillkindpopup(), tableformatsdata, and tablekindpopupselect().

Referenced by tableverbmousedown().

Here is the call graph for this function:

void tablelinkformats hdlhashtable  ,
hdltableformats 
 

Referenced by tablenewformatsrecord(), and tableunpacktable().

boolean tablemovetonode hdlhashnode   ) 
 

Referenced by tableredoclear(), and tableundoclear().

boolean tablenewtable hdltablevariable ,
hdlhashtable
 

Definition at line 294 of file tablestructure.c.

References disposehandle(), tyhashtable::hashtablerefcon, long, newhashtable(), newtablevariable(), tyhashtable::timecreated, and timenow().

Referenced by ccnewrecord(), tableloadsystemtable(), tablenewsubtable(), and tableverbnew().

Here is the call graph for this function:

boolean tablenewtablevalue hdlhashtable ,
tyvaluerecord
 

Definition at line 264 of file tableops.c.

References HNoNode, idtableprocessor, langexternalnewvalue(), langexternalvaltotable(), and nil.

Referenced by getnexttoken(), inetdsupervisor(), langassignnewtablevalue(), webserverbuildresponse(), and xmlstructtofrontiervalue().

Here is the call graph for this function:

boolean tablenosubsdirty hdlhashtable   ) 
 

Definition at line 580 of file tableops.c.

References hashtablevisit(), and nosubsdirtyvisit().

Referenced by nosubsdirtyvisit(), tableverbfind(), and tableverbpack().

Here is the call graph for this function:

void tableoverridesort hdlhashnode   ) 
 

Definition at line 218 of file tablecompare.c.

References tylangcallbacks::comparenodescallback, langcallbacks, nextnodecompare, origcomparenodescallback, and tableoverridecomparenodes().

Referenced by tablemakenewvalue(), and tableundoclear().

Here is the call graph for this function:

boolean tablepacktable hdlhashtable  ,
boolean  ,
Handle ,
boolean
 

Definition at line 43 of file tablepack.c.

References disposehandle(), fl, hashpacktable(), mergehandles(), nil, tablepackformats(), tablepopformats(), and tablepushformats().

Referenced by neutertags(), tableverbmemorypack(), tableverbpack(), and threadcallscriptverb().

Here is the call graph for this function:

boolean tablepasteroutine void   ) 
 

Definition at line 807 of file tablescrap.c.

References bigstring, copyhandle(), exemptfromtmpstack(), hashgettypestring(), hashscraptype, idmenuprocessor, idoutlineprocessor, idpictprocessor, idscriptprocessor, idwordprocessor, insertstring(), iseditscrap(), isemptystring, langexternalnewvalue(), menuscraptype, nil, opeditpaste(), opeditsetglobals(), opscraptype, pastedstring, pastedtextstring, pastetobinary(), pictscraptype, pophashtable(), pushhashtable(), scriptscraptype, setemptystring, setheapvalue(), shellgetscrap(), stringvaluetype, tableexiteditmode(), tablegetcursorinfo(), tablegetscrapvalue(), tablegetstringlist(), tablemakeuniquename(), tablepastevalue(), textscraptype, and wpscraptype.

Referenced by tableverbpaste().

Here is the call graph for this function:

boolean tablepopcontext hdlhashtable  ,
tyvaluetype 
 

Referenced by coercionpossible(), tablegetcellstring(), tablegetwpedittext(), and tablekindrecalc().

boolean tablepopupkinddialog void   ) 
 

Definition at line 803 of file tablepopup.c.

References typopupkindinfo::bstitle, hnode, ixfirstefptype, nil, opsetheadstring(), opupdatenow(), opvisibarcursor(), showpopupkinddialog(), tablegetcursorinfo(), tablekindpopupselect(), and typopupkindinfo::zoomkind.

Referenced by tablezoomfromhead().

Here is the call graph for this function:

boolean tablepreflightsubsdirtyflag hdlexternalvariable   ) 
 

Definition at line 634 of file tableops.c.

References fldatabasesaveas, and tableupdatesubsdirtyflag().

Referenced by tablesavesystemtable().

Here is the call graph for this function:

boolean tableprint short   ) 
 

Definition at line 80 of file tableprint.c.

References DisposeRgn, max, min, NewRgn, nil, typrintinfo::paperrect, shellprintinfo, tableformatsdata, tablerecalccolwidths(), tablerowsperpage(), tableupdatecoltitles(), and tableupdategridlines().

Here is the call graph for this function:

boolean tablepushcontext hdlhashtable  ,
tyvaluetype 
 

Referenced by coercionpossible(), tablegetcellstring(), tablegetwpedittext(), and tablekindrecalc().

boolean tableredoclear hdlhashnode  ,
boolean 
 

Definition at line 487 of file tablescrap.c.

References agentstable, bigstring, gethashkey, hashunlink(), hnode, pophashtable(), pushhashtable(), pushundostep(), scriptremoveagent(), tableexiteditmode(), tablegetlinkedhashtable(), tablemovetonode(), and tableundoclear().

Referenced by tablemakenewvalue(), tablepastevalue(), and tableundoclear().

Here is the call graph for this function:

boolean tableresort hdlhashtable  ,
hdlhashnode 
 

Referenced by tablesetitemname().

void tablerestoresort void   ) 
 

Definition at line 233 of file tablecompare.c.

References tylangcallbacks::comparenodescallback, langcallbacks, and origcomparenodescallback.

Referenced by tablemakenewvalue(), and tableundoclear().

boolean tableruncursor void   ) 
 

Definition at line 185 of file tablerunbutton.c.

References bigstring, copyhandle(), tyvaluerecord::data, externalvaluetype, hnode, idscriptprocessor, langexternalgettype(), langrunhandle(), langrunstring(), ouch(), pushstring(), tyvaluedata::stringvalue, stringvaluetype, tableexiteditmode(), tablegetcursorinfo(), tablegetcursorpath(), and tyvaluerecord::valuetype.

Referenced by tableverbruncursor().

Here is the call graph for this function:

boolean tablescraphook Handle   ) 
 

Definition at line 387 of file tablescrap.c.

References browsersetscrap(), charvaluetype, ctvaluetypes, disposehandle(), tykeystrokerecord::floptionkey, getscrap(), hashscraptype, keyboardstatus, langgettypeid(), nil, opunpackoutline(), shellsetscrap(), stringvaluetype, tableexportvaluescrap(), and textscraptype.

Referenced by tablestart().

Here is the call graph for this function:

boolean tablesetdebugglobals hdlhashtable  ,
hdlhashnode 
 

Referenced by fullpathsearch(), and fullpathstats().

boolean tablesetitemname hdlhashtable  ,
bigstring  ,
hdlheadrecord  ,
boolean 
 

Definition at line 567 of file tablepopup.c.

References alertstring(), assert, bigstring, equalidentifiers(), equalstrings(), gethandlesize(), gethashkey, hashresort(), hashsetnodekey(), hashtablelookupnode(), hashtablesymbolexists(), hnode, isemptystring, itemnameinusestring, itemnametoolongstring, nil, opgetheadstring(), and tableresort().

Referenced by clayrenamefile().

Here is the call graph for this function:

boolean tablesetprintinfo void   ) 
 

Definition at line 56 of file tableprint.c.

References typrintinfo::ctpages, divup(), typrintinfo::paperrect, shellprintinfo, tableformatsdata, and tablerowsperpage().

Here is the call graph for this function:

boolean tablesetsortorder hdlhashtable  ,
short 
 

Referenced by tablefunctionvalue(), tablesortpopupselect(), tabletitleclick(), and tabletitleclickcallback().

boolean tablesetwpedittext hdlheadrecord   ) 
 

Definition at line 119 of file tableedit.c.

References bigstring, disposehandle(), externalvaluetype, fl, tytableformats::focuscol, getheadstring, getvalueedittext(), hnode, longinfinity, namecolumn, newtexthandle(), nil, pophashtable(), pushhashtable(), right, tableformatsdata, tablegetiteminfo(), valuecolumn, tyvaluerecord::valuetype, wpscroll(), wpsettexthandle(), and wpupdate().

Referenced by setuptableoutlinecallbacks().

Here is the call graph for this function:

boolean tablesortedinversesearch hdlhashtable  ,
langsortedinversesearchcallback  ,
ptrvoid 
 

Referenced by langipcbuildmessage(), langipctablemessage(), tablefind(), and tableverbpacktotext().

boolean tablesortpopuphit Point   ) 
 

Definition at line 544 of file tablepopup.c.

References popupmenuhit(), r, tablefillsortpopup(), tableformatsdata, and tablesortpopupselect().

Referenced by tableverbmousedown().

Here is the call graph for this function:

boolean tablesurface void   ) 
 

Definition at line 613 of file tableexternal.c.

References bigstring, findinparenttable(), tykeystrokerecord::floptionkey, getrootwindow(), isfilewindow(), keyboardstatus, nil, roottable, shellbringtofront(), shellclosewindow(), shellpopglobals(), shellpushfrontglobals(), shellwindow, tablebringtofront(), tableformatswindow, tablegetlinkedhashtable(), tablemovetoname(), and tablezoomfromtable().

Referenced by tablekeystrokecallback(), tableverbkeystroke(), and tableverbtitleclick().

Here is the call graph for this function:

boolean tablesymbolsresorted hdlhashtable   ) 
 

Definition at line 1368 of file tableexternal.c.

References nil, tabledrivesymbolchange(), and tablesymbolsresortedvisit().

Here is the call graph for this function:

boolean tableundoclear hdlhashnode  ,
boolean 
 

Definition at line 517 of file tablescrap.c.

References agentstable, disposehashnode(), hashinsertnode(), hnode, pushundostep(), scriptinstallagent(), tableexiteditmode(), tablegetlinkedhashtable(), tablemovetonode(), tableoverridesort(), tableredoclear(), and tablerestoresort().

Referenced by tableclearroutine(), and tableredoclear().

Here is the call graph for this function:

boolean tableunpacktable Handle  ,
boolean  ,
hdlhashtable
 

Definition at line 91 of file tablepack.c.

References disposehandle(), disposehashtable(), disposetableformats(), error, hashunpacktable(), newhashtable(), newtableformats(), nil, popport(), pushscratchport(), tablelinkformats(), tableunpackformats(), and unmergehandles().

Referenced by neutertags(), tableverbinmemory(), tableverbmemoryunpack(), and threadcallscriptverb().

Here is the call graph for this function:

void tableupdatekindpopup void   ) 
 

Definition at line 455 of file tablepopup.c.

References bigstring, drawpopup(), getstringlist(), kindpopuplist, kindpopuptitlestring, and tableformatsdata.

Referenced by tableupdate().

Here is the call graph for this function:

void tableupdatesortpopup void   ) 
 

Definition at line 556 of file tablepopup.c.

References bigstring, drawpopup(), getstringlist(), sortpopuplist, sortpopuptitlestring, and tableformatsdata.

Referenced by tableupdate().

Here is the call graph for this function:

boolean tableverbsearch void   ) 
 

Definition at line 440 of file tablefind.c.

References bigstring, fl, hnode, keyboardescape(), searchshouldcontinue(), searchshouldwrap(), startingtosearch(), tablefind(), tablegetcursorinfo(), and tableverbcontinuesearch().

Referenced by tablestart().

Here is the call graph for this function:

boolean tablevisicursor void   ) 
 

Referenced by tableclearroutine().

boolean tablezoombuttonhit void   ) 
 

Definition at line 154 of file tablerunbutton.c.

References tabledive(), tabledrawzoombutton(), tableformatsdata, and trackicon().

Referenced by tableverbmousedown().

Here is the call graph for this function:

boolean tablezoomfromhead hdlheadrecord   ) 
 

Definition at line 686 of file tableexternal.c.

References bigstring, tykeystrokerecord::floptionkey, hnode, keyboardstatus, langexternalzoomfrom(), localtoglobalrect(), novaluetype, opgetnoderect(), shellclosewindow(), tableformatswindow, tablegetiteminfo(), tablepopupkinddialog(), and tyvaluerecord::valuetype.

Referenced by tabledive(), tableicon2click(), and tablemouseinline().

Here is the call graph for this function:


Variable Documentation

short tableverberrornum
 


Generated on Tue Jun 13 21:13:39 2006 for frontierkernel 10.1.10a by  doxygen 1.4.6