Mikes FLTK Widgets and Programs
Following are the FLTK based widgets and programs I have developed, or am working on.
These are provided without any warranty, and may not even work.
Please note that these widgets have only been tested using Linux.
All widgets and programs require FLTK 1.1.x from
www.fltk.org
PORTS
uCFLTK - A very cut down version of FLTK for Micro Controllers.
Updated: 23 April 2009
This project is just an idea at the moment but this is what I am thinking of....
Targeted at TFT displays (QVGA, WQVGA etc)
Similar structure and operation to FLTK
Uses current FLTK widget functions... but simplified
Reworked to operate in 'C' as most micro-controllers don't have C++ compilers
Targeting a single hardware/basic drawing layer file to port to other micro-controllers
Initial target processor is the Microchip PIC32
Needs to have a very small footprint
WIDGETS
Fl_Gauge - Simple Instrumentation type gauge.
This is in the early stages of development.
Alternate guage styles are not even started
(Such as 90 Degree Square, Linear and Digital styles)
but will be added as I require them and can find the time.
Note: This widget has been tested on Linux only.
The Makefile may work with Mingw... but untested.
WARNING: THIS IS ALPHA SOFTWARE - USE AT YOUR OWN RISK
Fl_Gauge.tgz (~22K) V0.0.6
Fl_Gauge.zip (~23K) V0.0.6
Details & Programming Information
Fl_PlotXY - Multi-line XY data graphing widget.
Each line has its own scaling and colour capabilities.
It can load and save .csv files.
X and Y axis values and labels can be displayed.
Axis values can be number or time formats.
Good general purpose X,Y Graphing of data.
Note: This widget has been tested on Linux only.
The Makefile may work with Mingw... but untested.
Fl_PlotXY.tgz (~57K) V1.0.13
Fl_PlotXY.zip (~59K) V1.0.13
Details & Programming Information
Fl_Scope - Simple scope type widget for looking at data
This was created so I could watch data coming in from a ADC Converter.
It is very simple and could be expanded with more features etc.
I will most likely write an Fl_Oscillocope in the future for more advanced use.
Fl_Scope.tgz (~18K) V0.1.0
Details & Programming Information
Fl_TimeLine - A complex widget designed for Non Linear Editing.
This was created for a Lighting control program that was never completed,
but could possibly be used for video, and audio.
Note: Needs lots of work and breaking down into smaller parts.
Currently incomplete!
Fl_TimeLine.tgz (~14K) V0.0.11
Fl_DragMe - Simple widget to drag windows around.
This was created to make a simple MDI system.
It is very simple and other people have now done similar things that have surpassed it.
See Fl_DragBar for a more useable widget. Go to the
fltk website Links/Bazaar
then to Software->Widgets->Fl_DragBar
Fl_DragMe.tgz (~14K) V0.0.2
PROGRAMS
PICCGUI - Interface for the Hitech PIC C Compiler
Looks and operated similar to the MPLAB interface
Very much experimental and not updated for a very long time!
piccgui.tgz (~32K) V0.0.6
If you have any (good) comments, fixes, etc please email them to mike@kiwacan.co.nz
Page Update 18 Feb 2005
Hosted by: Kiwacan
Since 18 Feb 2005