ophoist.c File Reference

#include "frontier.h"
#include "standard.h"
#include "op.h"
#include "opinternal.h"

Include dependency graph for ophoist.c:

Go to the source code of this file.

Data Structures

struct  tyrestorablehoist

Functions

void ophoistdisplay (void)
static boolean oppushhoistvisit (hdlheadrecord hnode, ptrvoid refcon)
boolean oppushhoist (hdlheadrecord hnode)
boolean oppophoist (void)
boolean oppopallhoists (void)
void oprestorehoists (void)
void opoutermostsummit (hdlheadrecord *hsummit)

Variables

tyrestorablehoist savedhoists [cthoists]
short ctsavedhoists = 0


Function Documentation

void ophoistdisplay void   ) 
 

Definition at line 51 of file ophoist.c.

References opdirtymeasurements(), opdisplayenabled(), opgetscrollbarinfo(), opinvaldisplay(), oploadeditbuffer(), opredrawscrollbars(), opsetctexpanded(), opsetdisplaydefaults(), and outlinedata.

Referenced by oppophoist(), and oppushhoist().

Here is the call graph for this function:

void opoutermostsummit hdlheadrecord hsummit  ) 
 

Definition at line 266 of file ophoist.c.

References outlinedata.

Referenced by meactivatemenus(), mebuildmenubar(), mecmdkeypopup(), meinsertmenu(), memenuitemadded(), menuverbfindusedblocks(), mepackmenustructure(), mesavemenustructure(), mesomethingdirty(), and meunpackmenustructure().

boolean oppopallhoists void   ) 
 

Definition at line 194 of file ophoist.c.

References tyhoistelement::hbarcursor, tyhoistelement::hhoisted, i, oppophoist(), and outlinedata.

Referenced by menuverbfindusedblocks(), mesavemenurecord(), opdisposerefcons(), oppack(), opverbnew(), and opxmlbuildbody().

Here is the call graph for this function:

boolean oppophoist void   ) 
 

Definition at line 143 of file ophoist.c.

References tyhoistelement::hbarcursor, tyheadrecord::headlinkdown, tyheadrecord::headlinkleft, tyheadrecord::headlinkright, tyhoistelement::hhoisted, tyhoistelement::hline1, tyhoistelement::hsummit, tyhoistelement::lnumbarcursor, opdirtyoutline(), ophoistdisplay(), opresetlevels(), opunloadeditbuffer(), and outlinedata.

Referenced by opdisposeoutline(), opexpandto(), opfunctionvalue(), and oppopallhoists().

Here is the call graph for this function:

boolean oppushhoist hdlheadrecord  hnode  ) 
 

Definition at line 100 of file ophoist.c.

References cthoists, tyhoistelement::hbarcursor, tyhoistelement::hhoisted, tyhoistelement::hline1, hnode, tyhoistelement::hsummit, tyhoistelement::lnumbarcursor, nil, opcontainsnode(), opdirtyoutline(), ophoistdisplay(), oppushhoistvisit(), oprecursivelyvisit(), opunloadeditbuffer(), and outlinedata.

Referenced by opfunctionvalue(), and oprestorehoists().

Here is the call graph for this function:

static boolean oppushhoistvisit hdlheadrecord  hnode,
ptrvoid  refcon
[static]
 

Definition at line 78 of file ophoist.c.

References hnode, and opresetlevels().

Referenced by oppushhoist().

Here is the call graph for this function:

void oprestorehoists void   ) 
 

Definition at line 234 of file ophoist.c.

References tyhoistelement::hbarcursor, tyhoistelement::hhoisted, i, oppushhoist(), and outlinedata.

Referenced by menuverbfindusedblocks(), mesavemenurecord(), opdisposerefcons(), oppack(), opverbnew(), and opxmlbuildbody().

Here is the call graph for this function:


Variable Documentation

short ctsavedhoists = 0
 

Definition at line 46 of file ophoist.c.

tyrestorablehoist savedhoists[cthoists]
 

Definition at line 44 of file ophoist.c.


Generated on Thu Jun 8 05:32:34 2006 for frontierkernel 10.1.10a by  doxygen 1.4.6