static CloudsData() { BlendOps = new Dictionary <string, object> (); foreach (string name in UserBlendOps.GetAllBlendModeNames()) { BlendOps.Add(name, UserBlendOps.GetBlendModeByName(name)); } defaultBlendOp = UserBlendOps.GetBlendModeName(Pinta.Core.BlendMode.Normal); }
private void OnBlendModeChanged(object sender, EventArgs e) { blendmode = UserBlendOps.GetBlendModeByName(blendComboBox.ActiveText); PintaCore.Layers.CurrentLayer.BlendMode = blendmode; if (PintaCore.Layers.SelectionLayer != null) { //Update BlendMode for SelectionLayer and force redraw PintaCore.Layers.SelectionLayer.BlendMode = PintaCore.Layers.CurrentLayer.BlendMode; } PintaCore.Workspace.Invalidate(); }
private void OnBlendModeChanged(object?sender, EventArgs e) { var doc = PintaCore.Workspace.ActiveDocument; blendmode = UserBlendOps.GetBlendModeByName(blendComboBox.ActiveText); doc.Layers.CurrentUserLayer.BlendMode = blendmode; if (doc.Layers.SelectionLayer != null) { //Update BlendMode for SelectionLayer and force redraw doc.Layers.SelectionLayer.BlendMode = doc.Layers.CurrentUserLayer.BlendMode; } PintaCore.Workspace.Invalidate(); }
private void OnBlendModeChanged(object sender, EventArgs e) { blendmode = UserBlendOps.GetBlendModeByName(blendComboBox.ActiveText); PintaCore.Layers.CurrentLayer.BlendMode = blendmode; }