Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | File Members

clGraphWidget Class Reference

#include <GraphWidget.hh>

List of all members.

Public Member Functions

 clGraphWidget ()
 ~clGraphWidget ()
GtkWidget * Create (GtkWidget *)
GtkWidget * GetPtr ()
void SetSize (int, int)

Private Member Functions

void MapToDisplay (int *, int *, double, double)

Private Attributes

long lWidth
long lHeight
long lMarginTop
long lMarginLeft
long lMarginBottom
long lMarginRight
long lGraphWidth
long lGraphHeight
double dXLeft
double dXRight
double dYBottom
double dYTop
double dXRange
double dYRange
GtkWidget * gwParent
GtkWidget * gwDrawingArea


Constructor & Destructor Documentation

clGraphWidget::clGraphWidget  ) 
 

Definition at line 44 of file GraphWidget.cc.

References GRAPHWIDGET_MARGIN_BOTTOM, GRAPHWIDGET_MARGIN_LEFT, GRAPHWIDGET_MARGIN_RIGHT, GRAPHWIDGET_MARGIN_TOP, gwDrawingArea, gwParent, lMarginBottom, lMarginLeft, lMarginRight, and lMarginTop.

clGraphWidget::~clGraphWidget  ) 
 

Definition at line 56 of file GraphWidget.cc.


Member Function Documentation

void clGraphWidget::MapToDisplay int *  ,
int *  ,
double  ,
double 
[private]
 

Definition at line 29 of file GraphWidget.cc.

References dXLeft, dXRange, dYBottom, dYRange, lGraphHeight, lGraphWidth, lHeight, lMarginBottom, lMarginLeft, and lMarginTop.

GtkWidget * clGraphWidget::Create GtkWidget *   ) 
 

Definition at line 61 of file GraphWidget.cc.

References gwDrawingArea, and gwParent.

GtkWidget* clGraphWidget::GetPtr  )  [inline]
 

Definition at line 72 of file GraphWidget.hh.

References gwDrawingArea.

void clGraphWidget::SetSize int  ,
int 
 

Definition at line 71 of file GraphWidget.cc.

References gwDrawingArea, lGraphHeight, lGraphWidth, lHeight, lMarginBottom, lMarginLeft, lMarginRight, lMarginTop, and lWidth.


Member Data Documentation

long clGraphWidget::lWidth [private]
 

Definition at line 49 of file GraphWidget.hh.

Referenced by SetSize().

long clGraphWidget::lHeight [private]
 

Definition at line 50 of file GraphWidget.hh.

Referenced by MapToDisplay(), and SetSize().

long clGraphWidget::lMarginTop [private]
 

Definition at line 51 of file GraphWidget.hh.

Referenced by clGraphWidget(), MapToDisplay(), and SetSize().

long clGraphWidget::lMarginLeft [private]
 

Definition at line 52 of file GraphWidget.hh.

Referenced by clGraphWidget(), MapToDisplay(), and SetSize().

long clGraphWidget::lMarginBottom [private]
 

Definition at line 53 of file GraphWidget.hh.

Referenced by clGraphWidget(), MapToDisplay(), and SetSize().

long clGraphWidget::lMarginRight [private]
 

Definition at line 54 of file GraphWidget.hh.

Referenced by clGraphWidget(), and SetSize().

long clGraphWidget::lGraphWidth [private]
 

Definition at line 55 of file GraphWidget.hh.

Referenced by MapToDisplay(), and SetSize().

long clGraphWidget::lGraphHeight [private]
 

Definition at line 56 of file GraphWidget.hh.

Referenced by MapToDisplay(), and SetSize().

double clGraphWidget::dXLeft [private]
 

Definition at line 57 of file GraphWidget.hh.

Referenced by MapToDisplay().

double clGraphWidget::dXRight [private]
 

Definition at line 58 of file GraphWidget.hh.

double clGraphWidget::dYBottom [private]
 

Definition at line 59 of file GraphWidget.hh.

Referenced by MapToDisplay().

double clGraphWidget::dYTop [private]
 

Definition at line 60 of file GraphWidget.hh.

double clGraphWidget::dXRange [private]
 

Definition at line 61 of file GraphWidget.hh.

Referenced by MapToDisplay().

double clGraphWidget::dYRange [private]
 

Definition at line 62 of file GraphWidget.hh.

Referenced by MapToDisplay().

GtkWidget* clGraphWidget::gwParent [private]
 

Definition at line 64 of file GraphWidget.hh.

Referenced by clGraphWidget(), and Create().

GtkWidget* clGraphWidget::gwDrawingArea [private]
 

Definition at line 65 of file GraphWidget.hh.

Referenced by clGraphWidget(), Create(), GetPtr(), and SetSize().


The documentation for this class was generated from the following files:
Generated on Sun Oct 26 19:12:18 2003 for HASAS by doxygen 1.3.3