claycallbacks.c File Reference

#include "frontier.h"
#include "standard.h"
#include "cursor.h"
#include "dialogs.h"
#include "error.h"
#include "file.h"
#include "fileloop.h"
#include "kb.h"
#include "memory.h"
#include "ops.h"
#include "strings.h"
#include "opinternal.h"
#include "claybrowserstruc.h"
#include "claybrowserexpand.h"
#include "claycallbacks.h"

Include dependency graph for claycallbacks.c:

Go to the source code of this file.


boolean claygetsubitemspec (tybrowserspec *fsfolder, bigstring fname, tybrowserspec *fssubitem)
boolean claygetspecialfolder (void *foldername, boolean flcreate, tybrowserspec *fsspecialfolder)
boolean claygetfileinfo (const tybrowserspec *fs, tybrowserinfo *info)
boolean claygetfilename (const tybrowserspec *pfs, bigstring name)
boolean clayrenamefile (tybrowserspec *fs, hdlheadrecord headnode)
boolean browsertextchanged (hdlheadrecord hnode, bigstring origname)

Function Documentation

boolean browsertextchanged hdlheadrecord  hnode,
bigstring  origname

(**hnode).tmpbit) /*special for find & replace, see findsetheadstring in clayfind.c*/

Definition at line 1049 of file claycallbacks.c.

References bigstring, browsergetrefcon(), browserinsertagain(), browserlineinserted(), browserloadnode(), claygetfilespec(), clayrenamefile(), copystring(), hnode, info, langexternalpleasesave(), and opgetheadstring().

Referenced by setuptableoutlinecallbacks().

Here is the call graph for this function:

boolean claygetfileinfo const tybrowserspec *  fs,
tybrowserinfo info

Definition at line 650 of file claycallbacks.c.

References clearbytes(), ct, tyvaluerecord::data, tyvaluedata::externalvalue, externalvaluetype, filegetinfo(), hashcountitems(), hnode, info, istablevariable(), langexternalvaltotable(), nil, roottable, and tyvaluerecord::valuetype.

Referenced by browserfileadded(), browserloadnode(), and browsermoveto().

Here is the call graph for this function:

boolean claygetfilename const tybrowserspec *  pfs,
bigstring  name

Definition at line 747 of file claycallbacks.c.

References copystring(), and filegetfilename().

Referenced by browserfileadded().

Here is the call graph for this function:

boolean claygetspecialfolder void *  foldername,
boolean  flcreate,
tybrowserspec *  fsspecialfolder

Definition at line 436 of file claycallbacks.c.

References BIGSTRING, claygetsubitemspec(), claymakespec(), filecreatefolder(), filegetprefsspec(), newhashtable(), and nil.

Referenced by getclipfolderspec(), and getundofolderspec().

Here is the call graph for this function:

boolean claygetsubitemspec tybrowserspec *  fsfolder,
bigstring  fname,
tybrowserspec *  fssubitem

Definition at line 421 of file claycallbacks.c.

References claygetdirid(), and claymakespec().

Referenced by browsermoveto(), and claygetspecialfolder().

Here is the call graph for this function:

boolean clayrenamefile tybrowserspec *  fs,
hdlheadrecord  headnode

Definition at line 765 of file claycallbacks.c.

References bigstring, opendinternalchange(), opgetheadstring(), opstartinternalchange(), renamefile(), and tablesetitemname().

Referenced by browsertextchanged().

Here is the call graph for this function:

Generated on Thu Jun 1 03:50:29 2006 for frontierkernel 10.1.10a by  doxygen 1.4.6