Exemplo n.º 1
0
        /// <summary>
        /// Hides the mask
        /// </summary>
        public void Unmask()
        {
            if (null == _maskGraphics)
            {
                return;
            }

            _maskGraphics.Stop();

            _component.RemoveEventListener(MoveEvent.MOVE, MoveHandler, EventPhase.Target);
            _component.RemoveEventListener(ResizeEvent.RESIZE, ResizeHandler, EventPhase.Target);

            if (null != _parent)
            {
                _parent.RemoveChild(_maskGraphics);
            }

            _maskGraphics.Dispose();
            _maskGraphics = null;
        }
Exemplo n.º 2
0
 private void UninstallViewport()
 {
     if (null != HorizontalScrollBar)
     {
         HorizontalScrollBar.Viewport = null;
     }
     if (null != VerticalScrollBar)
     {
         VerticalScrollBar.Viewport = null;
     }
     if (null != Skin && null != Viewport)
     {
         Viewport.ClipAndEnableScrolling = false;
         DisplayListMember dlm = (DisplayListMember)Viewport;
         ((Group)Skin).RemoveContentChild(dlm);
         dlm.RemoveEventListener(PropertyChangeEvent.PROPERTY_CHANGE, ViewportPropertyChangeHandler);
     }
 }