Pinta.Core.Document.SetCurrentUserLayer C# (CSharp) Method

SetCurrentUserLayer() public method

public SetCurrentUserLayer ( Pinta.Core.UserLayer layer ) : void
layer Pinta.Core.UserLayer
return void
        public void SetCurrentUserLayer(UserLayer layer)
        {
            SetCurrentUserLayer (UserLayers.IndexOf (layer));
        }

Same methods

Document::SetCurrentUserLayer ( int i ) : void

Usage Example

Example #1
0
        private void HandlePintaCoreActionsLayersAddNewLayerActivated(object sender, EventArgs e)
        {
            Document doc = PintaCore.Workspace.ActiveDocument;

            PintaCore.Tools.Commit();

            UserLayer l = doc.AddNewLayer(string.Empty);

            // Make new layer the current layer
            doc.SetCurrentUserLayer(l);

            AddLayerHistoryItem hist = new AddLayerHistoryItem("Menu.Layers.AddNewLayer.png", Catalog.GetString("Add New Layer"), doc.UserLayers.IndexOf(l));

            doc.History.PushNewItem(hist);
        }
All Usage Examples Of Pinta.Core.Document::SetCurrentUserLayer