void IMouseProcessor.PostprocessGiveFeedback(GiveFeedbackEventArgs e) { foreach (var controller in GetControllersForView(TextView)) { IMouseProcessor customProcessor = controller.CustomMouseProcessor; if (customProcessor != null) { customProcessor.PostprocessGiveFeedback(e); } } }
void IMouseProcessor.PostprocessDragOver(DragEventArgs e) { foreach (var controller in GetControllersForView(TextView)) { IMouseProcessor customProcessor = controller.CustomMouseProcessor; if (customProcessor != null) { customProcessor.PostprocessDragOver(e); } } }
void IMouseProcessor.PreprocessQueryContinueDrag(QueryContinueDragEventArgs e) { foreach (var controller in GetControllersForView(TextView)) { IMouseProcessor customProcessor = controller.CustomMouseProcessor; if (customProcessor != null) { customProcessor.PreprocessQueryContinueDrag(e); } } }
void IMouseProcessor.PreprocessMouseWheel(MouseWheelEventArgs e) { foreach (var controller in GetControllersForView(TextView)) { IMouseProcessor customProcessor = controller.CustomMouseProcessor; if (customProcessor != null) { customProcessor.PreprocessMouseWheel(e); } } }
void IMouseProcessor.PostprocessMouseRightButtonUp(MouseButtonEventArgs e) { foreach (var controller in GetControllersForView(TextView)) { IMouseProcessor customProcessor = controller.CustomMouseProcessor; if (customProcessor != null) { customProcessor.PostprocessMouseRightButtonUp(e); } } }
void IMouseProcessor.PreprocessMouseRightButtonDown(MouseButtonEventArgs e) { foreach (var controller in GetControllersForView(TextView)) { IMouseProcessor customProcessor = controller.CustomMouseProcessor; if (customProcessor != null) { customProcessor.PreprocessMouseRightButtonDown(e); } else { DefaultPreprocessMouseRightButtonDown(controller, e); } } }