One of the projects I’m working on is a drawing program for Silverlight. It needed a gradient editor so that users could define brushes to fill shapes, etc. Last week I wrote about the color picker I developed. This week I’ve added a gradient editor to the ColorTools package. The gradient editor combines a color picker and a visual gradient designer. In order to get all of this working I was forced to create some geometry editing tools that will come in very handy in the drawing application. As soon as I had the gradient editor control finished I used it to created a gradient designer application for Silverlight developers. Gradient Maker is a visual tool for defining gradients that produces cut-and-paste code for brush definitions in XAML, C#, and VB. Give it a try, and let me know what you think. I haven’t yet released a new version of ColorTools including the gradient editor control, because the code needs a little more work and I would like to test it a bit. But I hope to get it out early next week.