tableedit.c File Reference

#include "frontier.h"
#include "standard.h"
#include "memory.h"
#include "ops.h"
#include "strings.h"
#include "shell.h"
#include "shellprivate.h"
#include "shellundo.h"
#include "langexternal.h"
#include "opinternal.h"
#include "tablestructure.h"
#include "tableinternal.h"
#include "wpengine.h"
#include "claybrowser.h"
#include "claycallbacks.h"

Include dependency graph for tableedit.c:

Go to the source code of this file.

Functions

boolean tablecelliseditable (hdlheadrecord hnode, short col)
static boolean getvalueedittext (const tyvaluerecord *val, Handle *htext)
boolean tablesetwpedittext (hdlheadrecord hnode)
boolean tablegetwpedittext (hdlheadrecord hnode, boolean flunload)
boolean tableeditgetundoglobals (long *globals)
boolean tableeditsetundoglobals (long globals, boolean flundo)


Function Documentation

static boolean getvalueedittext const tyvaluerecord val,
Handle htext
[static]
 

Definition at line 75 of file tableedit.c.

References bigstring, binaryvaluetype, bytestohex(), coercetostring(), copyvaluerecord(), exemptfromtmpstack(), hashgetvaluestring(), newtexthandle(), nil, pullfromhandle(), and stringvaluetype.

Referenced by tablesetwpedittext().

Here is the call graph for this function:

boolean tablecelliseditable hdlheadrecord  hnode,
short  col
 

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 tableeditgetundoglobals long globals  ) 
 

Definition at line 406 of file tableedit.c.

References opeditgetundoglobals().

Here is the call graph for this function:

boolean tableeditsetundoglobals long  globals,
boolean  flundo
 

Definition at line 427 of file tableedit.c.

References opeditsetundoglobals().

Here is the call graph for this function:

boolean tablegetwpedittext hdlheadrecord  hnode,
boolean  flunload
 

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 tablesetwpedittext hdlheadrecord  hnode  ) 
 

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:


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