# GTK+ 3 Reference Manual

This document is for the GTK+ 3 library, version &version;. The latest versions can be found online at http://library.gnome.org/devel/gtk3/. If you are looking for the older GTK+ 2 series of libraries, see http://library.gnome.org/devel/gtk/.

## GTK+ Overview

## GTK+ Core Reference

## Theming in GTK+

## GTK+ Widgets and Objects

### Object Hierarchy

### Widget Gallery

### Windows

### Display Widgets

### Buttons and Toggles

### Numeric/Text Data Entry

### Multiline Text Editor

### Tree, List and Icon Grid Widgets

### Menus, Combo Box, Toolbar

### Action-based menus and toolbars

### Selectors (Color/File/Font)

### Layout Containers

### Ornaments

### Scrolling

### Printing

### Miscellaneous

### Abstract Base Classes

### Cross-process Embedding

### Recently Used Documents

### Choosing from installed applications

### Interface builder

### Application support

## 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. It also mentions how to convert applications using widgets found in the libgnomeui library to use their counterparts in GTK+.

## GTK+ Tools

Index of all symbols

Index of deprecated symbols

Index of new symbols in 3.0

Index of new symbols in 3.2

Index of new symbols in 3.4