/!\ Warning:
This is only a proposal at this time, and not approved for project-wide application.
This should not be applied before being officially turned into a GNOME Goal.

GNOME Goal: Use GtkBuilder instead of libglade

GtkBuilder was introduced GTK+ 2.12 and is meant to replace libglade.

None of the GUI design tools has builtin support for GtkBuilder files yet. Currently you have to make a glade file and run gtk-builder-convert on it. For more detailed information about migration see the migration instructions

Bugreports for GtkBuilder support in GUI design tools

Comments

Note also the remaining bug for full GtkBuilder support by intltool.

Status of this

{i} Tip: If you choose to work on a module, create the bug report on the GNOME bugzilla. This way people will know someone already works on it, and won't duplicate the work you're doing.

State

Markup

todo

<: #ff8080> todo

patch

<: #ffc849> [[GnomeBug:xxxxx|patch]]

done

<: #80ff80> [GnomeBug:xxxxx|done]]

not needed

<: #80ff80> not needed

Above are the states and corresponding markup to update the modules state table below.

Tarball

Status

Desktop

alacarte

to do

bug-buddy

to do

cheese

done

control-center

to do

dasher

to do

deskbar-applet

to do

eel

not needed

ekiga

to do

eog

to do

epiphany

to do

evince

to do

evolution-data-server

to do

evolution

to do

evolution-exchange

to do

evolution-webcal

not needed

fast-user-switch-applet

to do

file-roller

to do

gcalctool

to do

gconf-editor

to do

gdm

to do

gedit

to do

gnome-applets

done

gnome-backgrounds

not needed

gnome-desktop

to do

gnome-doc-utils

not needed

gnome-games

to do

gnome-icon-theme

not needed

gnome-keyring

not needed

gnome-netstatus

to do

gnome-nettool

to do

gnome-mag

to do

gnome-media

to do

gnome-menus

to do

gnome-panel

to do

gnome-power-manager

to do

gnome-python-desktop

to do

gnome-screensaver

to do

gnome-session

to do

gnome-settings-daemon

to do

gnome-speech

to do

gnome-system-monitor

to do

gnome-system-tools

to do

gnome-terminal

to do

gnome-themes

not needed

gnome-user-docs

not needed

gnome-utils

to do

gnome-volume-manager

to do

gok

to do

gstreamer

not needed

gst-plugins

not needed

gtk-engines

not needed

gtkhtml

not needed

gtksourceview

not needed

gucharmap

to do

gvfs

not needed

libgail-gnome

not needed

libgnomekbd

to do

libgtop

not needed

libgweather

not needed

liboobs

not needed

librsvg

not needed

libsoup

not needed

libwnck

not needed

metacity

not needed

mousetweaks

to do

nautilus

to do

nautilus-cd-burner

to do

orca

to do

pygtksourceview

not needed

seahorse

to do

sound-juicer

to do

swfdec-gnome

to do

tomboy

to do

totem-pl-parser

not needed

totem

done

vino

to do

vinagre

to do

vte

not needed

yelp

to do

zenity

not needed

Desktop (to be deprecated)

libgnomeprint

not needed

libgnomeprintui

not needed

Platform

gtk+

not needed

Admin

pessulus

to do

sabayon

to do

Development Tools

accerciser

to do

anjuta

to do

devhelp

to do

gdl

to do

glade3

to do

Other

brasero

not needed

gthumb

to do

nemiver

to do

rhythmbox

to do

empathy

to do

GnomeGoals/RemoveLibGladeUseGtkBuilder (last edited 2008-06-17 23:53:08 by GilForcada)