Пример #1
0
        private void AddMouseWheelListener(IMouseWheelListener iMouseWheelListener)
        {
            if (!mMouseWheelListener.ContainsKey(iMouseWheelListener.Screen))
            {
                mMouseWheelListener[iMouseWheelListener.Screen] = new List <IMouseWheelListener>();
            }

            mMouseWheelListener[iMouseWheelListener.Screen].Add(iMouseWheelListener);
        }
Пример #2
0
        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);
        }
Пример #3
0
 public void FlagForRemoval(IMouseWheelListener mouseWheelListener)
 {
     mWheelListenerToRemove.Add(mouseWheelListener);
 }
Пример #4
0
 public void FlagForAddition(IMouseWheelListener mouseWheelListener)
 {
     mWheelListenerToAdd.Add(mouseWheelListener);
 }