Line Class Reference
#include <rect.h>
List of all members.
Public Member Functions |
| Line (Coord dx, Coord dy, const Color *color=nil, const Brush *brush=nil) |
| Line (Coord dx, Coord dy, float x_align, float y_align, const Color *color=nil, const Brush *brush=nil) |
virtual | ~Line () |
virtual void | request (Requisition &) const |
virtual void | allocate (Canvas *, const Allocation &, Extension &) |
virtual void | draw (Canvas *, const Allocation &) const |
virtual void | pick (Canvas *, const Allocation &, int depth, Hit &) |
Private Attributes |
Coord | dx_ |
Coord | dy_ |
float | x_ |
float | y_ |
Constructor & Destructor Documentation
Line::Line |
( |
Coord |
dx, |
|
|
Coord |
dy, |
|
|
const Color * |
color = nil , |
|
|
const Brush * |
brush = nil | |
|
) |
| | |
Line::Line |
( |
Coord |
dx, |
|
|
Coord |
dy, |
|
|
float |
x_align, |
|
|
float |
y_align, |
|
|
const Color * |
color = nil , |
|
|
const Brush * |
brush = nil | |
|
) |
| | |
virtual Line::~Line |
( |
|
) |
[virtual] |
Member Function Documentation
virtual void Line::allocate |
( |
Canvas * |
, |
|
|
const Allocation & |
, |
|
|
Extension & |
| |
|
) |
| | [virtual] |
virtual void Line::draw |
( |
Canvas * |
, |
|
|
const Allocation & |
| |
|
) |
| | const [virtual] |
virtual void Line::pick |
( |
Canvas * |
, |
|
|
const Allocation & |
, |
|
|
int |
depth, |
|
|
Hit & |
| |
|
) |
| | [virtual] |
virtual void Line::request |
( |
Requisition & |
|
) |
const [virtual] |
Member Data Documentation
The documentation for this class was generated from the following file:
- /home/hines/neuron/nrndox/src/ivoc/rect.h