FLTK:      «Stuff»   ·   ColorButton   ·   ColorChip   ·   CursorShape   ·   Mac OS9   ·   Preferences   ·   PSDImage   ·   ScaleBar

The FLMM widget set

Fl_PSD_Image 
The Fl_PSD_Image class supports loading, caching, and drawing of Adobe Photoshop (PSD) file images.

Fl_Preferences
Use a few simple calls to remember the user settings from one application start to the next.

Fl_Scalebar
The Fl_Scalebar widget extends the functionality of Scrollbars by adding quick scaling to the Sash

Fl_Color_Button
The Color Button represents a color choice including the transparency/alpha channel.

Fl_Color_Chooser_A
This Color Chooser features an additional slider for the Alpha (transparency) channel.

Cursor Shapes
Create your own mouse pointers in 16x16 and 32x32 pixel size.

FLTK for Mac
FLTK 1.1.x for Mac OS X - FLTK native support
FLTK 1.0.x for Mac OS 8 and 9




CodeWarrior for MSWindows Project

Status: CW 8 project files integrated into official FLTK 1.1 release
Format: .zip, full FLTK source archive

This archive contains the full FLTK source (slightly changed over the original) and documentation plus all files needed to compile FLTK and all test programs with MetroWerks' CodeWarrior 6.0 Professional .

This archive does NOT contain any Apple Macintosh files or projects!

fltk-1.0.10-CW.zip


FL_KEYUP patch

Obsolete: FL_KEYUP is supported by 1.1 and 2.0

patchKeyup


Drag And Drop

Obsolete: I put the complete patch into FLTK 1.1.x for Win32 and MacOS X

dragndrop.txt for 1.0.x


Simple HTML Widget

Obsolete: FLTK 1.1.x contains a wonderful HTML widget!

Fl_Help.cxx , Fl_Help.H


Docking Style Widgets

Status: basically working, needs improvement
Format: C++ source code, no Makefile
Drag toolboxes around your main application window and they will place themselves where you drop them. Drag them outside the app and they will open their own toolbox window. Drag them back into the app at any time... .

Placing can be kind of unexpected. It's a pretty tricky logic. Also it doesn't honor resizeable and fixed windows yet. It also inherits some bad behavior from Fl_Tile. Suggestions? Code?

Fl_New_Tile is needed to compile Fl_Dock. It doesn't actually do anything new, so you could also replace all references to Fl_New_Tile with Fl_Tile

Fl_Dock.cxx , Fl_Dock.H , Fl_New_Tile.cxx , Fl_New_Tile.H


true WIN32 Drag'n'drop

Obsolete: I put the complete patch into FLTK 1.1.x for Win32 and MacOS X
dnd.tar


FLMM source code and documentation © 2002 Matthias Melcher. Some work on FLMM is derived from FLTK. FLMM extends and depend on FLTK. FLMM is free software. It can be redistributed and/or modified under the same terms as FLTK ( FLTK License Agreement )

A great thank-you goes to my fellow FLTK developers!

Send questions and comments to fltk@matthiasm.com