|  | GTK+ Reference Manual |

# Migrating from Previous Versions of GTK+

This part describes what you need to change in programs use older versions of GTK+ so that they can use the new features.

Table of Contents

Migration Checklist
  Implement GtkWidget::popup_menu
  Use GdkEventExpose.region
Changes from 1.0 to 1.2 - Incompatible changes made between version 1.0 and version 1.2
Changes from 1.2 to 2.0 - Incompatible changes made between version 1.2 and version 2.0
Migrating from GtkFileSelection to GtkFileChooser
  Creating a GtkFileChooserDialog
  Selection Modes
  Installing a Preview widget
  Installing Extra Widgets
  New features
Migrating from old menu and toolbar systems to GtkAction
  Actions and Action Groups
  User Interface Manager Object
  Migrating from GnomeUIInfo

<< GtkTreeItem | Migration Checklist >>