ANNOUNCE: GtkExtra-0.99.4



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 <conrad@srl.caltech.edu>

- more const and gboolean patches by Murray Cumming <murrayc@usa.net>

- 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<aaronl@vitelus.com> and 
  Arnaud Charlet <charlet@ACT-Europe.FR>

GtkSheet
--------
- gchar* arguments replaced by const gchar* (Murray Cumming <murrayc@usa.net>)

- enums have a type

- Bugfixes:
     - top-left corner button drawing.
     - gtk_sheet_get_link.  (Andreas Voegele <andreas.voegele@gmx.de>)
     - initialization and GrowSheet. (Chris Howell <chris@applix.com>)
     - fixes when frozen. Ralf Forsberg <rfg@home.se>


GtkIconList
-----------
- GdkColor argument replaced by GdkColor *
  (Emmanuel Briot <briot@gnat.com>)

- gchar* arguments replaced by const gchar* (Murray Cumming <murrayc@usa.net>)


- Bugfixes:
     - signal handlers.  (Andreas Voegele <andreas.voegele@gmx.de>)
     - icon selection.

GtkPSFont
---------

- New function names: 
     gtk_psfont_add_font
     gtk_psfont_get_font

GtkFontCombo
------------

- Default size set to 12 
  (Andreas Voegele <andreas.voegele@gmx.de>)

- New functions:
    gtk_font_combo_select
    gtk_font_combo_select_nth

GtkPlotPC
---------
- GdkColor argument replaced by GdkColor *
  (Emmanuel Briot <briot@gnat.com>)

- pc->drawstring has new arguments (font, height)

GtkPlot
-------
- gtk_plot_paint argument changed to GtkPlot* 

- GdkColor argument replaced by GdkColor*
  (Emmanuel Briot <briot@gnat.com>)

- gchar* arguments replaced by const gchar* (Murray Cumming <murrayc@usa.net>)

- gtk_plot_dataset_get_points (Andreas Voegele)

- enums have a type

- Logarithmic scales (Torsten Luettgert <shaitan@physik.TU-Berlin.DE>)

- Autoscale function: gtk_plot_autoscale
  Rearranges the visible range to display all dataset points.
  (Thanks to Aaron Lehmann <aaronl@vitelus.com> and 
   Peter Wurmsdobler <peterw@cetehor.com>. 
   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 <briot@gnat.com>)

- gchar* arguments replaced by const gchar* (Murray Cumming <murrayc@usa.net>)

- 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 <adrian@ifir.edu.ar>

	* 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 <adrian@ifir.edu.ar>
	
	* Released GtkExtra 0.99.0

 
17/12/1999 Adrian E. Feiguin <adrian@ifir.edu.ar>

	* Configure script based on the ones provided by
	  Andreas Voegele <andreas.voegele@gmx.de> for GtkSheet and
	  Peter Lerner <peter.lerner@bnbt.de> for GtkPlot,
	  and GTK+.


15/12/1999 <fancois.petitjean@bureauveritas.com>

	* gtkplotpc.c : memory leaks fixes.


15/12/1999 Adrian E. Feiguin <adrian@ifir.edu.ar>

	* 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.
           



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]