intro examples documentation download & requirements license contact
XFLTK is an extension to fltk library which provides generation of GUI based on XML configuration files.
FLTK (pronounced "fulltick") is a cross-platform C++ GUI toolkit for UNIX®/Linux® (X11), Microsoft® Windows®, and MacOS® X. FLTK provides modern GUI functionality without the bloat and supports 3D graphics via OpenGL® and its built-in GLUT emulation.
hello.xml file
<?xml version="1.0"?> <window w="200" h="100" resizable="myid" label="XFLTK Hello!"> <widget id="myid" label="Hello!!" w="200" h="100" /> </window>hello.cpp file
|
All tags and properties have identical names with equivalent classes and methods name from fltk library (currently not all FLTK's features are supported). See the FLTK site. Documentation for XFLTK is not avalibale yet.
The doxygen documentation is available here.
XFLTK v0.2 Win32 binaries (for MingW)
XFLTK v0.2 source code
Please be aware that XFLTK is in a very early stage of development.
Version 0.2 doesn't support some FLTK features.