ARB
Public Member Functions | Public Attributes | List of all members
AW_xfig Class Reference

#include <aw_xfig.hxx>

Inheritance diagram for AW_xfig:
Inheritance graph
[legend]
Collaboration diagram for AW_xfig:
Collaboration graph
[legend]

Public Member Functions

 AW_xfig (const char *filename, int font_width, int font_height)
 
 AW_xfig (int font_width, int font_height)
 
 ~AW_xfig ()
 
void print (AW_device *device)
 
void create_gcs (AW_device *device, int screen_depth)
 
void add_line (int x1, int y1, int x2, int y2, int width)
 

Public Attributes

struct AW_xfig_texttext
 
struct AW_xfig_lineline [MAX_LINE_WIDTH]
 
GB_HASHat_pos_hash
 
int minx
 
int miny
 
int maxx
 
int maxy
 
int size_x
 
int size_y
 
int centerx
 
int centery
 
double font_scale
 
double dpi_scale
 

Detailed Description

Definition at line 62 of file aw_xfig.hxx.

Constructor & Destructor Documentation

AW_xfig::AW_xfig ( const char filename,
int  font_width,
int  font_height 
)
AW_xfig::AW_xfig ( int  font_width,
int  font_height 
)

Definition at line 78 of file AW_xfig.cxx.

AW_xfig::~AW_xfig ( )

Member Function Documentation

void AW_xfig::print ( AW_device device)
void AW_xfig::create_gcs ( AW_device device,
int  screen_depth 
)
void AW_xfig::add_line ( int  x1,
int  y1,
int  x2,
int  y2,
int  width 
)

Member Data Documentation

struct AW_xfig_text* AW_xfig::text

Definition at line 80 of file aw_xfig.hxx.

Referenced by AW_xfig(), create_gcs(), print(), and ~AW_xfig().

struct AW_xfig_line* AW_xfig::line[MAX_LINE_WIDTH]

Definition at line 81 of file aw_xfig.hxx.

Referenced by add_line(), AW_xfig(), print(), and ~AW_xfig().

GB_HASH* AW_xfig::at_pos_hash

Definition at line 83 of file aw_xfig.hxx.

Referenced by AW_window::at(), AW_window::at_ifdef(), AW_xfig(), and ~AW_xfig().

int AW_xfig::minx
int AW_xfig::miny
int AW_xfig::maxx

Definition at line 86 of file aw_xfig.hxx.

Referenced by add_line(), AW_xfig(), AW_window::draw_line(), and AW_window::load_xfig().

int AW_xfig::maxy

Definition at line 86 of file aw_xfig.hxx.

Referenced by add_line(), AW_xfig(), AW_window::draw_line(), and AW_window::load_xfig().

int AW_xfig::size_x

Definition at line 87 of file aw_xfig.hxx.

Referenced by AW_xfig(), and print().

int AW_xfig::size_y

Definition at line 87 of file aw_xfig.hxx.

Referenced by AW_xfig(), and print().

int AW_xfig::centerx

Definition at line 88 of file aw_xfig.hxx.

Referenced by AW_xfig().

int AW_xfig::centery

Definition at line 88 of file aw_xfig.hxx.

Referenced by AW_xfig().

double AW_xfig::font_scale

Definition at line 90 of file aw_xfig.hxx.

Referenced by AW_xfig(), create_gcs(), and print().

double AW_xfig::dpi_scale

Definition at line 91 of file aw_xfig.hxx.

Referenced by add_line(), and AW_xfig().


The documentation for this class was generated from the following files: