opicons.c File Reference

#include "frontier.h"
#include "standard.h"
#include "quickdraw.h"
#include "icon.h"
#include "op.h"
#include "opicons.h"
#include "opdisplay.h"
#include "strings.h"

Include dependency graph for opicons.c:

Go to the source code of this file.

Defines

#define canexpandicon   475
#define cantexpandicon   476
#define canexpandcommenticon   477
#define cantexpandcommenticon   478
#define righticon   479
#define lefticon   480
#define downicon   481
#define upicon   482
#define breakpointicon   483
#define markedicon   484
#define expandedicon   485
#define customicon   490

Functions

short opgetheadicon (hdlheadrecord hnode)
void opdrawheadicon (short iconnum, const Rect *r, boolean flselected)
boolean opdrawheadiconcustom (bigstring bsiconname, const Rect *r, boolean flselected)
boolean opdefaultdrawicon (hdlheadrecord hnode, const Rect *iconrect, boolean flselected, boolean flinverted)
boolean opdefaultgeticonrect (hdlheadrecord hnode, const Rect *linerect, Rect *iconrect)
void opgeticonrect (hdlheadrecord hnode, const Rect *linerect, Rect *iconrect)
void opdrawarrowicon (hdlheadrecord hnode, long lnum, tydirection arrowdirection)


Define Documentation

#define breakpointicon   483
 

Definition at line 47 of file opicons.c.

Referenced by opgetheadicon().

#define canexpandcommenticon   477
 

Definition at line 41 of file opicons.c.

Referenced by opgetheadicon().

#define canexpandicon   475
 

Definition at line 39 of file opicons.c.

Referenced by opgetheadicon().

#define cantexpandcommenticon   478
 

Definition at line 42 of file opicons.c.

Referenced by opgetheadicon().

#define cantexpandicon   476
 

Definition at line 40 of file opicons.c.

Referenced by opgetheadicon().

#define customicon   490
 

Definition at line 56 of file opicons.c.

#define downicon   481
 

Definition at line 45 of file opicons.c.

Referenced by opdrawarrowicon().

#define expandedicon   485
 

Definition at line 49 of file opicons.c.

#define lefticon   480
 

Definition at line 44 of file opicons.c.

Referenced by opdrawarrowicon().

#define markedicon   484
 

Definition at line 48 of file opicons.c.

Referenced by opgetheadicon().

#define righticon   479
 

Definition at line 43 of file opicons.c.

Referenced by opdrawarrowicon().

#define upicon   482
 

Definition at line 46 of file opicons.c.

Referenced by opdrawarrowicon().


Function Documentation

boolean opdefaultdrawicon hdlheadrecord  hnode,
const Rect iconrect,
boolean  flselected,
boolean  flinverted
 

Definition at line 130 of file opicons.c.

References bigstring, hnode, opattributesgettypestring(), opdrawheadicon(), opdrawheadiconcustom(), opgetheadicon(), ophasrefcon(), outlinedata, outlineisoutline, and setemptystring.

Referenced by opinitcallbacks().

Here is the call graph for this function:

boolean opdefaultgeticonrect hdlheadrecord  hnode,
const Rect linerect,
Rect iconrect
 

Definition at line 193 of file opicons.c.

References centerrect(), hnode, opisfatheadlines, opnodeindent(), outlinedata, r, and textvertinset.

Referenced by opinitcallbacks().

Here is the call graph for this function:

void opdrawarrowicon hdlheadrecord  hnode,
long  lnum,
tydirection  arrowdirection
 

Definition at line 226 of file opicons.c.

References down, downicon, hnode, left, lefticon, nodirection, opdrawheadicon(), operaserect(), opgeticonrect(), opgetlinerect(), opgetlineselected(), popbackcolor(), pushbackcolor(), right, righticon, up, and upicon.

Referenced by opdrawhotspot(), and operasehotspot().

Here is the call graph for this function:

void opdrawheadicon short  iconnum,
const Rect r,
boolean  flselected
 

Definition at line 94 of file opicons.c.

References operaserect(), and ploticonresource().

Referenced by opdefaultdrawicon(), and opdrawarrowicon().

Here is the call graph for this function:

boolean opdrawheadiconcustom bigstring  bsiconname,
const Rect r,
boolean  flselected
 

Definition at line 117 of file opicons.c.

References operaserect(), and ploticoncustom().

Referenced by opdefaultdrawicon().

Here is the call graph for this function:

short opgetheadicon hdlheadrecord  hnode  ) 
 

Definition at line 59 of file opicons.c.

References breakpointicon, canexpandcommenticon, canexpandicon, cantexpandcommenticon, cantexpandicon, hnode, markedicon, ophassubheads(), opnestedincomment(), opsubheadsexpanded(), and outlinedata.

Referenced by browserdrawnodeicon(), claydrawnodeicon(), and opdefaultdrawicon().

Here is the call graph for this function:

void opgeticonrect hdlheadrecord  hnode,
const Rect linerect,
Rect iconrect
 

Definition at line 220 of file opicons.c.

References hnode.

Referenced by opdefaultgetfullrect(), opdrawarrowicon(), opdrawicon(), opdrawline(), and opexpand().


Generated on Thu Jun 8 05:46:10 2006 for frontierkernel 10.1.10a by  doxygen 1.4.6