Overview

GTK+ 3 is a major new version of GTK+ that breaks both API and ABI compared to GTK+ 2.x, which has remained API- and ABI-stable for a long time.

GTK+ 3 is incompatible with GTK+ 2 and Migrating from GTK+ 2.x to GTK+ 3 gives guidelines for migration.

Availability

GTK+ 3 is available from

  1. Debian unstable repository (libgtk-3-0)
  2. Ubuntu Natty 11.04 (libgtk-3-0)

Gtkide

Current version of gtkide will run clean under GTK+ 3, all that need is setting the value of GTKVER inside base.cfg to 3.

Broadway

This is a new GDK backend in GTK+ 3 that enables running GTK+ applications inside browsers in local or remote computers through TCP sockets. This will be available in GTK+ 3.2. You need to compile GTK+ binary from git if you want to test it now.

For example, run gtkide with

GDK_BACKEND=broadway BROADWAY_DISPLAY=65003 jconsole gtkide

BROADWAY_DISPLAY (default 8080) specifies the port that GTK+ will listen to.

Obviously GTKVER should also be 3.

JHS

JHS had been updated to work with broadway. Press broadway instead of start button in jum will launch gtkide instead of jijx.

Interfaces/GTK/GTK+3 (last edited 2011-05-27 10:08:49 by BillLam)