Exemplo n.º 1
0
        private void AddMouseWheelListener(IMouseWheelListener iMouseWheelListener)
        {
            if (!mMouseWheelListener.ContainsKey(iMouseWheelListener.Screen))
            {
                mMouseWheelListener[iMouseWheelListener.Screen] = new List <IMouseWheelListener>();
            }

            mMouseWheelListener[iMouseWheelListener.Screen].Add(iMouseWheelListener);
        }
Exemplo n.º 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);
        }
Exemplo n.º 3
0
 public void FlagForRemoval(IMouseWheelListener mouseWheelListener)
 {
     mWheelListenerToRemove.Add(mouseWheelListener);
 }
Exemplo n.º 4
0
 public void FlagForAddition(IMouseWheelListener mouseWheelListener)
 {
     mWheelListenerToAdd.Add(mouseWheelListener);
 }