Views Gantt Chart クラス
新しいクラスおよびメソッド
IlvGanttChart には、以下の新しいクラスがあります。
IlvGanttChart には、以下の新しいパブリック・メソッドがあります。
IlvPalette* getGridPalette(); void setGridPalette(IlvPalette*); IlBoolean isDrawingGrapherViewBorders(); void setDrawingGrapherViewBorders(IlBoolean); IlSymbol* WorkAreaCallbackType(); IlvRect& getWorkArea(IlvRect& area); IlvRect& getLineArea(IlvRect& area); IlvGraphic* setLineGrid(IlvGraphic* grid, IlvBoolean redraw, IlInt layer); IlvGraphic* getLineGrid(); IlvGraphic* setRowGrid(IlvGraphic* grid, IlvBoolean redraw, IlInt layer); IlvGraphic* getRowGrid() const; void setDoubleBuffering(IlBoolean); IlBoolean isDoubleBuffering() const; 非互換性
IlvGanttChartForm の以下のメソッドの署名が変更になりました。
IlvGraphic* setCompositeScale(IlvGraphic*, IlBoolean, IlBoolean); IlvGraphic* getCompositeScale() const; IlvGraphic* setCompositeGrid(IlvGraphic*, IlvBoolean); IlvGraphic* getCompositeGrid() const; 振る舞いの変更
IlvGanttChart::rowResized(IlvUShort, IlvPos) は、新しい
“Work Area” コールバックを呼び出します。
Gantt ラインのデフォルトのレイヤーは、0 から 1 に変更されます。
void addLine(IlvGanttLine* line, IlBoolean redraw,int layer=1); void insertLine(IlvGanttLine* line, IlUShort row, IlBoolean redraw, int layer=1); 使用されなくなったメソッド
IlvGanttChartForm::setCompositeGrid() は、本バージョンから使用できなくなりました。代わりに、
IlvGanttChart::setRowGrid() を使用してください。
サンプル
Gantt モジュールのサンプル・フォルダでは、<ILVHOME>/samples/gantt、load および month サンプルが大幅に改定されています。2 つの新しいサンプル simple および calendar が追加されました。
バグの修正
Views Gantt には以下のバグがありましたが、現在は修正されています。
IlvGanttChart::psDump は、グラファー・ビューのグリッドをダンプしていました。
IlvGanttChart は、コンテナーへの追加前に、適切にサイズ変更できませんでした。
IlvGanttChart は、グラファー・ビューの間でハンドルをドラッグして、対話式にモノ表示に切り替えることができませんでした。
Version 5.6
Copyright © 2012, Rogue Wave Software, Inc. All Rights Reserved.