[ANN] AnalogClock 2006

A new wx.lib.analogclock is available. It has a cleaner code, a couple
of extra styles and (I hope) it meets the wxPython Coding Guidelines
and the wxPython Style Guide. Thanks to everybody that contributed
with code and style suggestions. 8^)

Downloads, screenshots, and more info can be found at:
http://j.domaindlx.com/elements28/wxpython/AnalogClock.html

I also made available a small demo that shows how to produce
anti-aliased clocks using aggdraw (and aggdraw is only required if you
want to run the aggdrawn demo; the lib itself does not use it).

Suggestions, comments, problems, requests, enhancements, bug reports,
etc., are welcome.

-- tacao

No bits were harmed during the making of this e-mail.

I only say. Very cool! Excellent work!

With the aggdraw, it looks the more beautiful.

···

On Fri, 17 Feb 2006 00:56:00 -0300, "E. A. Tacao" <e.a.tacao@estadao.com.br> wrote:

A new wx.lib.analogclock is available. It has a cleaner code, a couple
of extra styles and (I hope) it meets the wxPython Coding Guidelines
and the wxPython Style Guide. Thanks to everybody that contributed
with code and style suggestions. 8^)

Downloads, screenshots, and more info can be found at:
http://j.domaindlx.com/elements28/wxpython/AnalogClock.html

I also made available a small demo that shows how to produce
anti-aliased clocks using aggdraw (and aggdraw is only required if you
want to run the aggdrawn demo; the lib itself does not use it).

Suggestions, comments, problems, requests, enhancements, bug reports,
etc., are welcome.

--
Franz Steinhaeusler

Very cool indeed, it only makes me dream harder of having
cross-platform anti-aliasing in the core of wxPython...

Stani

···

On 2/18/06, Franz Steinhäusler <franz.steinhaeusler@gmx.at> wrote:

On Fri, 17 Feb 2006 00:56:00 -0300, "E. A. Tacao" <e.a.tacao@estadao.com.br> wrote:

>
>A new wx.lib.analogclock is available. It has a cleaner code, a couple
>of extra styles and (I hope) it meets the wxPython Coding Guidelines
>and the wxPython Style Guide. Thanks to everybody that contributed
>with code and style suggestions. 8^)
>
>Downloads, screenshots, and more info can be found at:
>http://j.domaindlx.com/elements28/wxpython/AnalogClock.html
>
>I also made available a small demo that shows how to produce
>anti-aliased clocks using aggdraw (and aggdraw is only required if you
>want to run the aggdrawn demo; the lib itself does not use it).
>
>Suggestions, comments, problems, requests, enhancements, bug reports,
>etc., are welcome.

I only say. Very cool! Excellent work!

With the aggdraw, it looks the more beautiful.

--

http://pythonide.stani.be/screenshots
http://pythonide.stani.be/manual/html/manual.html

SPE Stani's Python Editor wrote:

Very cool indeed, it only makes me dream harder of having
cross-platform anti-aliasing in the core of wxPython...

Me too, and with any luck I'm going to do something about it. right now, I'm evaluating Agg and Cairo as possible rendering engines. Once I choose one, I'm hoping to make a wxAlphaDC that supports full alpha blending, anti-aliasing, etc.

Full alpha support should be in the future of wxWidgets: it's now supported by GTK2, and OS-X, and Vista certainly will support it, if WinXP doesn't already.

I don't know what the plans of the wx developers are at this point, but before I get too far I'm going to ask. If nothing else, it would be great if what I build could serve as a prototype for the future API of an alpha supporting DC.

-Chris

···

--
Christopher Barker, Ph.D.
Oceanographer
                                         
NOAA/OR&R/HAZMAT (206) 526-6959 voice
7600 Sand Point Way NE (206) 526-6329 fax
Seattle, WA 98115 (206) 526-6317 main reception

Chris.Barker@noaa.gov

Christopher Barker wrote:

SPE Stani's Python Editor wrote:

Very cool indeed, it only makes me dream harder of having
cross-platform anti-aliasing in the core of wxPython...

Me too, and with any luck I'm going to do something about it. right now, I'm evaluating Agg and Cairo as possible rendering engines. Once I choose one, I'm hoping to make a wxAlphaDC that supports full alpha blending, anti-aliasing, etc.

Full alpha support should be in the future of wxWidgets: it's now supported by GTK2, and OS-X, and Vista certainly will support it, if WinXP doesn't already.

I don't know what the plans of the wx developers are at this point, but before I get too far I'm going to ask. If nothing else, it would be great if what I build could serve as a prototype for the future API of an alpha supporting DC.

It's definitely on their minds, and is part of what will be discussed for wx3. Probably a whole new DC API that uses floating point coordinants, paths, blending, etc. It would still be nice to have something available via Agg or Cairo before wx3 however.

···

--
Robin Dunn
Software Craftsman
http://wxPython.org Java give you jitters? Relax with wxPython!

Robin Dunn wrote:

Christopher Barker wrote:

I don't know what the plans of the wx developers are at this point, but before I get too far I'm going to ask. If nothing else, it would be great if what I build could serve as a prototype for the future API of an alpha supporting DC.

It's definitely on their minds, and is part of what will be discussed for wx3. Probably a whole new DC API that uses floating point coordinants, paths, blending, etc. It would still be nice to have something available via Agg or Cairo before wx3 however.

Yes, and I need it *NOW*. However, what I would like is to make something that is as close as possible to the future DC api. I guess it's time to go talk about this on wx-dev.

-Chris

···

--
Christopher Barker, Ph.D.
Oceanographer
                                         
NOAA/OR&R/HAZMAT (206) 526-6959 voice
7600 Sand Point Way NE (206) 526-6329 fax
Seattle, WA 98115 (206) 526-6317 main reception

Chris.Barker@noaa.gov

Christopher Barker wrote:

Robin Dunn wrote:

Christopher Barker wrote:

I don't know what the plans of the wx developers are at this point, but before I get too far I'm going to ask. If nothing else, it would be great if what I build could serve as a prototype for the future API of an alpha supporting DC.

It's definitely on their minds, and is part of what will be discussed for wx3. Probably a whole new DC API that uses floating point coordinants, paths, blending, etc. It would still be nice to have something available via Agg or Cairo before wx3 however.

Yes, and I need it *NOW*. However, what I would like is to make something that is as close as possible to the future DC api. I guess it's time to go talk about this on wx-dev.

The recent wx3 discussion has been happening on wx-discuss.

···

--
Robin Dunn
Software Craftsman
http://wxPython.org Java give you jitters? Relax with wxPython!