# GTK+ 3 Reference Manual

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

## GTK+ Overview

## GTK+ Widgets and Objects

### Object Hierarchy

### Widget Gallery

### Application support

### Interface builder

### Windows

### Layout Containers

### Display Widgets

### Buttons and Toggles

### Numeric and Text Data Entry

### Multiline Text Editor

### Tree, List and Icon Grid Widgets

### Menus, Combo Box, Toolbar

### Selector Widgets and Dialogs

### Ornaments

### Scrolling

### Printing

### Shortcuts Overview

### Miscellaneous

### Abstract Base Classes

### Cross-process Embedding

### Recently Used Documents

### Choosing from installed applications

### Gestures

### Deprecated

## GTK+ Core Reference

## Theming in GTK+

## 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

## GTK+ Platform Support

## 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

## Index of new symbols in 3.6

## Index of new symbols in 3.8

## Index of new symbols in 3.10

## Index of new symbols in 3.12

## Index of new symbols in 3.14

## Index of new symbols in 3.16

## Index of new symbols in 3.18

## Index of new symbols in 3.20