I am pleased to announce the new version of gtkextra with very nice improvements, and a few bugfixes. 10/04/2000 Summary of changes GtkSheet ======== - GtkSheetAttr removed. New strategy for cell attributes, using cell->attributes, now. Cells and their attributes are allocated. (It uses more memory, but is much faster) - Memory leaks Thanks to the contributions by the Applix team: Chris Howell, Eric Ding, and Geoffrey. - New function: gtk_sheet_button_attach. Attach widgets to the buttons (like the pixmap in the demo). You can also use gtk_sheet_attach. GtkPlot (and GtkPlotPrint) ======= - gdk_font_unrefs added. - Improvements in the WYSIWYG output. - Bugfixes. More about tickmarks. GtkPlotCanvas ============= - New signals: "move_text", "move_legends", "move_plot", "resize_plot" - BugFixes. GtkPSFont ========= - Bugfixes. Patches by Andreas Voegele. GtkColorCombo ============= -Bugfixes. Size of arrays, by Andreas Voegele. GtkIconList =========== - gtk_icon_list_destroy fixes memory leaks. MISC ==== - Patches to pixmaps.h by Andreas Voegele. - spec.in file by Conrad Steenberg <[EMAIL PROTECTED]> - more const and gboolean patches by Murray Cumming <[EMAIL PROTECTED]> - testgtksheet.c modified to show pixmaps in buttons. - testgtkcheck. Simple demo for gtkcheckitem by Stephen Witkop 14/03/2000 Summary of changes GtkPlot (and GtkPlotPrint) ======= - Bugfixes: - Minor ticks drawing out of the plot frame. - points' xy lines drawing out of the plot frame. GtkComboBox =========== - size allocation. 13/03/2000 Summary of changes GtkDirTree ========== - Bugfixes: - open_dir when the path does not end with a "/" GtkIconFileSelection ==================== - Bugfixes - Added a label on the top-left corner with the current path. GtkPlotCanvas ============= - Replaced GTK_TYPE_POINTER by GTK_TYPE_GDK_EVENT in signals deffinitions. (Andreas Voegele) GtkPlot ======= - Bugfixes: - Minor ticks drawing out of the plot frame. 10/03/2000 Summary of changes - Fixes for ANSI C, by Aaron Lehman<[EMAIL PROTECTED]> and Arnaud Charlet <[EMAIL PROTECTED]> GtkSheet -------- - gchar* arguments replaced by const gchar* (Murray Cumming <[EMAIL PROTECTED]>) - enums have a type - Bugfixes: - top-left corner button drawing. - gtk_sheet_get_link. (Andreas Voegele <[EMAIL PROTECTED]>) - initialization and GrowSheet. (Chris Howell <[EMAIL PROTECTED]>) - fixes when frozen. Ralf Forsberg <[EMAIL PROTECTED]> GtkIconList ----------- - GdkColor argument replaced by GdkColor * (Emmanuel Briot <[EMAIL PROTECTED]>) - gchar* arguments replaced by const gchar* (Murray Cumming <[EMAIL PROTECTED]>) - Bugfixes: - signal handlers. (Andreas Voegele <[EMAIL PROTECTED]>) - icon selection. GtkPSFont --------- - New function names: gtk_psfont_add_font gtk_psfont_get_font GtkFontCombo ------------ - Default size set to 12 (Andreas Voegele <[EMAIL PROTECTED]>) - New functions: gtk_font_combo_select gtk_font_combo_select_nth GtkPlotPC --------- - GdkColor argument replaced by GdkColor * (Emmanuel Briot <[EMAIL PROTECTED]>) - pc->drawstring has new arguments (font, height) GtkPlot ------- - gtk_plot_paint argument changed to GtkPlot* - GdkColor argument replaced by GdkColor* (Emmanuel Briot <[EMAIL PROTECTED]>) - gchar* arguments replaced by const gchar* (Murray Cumming <[EMAIL PROTECTED]>) - gtk_plot_dataset_get_points (Andreas Voegele) - enums have a type - Logarithmic scales (Torsten Luettgert <[EMAIL PROTECTED]>) - Autoscale function: gtk_plot_autoscale Rearranges the visible range to display all dataset points. (Thanks to Aaron Lehmann <[EMAIL PROTECTED]> and Peter Wurmsdobler <[EMAIL PROTECTED]>. Finally I did it in my own way) - Text formatting. Special characters: \B : bold \i : italics \g or \8 : greek \s or \_: subindices \S or \^: supraindices \+ : increment size \- : decrement size \b : backspace \N : normal \0, \1, \2, \3, \4, \5, \6, \7, \8, \9 : font foundry - New tick labels format GTK_PLOT_LABEL_POW. in powers of 10 with the exponent as a supraindex. - gtk_plot_axis_set_ticks changed: You have to set the number of minor ticks between major ticks. - New functions: - gtk_plot_autoscale - gtk_plot_axis_set_labels - gtk_plot_axis_use_custom_tick_labels - gtk_plot_set_legends_border - gtk_plot_show/hide_legends - gtk_plot_set_x_attrributes - gtk_plot_set_y_attrributes - gtk_plot_axis_set_major_ticks - gtk_plot_axis_set_minor_ticks - Bugfixes. GtkPlotLayout ------------- - GdkColor argument replaced by GdkColor* (Emmanuel Briot <[EMAIL PROTECTED]>) - gchar* arguments replaced by const gchar* (Murray Cumming <[EMAIL PROTECTED]>) - New function gtk_plot_layout_set_size. GtkPlotCanvas ------------- - New function gtk_plot_canvas_set_size. Rescales resizing all plots to fit into the canvas with the same ratio. - Bugfixes: - signal handlers (Andreas Voegele) - signal emission GtkComboBox ----------- - New function: gtk_combo_box_hide_popdown_window 21/12/1999 Adrian E. Feiguin <[EMAIL PROTECTED]> * gtkplotlayout.c : new function gtk_plot_layout_set_size * gtkplotcanvas.c : new function gtk_plot_canvas_set_size * gtkpsfont.c : fixes for min_height in get_gdkfont 17/12/1999 Adrian E. Feiguin <[EMAIL PROTECTED]> * Released GtkExtra 0.99.0 17/12/1999 Adrian E. Feiguin <[EMAIL PROTECTED]> * Configure script based on the ones provided by Andreas Voegele <[EMAIL PROTECTED]> for GtkSheet and Peter Lerner <[EMAIL PROTECTED]> for GtkPlot, and GTK+. 15/12/1999 <[EMAIL PROTECTED]> * gtkplotpc.c : memory leaks fixes. 15/12/1999 Adrian E. Feiguin <[EMAIL PROTECTED]> * gtkiconlist.c : entry_out removed. * gtkplot.c : several functions renamed for consistence gtk_plot_axis_set/get_visible, gtk_plot_grids_set/get_visible, gtk_plot_x0/y0_set/get_visible. -- To unsubscribe: mail -s unsubscribe [EMAIL PROTECTED] < /dev/null