Example #1
0
        public PALayerItem(PACanvas canvas, PALayer layer)
        {
            _canvas    = canvas;
            Layer      = layer;
            Layer.Item = this;

            pickingMode = PickingMode.Position;
            focusable   = true;
            AddToClassList("layer");

            Add(PAUtils.CreateIconToggle("LayerVisibilityToggle", "Toggle layer visibility", OnVisibilityChanged));

            _preview = new Image()
            {
                name = "Preview"
            };
            Add(_preview);

            Add(new Label(layer.name));
        }