[pygtk] ANNOUNCE: Spiff GtkWidgets (goocalendar, AnnotatedTextView,
color tools)
Samuel Abels
newsgroups at debain.org
Thu Jun 26 03:18:52 WST 2008
Hi,
I am happy to announce Spiff GtkWidgets, a collection of Gtk widgets
written in Python.
SpiffGtkWidgets.Calendar
-------------------------
About a year ago I dropped a calendar widget similar to Google Calendar
on this list (goocalendar). I wasn't planning to maintain it back then,
but now I rewrote it, and ported it to hippocanvas. The end result is a
much improved calendar:
- Improved event layout.
- Significantly higher (font) rendering quality thanks to hippocanvas.
- More flexible display options; you can now display an arbitrary
number of days/weeks at the same time.
- More stable at different font sizes.
- Improved and more consistent signal/event behavior.
- Much improved code/maintainability.
- still doesn't support DND, but should be easy to add.
If your application already uses goocalendar, porting it to this version
should be relatively easy.
Screencast: http://debain.org/blog/calendar3.ogg (sorry, that's as good
as I can make it. Every screen recorder fails for a different reason)
Screenshot: http://debain.org/blog/calendar3.png
SpiffGtkWidgets.AnnotatedTextView
----------------------------------
A few weeks ago I announced an annotated text view widget on this list.
This is now properly packaged, and will continue to be maintained in
this place.
Screenshot: http://debain.org/blog/annotated_text_view.png
Really bad screencast: http://debain.org/blog/annotated_text_view.ogg
SpiffGtkWidgets.color
----------------------
The package now also contains a color module that allows for making
color conversions as commonly needed in PyGtk. It provides, for
example, the color.to_gdk(), color.to_rgb(), color.to_rgba(), and
color.to_int() functions. This was also previously announced on this
list, though the included version comes with some API additions.
Other
------
Documentation is still notably absent, but there are some samples
included in the package. Additional widgets will likely be added soon.
Links
------
Project page: http://code.google.com/p/spiff-gtkwidgets/
Enjoy,
-Samuel
More information about the pygtk
mailing list