private void AddMouseWheelListener(IMouseWheelListener iMouseWheelListener) { if (!mMouseWheelListener.ContainsKey(iMouseWheelListener.Screen)) { mMouseWheelListener[iMouseWheelListener.Screen] = new List <IMouseWheelListener>(); } mMouseWheelListener[iMouseWheelListener.Screen].Add(iMouseWheelListener); }
private bool RemoveMouseWheelListener(IMouseWheelListener iMouseWheelListener) { if (!mMouseWheelListener.ContainsKey(iMouseWheelListener.Screen)) { return(false); } if (!mMouseWheelListener[iMouseWheelListener.Screen].Contains(iMouseWheelListener)) { return(false); } mMouseWheelListener[iMouseWheelListener.Screen].Remove(iMouseWheelListener); return(true); }
public void FlagForRemoval(IMouseWheelListener mouseWheelListener) { mWheelListenerToRemove.Add(mouseWheelListener); }
public void FlagForAddition(IMouseWheelListener mouseWheelListener) { mWheelListenerToAdd.Add(mouseWheelListener); }