FLTK - Fast Light Tool Kit - https://github.com/fltk/fltk - cross platform GUI development
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Albrecht Schlosser 693a420102 CMake/macOS: Fix and improve bundle generation 4 years ago
..
desktop Added missing semicolons in desktop file 17 years ago
images Backport CMake and related stuff from 1.4 (master) 4 years ago
mac-resources CMake/macOS: Fix and improve bundle generation 4 years ago
pixmaps Finish "rename" of *.xcf.gz - delete uncompressed files. 10 years ago
CMakeLists.txt CMake/macOS: Fix and improve bundle generation 4 years ago
CubeMain.cxx Modifications to all LGPL headers for STR #2685. 14 years ago
CubeView.cxx Fixed build error in msvs because Fl ref to FULLSCREEN enum was not accessible in Fl_Widget. new inline is_fullscreen() getter has been implemented to avoid a build error with (at least) msvc compilers. Fixed a ton of warnings / problems when bilding on windows 64 bits target with ms toolchain. cleaned up about 200 warnings raised when building win74 targets. 13 years ago
CubeView.h Fixed build error in msvs because Fl ref to FULLSCREEN enum was not accessible in Fl_Widget. new inline is_fullscreen() getter has been implemented to avoid a build error with (at least) msvc compilers. Fixed a ton of warnings / problems when bilding on windows 64 bits target with ms toolchain. cleaned up about 200 warnings raised when building win74 targets. 13 years ago
CubeViewUI.fl Bump version numbers to 1.3.6 (prepare release part 1) 4 years ago
Makefile Refactor macOS bundle generation to avoid "quarantine" 4 years ago
README Added common heading and footer to all source files. 27 years ago
adjuster.cxx Modifications to all LGPL headers for STR #2685. 14 years ago
animated.cxx Fix compiler warnings found with gcc 4.0.4. 9 years ago
arc.cxx Fix more compiler warnings in test/*.cxx (STR #2813). 10 years ago
ask.cxx Remove obsolete comments from test/ask.cxx. 8 years ago
bitmap.cxx Modifications to all LGPL headers for STR #2685. 14 years ago
blocks.cxx Fix STR#3063: compilation using Mac OS 10.4 11 years ago
boxtype.cxx Fix compiler warning, add inactive (deactivated) box test mode. 10 years ago
browser.cxx Added Fl_Choice to browser test program to let one 12 years ago
button.cxx button demo program: use fl_beep() function. 13 years ago
buttons.cxx Modifications to all LGPL headers for STR #2685. 14 years ago
cairo_test.cxx Modifications to all LGPL headers for STR #2685. 14 years ago
checkers.cxx Fix compiler warnings, last part (STR #2988). 9 years ago
clock.cxx Modifications to all LGPL headers for STR #2685. 14 years ago
colbrowser.cxx Backport CMake and related stuff from 1.4 (master) 4 years ago
color_chooser.cxx Improve test/color_chooser layout, fix some small bugs. 10 years ago
connect.cxx Modifications to all LGPL headers for STR #2685. 14 years ago
cube.cxx Changed OpenGL support for the Mac OS X platform: use cocoa instead of deprecated AGL. 11 years ago
cursor.cxx Add method to set any custom cursor, based on a Fl_RGB_Image object. 11 years ago
curve.cxx Fix more compiler warnings in test/*.cxx (STR #2813). 10 years ago
demo.cxx Backport CMake and related stuff from 1.4 (master) 4 years ago
demo.menu Backport CMake and related stuff from 1.4 (master) 4 years ago
device.cxx Add Fl_Shared_Image *Fl_Image_Surface::highres_image() to draw into high-resolution bitmap. 9 years ago
doublebuffer.cxx Modifications to all LGPL headers for STR #2685. 14 years ago
editor.cxx Add some test options to test/editor.cxx. 9 years ago
fast_slow.fl Bump version numbers to 1.3.6 (prepare release part 1) 4 years ago
file_chooser.cxx Modifications to all LGPL headers for STR #2685. 14 years ago
fltk-versions.cxx Backport CMake and related stuff from 1.4 (master) 4 years ago
fonts.cxx Modifications to all LGPL headers for STR #2685. 14 years ago
forms.cxx Fix compiler warnings in test/forms.cxx and more (inspired by STR #2813). 10 years ago
fractals.cxx Fix another compiler warning [-Wformat=]. 9 years ago
fracviewer.cxx Fix compiler warnings (gcc 6.1). 9 years ago
fracviewer.h Fixup fractals demo so it doesn't get way ahead of display - some Linux 24 years ago
fromdos.c Initial revision 27 years ago
fullscreen.cxx Add dots-per-inch info to the screen data displayed by the fullscreen demo. 9 years ago
gl_overlay.cxx Changed OpenGL support for the Mac OS X platform: use cocoa instead of deprecated AGL. 11 years ago
glpuzzle.cxx Changed OpenGL support for the Mac OS X platform: use cocoa instead of deprecated AGL. 11 years ago
hello.cxx Modifications to all LGPL headers for STR #2685. 14 years ago
help.cxx Backport CMake and related stuff from 1.4 (master) 4 years ago
help_dialog.html Backport CMake and related stuff from 1.4 (master) 4 years ago
icon.cxx Add ability to set custom icons for windows. STR #2816. 11 years ago
iconize.cxx Modifications to all LGPL headers for STR #2685. 14 years ago
image.cxx Modifications to all LGPL headers for STR #2685. 14 years ago
inactive.fl Bump version numbers to 1.3.6 (prepare release part 1) 4 years ago
input.cxx Modifications to all LGPL headers for STR #2685. 14 years ago
input_choice.cxx Modifications to all LGPL headers for STR #2685. 14 years ago
keyboard.cxx Added support for the additional key of ISO keyboards (aka 102-key keyboards) named FL_Iso_Key. 13 years ago
keyboard.h Modifications to all LGPL headers for STR #2685. 14 years ago
keyboard_ui.fl Bump version numbers to 1.3.6 (prepare release part 1) 4 years ago
label.cxx Improve label demo test/label.cxx : better layout + new tooltips. 10 years ago
line_style.cxx Modifications to all LGPL headers for STR #2685. 14 years ago
list_visuals.cxx Fix compiler warnings (STR #2988). 9 years ago
makedepend Backport CMake and related stuff from 1.4 (master) 4 years ago
mandelbrot.cxx Fixed build error in msvs because Fl ref to FULLSCREEN enum was not accessible in Fl_Widget. new inline is_fullscreen() getter has been implemented to avoid a build error with (at least) msvc compilers. Fixed a ton of warnings / problems when bilding on windows 64 bits target with ms toolchain. cleaned up about 200 warnings raised when building win74 targets. 13 years ago
mandelbrot.h Modifications to all LGPL headers for STR #2685. 14 years ago
mandelbrot_ui.fl Bump version numbers to 1.3.6 (prepare release part 1) 4 years ago
menubar.cxx Mac OS: Show how to localize the "Preferences…" custom application menu item 10 years ago
message.cxx Modifications to all LGPL headers for STR #2685. 14 years ago
minimum.cxx Modifications to all LGPL headers for STR #2685. 14 years ago
native-filechooser.cxx Fix test/native-filechooser help display artefact (STR #3349). 9 years ago
navigation.cxx Modifications to all LGPL headers for STR #2685. 14 years ago
offscreen.cxx Add Ian's offscreen test program. 9 years ago
output.cxx Modifications to all LGPL headers for STR #2685. 14 years ago
overlay.cxx Modifications to all LGPL headers for STR #2685. 14 years ago
pack.cxx Modifications to all LGPL headers for STR #2685. 14 years ago
pixmap.cxx Modifications to all LGPL headers for STR #2685. 14 years ago
pixmap_browser.cxx Fix compiler warnings found with gcc 4.0.4. 9 years ago
preferences.fl Bump version numbers to 1.3.6 (prepare release part 1) 4 years ago
radio.fl Bump version numbers to 1.3.6 (prepare release part 1) 4 years ago
resize.fl Bump version numbers to 1.3.6 (prepare release part 1) 4 years ago
resizebox.cxx Modifications to all LGPL headers for STR #2685. 14 years ago
rgb.txt Added the standard rgb.txt file from X11 to the test directory, 20 years ago
rotated_text.cxx Added missing svn properties to test/rotated_text.cxx 14 years ago
scroll.cxx Modifications to all LGPL headers for STR #2685. 14 years ago
shape.cxx Changed OpenGL support for the Mac OS X platform: use cocoa instead of deprecated AGL. 11 years ago
subwindow.cxx Modifications to all LGPL headers for STR #2685. 14 years ago
sudoku.cxx Fix more compiler warnings. 9 years ago
sudoku.ico Add missing icon for sudoku 20 years ago
sudoku.rc Fix line endings. 6 years ago
sudokurc.h Fixed shortcut and default focus for message dialogs (STR #1298). 19 years ago
symbols.cxx Modifications to all LGPL headers for STR #2685. 14 years ago
table.cxx Fixed Compiling with mingw-w64 (STR #2308). 15 years ago
tabs.fl Bump version numbers to 1.3.6 (prepare release part 1) 4 years ago
threads.cxx Fix compiler warnings (STR #2988). 9 years ago
threads.h Fix compiler warnings (STR #2988). 9 years ago
tile.cxx Fix documentation of Fl_Tile (STR #3303). 9 years ago
tiled_image.cxx Modifications to all LGPL headers for STR #2685. 14 years ago
trackball.c Remove 'register storage class deprecated' compiler warnings. 11 years ago
trackball.h Initial revision 27 years ago
tree.fl Bump version numbers to 1.3.6 (prepare release part 1) 4 years ago
twowin.cxx Make demo programs display the correct Fl::scheme() in all cases. 10 years ago
unittest_about.cxx Modifications to all LGPL headers for STR #2685. 14 years ago
unittest_circles.cxx Modifications to all LGPL headers for STR #2685. 14 years ago
unittest_images.cxx Enable negative 'd' and 'ld' arguments in fl_draw_image() test. 9 years ago
unittest_lines.cxx Modifications to all LGPL headers for STR #2685. 14 years ago
unittest_points.cxx Modifications to all LGPL headers for STR #2685. 14 years ago
unittest_rects.cxx Modifications to all LGPL headers for STR #2685. 14 years ago
unittest_schemes.cxx Fix problem w/unittest's schemes -> tab3 text editors 9 years ago
unittest_scrollbarsize.cxx Replaced 10302 with 10301 for FLTK_ABI_VERSION 13 years ago
unittest_symbol.cxx Added some extra @@ tests for boundary conditions. 12 years ago
unittest_text.cxx Modifications to all LGPL headers for STR #2685. 14 years ago
unittest_viewport.cxx Modifications to all LGPL headers for STR #2685. 14 years ago
unittests.cxx Make demo programs display the correct Fl::scheme() in all cases. 10 years ago
utf8.cxx Fix compiler warnings (STR #2988). 9 years ago
valuators.fl Bump version numbers to 1.3.6 (prepare release part 1) 4 years ago
windowfocus.cxx Rename variable 'inp' because of colliding definition in Cygwin. 10 years ago

README

test/README - 20 Oct 1998
-------------------------

This directory contains tests and demos of FL. In most cases you can
learn a lot about how to program FL by looking at the source code.

Type "make" to compile them all.

The program "demo" is a graphical interface to run all the demos. (you
may recognize this as a rewrite of an XForms program).

Some of the more interesting programs:

fractals: A GLUT program with FL controls added to it

glpuzzle: A GLUT program with no modifications

fullscreen: Demo of how to make your window toggle to fill screen

list_visuals: necessary to debug X visual stuff

mandelbrot: A true application, using panels built in Fluid

menubar: Demo of how FL's menus work

shiny: Demo of drawing FL's controls using OpenGL

forms: An XForms program to demonstrate emulation

colbrowser: Another XForms program that is actually useful