void interactionManager_ButtonPressed(object sender, ButtonPressedEventArgs e) { if (e != null) { sentButtonPressedToRegisteredSpecifiedFunctionProxies(sender, e); } }
protected virtual bool fireButtonPressedEvent(ButtonPressedEventArgs args) { bool cancel = false; if (ButtonPressed != null && args != null) { foreach (EventHandler<ButtonPressedEventArgs> hndl in ButtonPressed.GetInvocationList()) { try { if (hndl != null) { hndl.DynamicInvoke(this, args); } if (args.Cancel == true) { cancel = args.Cancel; break; } } catch (Exception) { } } } return cancel; }
internal bool fireButtonPressedEvent(Object sender, ButtonPressedEventArgs args) { bool cancel = false; if (ButtonPressed != null && args != null) { foreach (EventHandler<ButtonPressedEventArgs> hndl in ButtonPressed.GetInvocationList()) { if (cancel) return cancel; if (hndl != null && hndl.Target is IInteractionContextProxy) { if (!((IInteractionContextProxy)hndl.Target).Active) { continue; } } try { if (hndl != null) { hndl.Invoke(sender, args); } if (args.Cancel == true) { cancel = args.Cancel; break; } } catch (Exception) { } } } return cancel; }
private void sentButtonPressedToRegisteredSpecifiedFunctionProxies(object sender, ButtonPressedEventArgs e) { if (eventForwarder != null) { eventForwarder.fireButtonPressedEvent(sender, e); } }
void interactionManager_ButtonPressed(object sender, ButtonPressedEventArgs e) { if (monitor != null) monitor.MarkButtonAsPressed(e.PressedGenericKeys); }
protected bool fireButtonPressedEvent(BrailleIO.BrailleIODevice device, List<BrailleIO_DeviceButton> pressedGeneralKeys, List<String> pressedGenericKeys) { var args = new ButtonPressedEventArgs(device, pressedGeneralKeys, pressedGenericKeys); Logger.Instance.Log(LogPriority.OFTEN, this, "Button pressed: " + String.Join(",", args.PressedGenericKeys)); bool cancel = base.fireButtonPressedEvent(args); if (cancel) { System.Diagnostics.Debug.WriteLine("InteractionManager Event canceled"); } return cancel; }