cancooninternal.h File Reference

#include "db.h"

Include dependency graph for cancooninternal.h:

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

Go to the source code of this file.

Data Structures

struct  tyversion1cancoonrecord
struct  tyversion2cancoonrecord
struct  tyOLD42version2cancoonrecord

Defines

#define cancooninternalinclude
#define cancoonversionnumber   0x03

Functions

boolean ccgetwindowinfo (short, tycancoonwindowinfo *)
boolean ccsetwindowinfo (short, tycancoonwindowinfo)
boolean ccloadfile (hdlfilenum, short)
boolean ccloadspecialfile (ptrfilespec, OSType)
boolean ccsavefile (ptrfilespec, hdlfilenum, short, boolean, boolean)
boolean ccnewrecord (void)
boolean ccdisposerecord (void)
boolean ccsetdatabase (void)
boolean ccgetdatabase (hdldatabaserecord *)
boolean ccsetsuperglobals (void)
boolean ccbackground (void)
boolean ccfnumchanged (hdlfilenum)
boolean ccfindusedblocks (void)
boolean ccpreclose (WindowPtr)
boolean ccclose (void)
boolean ccchildclose (WindowPtr)
boolean cceditmenubar (boolean)
boolean ccagentpopuphit (Rect, Point)
void ccupdateagentpopup (Rect)
boolean ccgetprimaryagent (short *)
boolean ccsetprimaryagent (short)
boolean cccodereplaced (hdltreenode, hdltreenode)
boolean ccinitverbs (void)
void ccwindowsetup (boolean, boolean)
boolean cchelpcommand (void)
boolean cctoggleflag (void)
boolean cctoggleagentspopup (void)
boolean ccflipflag (void)
boolean ccmsg (bigstring, boolean)
boolean ccwindowstart (void)

Variables

hdlcancoonrecord cancoondata
hdlwindowinfo cancoonwindowinfo
WindowPtr cancoonwindow


Define Documentation

#define cancooninternalinclude
 

Definition at line 28 of file cancooninternal.h.

#define cancoonversionnumber   0x03
 

Definition at line 38 of file cancooninternal.h.

Referenced by ccloadfile(), ccsavefile(), odbNewFile(), odbOpenFile(), and odbSaveFile().


Function Documentation

boolean ccagentpopuphit Rect  ,
Point 
 

Definition at line 172 of file cancoonpopup.c.

References ccagentpopupselect(), ccfillagentpopup(), and popupmenuhit().

Referenced by aboutmousedown().

Here is the call graph for this function:

boolean ccbackground void   ) 
 

Definition at line 1511 of file cancoon.c.

References langerrorflush(), processscheduler(), and shellsetsuperglobals().

Referenced by ccwindowstart().

Here is the call graph for this function:

boolean ccchildclose WindowPtr   ) 
 

Definition at line 1341 of file cancoon.c.

References ccverifywindowclose(), tyshellglobals::closeroutine, tyshellglobals::disposerecordroutine, shellclearwindowdata(), shellglobals, shellpopglobals(), and shellpushglobals().

Referenced by ccwindowstart().

Here is the call graph for this function:

boolean ccclose void   ) 
 

Definition at line 1282 of file cancoon.c.

References cancoondata, langexternalcloseregisteredwindows(), nil, and runshutdownscripts().

Referenced by ccwindowclose().

Here is the call graph for this function:

boolean cccodereplaced hdltreenode  ,
hdltreenode 
 

Definition at line 213 of file cancoonpopup.c.

References cancoonglobals, tycancoonrecord::hprimaryagent, and nil.

Referenced by ccwindowstart().

boolean ccdisposerecord void   ) 
 

Definition at line 1375 of file cancoon.c.

References bundle, cancoondata, cancoonglobals, ccglobalsstack, cctopglobals, clearcancoonglobals(), dbdispose(), disposecancoonrecord(), fldisablesymbolcallbacks, fwsNetEventShutdownDependentListeners(), i, killdependentprocesses(), langipcmenushutdown(), nil, NULL, processyieldtoagents(), setcancoonglobals(), and unlinksystemtablestructure().

Referenced by ccwindowdisposerecord().

Here is the call graph for this function:

boolean cceditmenubar boolean   ) 
 

boolean ccfindusedblocks void   ) 
 

Definition at line 1225 of file cancoon.c.

References cancoonview, dbgetview(), dbreference(), info, langexternalfindusedblocks(), nil, nildbaddress, and statsblockinuse().

Referenced by ccwindowstart().

Here is the call graph for this function:

boolean ccflipflag void   ) 
 

Definition at line 89 of file cancoonwindow.c.

Referenced by ccshowbuttonsverb().

boolean ccfnumchanged hdlfilenum   ) 
 

Definition at line 1528 of file cancoon.c.

References ccsetdatabase(), and dbfnumchanged().

Referenced by ccwindowstart().

Here is the call graph for this function:

boolean ccgetdatabase hdldatabaserecord  ) 
 

Definition at line 1270 of file cancoon.c.

Referenced by ccwindowstart().

boolean ccgetprimaryagent short  ) 
 

Definition at line 197 of file cancoonpopup.c.

References ccfillagentpopup(), and nil.

Referenced by ccsavefile().

Here is the call graph for this function:

boolean ccgetwindowinfo short  ,
tycancoonwindowinfo
 

Definition at line 111 of file cancoon.c.

Referenced by aboutwindowsetup(), cccopywindowinfo(), ccgetwindowrect(), ccnewsubwindow(), ccsubwindowclose(), and ccupdatewindowinfo().

boolean cchelpcommand void   ) 
 

Definition at line 83 of file cancoonwindow.c.

References ccrun(), and idtechsupportscript.

Referenced by ccmenuroutine().

Here is the call graph for this function:

boolean ccinitverbs void   ) 
 

Definition at line 254 of file cancoonverbs.c.

References ccfunctionvalue(), ccmsgverb(), idcancoonverbs, langcallbacks, loadfunctionprocessor(), and tylangcallbacks::msgverbcallback.

Referenced by ccwindowstart().

Here is the call graph for this function:

boolean ccloadfile hdlfilenum  ,
short 
 

Definition at line 756 of file cancoon.c.

References alertstring(), baddatabaseversionstring, cancoondata, cancoonglobals, cancoonversionnumber, cancoonview, ccinexpertmode(), clearcancoonglobals(), databasedata, dbdispose(), dbgetview(), dbopenfile(), dbreference(), disposecancoonrecord(), error, tycancoonrecord::hdatabase, ixcancooninfo, loadversion2cancoonfile(), newcancoonrecord(), nil, setcancoonglobals(), and shellexitmaineventloop().

Referenced by ccwindowloadfile().

Here is the call graph for this function:

boolean ccloadspecialfile ptrfilespec  ,
OSType 
 

Definition at line 857 of file cancoon.c.

References bigstring, bsfalse, bstrue, filenotfounderror(), filespectopath(), fsname, getstringlist(), getsystemtablescript(), idfinder2clickscript, idfinder2frontscript, landgetglobals(), langdeparsestring(), langerrorlist, langrunstringnoerror(), needopendberror, nil, parsedialogstring(), processrunstring(), shellerrormessage(), shellevent, shellopendefaultfile(), shellpartialeventloop(), shellsetsuperglobals(), updateMask, and tyEventRecord::what.

Referenced by ccwindowstart().

Here is the call graph for this function:

boolean ccmsg bigstring  ,
boolean 
 

Definition at line 913 of file about.c.

References cancoonglobals, ccdrawmsg(), ccunblockmsg(), copystring(), currentprocess, disposehandle(), findaboutwindow(), fl, hcode, isemptystring, newheapstring(), nil, shellpopglobals(), and shellpushglobals().

Referenced by ccagentselectvisit(), and ccmsgverb().

Here is the call graph for this function:

boolean ccnewrecord void   ) 
 

Definition at line 1018 of file cancoon.c.

References cancoondata, cancoonglobals, cancoonview, cancoonwindow, ccsavefile(), ccwindowsetup(), clearcancoonglobals(), databasedata, dbdispose(), dbnew(), dbsetview(), disposecancoonrecord(), error, fnum, idtableprocessor, newcancoonrecord(), nil, nildbaddress, setcancoonglobals(), tablenewtable(), and windowgetfnum().

Referenced by ccwindownewrecord().

Here is the call graph for this function:

boolean ccpreclose WindowPtr   ) 
 

Definition at line 1321 of file cancoon.c.

References cancoondata, ccverifywindowclose(), langexternalcloseregisteredwindows(), and nil.

Referenced by ccwindowpreclose().

Here is the call graph for this function:

boolean ccsavefile ptrfilespec  ,
hdlfilenum  ,
short  ,
boolean  ,
boolean 
 

Definition at line 1110 of file cancoon.c.

References cancoondata, cancoonversionnumber, cancoonview, ccgetprimaryagent(), ccupdatewindowinfo(), clearbytes(), ctwindowinfo, databasedata, dbassign(), dbassignhandle(), dbassignheapstring(), dbendsaveas(), dbflushreleasestack(), dbgetview(), dbreference(), dbsetview(), dbstartsaveas(), i, info, ixcancooninfo, nildbaddress, sizeof(), tablesavesystemtable(), and version42orgreater.

Referenced by aboutsave(), ccnewrecord(), and ccwindowstart().

Here is the call graph for this function:

boolean ccsetdatabase void   ) 
 

Definition at line 1249 of file cancoon.c.

References databasedata.

Referenced by ccfnumchanged(), and ccwindowstart().

boolean ccsetprimaryagent short   ) 
 

Definition at line 203 of file cancoonpopup.c.

References ccagentpopupselect(), and nil.

Here is the call graph for this function:

boolean ccsetsuperglobals void   ) 
 

Definition at line 1471 of file cancoon.c.

References cancoondata, cancoonglobals, ccactivatemenubar(), clearcancoonglobals(), nil, setcancoonglobals(), and supercancoonglobals.

Referenced by aboutsetsuperglobals(), and ccwindowstart().

Here is the call graph for this function:

boolean ccsetwindowinfo short  ,
tycancoonwindowinfo 
 

Definition at line 119 of file cancoon.c.

Referenced by aboutwindowsetup(), cccopywindowinfo(), ccnewsubwindow(), ccsubwindowclose(), and ccupdatewindowinfo().

boolean cctoggleagentspopup void   ) 
 

Definition at line 211 of file cancoonwindow.c.

References cancoondata, cancoonwindow, tycancoonrecord::flpopupdisabled, and windowinval().

Referenced by ccshowpopupverb().

Here is the call graph for this function:

boolean cctoggleflag void   ) 
 

Definition at line 199 of file cancoonwindow.c.

References cancoondata, cancoonwindow, tycancoonrecord::flflagdisabled, and windowinval().

Referenced by ccshowflagverb().

Here is the call graph for this function:

void ccupdateagentpopup Rect   ) 
 

Definition at line 179 of file cancoonpopup.c.

References displaypopupicon(), insetrect(), and popuparrowwidth.

Referenced by ccdrawagentpopup().

Here is the call graph for this function:

void ccwindowsetup boolean  ,
boolean 
 

Definition at line 177 of file cancoonwindow.c.

Referenced by ccnewrecord().

boolean ccwindowstart void   ) 
 

Definition at line 440 of file cancoonwindow.c.

References BIGSTRING, cancoonwindow, cancoonwindowinfo, ccbackground(), ccchildclose(), cccodereplaced(), ccfindusedblocks(), ccfnumchanged(), ccgetdatabase(), ccinitverbs(), ccloadspecialfile(), ccsavefile(), ccsetdatabase(), ccsetsuperglobals(), ccwindowclose(), ccwindowdisposerecord(), ccwindowloadfile(), ccwindownewrecord(), ccwindowpreclose(), ccwindowsetglobals(), tylangcallbacks::codereplacedcallback, globalsarray, idcancoonconfig, idtableconfig, langcallbacks, loadconfigresource(), oppopglobals(), oppushglobals(), shellerrormessage(), shellfindcallbacks(), shellnewcallbacks(), and tableformatsdata.

Referenced by ccstart().

Here is the call graph for this function:


Variable Documentation

hdlcancoonrecord cancoondata
 

Definition at line 72 of file cancoon.c.

Referenced by ccagentselectvisit(), ccclose(), cccopywindowinfo(), ccdisposerecord(), ccfunctionvalue(), ccinstalltablestructure(), ccloadfile(), ccnewrecord(), ccpreclose(), ccsavefile(), ccsetsuperglobals(), cctoggleagentspopup(), cctoggleflag(), ccwindowdisposerecord(), ccwindowsetglobals(), and ccwindowsetuptableview().

WindowPtr cancoonwindow
 

Definition at line 76 of file cancoon.c.

Referenced by cccopywindowinfo(), ccfunctionvalue(), ccnewrecord(), cctoggleagentspopup(), cctoggleflag(), ccwindowpreclose(), ccwindowsetglobals(), and ccwindowstart().

hdlwindowinfo cancoonwindowinfo
 

Definition at line 74 of file cancoon.c.

Referenced by ccfunctionvalue(), ccwindowdisposerecord(), ccwindowsetglobals(), ccwindowsetuptableview(), and ccwindowstart().


Generated on Thu Jun 1 01:42:20 2006 for frontierkernel 10.1.10a by  doxygen 1.4.6