New in 0.22: * Requires gtk+extra-0.99.17. * GtkPlotData.set_gradient() and get_gradient() now get/return the number of sublevels as an additional parameter. * GtkPlotData.set_points() accepts the tuple returned by get_points() as input. * Removed GtkCheckItem. New in 0.21: * The bindings are now a package, ie. gtkextra/__init__.py is used instead of gtkextra.py. Please remove the old bindings before installing the new version. New in 0.20: * The bindings are now built and installed with the Python Distribution Utilities. Read the document "Installing Python Modules" that comes with Python for more information about the Distutils. * GtkCheckItem is now an alias for the standard GtkCheckButton. New in 0.19: * Added the GtkPlotData subclass GtkPlotPixmap. See testpixmap.py for more information. * Added the GtkCharSelection dialog. * Added the attribute GtkFontCombo.psfont. New in 0.18: * Requires gtk+extra-0.99.16. * Added GtkPlot.set_background_pixmap(), set_transparent(), is_transparent(). * Removed GtkPlot.plot_set_flags(), plot_unset_flags() and PLOT_TRANSPARENT. Use GtkPlot.set_transparent() instead. * GtkFileList.open_dir() now returns a boolean value indicating success or failure. * Added GtkIconFileSelection.show_tree(). Note: Use show() instead of show_all() to manage a GtkIconFileSelection dialog. If the dialog is managed with show_all() the tree widget, that is now disabled by default, will be shown and the GtkExtra code won't work correctly. * Applied a patch from Joe Van Andel that fixes a Numerical Python problem. New in 0.17: * Updated GtkPlot.put_text() and GtkPlotCanvas.put_text(). The angle must now be put after the font height in the argument list. In previous versions the angle had to be put before the font name. * Renamed all *_get_visible() functions to *_visible(). The old Pythons methods are still available though. * GtkPlot.get_pixel() and GtkPlot3D.get_pixel() now return floating point values instead of integers. * Added GtkPlot.clip_data(). If the method's argument is TRUE the plot data is clipped to fit the frame. * GtkPlot.draw_line() now gets floating point values instead of integers. * Updated GtkPlot.axis_set_attributes(), axis_get_attributes(), axis_set_ticks_width(), y0line_set_attributes(), x0line_set_attributes, major_vgrid_set_attributes(), minor_vgrid_set_attributes(), major_hgrid_set_attributes() and minor_hgrid_set_attributes(). The width is now a floating point value. * Updated GtkPlot.axis_title_set_attributes(). The method now gets the transparency and the justification as additional arguments. * Renamed GtkPlot.axis_labels_set_attributes() to axis_set_labels_attributes(). The method now gets the transparency and the justification as additional arguments. * Renamed GtkPlot.axis_labels_set_numbers() to axis_set_labels_numbers(). * Removed GtkPlot.axis_set_tick_labels(). Custom labels are now set with the signal "tick_label". This signal is not supported by the Python bindings. * Updated GtkPlot3D.corner_set_attributes(), corner_get_attributes(), frame_set_attributes(), frame_get_attributes() and axis_set_ticks_width(). The width is now a floating point value.