rwlogo

Rogue Wave Views
Gantt Package API Reference Guide

Product Documentation:

Rogue Wave Views
Documentation Home

 All Classes Files Functions Variables Typedefs Enumerations Enumerator
List of all members | Public Member Functions
IlvGanttRowGrid Class Reference

Grid for Gantt rows in an IlvGanttChart. More...

#include <ilviews/gantt/ganttgrd.h>

Inheritance diagram for IlvGanttRowGrid:
IlvGanttHorizontalGrid IlvGanttHorizontalGridImpl IlvSimpleGraphic IlvGraphic

Public Member Functions

 IlvGanttRowGrid (IlvGanttChart *gantt, IlvPalette *palette=0)
 Constructor to create new instances. More...
 
virtual void drawGrid (IlvPort *port, const IlvTransformer *t=0, const IlvRegion *clip=0) const
 Draws the horizontal grid for the Gantt chart. More...
 
- Public Member Functions inherited from IlvGanttHorizontalGrid
 IlvGanttHorizontalGrid (IlvGanttChart *gantt, const IlvRect &rect, IlvPalette *palette=0)
 Constructor to create new instances. More...
 
virtual IlvPalettegetBackgroundPalette () const
 Returns the palette used to fill the grid. More...
 
virtual IlvPalettegetForegroundPalette () const
 Returns the palette used to draw the grid lines. More...
 
virtual IlvGanttChartgetGanttChart () 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 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...
 

Detailed Description

Grid for Gantt rows in an IlvGanttChart.

Library: ilvgantt

This class draws horizontal grids for the Gantt rows in the grapher views of the IlvGanttChart.

See Also
IlvGanttChart, IlvGanttHorizontalGrid.

Constructor & Destructor Documentation

IlvGanttRowGrid::IlvGanttRowGrid ( IlvGanttChart gantt,
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.

Parameters
ganttThe Gantt chart for which to draw the grid.
paletteThe palette for the grid.

Member Function Documentation

virtual void IlvGanttRowGrid::drawGrid ( IlvPort port,
const IlvTransformer t = 0,
const IlvRegion clip = 0 
) const
virtual

Draws the horizontal grid for the Gantt chart.

This function calls drawLine() to draw the grid. Note that this function does not push the clip.

Parameters
portThe destination to draw the grid.
tThe transformer used to draw the grid.
clipThe clip region.

Reimplemented from IlvGanttHorizontalGridImpl.


© Copyright 2015, Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave is a registered trademark of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.