Jspice3
scedmacs.h File Reference
#include "plotdev.h"
Include dependency graph for scedmacs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define ERASE   'e'
 
#define DISPLAY   'd'
 
#define FILL   'f'
 
#define OUTLINE   'o'
 
#define ROW_COLUMN   'r'
 
#define PIXEL_COORDINATE   'p'
 
#define MARK_CROSS   0
 
#define MARK_ARROW   1
 
#define MARK_GP1   2
 
#define MARK_GP2   3
 
#define MARK_GP3   4
 
#define MARK_GP4   5
 
#define MARK_GP5   6
 
#define MARK_GP6   7
 
#define MARK_GP7   8
 
#define MARK_GP8   9
 
#define MARK_NONE   0
 
#define MARK_DN   1
 
#define MARK_RT   2
 
#define MARK_UP   3
 
#define MARK_LT   4
 
#define ARROW_RT   0xff53
 
#define ARROW_LT   0xff51
 
#define ARROW_UP   0xff52
 
#define ARROW_DN   0xff54
 
#define FBMAXINTENSITY   255
 
#define gi_fntwidth   (currentgraph->fontwidth)
 
#define gi_fntheight   (currentgraph->fontheight)
 
#define gi_maxx   (currentgraph->absolute.width-1)
 
#define gi_maxy   (currentgraph->absolute.height-1)
 
#define gi_numtextrows   (currentgraph->absolute.height/currentgraph->fontheight)
 
#define gi_numtextcols   (currentgraph->absolute.width/currentgraph->fontwidth)
 
#define Matching(string)   !strcmp(Parameters.kpCommand,string)
 
#define FBEraseBox(L, B, R, T)
 
#define FBEmptyBox(Pixel, DisplayOrErase, StyleId, L, B, R, T)
 
#define FBBox(Pixel, DisplayOrErase, Type, L, B, R, T)
 

Functions

void RedisplaySCED ()
 
void ResizeSCED ()
 

Variables

FILE * cp_in
 
FILE * cp_out
 
GRAPHcurrentgraph
 

Macro Definition Documentation

#define ARROW_DN   0xff54

Definition at line 44 of file scedmacs.h.

#define ARROW_LT   0xff51

Definition at line 42 of file scedmacs.h.

#define ARROW_RT   0xff53

Definition at line 41 of file scedmacs.h.

#define ARROW_UP   0xff52

Definition at line 43 of file scedmacs.h.

#define DISPLAY   'd'

Definition at line 12 of file scedmacs.h.

#define ERASE   'e'

Definition at line 11 of file scedmacs.h.

#define FBBox (   Pixel,
  DisplayOrErase,
  Type,
  L,
  B,
  R,
 
)
Value:
{ \
DevSetColor(Pixel); \
DevLine((int)(L),(int)(B),(int)(R),(int)(B)); \
DevLine((int)(R),(int)(B),(int)(R),(int)(T)); \
DevLine((int)(R),(int)(T),(int)(L),(int)(T)); \
DevLine((int)(L),(int)(T),(int)(L),(int)(B)); \
} \
else { \
DevBox((int)(L),(int)(B),(int)(R),(int)(T)); \
} \
}
void DevSetColor()
if(TDesc==NULL)
Definition: cd.c:1326
#define L
Definition: parse.c:442
void DevBox()
#define OUTLINE
Definition: scedmacs.h:14
#define R
Definition: parse.c:444
void DevLine()
int char Type
Definition: actions.c:449

Definition at line 78 of file scedmacs.h.

#define FBEmptyBox (   Pixel,
  DisplayOrErase,
  StyleId,
  L,
  B,
  R,
 
)
Value:
{ \
DevSetColor(Pixel); \
DevLine((int)(L),(int)(B),(int)(R),(int)(B)); \
DevLine((int)(R),(int)(B),(int)(R),(int)(T)); \
DevLine((int)(R),(int)(T),(int)(L),(int)(T)); \
DevLine((int)(L),(int)(T),(int)(L),(int)(B)); \
} \
void DevSetColor()
#define L
Definition: parse.c:442
#define R
Definition: parse.c:444
void DevLine()

Definition at line 70 of file scedmacs.h.

#define FBEraseBox (   L,
  B,
  R,
 
)
Value:
{ \
DevBox((int)(L),(int)(B),(int)(R),(int)(T)); \
} \
void DevSetColor()
#define L
Definition: parse.c:442
void DevBox()
#define R
Definition: parse.c:444
#define BackgroundColor
Definition: sced.h:73

Definition at line 65 of file scedmacs.h.

#define FBMAXINTENSITY   255

Definition at line 48 of file scedmacs.h.

#define FILL   'f'

Definition at line 13 of file scedmacs.h.

#define gi_fntheight   (currentgraph->fontheight)

Definition at line 57 of file scedmacs.h.

#define gi_fntwidth   (currentgraph->fontwidth)

Definition at line 56 of file scedmacs.h.

#define gi_maxx   (currentgraph->absolute.width-1)

Definition at line 58 of file scedmacs.h.

#define gi_maxy   (currentgraph->absolute.height-1)

Definition at line 59 of file scedmacs.h.

#define gi_numtextcols   (currentgraph->absolute.width/currentgraph->fontwidth)

Definition at line 61 of file scedmacs.h.

#define gi_numtextrows   (currentgraph->absolute.height/currentgraph->fontheight)

Definition at line 60 of file scedmacs.h.

#define MARK_ARROW   1

Definition at line 19 of file scedmacs.h.

#define MARK_CROSS   0

Definition at line 18 of file scedmacs.h.

#define MARK_DN   1

Definition at line 29 of file scedmacs.h.

#define MARK_GP1   2

Definition at line 20 of file scedmacs.h.

#define MARK_GP2   3

Definition at line 21 of file scedmacs.h.

#define MARK_GP3   4

Definition at line 22 of file scedmacs.h.

#define MARK_GP4   5

Definition at line 23 of file scedmacs.h.

#define MARK_GP5   6

Definition at line 24 of file scedmacs.h.

#define MARK_GP6   7

Definition at line 25 of file scedmacs.h.

#define MARK_GP7   8

Definition at line 26 of file scedmacs.h.

#define MARK_GP8   9

Definition at line 27 of file scedmacs.h.

#define MARK_LT   4

Definition at line 32 of file scedmacs.h.

#define MARK_NONE   0

Definition at line 28 of file scedmacs.h.

#define MARK_RT   2

Definition at line 30 of file scedmacs.h.

#define MARK_UP   3

Definition at line 31 of file scedmacs.h.

#define Matching (   string)    !strcmp(Parameters.kpCommand,string)

Definition at line 63 of file scedmacs.h.

#define OUTLINE   'o'

Definition at line 14 of file scedmacs.h.

#define PIXEL_COORDINATE   'p'

Definition at line 16 of file scedmacs.h.

#define ROW_COLUMN   'r'

Definition at line 15 of file scedmacs.h.

Function Documentation

void RedisplaySCED ( )
void ResizeSCED ( )

Variable Documentation

FILE* cp_in

Definition at line 101 of file help.c.

FILE* cp_out

Definition at line 101 of file help.c.

GRAPH* currentgraph

Definition at line 21 of file graphdb.c.