fltk/test
Michael R Sweet c147aca054 Add flstring.h header file to include string functions, strcasecmp
definitions, and (v)snprintf function declarations...

Fix Fl_File_Chooser so it always checks for an empty directory_ (so
that is doesn't add the leading slash to drive letters and mount
points)

Make Fl_File_Icon use Fl_Shared_Image, and look in all KDE icon
directories.

Fl::error() no longer exits by default; only Fl::fatal() does...

Wasn't doing callbacks in Fl_Tabs when the current tab was changed
via the keyboard.

FLUID wasn't writing the tooltips in message files, and didn't count
tooltips when computing the message number for catgets.

Update dependencies.


git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1729 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-11-25 16:38:11 +00:00
..
CubeMain.cxx Use the Multithreaded DLL runtime model for all projects - I haven't found 2001-03-15 22:39:57 +00:00
CubeView.cxx Don't use GCC c++ or g++ compiler to build programs, use gcc instead. 2001-04-25 13:34:43 +00:00
CubeView.h Separate test for GLU and GL... 2001-04-30 17:17:01 +00:00
CubeViewUI.fl Update WIN32 projects and config file. 2001-08-03 02:28:32 +00:00
Makefile Added XBM, XPM, and PNM image file classes. 2001-11-24 18:07:58 +00:00
README Added common heading and footer to all source files. 1998-10-20 13:25:25 +00:00
adjuster.cxx Copyright 2001. 2001-01-22 15:13:41 +00:00
arc.cxx Copyright 2001. 2001-01-22 15:13:41 +00:00
ask.cxx Copyright 2001. 2001-01-22 15:13:41 +00:00
bitmap.cxx OK, lots of changes to the Fl_Image, Fl_Bitmap, Fl_Pixmap, and Fl_RGB_Image 2001-11-19 01:06:45 +00:00
black_1.xbm Initial revision 1998-10-06 18:21:25 +00:00
black_2.xbm Initial revision 1998-10-06 18:21:25 +00:00
black_3.xbm Initial revision 1998-10-06 18:21:25 +00:00
black_4.xbm Initial revision 1998-10-06 18:21:25 +00:00
blackking_1.xbm Initial revision 1998-10-06 18:21:25 +00:00
blackking_2.xbm Initial revision 1998-10-06 18:21:25 +00:00
blackking_3.xbm Initial revision 1998-10-06 18:21:25 +00:00
blackking_4.xbm Initial revision 1998-10-06 18:21:25 +00:00
boxtype.cxx Copyright 2001. 2001-01-22 15:13:41 +00:00
browser.cxx Removed the "Microsoft" button from the menu demo. 2001-11-02 20:38:15 +00:00
browserop.cxx Copyright 2001. 2001-01-22 15:13:41 +00:00
button.cxx Copyright 2001. 2001-01-22 15:13:41 +00:00
buttons.cxx First bunch of changes for the 1.1 branch - tooltips. 2001-08-01 21:24:49 +00:00
checkers.cxx Eliminate all compiler warnings (string constants, const'ness, hiding of 2001-04-13 19:07:40 +00:00
clock.cxx Copyright 2001. 2001-01-22 15:13:41 +00:00
colbrowser.cxx OS/2 fix, mirror from 2.0 tree. 2001-04-24 19:43:18 +00:00
color_chooser.cxx Image labels! 2001-08-05 23:58:54 +00:00
connect.cxx Copyright 2001. 2001-01-22 15:13:41 +00:00
cube.cxx Replaced remaining _WIN32 symbols with WIN32 2001-03-14 17:20:02 +00:00
cursor.cxx Copyright 2001. 2001-01-22 15:13:41 +00:00
curve.cxx Copyright 2001. 2001-01-22 15:13:41 +00:00
demo.cxx Fl_FileXYZ -> Fl_File_XYZ 2001-09-29 14:38:59 +00:00
demo.menu Fl_HelpDialog and Fl_HelpView widgets. 2001-08-02 19:43:49 +00:00
doublebuffer.cxx Copyright 2001. 2001-01-22 15:13:41 +00:00
editor.cxx Fix the editor demo and associated documentation. 2001-10-18 19:21:45 +00:00
fast_slow.fl Redid Carl's fix to fast_slow (making it be output widgets rather 1999-05-06 06:21:53 +00:00
file_chooser.cxx Fl_File_Chooser.H and fl_file_chooser.H need to be the same... 2001-09-30 17:37:06 +00:00
fl_jpeg_image.cxx Copyright 2001. 2001-01-22 15:13:41 +00:00
fonts.cxx Copyright 2001. 2001-01-22 15:13:41 +00:00
forms.cxx Eliminate all compiler warnings (string constants, const'ness, hiding of 2001-04-13 19:07:40 +00:00
fractals.cxx Separate test for GLU and GL... 2001-04-30 17:17:01 +00:00
fracviewer.c Initial revision 1998-10-06 18:21:25 +00:00
fracviewer.h Initial revision 1998-10-06 18:21:25 +00:00
fromdos.c Initial revision 1998-10-06 18:21:25 +00:00
fullscreen.cxx Copyright 2001. 2001-01-22 15:13:41 +00:00
gl_overlay.cxx Copyright 2001. 2001-01-22 15:13:41 +00:00
glpuzzle.cxx Separate test for GLU and GL... 2001-04-30 17:17:01 +00:00
hello.cxx Copyright 2001. 2001-01-22 15:13:41 +00:00
help.cxx Fl_FileXYZ -> Fl_File_XYZ 2001-09-29 14:38:59 +00:00
iconize.cxx Copyright 2001. 2001-01-22 15:13:41 +00:00
image.cxx Added XBM, XPM, and PNM image file classes. 2001-11-24 18:07:58 +00:00
inactive.fl Updated Fluid files for new extensions. 1998-12-07 13:22:00 +00:00
input.cxx 32-bit color (RGB0 or 000I), a la FLTK 2.0, including fl_rgb_color() 2001-10-29 03:44:33 +00:00
jpeg_image.cxx Copyright 2001. 2001-01-22 15:13:41 +00:00
keyboard.cxx Copyright 2001. 2001-01-22 15:13:41 +00:00
keyboard_ui.fl Initial revision 1998-10-06 18:21:25 +00:00
label.cxx Copyright 2001. 2001-01-22 15:13:41 +00:00
line_style.cxx Added return type to main() in line_style.cxx 2000-06-08 07:50:23 +00:00
list_visuals.cxx Copyright 2001. 2001-01-22 15:13:41 +00:00
makedepend Add flstring.h header file to include string functions, strcasecmp 2001-11-25 16:38:11 +00:00
mandelbrot.cxx Eliminate all compiler warnings (string constants, const'ness, hiding of 2001-04-13 19:07:40 +00:00
mandelbrot.h Copyright 2001. 2001-01-22 15:13:41 +00:00
mandelbrot_ui.fl Updated Fluid files for new extensions. 1998-12-07 13:22:00 +00:00
menubar.cxx Removed the "Microsoft" button from the menu demo. 2001-11-02 20:38:15 +00:00
message.cxx Copyright 2001. 2001-01-22 15:13:41 +00:00
minimum.cxx Copyright 2001. 2001-01-22 15:13:41 +00:00
navigation.cxx Copyright 2001. 2001-01-22 15:13:41 +00:00
output.cxx Copyright 2001. 2001-01-22 15:13:41 +00:00
overlay.cxx Copyright 2001. 2001-01-22 15:13:41 +00:00
pack.cxx Doco updates. 2001-09-04 13:13:29 +00:00
pixmap.cxx OK, lots of changes to the Fl_Image, Fl_Bitmap, Fl_Pixmap, and Fl_RGB_Image 2001-11-19 01:06:45 +00:00
pixmap_browser.cxx Added XBM, XPM, and PNM image file classes. 2001-11-24 18:07:58 +00:00
porsche.xpm Eliminate all compiler warnings (string constants, const'ness, hiding of 2001-04-13 19:07:40 +00:00
porsche1.xpm Initial revision 1998-10-06 18:21:25 +00:00
radio.fl 32-bit color (RGB0 or 000I), a la FLTK 2.0, including fl_rgb_color() 2001-10-29 03:44:33 +00:00
resize.fl Programs can now resize() their windows even if they are not resizable() 2000-01-11 08:20:02 +00:00
resizebox.cxx Include config.h in Fl_FileBrowser.cxx. 2001-08-06 15:19:20 +00:00
scroll.cxx Copyright 2001. 2001-01-22 15:13:41 +00:00
shape.cxx Copyright 2001. 2001-01-22 15:13:41 +00:00
shiny.cxx Copyright 2001. 2001-01-22 15:13:41 +00:00
shiny_panel.fl Initial revision 1998-10-06 18:21:25 +00:00
srs.xbm Initial revision 1998-10-06 18:21:25 +00:00
subwindow.cxx Copyright 2001. 2001-01-22 15:13:41 +00:00
symbols.cxx Wasn't quoting @label stuff... 2001-10-27 16:38:36 +00:00
tabs.cxx This commit was manufactured by cvs2svn to create branch 'branch-1.1'. 2001-08-01 21:24:49 +00:00
tabs.fl Does not clear Fl::keysym on every event, this makes better back compatability and fixes Win2000 2000-10-21 20:01:56 +00:00
threads.cxx This commit was manufactured by cvs2svn to create branch 'branch-1.1'. 2001-08-01 21:24:49 +00:00
tile.cxx Copyright 2001. 2001-01-22 15:13:41 +00:00
tile.xpm Added XBM, XPM, and PNM image file classes. 2001-11-24 18:07:58 +00:00
tiled_image.cxx Added XBM, XPM, and PNM image file classes. 2001-11-24 18:07:58 +00:00
trackball.c Initial revision 1998-10-06 18:21:25 +00:00
trackball.h Initial revision 1998-10-06 18:21:25 +00:00
valuators.fl Fixes this demo (got broken somewhere...) 1999-04-08 19:20:49 +00:00
white_1.xbm Initial revision 1998-10-06 18:21:25 +00:00
white_2.xbm Initial revision 1998-10-06 18:21:25 +00:00
white_3.xbm Initial revision 1998-10-06 18:21:25 +00:00
white_4.xbm Initial revision 1998-10-06 18:21:25 +00:00
whiteking_1.xbm Initial revision 1998-10-06 18:21:25 +00:00
whiteking_2.xbm Initial revision 1998-10-06 18:21:25 +00:00
whiteking_3.xbm Initial revision 1998-10-06 18:21:25 +00:00
whiteking_4.xbm Initial revision 1998-10-06 18:21:25 +00:00

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