What are the goals of XFC?
The main goal for the Xfce Foundation Classes is to implement a light-weight, fast and easy to use C++ interface for the Xfce and GTK+ libraries. Some other goals are: • Ahere to the GTK+ programming paradigm so programmers can continue use concepts they’re already familiar with. • Only implement essential C++ features. • Stable interfaces, with an upgrade path that follows the Xfce Desktop Environment release cycle. • Use of the standard C++ library features. • Automatic memory management to help prevent memory leaks. • Consistency; to make XFC easier to learn, the interfaces religiously follow strict conventions. • Ease of use; XFC gives you an integrated package, with all the interfaces you need. • Documentation; stable releases of XFC will have excellent documentation. • Maturity; XFC will not be maintained as a ‘bleeding edge’ library; it will support features as they become mature.