Base class for Gantt chart horizontal grids. More...
#include <ilviews/gantt/ganttgrd.h>
Public Member Functions | |
| IlvGanttHorizontalGrid (IlvGanttChart *gantt, const IlvRect &rect, IlvPalette *palette=0) | |
| Constructor to create new instances. More... | |
| virtual IlvPalette * | getBackgroundPalette () const |
| Returns the palette used to fill the grid. More... | |
| virtual IlvPalette * | getForegroundPalette () const |
| Returns the palette used to draw the grid lines. More... | |
| virtual IlvGanttChart * | getGanttChart () const |
| Returns the Gantt chart for which the grid is drawn. More... | |
| virtual void | getGridArea (IlvRect &area) const |
| Returns the bounds of the grid. More... | |
Public Member Functions inherited from IlvGanttHorizontalGridImpl | |
| IlvGanttHorizontalGridImpl () | |
| Users should user directly this constructor to create new instances. | |
| virtual void | drawGrid (IlvPort *port, const IlvTransformer *t=0, const IlvRegion *clip=0) const |
| Draws the horizontal grid for the Gantt chart. More... | |
| virtual void | drawLine (IlvPort *port, const IlvPalette *palette, const IlvTransformer *t, IlvPoint &from, IlvPoint &to) const |
| Draws a grid line. More... | |
| virtual void | fillGrid (IlvPort *port, const IlvTransformer *t=0, const IlvRegion *clip=0) const |
| Fills the horizontal grid for the Gantt chart. More... | |
Base class for Gantt chart horizontal grids.
Library: ilvgantt
This is the base class for all horizontal grid classes such as IlvGanttLineGrid and IlvGanttRowGrid. It is not designed to be independently instantiated. Subclasses can use the implemented functions or override them if they do not meet the needs.
| IlvGanttHorizontalGrid::IlvGanttHorizontalGrid | ( | IlvGanttChart * | gantt, |
| const IlvRect & | rect, | ||
| IlvPalette * | palette = 0 |
||
| ) |
Constructor to create new instances.
The palette parameter specifies the foreground of the grid. An inverted palette is automatically computed for filling the background.
| gantt | The Gantt chart for which to draw the grid. |
| rect | The initial bounds of the grid. |
| palette | The palette for the grid. |
|
virtual |
Returns the palette used to fill the grid.
Subclasses should implement this function.
Implements IlvGanttHorizontalGridImpl.
|
virtual |
Returns the palette used to draw the grid lines.
Subclasses should implement this function.
Implements IlvGanttHorizontalGridImpl.
|
virtual |
Returns the Gantt chart for which the grid is drawn.
Subclasses should implement this function.
Implements IlvGanttHorizontalGridImpl.
|
virtual |
Returns the bounds of the grid.
Subclasses should implement this function.
Implements IlvGanttHorizontalGridImpl.