fltk/test
Matthias Melcher 8f8882a084 Reverted my changes in the message dialog boxes. Reapplied the static size icon, fixing it to 50x50 pixels and avoiding the superlarge bang on long texts.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@5805 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2007-05-09 12:42:39 +00:00
..
blocks.app/Contents Do some rearranging of image and desktop support files. 2006-08-25 06:58:33 +00:00
checkers.app/Contents Update OSX icons. 2006-01-15 19:12:08 +00:00
desktop Move icons for blocks game to the right directory. 2006-10-13 20:19:17 +00:00
pixmaps Add missing Gimp source image for block images. 2006-08-28 11:55:49 +00:00
sudoku.app/Contents Update OSX icons. 2006-01-15 19:12:08 +00:00
adjuster.cxx STR #1023: some more test programs did not load the OS default colors 2005-09-15 10:16:08 +00:00
arc.cxx Remove executable bit from source files. 2006-05-31 18:33:05 +00:00
ask.cxx STR #1584: even smarter mouse pointer hiding. I also fixed two little historic bugs in "ask" (double adding a widget, and not using "label.obj()" instead of "copy_label()" for non-static buffer. Lastly, I changed "boxtype" to use a Double_Window because it has become so big now that it started flickering. 2007-02-08 07:58:47 +00:00
bitmap.cxx Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
blocks.cxx Fix blocks crashes on WIN32 - audio buffer too small 2006-08-28 14:45:20 +00:00
boxtype.cxx STR #1584: even smarter mouse pointer hiding. I also fixed two little historic bugs in "ask" (double adding a widget, and not using "label.obj()" instead of "copy_label()" for non-static buffer. Lastly, I changed "boxtype" to use a Double_Window because it has become so big now that it started flickering. 2007-02-08 07:58:47 +00:00
browser.cxx Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
button.cxx Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
buttons.cxx Undid previous test change. 2005-11-06 09:55:36 +00:00
checkers.cxx Do some rearranging of image and desktop support files. 2006-08-25 06:58:33 +00:00
clock.cxx Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
CMakeLists.txt Cmake updates (STR #645) 2005-02-06 00:17:50 +00:00
colbrowser.cxx Fixed the silly gcc 4.0 warning about ~0 being negative 1. 2005-05-17 20:03:29 +00:00
color_chooser.cxx Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
connect.cxx Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
cube.cxx STR #1061: fixed Fl_Window::cursor for subwindows and GL windows on WIN32 2005-11-04 08:23:20 +00:00
CubeMain.cxx Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
CubeView.cxx New context_changed() function for OpenGL windows allowing efficient texture loading (str #1372) 2006-08-17 09:49:43 +00:00
CubeView.h Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
CubeViewUI.fl New context_changed() function for OpenGL windows allowing efficient texture loading (str #1372) 2006-08-17 09:49:43 +00:00
cursor.cxx Fix void * to integer casts for 64-bit Intel systems (STR #1446) 2006-09-30 03:34:32 +00:00
curve.cxx Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
demo.cxx Avoiding to wait forever under Cygwin. (STR #1608) 2007-02-23 19:27:43 +00:00
demo.menu Do some rearranging of image and desktop support files. 2006-08-25 06:58:33 +00:00
doublebuffer.cxx Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
editor.cxx STR 1264: Editor uses "delete" instead of the required "delete_widget" 2006-05-05 13:38:47 +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 STR #915: fixed hang on corrupt jpegs by giving a maximum of 10 chances for jpeg lib to clean up on damaged file reads. 2005-07-11 20:31:59 +00:00
fl_jpeg_image.cxx Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
fonts.cxx STR #1052: updated color handling in test programs. If you are planning on creating labels based on foreground or background color, you should load the colors *before* creating the user interface. This is done by calling: 2005-11-02 13:57:56 +00:00
forms.cxx Do some rearranging of image and desktop support files. 2006-08-25 06:58:33 +00:00
fractals.cxx Fix <FL/glu.h> includes. 2006-08-25 16:12:13 +00:00
fracviewer.cxx Fix <FL/glu.h> includes. 2006-08-25 16:12:13 +00:00
fracviewer.h Fixup fractals demo so it doesn't get way ahead of display - some Linux 2002-01-03 14:08:08 +00:00
fromdos.c Initial revision 1998-10-06 18:21:25 +00:00
fullscreen.cxx STR #1082: mad the "fullscreen" demo add and remove the window decoration by using the hide/show combo. 2005-11-28 15:35:18 +00:00
gl_overlay.cxx Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
glpuzzle.cxx GLPuzzle kept on solving, keeping the CPU busy and my legs warm (Laptop) (STR #1527) 2007-01-18 20:26:53 +00:00
hello.cxx Fixed Quartz image drawing and screen reading 2007-01-18 15:25:09 +00:00
help.cxx Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
iconize.cxx Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
image.cxx Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
inactive.fl STR #1052: updated color handling in test programs. If you are planning on creating labels based on foreground or background color, you should load the colors *before* creating the user interface. This is done by calling: 2005-11-02 13:57:56 +00:00
input_choice.cxx Make sure all of the demos use the scheme, and add a scheme chooser to the 2006-10-11 03:12:15 +00:00
input.cxx Fix void * to integer casts for 64-bit Intel systems (STR #1446) 2006-09-30 03:34:32 +00:00
keyboard_ui.fl Fix build problems in test directory - no more recursive dependencies for 2001-12-30 05:16:10 +00:00
keyboard.cxx Stopped test/keyboard consuming 100% cpu. 2007-02-21 15:49:38 +00:00
keyboard.h Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
label.cxx Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
line_style.cxx Fix void * to integer casts for 64-bit Intel systems (STR #1446) 2006-09-30 03:34:32 +00:00
list_visuals.cxx Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
makedepend Update dependencies. 2007-02-10 14:31:12 +00:00
Makefile STR #1641: fixing 'make clean' 2007-05-01 20:22:59 +00:00
makefile.wat Fix eol-style in Watcom files... 2005-05-19 16:07:13 +00:00
mandelbrot_ui.fl mandelbrot demo uses single buffering. Doublebuffering needs to be done differently in this particular case. 2007-01-18 15:37:25 +00:00
mandelbrot.cxx Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
mandelbrot.h Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
menubar.cxx STR #1321: Calling Fl_Window::show() will exit from the current Fl_Tooltip. Changing window order or creating a new window is a pretty major action, so temporarily disabeling Tooltips seems beneficial. This avoids Tooltips interfering with popup menus. 2006-06-14 10:48:36 +00:00
message.cxx Reverted my changes in the message dialog boxes. Reapplied the static size icon, fixing it to 50x50 pixels and avoiding the superlarge bang on long texts. 2007-05-09 12:42:39 +00:00
minimum.cxx Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
navigation.cxx Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
output.cxx Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
overlay.cxx Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
pack.cxx Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
pixmap_browser.cxx More copyright updates. 2006-01-15 02:26:54 +00:00
pixmap.cxx Do some rearranging of image and desktop support files. 2006-08-25 06:58:33 +00:00
preferences.fl Fixed uninitialized data in OS X and WIN32 timout functions (STR #1374). 2006-08-21 15:03:02 +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
README Added common heading and footer to all source files. 1998-10-20 13:25:25 +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 Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
rgb.txt Added the standard rgb.txt file from X11 to the test directory, 2005-05-12 20:03:59 +00:00
scroll.cxx Fix void * to integer casts for 64-bit Intel systems (STR #1446) 2006-09-30 03:34:32 +00:00
shape.cxx Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
subwindow.cxx STR #1061: fixed Fl_Window::cursor for subwindows and GL windows on WIN32 2005-11-04 08:23:20 +00:00
sudoku.cxx Add "mute sound" option to sudoku game, on request from a user. 2007-02-08 16:37:03 +00:00
sudoku.ico Add missing icon for sudoku 2005-11-29 22:03:39 +00:00
sudoku.rc VC++ 2005 Support, drop old files, add icons for Sudoku 2005-11-27 14:45:48 +00:00
sudokurc.h Fixed shortcut and default focus for message dialogs (STR #1298). 2006-05-30 09:38:19 +00:00
symbols.cxx OS X Quartz: fixed issues with creating a gray image map. Fluid problems still appear. 2006-06-05 11:59:09 +00:00
tabs.fl STR #1652: allowing shortcuts in tabs 2007-05-01 20:20:21 +00:00
threads.cxx Removed the Fl::set_awake_cb API and documented the Fl::awake(function, data) API. 2007-03-20 10:41:14 +00:00
threads.h More copyright updates. 2006-01-15 02:26:54 +00:00
tile.cxx Remove executable bit from source files. 2006-05-31 18:33:05 +00:00
tiled_image.cxx Make sure all of the demos use the scheme, and add a scheme chooser to the 2006-10-11 03:12:15 +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
unittests.cxx Change int to long in unittests callback, and add the standard FLTK 2005-11-02 12:52:44 +00:00
valuators.fl Fixed modified .fl file. 2007-01-18 10:41:27 +00:00

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