ツールの定数

<ソース解説> <目次>


使い方はToolHolderクラスを見てください。

オプションはそれぞれの括りで一番上に書いてあるのが初期値です。 下位ビット・上位ビットはGetToolOptionに渡す値です。

ツールの種類

名前 ツールのラベル 初期の変換表のラベル
何もしない TOOL_NONE TOOLTABLE_NONE
移動 TOOL_MOVE TOOLTABLE_MOVE
ペン TOOL_PEN TOOLTABLE_PEN
点の追加 TOOL_INSERTKNOT TOOLTABLE_INSERTKNOT
点を削除 TOOL_DELETEPOINT TOOLTABLE_DELETEPOINT
方向点の切り替え TOOL_CHANGECONTROL TOOLTABLE_CHANGECONTROL
切断 TOOL_CUT TOOLTABLE_CUT
四角と円 TOOL_SHAPE TOOLTABLE_BOXとTOOLTABLE_CIRCLE
線上の全ての点の選択 TOOL_SELECTKNOTS TOOLTABLE_SELECTKNOTS

何もしない

機能

なにもしません。パスとは関係のない操作をしているときに使います。

ツールのラベル

TOOL_NONE

初期値の変換表のラベル

TOOLTABLE_NONE

オプション

なし

状態

COND_NONE_IDLE 常にこの値。


移動

機能

パスの部位を選択して移動します。

ツールのラベル

TOOL_MOVE

初期値の変換表のラベル

TOOLTABLE_MOVE

オプション

移動の動作

下位ビット MOVE_MOVE_LOW 上位ビット MOVE_MOVE_HI

線をつかんだ場合

下位ビット MOVE_CURVE_LOW 上位ビット MOVE_CURVE_HI

サブグループの移動

下位ビット MOVE_SUBGROUP_LOW 上位ビット MOVE_SUBGROUP_HI

部位の選択方法

下位ビット MOVE_SELECT_LOW 上位ビット MOVE_SELECT_HI

状態

以下は他のツールの補助機能として使われた場合にでます。


ペン

機能

線を書きます。

ツールのラベル

TOOL_PEN

初期値の変換表のラベル

TOOLTABLE_PEN

オプション

下位ビット PEN_RUBBER_LOW 上位ビット PEN_RUBBER_HI

移動のオプションも使います。

状態

移動の状態も使います。


点の追加

機能

すでにある線の間に継ぎ目を加えます。

ツールのラベル

TOOL_INSERTKNOT

初期値の変換表のラベル

TOOLTABLE_INSERTKNOT

オプション

直線の分割

下位ビット INSERTKNOT_STRAIGHT_LOW 上位ビット INSERTKNOT_STRAIGHT_HI

通過点の移動

下位ビット INSERTKNOT_ANCHOR_LOW 上位ビット INSERTKNOT_ANCHOR_HI

移動のオプションも使います。

状態

移動の状態も使います。


点の削除

機能

継ぎ目か方向点を削除します。

ツールのラベル

TOOL_DELETEPOINT

初期値の変換表のラベル

TOOLTABLE_DELETEPOINT

オプション

移動のオプションを使います。

状態

移動の状態も使います。


方向点の切り替え

機能

方向線を延ばしたり折ったりします。

ツールのラベル

TOOL_CHANGECONTROL

初期値の変換表のラベル

TOOLTABLE_CHANGECONTROL

オプション

移動のオプションを使います。

状態

移動の状態も使います。


切断

機能

線を切断して2つに分けます。

ツールのラベル

TOOL_CUT

初期値の変換表のラベル

TOOLTABLE_CUT

オプション

下位ビット CUT_LOW 上位ビット CUT_HI

状態

移動の状態も使います。


四角と円

機能

四角か円を書きます。

ツールのラベル

TOOL_SHAPE

初期値の変換表のラベル

TOOLTABLE_BOX 四角

TOOLTABLE_CIRCLE 円

オプション

移動

移動ツールと意味は同じですが、初期値の動作が違います。

下位ビット SHAPE_MOVE_LOW 上位ビット SHAPE_MOVE_HI

始点

下位ビット SHAPE_START_LOW 上位ビット SHAPE_START_HI

縦横比

下位ビット SHAPE_SQUARE_LOW 上位ビット SHAPE_SQUARE_HI

図形

下位ビット SHAPE_SHAPE_LOW 上位ビット SHAPE_SHAPE_HI

状態


線上の全ての点の選択

機能

線上の全ての継ぎ目の選択を切り替えたり、1つおきに選択したりします。

ツールのラベル

TOOL_SELECTKNOTS

初期値の変換表のラベル

TOOLTABLE_SELECTKNOTS

オプション

選択方法

下位ビット SELECTKNOTS_SELECT_LOW 上位ビット SELECTKNOTS_SELECT_HI

通過点の移動

下位ビット SELECTKNOTS_ANCHOR_LOW 上位ビット SELECTKNOTS_ANCHOR_HI

移動のオプションも使います。

状態

移動の状態も使います。


<頁の先頭> <ソース解説> <目次>