97234fb3e2
Stuff from work: Removed reference to unused GL/glu.h header file, which is missing on some Linux systems. Fl_Gl_Window has a new method to allow you to get and set the context: void Fl_Gl_Window::context(void*, int destroy = 0) void* Fl_Gl_Window::context() const; Return or set a pointer to the GLContext that this window is using. This is a system-dependent structure, but it is portable to copy the context from one window to another. You can also set it to NULL, which will force FLTK to recreate the context the next time make_current() is called, this is useful for getting around bugs in OpenGL implementations. If destroy_flag is true the context will be destroyed by fltk when the window is destroyed, or when the mode() is changed, or the next time context(x) is called. Some cleanup of Fl_Gl_Choice to move most of the system dependent #ifdefs into Fl_Gl_Choice.cxx. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@1413 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 |
||
---|---|---|
.. | ||
adjuster.cxx | ||
arc.cxx | ||
ask.cxx | ||
bitmap.cxx | ||
black_1.xbm | ||
black_2.xbm | ||
black_3.xbm | ||
black_4.xbm | ||
blackking_1.xbm | ||
blackking_2.xbm | ||
blackking_3.xbm | ||
blackking_4.xbm | ||
boxtype.cxx | ||
browser.cxx | ||
browserop.cxx | ||
button.cxx | ||
buttons.cxx | ||
checkers.cxx | ||
clock.cxx | ||
colbrowser.cxx | ||
color_chooser.cxx | ||
connect.cxx | ||
cube.cxx | ||
CubeMain.cxx | ||
CubeView.cxx | ||
CubeView.h | ||
CubeViewUI.fl | ||
cursor.cxx | ||
curve.cxx | ||
demo.cxx | ||
demo.menu | ||
doublebuffer.cxx | ||
editor.cxx | ||
fast_slow.fl | ||
file_chooser.cxx | ||
fl_jpeg_image.cxx | ||
fonts.cxx | ||
forms.cxx | ||
fractals.cxx | ||
fracviewer.c | ||
fracviewer.h | ||
fromdos.c | ||
fullscreen.cxx | ||
gl_overlay.cxx | ||
glpuzzle.cxx | ||
hello.cxx | ||
iconize.cxx | ||
image.cxx | ||
inactive.fl | ||
input.cxx | ||
jpeg_image.cxx | ||
keyboard_ui.fl | ||
keyboard.cxx | ||
label.cxx | ||
line_style.cxx | ||
list_visuals.cxx | ||
Makefile | ||
mandelbrot_ui.fl | ||
mandelbrot.cxx | ||
mandelbrot.h | ||
menubar.cxx | ||
message.cxx | ||
minimum.cxx | ||
navigation.cxx | ||
output.cxx | ||
overlay.cxx | ||
pack.cxx | ||
pixmap_browser.cxx | ||
pixmap.cxx | ||
porsche1.xpm | ||
porsche.xpm | ||
radio.fl | ||
README | ||
resize.fl | ||
resizebox.cxx | ||
scroll.cxx | ||
shape.cxx | ||
shiny_panel.fl | ||
shiny.cxx | ||
srs.xbm | ||
subwindow.cxx | ||
symbols.cxx | ||
tabs.fl | ||
tile.cxx | ||
trackball.c | ||
trackball.h | ||
valuators.fl | ||
white_1.xbm | ||
white_2.xbm | ||
white_3.xbm | ||
white_4.xbm | ||
whiteking_1.xbm | ||
whiteking_2.xbm | ||
whiteking_3.xbm | ||
whiteking_4.xbm |
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