Exemple #1
0
 private bool IsLocked(IRoomEditorFilter layer)
 {
     if (!layer.Visible)
     {
         return(true);
     }
     if (_layer != null && !_layer.AllowClicksInterception() && _layer != layer)
     {
         return(true);
     }
     return(layer.Locked);
 }
        private bool IsLocked(IRoomEditorFilter layer)
        {
            RoomEditNode node = _editAddressBar.RootNode.GetChild(layer.DisplayName, true) as RoomEditNode;

            if (node == null)
            {
                return(false);
            }
            if (!node.IsVisible)
            {
                return(true);
            }
            if (_layer != null && !_layer.AllowClicksInterception() && _layer != layer)
            {
                return(true);
            }
            return(node.IsLocked);
        }