/// <summary> /// パラメーターの初期化 /// </summary> /// <param name="param"></param> public override void ParseParameter(string param) { var coms = param.Split(new char[] { ';' }); foreach (var com in coms) { var od = com.Split(new char[] { '=' }); if (od.Length == 2) { if (od[0].ToLower() == "attr") { _trigger = new MouseState.Buttons(); var ts = od[1].Split(new char[] { '+' }); foreach (var t in ts) { if (t.ToLower() == "ctrl") { _trigger.IsCtrl = true; } if (t.ToLower() == "shift") { _trigger.IsShift = true; } } } } } }
/// <summary> /// コンストラクタ /// </summary> public FeatureWheelScroll() { // デフォルトでドラッグスクロールするためのキーを設定する _trigger = new MouseState.Buttons { IsButton = false, IsButtonMiddle = false, IsCtrl = true, IsShift = false }; }
/// <summary> /// トリガ(実行識別キー)を変更する /// </summary> /// <param name="value">新しいトリガー</param> public void SetTrigger(MouseState.Buttons value) { _trigger = value; }
public FeatureMoveSelectedPartsTop() { _triggerSingle = new Tono.GuiWinForm.MouseState.Buttons(true, false, false, false, false); _triggerPlus = new Tono.GuiWinForm.MouseState.Buttons(true, false, false, true, false); }
/// <summary> /// 唯一のコンストラクタ /// </summary> public FeaturePartsSelect() { _triggerSingle = new MouseState.Buttons(true, false, false, false, false); _triggerPlus = new MouseState.Buttons(true, false, false, true, false); }
/// <summary> /// コンストラクタ /// </summary> public FeatureWheelScrollXYRev() { // デフォルトでドラッグスクロールするためのキーを設定する _trigger = new MouseState.Buttons(); }