b r a y d e n . o r g / Software

/ WebHome / GuiToolkits / FastLightToolKit

This Web


WebHome  
Topic List  
Web Statistics 

All Webs


Books
Main
Random
Software
TWiki  

brayden.org


Home
Monthly Digest
Today's Links
Resumé
Reading List
Books RSS
Random RSS
Software RSS

Other


Dale's Blog

currently-reading
TextDrive

FLTK - Fast Lightweight Toolkit - a smallish cross-platform GUI library for C++.

FLTK

From the FLTK (fulltick) - Fast Light Toolkit home page :

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. It is currently maintained by a small group of developers across the world with a central repository on SourceForge

FLTK is designed to be small and modular enough to be statically linked - the "hello" program is only 97k when compiled on an x86 Linux system! FLTK also works fine as a shared library and is now being included on Linux distributions.

FLTK also includes an excellent UI builder called FLUID that can be used to create applications in minutes.

FLTK is provided under the terms of the GNU Library Public License, Version 2 with exceptions that allow for static linking.

Other Resources

-- DaleBrayden - 04 Mar 2003

I finally got around to trying this out at home. It builds 100% clean in Visual Studio. Awesome number of individual projects. I'm just getting started with FLUID, and I'm finding a bit of a learning curve. You need to be reasonably familiar with FLTK before FLUID does you much good.

There are some surprising omissions in the set of widgets - at least those that are available directly from within FLUID. Things like a status bar, for example. And the default font choices are none the best. I suppose this is a concession to the cross-platform and lightweight approach taken by FLTK. But really, 14 point helvetica really marks FLTK apps as non-native.

The release build of the DLL weighs in at about 500K. 'Light weight' is a relative thing, of course, but this is rather larger than I had expected.

-- DaleBrayden - 04 Sep 2003

 
 
Current Rev: r1.4 - 04 Sep 2003 - 17:36 GMT - DaleBrayden, Revision History:Diffs | r1.4 | > | r1.3 | > | r1.2
© 2003-2011 by the contributing authors.