This includes only the higher level functions of the GTK+ library.
The libraries ATK, GDK, glib and Pango are not implement or have a very limited implementation when needed to support the implemented function of the GTK+ library.
An example of "use" will include setup a combo box, display, change the items, respond to the user actions and retrieve the selected item.
Not implemented will be changing the color or the font of the combo box.
("most common" and "low level" are still to be defined)
This will include the Pango, GDK, glib and ATK libraries (by that order)
the first example already on the development version is the OpenGL extension GtkGlExt.
The wrapping to GtkGlExt is created on a separate library (libgtkdgl).
Extensions to GTK+ that are available on the two main target environments of gtkD (Linux/un*x and wind*ws) will be preferred to others that don't support all environments.
gtkD will probably become a set a 3 libraries libgtkd, libgtkdgl and libgtkdext
libgtkdext might be slip into the target environments.