Blob Blame History Raw
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Part IV. Migrating from Previous Versions of GTK+: GTK+ 2 Reference Manual</title>
<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
<link rel="home" href="index.html" title="GTK+ 2 Reference Manual">
<link rel="up" href="index.html" title="GTK+ 2 Reference Manual">
<link rel="prev" href="GtkTreeItem.html" title="GtkTreeItem">
<link rel="next" href="gtk-migrating-checklist.html" title="Migration Checklist">
<meta name="generator" content="GTK-Doc V1.26.1 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
<td width="100%" align="left" class="shortcuts"></td>
<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
<td><img src="up-insensitive.png" width="16" height="16" border="0"></td>
<td><a accesskey="p" href="GtkTreeItem.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
<td><a accesskey="n" href="gtk-migrating-checklist.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
</tr></table>
<div class="part">
<div class="titlepage"><div><div><h1 class="title">
<a name="migrating"></a>Part IV. Migrating from Previous Versions of GTK+</h1></div></div></div>
<div class="partintro">
<div></div>
<p>
	This part describes what you need to change in programs use
	older versions of GTK+ so that they can use the new features.
        It also mentions how to convert applications using widgets
        found in the libgnomeui library to use their counterparts
        in GTK+.
      </p>
<div class="toc">
<p><b>Table of Contents</b></p>
<dl class="toc">
<dt><span class="chapter"><a href="gtk-migrating-checklist.html">Migration Checklist</a></span></dt>
<dd><dl>
<dt><span class="section"><a href="gtk-migrating-checklist.html#checklist-popup-menu">Implement GtkWidget::popup_menu</a></span></dt>
<dt><span class="section"><a href="checklist-gdkeventexpose-region.html">Use GdkEventExpose.region</a></span></dt>
<dt><span class="section"><a href="checklist-modifiers.html">Test for modifier keys correctly</a></span></dt>
<dt><span class="section"><a href="checklist-named-icons.html">Use named icons</a></span></dt>
</dl></dd>
<dt>
<span class="refentrytitle"><a href="gtk-changes-1-2.html">Changes from 1.0 to 1.2</a></span><span class="refpurpose"> — 
Incompatible changes made between version 1.0 and version 1.2
</span>
</dt>
<dt>
<span class="refentrytitle"><a href="gtk-changes-2-0.html">Changes from 1.2 to 2.0</a></span><span class="refpurpose"> — 
Incompatible changes made between version 1.2 and version 2.0
</span>
</dt>
<dt><span class="chapter"><a href="gtk-migrating-GtkFileChooser.html">Migrating from GtkFileSelection to GtkFileChooser</a></span></dt>
<dd><dl>
<dt><span class="section"><a href="gtk-migrating-GtkFileChooser.html#gtkfilechooser-creating">Creating a GtkFileChooserDialog</a></span></dt>
<dt><span class="section"><a href="gtkfilechooser-selection-modes.html">Selection Modes</a></span></dt>
<dt><span class="section"><a href="gtkfilechooser-installing-preview.html">Installing a Preview widget</a></span></dt>
<dt><span class="section"><a href="gtkfilechooser-installing-extra-widgets.html">Installing Extra Widgets</a></span></dt>
<dt><span class="section"><a href="gtkfilechooser-new-features.html">New features</a></span></dt>
</dl></dd>
<dt><span class="chapter"><a href="gtk-migrating-GtkAction.html">Migrating from old menu and toolbar systems to GtkAction</a></span></dt>
<dd><dl>
<dt><span class="section"><a href="gtk-migrating-GtkAction.html#actions-and-action-groups">Actions and Action Groups</a></span></dt>
<dt><span class="section"><a href="ui-manager.html">User Interface Manager Object</a></span></dt>
<dt><span class="section"><a href="migrating-gnomeuiinfo.html">Migrating from GnomeUIInfo</a></span></dt>
</dl></dd>
<dt><span class="chapter"><a href="gtk-migrating-GtkComboBox.html">Migrating from GtkOptionMenu and GtkCombo to GtkComboBox and 
         GtkComboBoxEntry</a></span></dt>
<dd><dl>
<dt><span class="section"><a href="gtk-migrating-GtkComboBox.html#migrating-GtkOptionMenu">Migrating from GtkOptionMenu to GtkComboBox</a></span></dt>
<dt><span class="section"><a href="migrating-GtkCombo.html">Migrating from GtkCombo to GtkComboBoxEntry</a></span></dt>
<dt><span class="section"><a href="new-features-GtkComboBox.html">New features</a></span></dt>
</dl></dd>
<dt><span class="chapter"><a href="gtk-migrating-GtkIconView.html">Migrating from GnomeIconList to GtkIconView</a></span></dt>
<dt><span class="chapter"><a href="gtk-migrating-GtkAboutDialog.html">Migrating from GnomeAbout to GtkAboutDialog</a></span></dt>
<dt><span class="chapter"><a href="gtk-migrating-GtkColorButton.html">Migrating from GnomeColorPicker to GtkColorButton</a></span></dt>
<dt><span class="chapter"><a href="gtk-migrating-GtkAssistant.html">Migrating from GnomeDruid to GtkAssistant</a></span></dt>
<dd><dl>
<dt><span class="section"><a href="gtk-migrating-GtkAssistant.html#inserting-pages">Inserting pages</a></span></dt>
<dt><span class="section"><a href="decorating-the-assistant-pages.html">Decorating the assistant pages</a></span></dt>
<dt><span class="section"><a href="setting-the-page-flow.html">Setting the page flow</a></span></dt>
</dl></dd>
<dt><span class="chapter"><a href="gtk-migrating-GtkRecentChooser.html">Migrating from EggRecent to GtkRecentChooser</a></span></dt>
<dd><dl>
<dt><span class="section"><a href="gtk-migrating-GtkRecentChooser.html#gtkrecent-manager">Managing the Recently Used Documents</a></span></dt>
<dt><span class="section"><a href="gtkrecent-chooser.html">Displaying the Recently Used Documents</a></span></dt>
<dt><span class="section"><a href="gtkrecent-advanced.html">Advanced usage</a></span></dt>
</dl></dd>
<dt><span class="chapter"><a href="gtk-migrating-GtkLinkButton.html">Migrating from GnomeHRef to GtkLinkButton</a></span></dt>
<dt><span class="chapter"><a href="gtk-migrating-GtkBuilder.html">Migrating from libglade to GtkBuilder</a></span></dt>
<dt><span class="chapter"><a href="gtk-migrating-tooltips.html">Migrating from GtkTooltips to GtkTooltip</a></span></dt>
<dt><span class="chapter"><a href="gtk-migrating-entry-icons.html">Migrating from SexyIconEntry to GtkEntry</a></span></dt>
<dt><span class="chapter"><a href="gtk-migrating-label-links.html">Migrating from SexyUrlLabel to GtkLabel</a></span></dt>
<dt><span class="chapter"><a href="gtk-migrating-ClientSideWindows.html">Migrating to client-side windows</a></span></dt>
</dl>
</div>
</div>
</div>
<div class="footer">
<hr>Generated by GTK-Doc V1.26.1</div>
</body>
</html>