[Lazarus] Tutorial: Animating desktop widgets

2015-03-25 Thread Anthony Walter
I've written up another short tutorial related to creating cross platform animated desktop widgets. This tutorial deals with vector graphics which can be used to scale animated widgets to any size. A video clip and walk through is located here:

Re: [Lazarus] Tutorial: Animating desktop widgets

2015-03-25 Thread Anthony Walter
One link is in a private forums where I was discussing features with a user, here is the open link: https://www.youtube.com/watch?v=1iIeULCG4U4 -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org

Re: [Lazarus] Tutorial: Animating desktop widgets

2015-03-25 Thread Marcos Douglas
On Wed, Mar 25, 2015 at 10:28 AM, Graeme Geldenhuys mailingli...@geldenhuys.co.uk wrote: On 2015-03-25 13:17, Anthony Walter wrote: Cross Codebot is still in development. I need people to test it, and feedback, rather than general open to the public users. If I have learned anything in the

Re: [Lazarus] Tutorial: Animating desktop widgets

2015-03-25 Thread Graeme Geldenhuys
On 2015-03-25 13:17, Anthony Walter wrote: Cross Codebot is still in development. I need people to test it, and feedback, rather than general open to the public users. If I have learned anything in the past 15 years of working on open source software, it is the following: Make it as quick and

Re: [Lazarus] Tutorial: Animating desktop widgets

2015-03-25 Thread Anthony Walter
I had a popular free and open library more than 10 years ago which required no registration. I receive little to no community feedback for it. This time I'm getting a lot of people talking to me in private message and they're actually asking questions in the forums. I'll keep it this way for a

Re: [Lazarus] Tutorial: Animating desktop widgets

2015-03-25 Thread Anthony Walter
Cross Codebot is still in development. I need people to test it, and feedback, rather than general open to the public users. For this tutorial I added an refresh rate sync timer and vector math geometry units, for the last one I added in the animation easing library, for the one before that I

Re: [Lazarus] Tutorial: Animating desktop widgets

2015-03-25 Thread Marcos Douglas
On Wed, Mar 25, 2015 at 6:16 AM, Graeme Geldenhuys mailingli...@geldenhuys.co.uk wrote: On 2015-03-25 08:31, Anthony Walter wrote: I've written up another short tutorial related to creating cross platform animated desktop widgets. Your tutorials are very interesting, but why give repository

Re: [Lazarus] Tutorial: Animating desktop widgets

2015-03-25 Thread Marcos Douglas
On Wed, Mar 25, 2015 at 10:38 AM, Anthony Walter sys...@gmail.com wrote: I had a popular free and open library more than 10 years ago which required no registration. I receive little to no community feedback for it. This time I'm getting a lot of people talking to me in private message and

Re: [Lazarus] Tutorial: Animating desktop widgets

2015-03-25 Thread aradeonas
Also, regarding yesterday's discussion of RGBAControls, I'd like to point out that a custom theme engine is baked into Cross Codebot and all its controls. When you one of a Cross Codebot controls on a form, you'll see it has a theme name (string) property, which contains a drop down list of

Re: [Lazarus] Tutorial: Animating desktop widgets

2015-03-25 Thread aradeonas
So in your library I can make interface like this: https://dribbble.com/shots/1315388-Dashboard-Web-App-Product-UI-Design-Job-Summary/attachments/184703 Ara -- http://www.fastmail.com - Or how I learned to stop worrying and love email again --

Re: [Lazarus] Tutorial: Animating desktop widgets

2015-03-25 Thread Anthony Walter
The styles are defined by an abstract class in the Codebot.Graphics unit called TTheme. To define you own styles, inherit from this class and override its methods. To install a theme that the designer will pickup, create a package, reference the codebot package, and call

Re: [Lazarus] Tutorial: Animating desktop widgets

2015-03-25 Thread aradeonas
Take a look at BGRA canvas2D it may interesting for you. Ara -- http://www.fastmail.com - The way an email service should be -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org

Re: [Lazarus] Tutorial: Animating desktop widgets

2015-03-25 Thread Marcos Douglas
On Wed, Mar 25, 2015 at 2:37 PM, Anthony Walter sys...@gmail.com wrote: The port is from this libary which was taken offline: http://www.codebot.org/delphi/ Since the time of it's last update it contained nearly 180 controls, privately. This includes a set of new control designers, new

Re: [Lazarus] Tutorial: Animating desktop widgets

2015-03-25 Thread Anthony Walter
I've updated the original article with a video capture of the widget running using the same code on Linux. I didn't test this particular project on Linux previous to this my original post. I copied over the project, built it without modifying a thing, and it just worked. See for yourself in the