|
| GTK_DrawingArea_3PassSelectionEvent (GTK_DrawingArea &drawingArea, DrawFuncIF_1p *cursor0, DrawFuncIF_2p *cursor1, DrawFuncIF_3p *cursor2, DrawFuncIF_3p *draw, GPixelOp *pixelOp) |
| 三つのカーソルと描画内容を個々に定義して構築 [詳解]
|
|
| GTK_DrawingArea_3PassSelectionEvent (GTK_DrawingArea &drawingArea, DrawFuncIF_1p *cursor0, DrawFuncIF_2p *cursor1, DrawFuncIF_3p *draw, GPixelOp *pixelOp) |
| 二回クリックした後のカーソルと描画内容が同じである場合の定義 [詳解]
|
|
| GTK_DrawingArea_3PassSelectionEvent (GTK_DrawingArea &drawingArea, DrawFuncIF_2p *cursor1, DrawFuncIF_3p *cursor2, DrawFuncIF_3p *draw, GPixelOp *pixelOp) |
| クリック前のカーソルは描画しない場合の定義 [詳解]
|
|
| GTK_DrawingArea_3PassSelectionEvent (GTK_DrawingArea &drawingArea, DrawFuncIF_2p *cursor1, DrawFuncIF_3p *draw, GPixelOp *pixelOp) |
| クリック前のカーソルは描画せず、二回クリックした後のカーソルと描画内容が同じである場合の定義 [詳解]
|
|
| ~GTK_DrawingArea_3PassSelectionEvent () |
| デストラクタ (カーソルの描画を消去して内容を初期化する)
|
|
virtual void | block () |
| イベントのブロック [詳解]
|
|
void | setCursor0 (DrawFuncIF_1p *cursor0) |
| 初期状態のカーソルをセットする [詳解]
|
|
void | setCursor1 (DrawFuncIF_2p *cursor1) |
| 一点が決まった後のカーソルをセットする [詳解]
|
|
void | setCursor2 (DrawFuncIF_3p *cursor2) |
| 二点が決まった後のカーソルをセットする [詳解]
|
|
void | setDraw (DrawFuncIF_3p *draw) |
| 描画関数をセットする [詳解]
|
|
| GTK_DrawingArea_DrawingEvent (GTK_DrawingArea &drawingArea, GPixelOp *pixelOp) |
| イベントを定義する描画領域と点描画関数オブジェクトを指定して構築 [詳解]
|
|
void | setPixelOp (GPixelOp *pixelOp) |
| 点描画関数をセットする [詳解]
|
|
| GTK_DrawingArea_SelectionEvent (GTK_DrawingArea &drawingArea) |
| イベントを定義する描画領域を指定して実行 [詳解]
|
|
| GTK_DrawingArea_Event (GTK_DrawingArea &drawingArea) |
| 対象の GTK_DrawingArea を指定して構築 [詳解]
|
|
virtual | ~GTK_DrawingArea_Event () |
| デストラクタ [詳解]
|
|
virtual void | block (const std::string &ident) |
| シグナルに対するコールバック関数のブロック
|
|
virtual void | unblock (const std::string &ident) |
| シグナルに対するコールバック関数のブロック解除
|
|
virtual void | unblock () |
| 全シグナルに対するコールバック関数のブロック解除
|
|
GTK_DrawingArea選択設定用イベント ( 3 パス )
3 パスの操作で描画を行うコールバック関数用の関数オブジェクト 描画前の三つのカーソルと実際の処理内容を指定して任意の位置への処理ができるようにする