claybrowserstruc.h File Reference

#include "claybrowser.h"

Include dependency graph for claybrowserstruc.h:

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

Go to the source code of this file.

Functions

boolean browserdeletenodeswithtmpbitset (void)
boolean browsercommitchanges (void)
boolean browsercopyrefcon (hdlheadrecord, hdlheadrecord)
boolean browsertextualizerefcon (hdlheadrecord, Handle)
boolean browserreleaserefcon (hdlheadrecord, boolean)
boolean browserpredrag (hdlheadrecord *, tydirection *)
boolean browserdragcopy (hdlheadrecord, hdlheadrecord)
boolean browserexportscrap (hdloutlinerecord)
void browsersortfolder (hdlheadrecord)
boolean browsergetparentspec (hdlheadrecord, tybrowserspec *)
void browserinsertagain (hdlheadrecord)
boolean browserlineinserted (hdlheadrecord)
boolean browserlinedeleted (hdlheadrecord)
boolean browserclearundo (void)
boolean browsersetscrap (hdloutlinerecord)
boolean browsergetscrap (hdloutlinerecord *, boolean *)
boolean browserdeletedummyvalues (hdlheadrecord)

Variables

boolean lineinsertedcallbackdisabled


Function Documentation

boolean browserclearundo void   ) 
 

Definition at line 425 of file claybrowserstruc.c.

References clayemptyfilefolder(), and getundofolderspec().

Here is the call graph for this function:

boolean browsercommitchanges void   ) 
 

Definition at line 1104 of file claybrowserstruc.c.

References browsermoveto(), closeownedwindows(), fl, getundofolderspec(), hdeletednode, infinity, nil, notownrefconvisit(), and oprecursivelyvisit().

Referenced by browseridle(), browserlinedeleted(), browserlineinserted(), deletetmpbitvisit(), and tableverbidle().

Here is the call graph for this function:

boolean browsercopyrefcon hdlheadrecord  ,
hdlheadrecord 
 

Definition at line 896 of file claybrowserstruc.c.

References opcopyrefconroutine().

Referenced by setuptableoutlinecallbacks().

Here is the call graph for this function:

boolean browserdeletedummyvalues hdlheadrecord   ) 
 

Definition at line 1252 of file claybrowserstruc.c.

References claygetfilespec(), hashtabledelete(), hnode, novaluetype, opchasedown(), and tyvaluerecord::valuetype.

Referenced by browserpostcollapse(), and tabledisposeoutline().

Here is the call graph for this function:

boolean browserdeletenodeswithtmpbitset void   ) 
 

Definition at line 449 of file claybrowserstruc.c.

References deletetmpbitvisit(), nil, and opsiblingvisiter().

Referenced by browserpredrag(), and browservalidatepaste().

Here is the call graph for this function:

boolean browserdragcopy hdlheadrecord  ,
hdlheadrecord 
 

Definition at line 750 of file claybrowserstruc.c.

References bigstring, BIGSTRING, claygetfilespec(), copystring(), tykeystrokerecord::floptionkey, keyboardstatus, msgdialog(), and optionkeydown().

Referenced by setuptableoutlinecallbacks().

Here is the call graph for this function:

boolean browserexportscrap hdloutlinerecord   ) 
 

boolean browsergetparentspec hdlheadrecord  ,
tybrowserspec * 
 

Definition at line 604 of file claybrowserstruc.c.

References claygetfilespec(), hnode, setemptystring, shellgetdatabase(), and shellwindow.

Referenced by browserlineinserted(), lineinsertvisit(), and tablesymbolinsertedvisit().

Here is the call graph for this function:

boolean browsergetscrap hdloutlinerecord ,
boolean
 

Definition at line 1231 of file claybrowserstruc.c.

References hashscraptype, and shellgetscrap().

Referenced by setuptableoutlinecallbacks().

Here is the call graph for this function:

void browserinsertagain hdlheadrecord   ) 
 

Definition at line 843 of file claybrowserstruc.c.

References bigstring, browserfindinsertionpoint(), browsergetrefcon(), tyheadrecord::headlinkleft, hnode, nil, opcountatlevel(), opdeposit(), opendinternalchange(), opgetheadstring(), opinvalscreenmap(), opnewscreenmap(), opstartinternalchange(), and opunlink().

Referenced by browsertextchanged(), and tablesymbolchangedvisit().

Here is the call graph for this function:

boolean browserlinedeleted hdlheadrecord   ) 
 

Definition at line 1030 of file claybrowserstruc.c.

References browsercommitchanges(), hdeletednode, and hnode.

Referenced by setuptableoutlinecallbacks().

Here is the call graph for this function:

boolean browserlineinserted hdlheadrecord   ) 
 

Definition at line 992 of file claybrowserstruc.c.

References browsercommitchanges(), browsergetparentspec(), browsermoveto(), hdeletednode, hnode, infinity, lineinsertvisit(), nil, and oprecursivelyvisit().

Referenced by browserpreexpand(), browsertextchanged(), initializetableoutline(), and setuptableoutlinecallbacks().

Here is the call graph for this function:

boolean browserpredrag hdlheadrecord ,
tydirection
 

Definition at line 645 of file claybrowserstruc.c.

References alertdialog(), assert, bigstring, BIGSTRING, browserdeletenodeswithtmpbitset(), browsergetrefcon(), browservalidatemove(), claygetfilespec(), down, info, nil, opchasedown(), opchaseleft(), opchaseup(), opcleartmpbits(), opvisitmarked(), parsedialogstring(), right, safedragvisit(), and up.

Referenced by setuptableoutlinecallbacks().

Here is the call graph for this function:

boolean browserreleaserefcon hdlheadrecord  ,
boolean 
 

Definition at line 938 of file claybrowserstruc.c.

References claygetfilespec(), hdeletednode, hnode, nil, and opinternalchange().

Referenced by setuptableoutlinecallbacks().

Here is the call graph for this function:

boolean browsersetscrap hdloutlinerecord   ) 
 

Definition at line 1197 of file claybrowserstruc.c.

References browsermoveto(), claygetdirid(), emptyhashtable(), getclipfolderspec(), hashscraptype, infinity, nil, notownrefconvisit(), opchasedown(), oprecursivelyvisit(), shellsetscrap(), tabledisposescrap(), and tableexportscrap().

Referenced by setuptableoutlinecallbacks(), and tablescraphook().

Here is the call graph for this function:

void browsersortfolder hdlheadrecord   ) 
 

Definition at line 781 of file claybrowserstruc.c.

References bigstring, browserfindinsertionpoint(), browsergetrefcon(), hnode, initbeachball(), opdeposit(), opendinternalchange(), opgetheadstring(), opinvalscreenmap(), opnewscreenmap(), opsetctexpanded(), opsetscrollpositiontoline1(), opstartinternalchange(), opvalidate(), outlinedata, right, and rollbeachball().

Here is the call graph for this function:

boolean browsertextualizerefcon hdlheadrecord  ,
Handle 
 

Definition at line 925 of file claybrowserstruc.c.

References browsergetnodevalue(), and hnode.

Referenced by setuptableoutlinecallbacks().

Here is the call graph for this function:


Variable Documentation

boolean lineinsertedcallbackdisabled
 


Generated on Thu Jun 1 03:42:02 2006 for frontierkernel 10.1.10a by  doxygen 1.4.6