FLTK Gleam Scheme

FLTK is one of my favourite software toolkits. It's fast, light, and easy to use.

What's not to love?

Unfortunately, FLTK isn't that visually appealing (for people used to gradients and drop shadows.)

FLTK Gleam is an patch for FLTK that adds a more flashy theme.

Screenshots

Features

There are three versions of Gleam:

Early versions of the patch also alter the default widget colours, replacing them with colours from the beautiful Tango palette.

Downloads

To build FLTK with the Gleam scheme, you need two files: a patch and fl_gleam.cxx.

FLTK Gleam Versions

This file does the actual theming. Rename it to fl_gleam.cxx (without the version number) and copy it to the src directory of whichever FLTK version you're compiling.

Building

You apply the patch by copying fl_gleam.cxx to the src directory of the FLTK version you're compiling (for example, fltk-1.1.10/src/).

Then you apply the patch outside of that folder using

patch -p0 -i patchname.patch

So if you want to patch FLTK 1.1.10, what you would do is:

xentalion@silence:~/Source/Libraries/fltk-1.1.10$ cd ../
xentalion@silence:~/Source/Libraries/$ patch -p0 -i fltk_gleam-1.1.10.patch
xentalion@silence:~/Source/Libraries/$ cp fl_gleam-3.cxx fltk-1.1.10/src/fl_gleam.cxx

Then build as usual.

If you have any questions or suggestions, please send me a message! You can find my contact information on my About page.