Main Page | Modules | File List | Related Pages

output control
[g2 User Interface]


Functions

void g2_flush (int dev)
void g2_save (int dev)
void g2_clear (int dev)
void g2_set_font_size (int dev, double size)
void g2_set_line_width (int dev, double w)
void g2_set_dash (int dev, int N, double *dashes)
void g2_set_QP (int dev, double d, enum QPshape shape)
void g2_query_pointer (int dev, double *x, double *y, unsigned int *button)

Function Documentation

void g2_clear int  dev  ) 
 

Clear device

Parameters:
dev device number

void g2_flush int  dev  ) 
 

Flush output buffers.

Parameters:
dev device id

void g2_query_pointer int  dev,
double *  x,
double *  y,
unsigned int *  button
 

Query pointer (e.g. mouse for X11) position and button state. See the demo program pointer.c for an example.

Parameters:
dev device
x returns pointer x coordinate
y returns pointer y coordinate
button returns button state

void g2_save int  dev  ) 
 

Save output

Parameters:
dev device id

void g2_set_dash int  dev,
int  N,
double *  dashes
 

Set line dash. Set N to 0 and dashes to NULL to restore solid line.

Parameters:
dev device
N number of dash components (0 for solid line)
dashes vector of dash lengths (black, white, black, ...)

void g2_set_font_size int  dev,
double  size
 

Set font size

Parameters:
dev device
size new font size

void g2_set_line_width int  dev,
double  w
 

Set line width.

Parameters:
dev device
w new line width

void g2_set_QP int  dev,
double  d,
enum QPshape  shape
 

Set QuasiPixel size and shape.

Parameters:
dev device
d size
shape shape (rectangle or circle, see ::QPshape )


Generated on Thu Apr 8 23:32:50 2004 for g2 by doxygen 1.3.6