What are the Xfce Foundation Classes?
The Xfce Foundation Classes (XFC) is a set of well integrated C++ classes that wrap the functionality provided by Xfce and GTK+ into a light-weight, easy to use application framework. Such frameworks are called language bindings. Here are some other C++ language bindings you might be familiar with: • the Gtkmm package is a high level C++ encapsulation that includes the use of exceptions, STL-like widget interfaces, template classes and offers both automatic memory management and normal C++ memory management techniques. • the VDK/VDKBuilder package, which is a Borland-like builder for rapid application development. VDK is a C++ wrapper for GTK+. VDKBuilder is a general purpose integrated development environment for constructing GUI applications using VDK. VDK was built as the base library for VDKBuilder and therefore implements an object hierarchy and API more suited to rapid application development. • the wxWindows/GTK package, which is a free C++ library for cross-platform GUI develop