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
_______________________________________________
pygtk mailing list [email protected]
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/