[ top ] [ prev ] [ up ] [ next ]
RDB::DBGrid
super class
Phi::CustomGrid
class methods
- new : DBGrid
-
properties
event handlers
- on_draw_column_cell(rect, col, column, state)
-
draw_column_cell event は, grid が cell を描画しなければならないときに発生します。
- rect : Phi::Rect
-
cell の canvas 上の位置
- col : Fixnum
-
列の columns 配列におけるインデックス
- column :
Column
-
cell の表示属性と項目 binding を表す Column Object
- state : Fixnum
-
RDB_const#GridDrawState
- cell に入力 focus があるか
- cell が選択されているか
- cell が列 header などの固定 ( データ以外 ) cell か
cell data にカスタマイズされた描画方法を提供するために on_draw_column_cell event handler を作成してください。 canvas のメソッドを使って cell に描画できます。
on_draw_column_cell event handler は, default_draw_column_cell を呼び出して, cell に data を書き込むよう grid に指示することができます。また, default_draw_column_cell を強化して,選択状態と focus を視覚的に示すことができます。 default_drawing が true の場合, draw_column_cell event 発生前に data はすでに cell に描画されており,また draw_column_cell event 発生後には選択された cell に長方形の focus 領域が描画されます。
[ top ] [ prev ] [ up ] [ next ]