We are about to release version 5.8 of FlowChart.NET.
This version adds two new visual effects that can be applied to nodes - Glass and Aero. In addition, the existing Emboss and Smooth Shadow effects are now applied to all node types, not just ShapeNode.
A new API is provided to facilitate effects usage. To apply an effect, create an instance of one of the effect classes, set up its properties, then add the instance to the Diagram.NodeEffects collection. Currently, there are four effect classes available - EmbossEffect, SmoothShadowEffect, GlassEffect, and AeroEffect. Effects can be added, removed or modified at any time and this will immediately reflect on the diagram. Effects of different types can be applied simultaneously. It is also possible to apply more than one effect of the same type.
The old EnableEmbossEffects and EnableShadowEffects properties are reworked internally to use the new effect pipeline. Turning these properties on will automatically add an instance of the appropriate class to the NodeEffects collection. Therefore clearing the NodeEffects collection will turn these properties off if they were previously enabled. Keep in mind that the Diagram.EffectsProvider property is still required in order to enable the Emboss and Smooth Shadow effects.
Emboss
Smooth Shadow
Glass
Aero
A more thorough preview of the effects as well as some interesting presets are demonstrated by the following sample:
https://mindfusion.eu/_samples/_sample_Effects.zipThe control assemblies can be downloaded from here:
https://mindfusion.eu/_beta/MindFusion.Diagramming.WinForms.5.8.trial.beta.zipComments and suggestions are welcome.
Enjoy!