Rogue Wave Views
Data Access Package API Reference Guide
Product Documentation:

Rogue Wave Views
Documentation Home
Classes | Typedefs | Enumerations
dbgantt.h File Reference
#include <ilviews/graphics/scale.h>
#include <ilviews/gantt/ganttfrm.h>
#include <ilviews/gantt/ganttint.h>
#include <ilviews/graphics/gauge.h>
#include <ilviews/graphics/rectangl.h>
#include <ilviews/grapher/grapher.h>
#include <ilviews/graphics/polyline.h>
#include <ilviews/dataccess/reposit.h>
#include <ilviews/dataccess/string.h>
#include <ilviews/dataccess/tblhook.h>
#include <ilviews/dataccess/gadgets/mdatasrc.h>
#include <ilviews/dataccess/gadgets/dsusage.h>
#include <ilviews/dataccess/gadgets/gdtmodel.h>

Classes

class  IliDbGantt
 Gadget Class. More...
 
class  IliDbGanttFullModel
 Model Class. More...
 
class  IliDbGanttInfo
 Information class. More...
 
class  IliDbGanttLightModel
 Model Class. More...
 
class  IliDbGanttModel
 Model Class. More...
 

Typedefs

typedef IlvGraphic *(* IliDbGanttCallback) (IliDbGantt *gantt, IlvGraphic *old, IlAny arg)
 

Enumerations

enum  IliDbGanttActCols {
  IliDbGanttActStartMin, IliDbGanttActStartMax, IliDbGanttActEndMin, IliDbGanttActEndMax,
  IliDbGanttActIdentifier, IliDbGanttActLabel
}
 This enumerated type defines the data source columns used by the IliDbGantt for activities. More...
 
enum  IliDbGanttBrkCols { IliDbGanttBrkIdentifier, IliDbGanttBrkResIdentifier, IliDbGanttBrkFrom, IliDbGanttBrkTo }
 This enumerated type defines the data source columns used by the IliDbGantt for breaks. More...
 
enum  IliDbGanttCallbackName {
  IliDbGanttCBCreateConstraint, IliDbGanttCBCreatePrecedence, IliDbGanttCBCreateBreak, IliDbGanttCBCreateLoad,
  IliDbGanttCBReplaceConstraint, IliDbGanttCBReplacePrecedence, IliDbGanttCBReplaceBreak, IliDbGanttCBReplaceLoad,
  IliDbGanttCBDeleteConstraint, IliDbGanttCBDeletePrecedence, IliDbGanttCBDeleteBreak, IliDbGanttCBDeleteLoad
}
 This enumerated type defines the callbacks used by the IliDbGantt class to manage constraints, precedences, breaks, and work-load-curves. More...
 
enum  IliDbGanttCntCols {
  IliDbGanttCntIdentifier, IliDbGanttCntResIdentifier, IliDbGanttCntActIdentifier, IliDbGanttCntCapacity,
  IliDbGanttCntForeground, IliDbGanttCntBackground, IliDbGanttCntStart, IliDbGanttCntEnd
}
 This enumerated type defines the different data source columns used by the IliDbGantt class for constraints. More...
 
enum  IliDbGanttLoaCols { IliDbGanttLoaResIdentifier, IliDbGanttLoaFrom, IliDbGanttLoaTo, IliDbGanttLoaCapacity }
 This enumerated type defines the data source columns used by the IliDbGantt class for work-load-curves. More...
 
enum  IliDbGanttPreCols {
  IliDbGanttPreFrom, IliDbGanttPreTo, IliDbGanttPreType, IliDbGanttPreDelay,
  IliDbGanttPreColor
}
 This enumerated type defines the data source columns used by the IliDbGantt class for precedences. More...
 
enum  IliDbGanttResCols { IliDbGanttResIdentifier, IliDbGanttResHeight }
 This enumerated type defines the data source columns used by the IliDbGantt class for resources. More...
 
enum  IliDbGanttWhichDs {
  IliDbGanttResDs, IliDbGanttActDs, IliDbGanttCntDs, IliDbGanttPreDs,
  IliDbGanttBrkDs, IliDbGanttLoaDs
}
 This enumerated type defines the data sources used by the IliDbGantt class. More...
 

Detailed Description

Library: dbgantt
Declarations about IliDbGanttChart.

Typedef Documentation

§ IliDbGanttCallback

IliDbGanttCallback

This type defines the prototype of a function that is called to create, replace, or delete constraints, precedences, breaks, or work-load-curve items.

Parameters
ganttThe IliDbGantt object.
oldThe previous object when the callback is called to replace an item. Otherwise, the parameter is 0.
argThe user data.
Returns
An object for create and replace, but returns 0 for delete. You can use the getCallbackInformation() function to get more information about the new object (create and replace) or the current object (delete).
See also
IliDbGantt.

Enumeration Type Documentation

§ IliDbGanttActCols

This enumerated type defines the data source columns used by the IliDbGantt for activities.

Enumerator
IliDbGanttActStartMin 

Column for the start minimum value.

IliDbGanttActStartMax 

Column for the start maximum value.

IliDbGanttActEndMin 

Column for the end minimum value.

IliDbGanttActEndMax 

Column for the end maximum value.

IliDbGanttActIdentifier 

Column for the activity identifier.

IliDbGanttActLabel 

Column for the activity label.

§ IliDbGanttBrkCols

This enumerated type defines the data source columns used by the IliDbGantt for breaks.

Enumerator
IliDbGanttBrkIdentifier 

Column for the break identifier.

IliDbGanttBrkResIdentifier 

Column for the resource identifier.

IliDbGanttBrkFrom 

Column for the start of the break. The unit is the same as for activities.

IliDbGanttBrkTo 

Column for the end of the break. The unit is the same as for activities.

§ IliDbGanttCallbackName

This enumerated type defines the callbacks used by the IliDbGantt class to manage constraints, precedences, breaks, and work-load-curves.

Enumerator
IliDbGanttCBCreateConstraint 

Called to create a constraint.

IliDbGanttCBCreatePrecedence 

Called to create a precedence.

IliDbGanttCBCreateBreak 

Called to create a break.

IliDbGanttCBCreateLoad 

Called to create a work-load-curve item.

IliDbGanttCBReplaceConstraint 

Called to replace a constraint.

IliDbGanttCBReplacePrecedence 

Called to replace a precedence.

IliDbGanttCBReplaceBreak 

Called to replace a break.

IliDbGanttCBReplaceLoad 

Called to replace a work-load-curve item.

IliDbGanttCBDeleteConstraint 

Called to delete a constraint.

IliDbGanttCBDeletePrecedence 

Called to delete a precedence.

IliDbGanttCBDeleteBreak 

Called to delete a break.

IliDbGanttCBDeleteLoad 

Called to delete a work-load-curve item.

§ IliDbGanttCntCols

This enumerated type defines the different data source columns used by the IliDbGantt class for constraints.

Enumerator
IliDbGanttCntIdentifier 

Column for the constraint identifier.

IliDbGanttCntResIdentifier 

Column for the resource identifier.

IliDbGanttCntActIdentifier 

Column for the activity identifier.

IliDbGanttCntCapacity 

Column for the capacity.

IliDbGanttCntForeground 

Column for the foreground.

IliDbGanttCntBackground 

Column for the background.

IliDbGanttCntStart 

Column for the start value.

IliDbGanttCntEnd 

Column for the end value.

§ IliDbGanttLoaCols

This enumerated type defines the data source columns used by the IliDbGantt class for work-load-curves.

Enumerator
IliDbGanttLoaResIdentifier 

Column for the resource identifier.

IliDbGanttLoaFrom 

Column for the start of the curve. The unit is the same as for activities.

IliDbGanttLoaTo 

Column for the end of the curve. The unit is the same as for activities.

IliDbGanttLoaCapacity 

Column for the value of the curve.

§ IliDbGanttPreCols

This enumerated type defines the data source columns used by the IliDbGantt class for precedences.

Enumerator
IliDbGanttPreFrom 

Column for the first constraint identifier.

IliDbGanttPreTo 

Column for the second constraint identifier.

IliDbGanttPreType 

Column for the precedence type.

IliDbGanttPreDelay 

Column for the precedence delay.

IliDbGanttPreColor 

Column for the precedence color.

§ IliDbGanttResCols

This enumerated type defines the data source columns used by the IliDbGantt class for resources.

Enumerator
IliDbGanttResIdentifier 

Column for the resource identifier.

IliDbGanttResHeight 

Column for the resource height.

§ IliDbGanttWhichDs

This enumerated type defines the data sources used by the IliDbGantt class.

Enumerator
IliDbGanttResDs 

Data source for resources.

IliDbGanttActDs 

Data source for activities.

IliDbGanttCntDs 

Data source for constraints.

IliDbGanttPreDs 

Data source for precedences.

IliDbGanttBrkDs 

Data source for breaks.

IliDbGanttLoaDs 

Data source for work-load-curves.


© Copyright 2018, 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.