2.2.5.3. API Changes for GTK+
There are a number of API changes for GTK+ between versions.
Version 2.4 to Version 2.10
Some of the differences in GTK+ between version 2.4 and 2.10 (or between Red Hat Enterprise Linux 4 and Red Hat Enterprise Linux 5) are:
- GtkIconView
- GtkAboutDialog
- GtkCellView
- GtkFileChooserButton
- GtkMenuToolButton
- GtkAssistant
- GtkLinkButton
- GtkRecentChooser
- GtkCellRendererCombo
- GtkCellRendererProgress
- GtkCellRendererAccel
- GtkCellRendererSpin
- GtkStatusIcon
- Printing Support
- Notebook tab DND support
- Ellipsisation support in labels, progressbars and treeviews
- Support rotated text
- Improved themability
Version 2.10 to Version 2.18
Some of the differences in GTK+ between version 2.10 and 2.18 (or between Red Hat Enterprise Linux 4 and Red Hat Enterprise Linux 5) are:
- GtkScaleButton
- GtkVolumeButton
- GtkInfoBar
- GtkBuilder to replace libglade
- New tooltips API
- GtkMountOperation
- gtk_show_uri
- Scale marks
- Links in labels
- Support runtime font configuration changes
- Use GIO
Documentation for GTK+, including indexes of new and deprecated APIs, is shipped in the gtk2-devel package.