public SKeyEvent(ESender sender, bool alt, bool shift, bool ctrl, bool pressed, char unicode, Keys key) { Sender = sender; ModAlt = alt; ModShift = shift; ModCtrl = ctrl; KeyPressed = pressed; Unicode = unicode; Key = key; Handled = false; Mod = EModifier.None; if (alt) { Mod |= EModifier.Alt; } if (shift) { Mod |= EModifier.Shift; } if (ctrl) { Mod |= EModifier.Ctrl; } }
public MouseEvent(ESender sender, bool alt, bool shift, bool ctrl, int x, int y, bool lb, bool ld, bool rb, int wheel, bool lbh, bool rbh, bool mb, bool mbh) { Sender = sender; X = x; Y = y; LB = lb; LD = ld; RB = rb; MB = mb; LBH = lbh; RBH = rbh; MBH = mbh; ModALT = alt; ModSHIFT = shift; ModCTRL = ctrl; EModifier mALT = EModifier.None; EModifier mSHIFT = EModifier.None; EModifier mCTRL = EModifier.None; if (alt) { mALT = EModifier.Alt; } if (shift) { mSHIFT = EModifier.Shift; } if (ctrl) { mCTRL = EModifier.Ctrl; } if (!alt && !shift && !ctrl) { Mod = EModifier.None; } else { Mod = mALT | mSHIFT | mCTRL; } Wheel = wheel; }
public SMouseEvent(ESender sender, EModifier mod, int x, int y, bool lb, bool ld, bool rb, int wheel, bool lbh, bool rbh, bool mb, bool mbh) { Sender = sender; Handled = false; X = x; Y = y; LB = lb; LD = ld; RB = rb; MB = mb; LBH = lbh; RBH = rbh; MBH = mbh; Mod = mod; Wheel = wheel; }
private void _CheckModifiers() { Keys keys = Control.ModifierKeys; _Mod = EModifier.None; if ((keys & Keys.Shift) != 0) { _Mod |= EModifier.Shift; } if ((keys & Keys.Alt) != 0) { _Mod |= EModifier.Alt; } if ((keys & Keys.Control) != 0) { _Mod |= EModifier.Ctrl; } }
public KeyEvent(ESender sender, bool alt, bool shift, bool ctrl, bool pressed, char unicode, Keys key) { Sender = sender; ModALT = alt; ModSHIFT = shift; ModCTRL = ctrl; KeyPressed = pressed; Unicode = unicode; Key = key; Handled = false; EModifier mALT = EModifier.None; EModifier mSHIFT = EModifier.None; EModifier mCTRL = EModifier.None; if (alt) { mALT = EModifier.Alt; } if (shift) { mSHIFT = EModifier.Shift; } if (ctrl) { mCTRL = EModifier.Ctrl; } if (!alt && !shift && !ctrl) { Mod = EModifier.None; } else { Mod = mALT | mSHIFT | mCTRL; } }
public ClassDeclarationModel AddModifier(EModifier modifier) { Modifier = modifier; return(this); }