fltk/test
Albrecht Schlosser 64548e2f3a Improve layout, fix resizing of test/demo
Add an invisible box as resizable() to 'demogrp' to avoid bad resizing
behavior while the debug terminal is enabled. The old version would
disable some buttons including the 'exit' button if the window was
resized to a smaller size.

Simplify the popup menu (remove strcmp()).
2022-08-08 17:35:56 +02:00
..
desktop
images Use local images in test/help_dialog(.html) 2020-07-23 01:53:24 +02:00
mac-resources Refactor macOS bundle generation to avoid "quarantine" 2021-05-13 16:18:13 +02:00
pixmaps More natural shading for Checkers pieces. 2022-01-29 00:25:34 +01:00
.gitignore Add Fl_Flex widget from Karsten Pedersen (issue #255) 2022-08-01 15:33:20 +02:00
adjuster.cxx Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
animated.cxx Fix MSVC compiler warnings (PR #267) 2021-08-30 22:13:32 +02:00
arc.cxx Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
ask.cxx Add fl_message_icon_label() function (STR #2762) 2021-12-04 20:36:11 +01:00
bitmap.cxx Include bitmap files rather than copying the source code 2021-05-08 15:23:17 +02:00
blocks.cxx Fix Visual Studio build warnings 2022-02-26 18:19:43 +01:00
boxtype.cxx Remove compiler warnings '-Wextra-semi' (see also PR #266) 2021-08-27 14:52:43 +02:00
browser.cxx Remove platform specific code from test apps 2020-08-21 18:54:40 +02:00
button.cxx Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
buttons.cxx test/buttons: reorder buttons, remove unnecessary includes 2022-07-27 19:44:37 +02:00
cairo_test.cxx Modify test/cairo_test.cxx to show roles of OPTION_CAIRO and OPTION_CAIROEXT. 2022-04-12 09:20:34 +02:00
checkers_pieces.fl More natural shading for Checkers pieces. 2022-01-29 00:25:34 +01:00
checkers.cxx #31, HiDPI checkers, animation timing 2022-01-26 22:55:22 +01:00
clipboard.cxx Disable confusing debug info in clipboard viewer demo 2021-11-19 18:29:34 +01:00
clock.cxx Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
CMakeLists.txt Add Fl_Flex widget from Karsten Pedersen (issue #255) 2022-08-01 15:33:20 +02:00
colbrowser.cxx Remove platform specific code from test apps 2020-08-21 18:54:40 +02:00
color_chooser.cxx Generate FL/fl_config.h rather than FL/abi-version.h 2021-12-18 22:44:08 +01:00
coordinates.cxx MSVC: use fl_snprintf() rather than snprintf() 2022-03-21 17:05:32 +01:00
cube.cxx Restore building when HAVE_GL is 0 2022-03-22 20:43:02 +01:00
CubeMain.cxx Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
CubeView.cxx Update fluid tutorial on CubeView and demo code 2021-05-21 20:08:12 +02:00
CubeView.h Update fluid tutorial on CubeView and demo code 2021-05-21 20:08:12 +02:00
CubeViewUI.fl
cursor.cxx Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
curve.cxx Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
demo.cxx Improve layout, fix resizing of test/demo 2022-08-08 17:35:56 +02:00
demo.menu Reformat and move clipboard demo from examples to test folder 2021-11-18 13:44:41 +01:00
device.cxx Fix whitespace errors (no code changes) 2021-12-06 19:56:40 +01:00
doublebuffer.cxx Fix for issue #253: Remove xdbe support 2021-11-26 15:01:54 +01:00
editor.cxx Background color attribute for Fl_Text_Display. (#378) 2022-01-27 23:50:06 +01:00
fast_slow.fl
file_chooser.cxx Remove unnecessary system includes from public headers 2021-03-21 00:42:28 +01:00
flex_demo.cxx Fl_Flex: support different margin sizes, improve docs 2022-08-07 16:00:41 +02:00
flex_login.cxx Fl_Flex: support different margin sizes, improve docs 2022-08-07 16:00:41 +02:00
fltk-versions.cxx CMake: add examples folder to build (optional) 2020-08-21 18:55:12 +02:00
fonts.cxx Fix MSVC warnings in test/fonts.cxx (issue #109) 2021-08-31 00:26:56 +02:00
forms.cxx Rename 'srs.xbm' to its original name 'sorceress.xbm' 2021-05-08 15:21:23 +02:00
fractals.cxx Fix remaining VS compiler warnings in test programs 2021-11-16 21:25:19 +01:00
fracviewer.cxx Issue #109 contd: missed fractals.cxx fixes, also fix parens issue. 2021-02-15 17:46:15 -08:00
fracviewer.h Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
fromdos.c Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
fullscreen.cxx Fix MSVC 'GLfloat' warnings in test apps (#109) 2021-08-31 17:18:18 +02:00
gl_overlay.cxx Fix MSVC 'GLfloat' warnings in test apps (#109) 2021-08-31 17:18:18 +02:00
glpuzzle.cxx Fix compiler warnings (Windows, MSVC) 2021-08-30 13:56:28 +02:00
handle_events.cxx Fix output and screen_num() in handle_events demo 2021-02-10 14:10:13 +01:00
hello.cxx Update test/hello.cxx and related image 2021-01-13 15:12:26 +01:00
help_dialog.cxx Remove platform specific code from test apps 2020-08-21 18:54:40 +02:00
help_dialog.html Improve Fl_Help_View test file 2021-03-11 14:01:01 +01:00
icon.cxx Fixes #297 - improvements for icon.cxx + icon() docs 2021-11-26 13:13:58 -08:00
iconize.cxx Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
image.cxx Generate FL/fl_config.h rather than FL/abi-version.h 2021-12-18 22:44:08 +01:00
inactive.fl
input_choice.cxx Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
input.cxx Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
keyboard_ui.fl
keyboard.cxx Fix keyboard demo international keyboards 2021-06-11 13:25:31 +02:00
keyboard.h Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
label.cxx Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
line_style.cxx Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
list_visuals.cxx Generate FL/fl_config.h rather than FL/abi-version.h 2021-12-18 22:44:08 +01:00
makedepend Add option to test Fl_Flex in test/pack.cxx 2022-08-08 11:07:40 +02:00
Makefile Add Fl_Flex widget from Karsten Pedersen (issue #255) 2022-08-01 15:33:20 +02:00
mandelbrot_ui.fl
mandelbrot.cxx Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
mandelbrot.h Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
menubar.cxx Account for presence of terminal panel in the size_range() call. 2022-02-08 18:56:59 +01:00
message.cxx Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
minimum.cxx Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
native-filechooser.cxx Allow unix style paths for windows native filechooser 2020-08-08 19:10:57 -07:00
navigation.cxx Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
offscreen.cxx Fix more MSVC warnings in test apps (#109) 2021-08-31 17:49:31 +02:00
output.cxx Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
overlay.cxx Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
pack.cxx Add option to test Fl_Flex in test/pack.cxx 2022-08-08 11:07:40 +02:00
pixmap_browser.cxx Fix .clang-format and some whitespace errors 2020-08-22 13:35:42 +02:00
pixmap.cxx Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
preferences.fl Fix whitespace, update dependencies and fluid files 2022-03-03 17:20:24 +01:00
radio.fl
README.txt Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
resize-arrows.cxx add resize examples as per STR3433 2020-07-20 14:08:47 +02:00
resize-arrows.h add resize examples as per STR3433 2020-07-20 14:08:47 +02:00
resize-example1.cxx add resize examples as per STR3433 2020-07-20 14:08:47 +02:00
resize-example2.cxx add resize examples as per STR3433 2020-07-20 14:08:47 +02:00
resize-example3a.cxx add resize examples as per STR3433 2020-07-20 14:08:47 +02:00
resize-example3b.cxx add resize examples as per STR3433 2020-07-20 14:08:47 +02:00
resize-example3c.cxx add resize examples as per STR3433 2020-07-20 14:08:47 +02:00
resize-example4a.cxx add resize examples as per STR3433 2020-07-20 14:08:47 +02:00
resize-example4b.cxx add resize examples as per STR3433 2020-07-20 14:08:47 +02:00
resize-example5a.cxx Add new resize example to test and dox (PR #165) 2021-11-08 16:18:58 +01:00
resize-example5b.cxx Add new resize example to test and dox (PR #165) 2021-11-08 16:18:58 +01:00
resize-example5c.cxx Add new resize example to test and dox (PR #165) 2021-11-08 16:18:58 +01:00
resize.fl
resizebox.cxx Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
rgb.txt Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
rotated_text.cxx Remove compiler warnings '-Wextra-semi' (see also PR #266) 2021-08-27 14:52:43 +02:00
scroll.cxx Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
shape.cxx Fix MSVC 'GLfloat' warnings in test apps (#109) 2021-08-31 17:18:18 +02:00
subwindow.cxx Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
sudoku.cxx Fixing and upgrading Fl_Preferences (#374) 2022-01-19 16:08:29 +01:00
sudoku.ico
sudoku.rc Windows: add icon to sudoku.exe (PR #36) 2020-07-16 12:25:51 +02:00
symbols.cxx Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
table.cxx Remove unnecessary system includes from public headers 2021-03-21 00:42:28 +01:00
tabs.fl
threads.cxx Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
threads.h Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
tile.cxx Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
tiled_image.cxx Generate FL/fl_config.h rather than FL/abi-version.h 2021-12-18 22:44:08 +01:00
trackball.c Fix compiler warnings (Windows, MSVC) 2021-08-30 13:56:28 +02:00
trackball.h
tree.fl Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
twowin.cxx Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
unittest_about.cxx Fix typos and copyright 2022-02-19 12:55:06 +01:00
unittest_circles.cxx Fix Visual Studio build warnings 2022-02-26 18:19:43 +01:00
unittest_complex_shapes.cxx Fix typos and copyright 2022-02-19 12:55:06 +01:00
unittest_fast_shapes.cxx Fix whitespace, update dependencies and fluid files 2022-03-03 17:20:24 +01:00
unittest_images.cxx Fix typos and copyright 2022-02-19 12:55:06 +01:00
unittest_points.cxx Fix typos and copyright 2022-02-19 12:55:06 +01:00
unittest_schemes.cxx Add active/inactive button to unittest_schemes.cxx 2022-07-27 19:07:36 +02:00
unittest_scrollbarsize.cxx Fix typos and copyright 2022-02-19 12:55:06 +01:00
unittest_simple_terminal.cxx Fix typos and copyright 2022-02-19 12:55:06 +01:00
unittest_symbol.cxx Fix typos and copyright 2022-02-19 12:55:06 +01:00
unittest_text.cxx Fix typos and copyright 2022-02-19 12:55:06 +01:00
unittest_viewport.cxx Fix typos and copyright 2022-02-19 12:55:06 +01:00
unittests.cxx Fix typos and copyright 2022-02-19 12:55:06 +01:00
unittests.h OpenGL implementation of all fl_ "Drawing Fast Shapes" graphics calls (#385) 2022-02-06 15:22:24 +01:00
utf8.cxx Rename FL/fl_string.h to FL/fl_string_functions.h 2022-01-16 19:47:16 +01:00
valuators.fl Fix Fl_Scrollbar layout in test/valuators demo 2020-11-21 13:21:11 +01:00
windowfocus.cxx Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
wizard.cxx Documentation on widget coordinates and layout, plus new test programs (#304) 2021-12-08 15:00:33 +01:00

test/README.txt - 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


-----------------------------------------------------
Note: this file is outdated and incomplete. (*FIXME*)
-----------------------------------------------------