From Anthony: Animating Xojo, Part 4

In Part 1 we covered the history of animating UI effects in Xojo. Part 2 we dug in to linear interpolation. Part 3 saw the addition of support for concurrent animations and color changes. In Part 4 we’ll cover easing, which can make the most drab User Interface interactions beautiful.

Continue reading →

From Anthony: Animating Xojo, Part 3

In Part 1 we covered the basic history of animating in Xojo using pre-calculated chunks to modify the width of our component. In Part 2 we went a bit further by using linear interpolation(lerp) to calculate our current width at each step of the animation process, and setup for concurrent animation.

In this part we’ll be covering a few different things, chiefly concurrent animations. But that’s not all, as I’ve added a lerpColor function to show you how to animate color changes.

Continue reading →

From Anthony: Animating Xojo Part 2

Continuing with what we previously learned, this version introduces the use of linear interpolation to calculate the current stage of the animation at each step, plus switching to a Dictionary object for variable storage to setup for future parts in this series.

Continue reading →

Coming Soon…

We’re always working on new and exciting stuff for User Interfaces. We come up with plenty of solutions that will never see the light of day (as a part of GraffitiSuite, anyway) because it’s either so specific that it couldn’t be reused reliably, or we don’t have permission from the customer who commissioned us to create it. That said, we’ve got at least two new classes ready to be added to GraffitiSuite, and one more hopefully on the way!

We can’t wait to see how our users implement these new classes, as you guys always seem to surprise us with the many ways you can apply our work to your projects.

Now, without further adieu…



From Anthony: Weather Animation

While Anthony Cyphers, the owner here at, was taking his holiday break, he put together a simple example. It’s a quick and dirty way to animate some snowfall on an image in Real Studio. It’s a nice read and an even better effect, and just might be helpful in a project for some of you. He also put together a simple example for rain, that he assures us will someday make its way to his blog as well.