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.
 
 
 
 
 
 
Matthias Melcher 458d1dc75d Attempt to make 'localeconv()' part of the configuration process. VC6 works, but I'll need feedback for all other platforms... . Trying OS X in a few minutes. 20 years ago
..
README Add Borland C++ Builder project files. 23 years ago
arc.bpf Add Borland C++ Builder project files. 23 years ago
arc.bpr Add Borland C++ Builder project files. 23 years ago
arc.res Add Borland C++ Builder project files. 23 years ago
ask.bpf Add Borland C++ Builder project files. 23 years ago
ask.bpr Add Borland C++ Builder project files. 23 years ago
ask.res Add Borland C++ Builder project files. 23 years ago
bitmap.bpf Add Borland C++ Builder project files. 23 years ago
bitmap.bpr Add Borland C++ Builder project files. 23 years ago
bitmap.res Add Borland C++ Builder project files. 23 years ago
boxtype.bpf Add Borland C++ Builder project files. 23 years ago
boxtype.bpr Add Borland C++ Builder project files. 23 years ago
boxtype.res Add Borland C++ Builder project files. 23 years ago
browser.bpf Add Borland C++ Builder project files. 23 years ago
browser.bpr Add Borland C++ Builder project files. 23 years ago
browser.res Add Borland C++ Builder project files. 23 years ago
button.bpf Add Borland C++ Builder project files. 23 years ago
button.bpr Add Borland C++ Builder project files. 23 years ago
button.res Add Borland C++ Builder project files. 23 years ago
buttons.bpf Add Borland C++ Builder project files. 23 years ago
buttons.bpr Add Borland C++ Builder project files. 23 years ago
buttons.res Add Borland C++ Builder project files. 23 years ago
checkers.bpf Add Borland C++ Builder project files. 23 years ago
checkers.bpr Add Borland C++ Builder project files. 23 years ago
checkers.res Add Borland C++ Builder project files. 23 years ago
clock.bpf Add Borland C++ Builder project files. 23 years ago
clock.bpr Add Borland C++ Builder project files. 23 years ago
clock.res Add Borland C++ Builder project files. 23 years ago
colbrowser.bpf Add Borland C++ Builder project files. 23 years ago
colbrowser.bpr Add Borland C++ Builder project files. 23 years ago
colbrowser.res Add Borland C++ Builder project files. 23 years ago
color_chooser.bpf Add Borland C++ Builder project files. 23 years ago
color_chooser.bpr Add Borland C++ Builder project files. 23 years ago
color_chooser.res Add Borland C++ Builder project files. 23 years ago
config.h Attempt to make 'localeconv()' part of the configuration process. VC6 works, but I'll need feedback for all other platforms... . Trying OS X in a few minutes. 20 years ago
cube.bpf Add Borland C++ Builder project files. 23 years ago
cube.bpr Add Borland C++ Builder project files. 23 years ago
cube.res Add Borland C++ Builder project files. 23 years ago
cursor.bpf Add Borland C++ Builder project files. 23 years ago
cursor.bpr Add Borland C++ Builder project files. 23 years ago
cursor.res Add Borland C++ Builder project files. 23 years ago
curve.bpf Add Borland C++ Builder project files. 23 years ago
curve.bpr Add Borland C++ Builder project files. 23 years ago
curve.res Add Borland C++ Builder project files. 23 years ago
demo.bpf Add Borland C++ Builder project files. 23 years ago
demo.bpr Add Borland C++ Builder project files. 23 years ago
demo.menu Add Borland C++ Builder project files. 23 years ago
demo.res Add Borland C++ Builder project files. 23 years ago
doublebuffer.bpf Add Borland C++ Builder project files. 23 years ago
doublebuffer.bpr Add Borland C++ Builder project files. 23 years ago
doublebuffer.res Add Borland C++ Builder project files. 23 years ago
editor.bpf Add Borland C++ Builder project files. 23 years ago
editor.bpr Add Borland C++ Builder project files. 23 years ago
editor.res Add Borland C++ Builder project files. 23 years ago
file_chooser.bpf Add Borland C++ Builder project files. 23 years ago
file_chooser.bpr Add Borland C++ Builder project files. 23 years ago
file_chooser.res Add Borland C++ Builder project files. 23 years ago
fltk.bpf Add the BC++ project file for the FLTK library. 24 years ago
fltk.bpg Add Borland C++ Builder project files. 23 years ago
fltk.bpr Add the BC++ project file for the FLTK library. 24 years ago
fltk.dsk Add Borland C++ Builder project files. 23 years ago
fltk_app_template.bpf Add Borland C++ Builder project files. 23 years ago
fltk_app_template.bpr Add Borland C++ Builder project files. 23 years ago
fltk_app_template.res Add Borland C++ Builder project files. 23 years ago
fltklib.bpf Add Borland C++ Builder project files. 23 years ago
fltklib.bpr Add Borland C++ Builder project files. 23 years ago
fluid.bpf Add Borland C++ Builder project files. 23 years ago
fluid.bpr Add Borland C++ Builder project files. 23 years ago
fluid.res Add Borland C++ Builder project files. 23 years ago
fonts.bpf Add Borland C++ Builder project files. 23 years ago
fonts.bpr Add Borland C++ Builder project files. 23 years ago
fonts.res Add Borland C++ Builder project files. 23 years ago
forms.bpf Add Borland C++ Builder project files. 23 years ago
forms.bpr Add Borland C++ Builder project files. 23 years ago
forms.res Add Borland C++ Builder project files. 23 years ago
fractals.bpf Add Borland C++ Builder project files. 23 years ago
fractals.bpr Add Borland C++ Builder project files. 23 years ago
fractals.res Add Borland C++ Builder project files. 23 years ago
fullscreen.bpf Add Borland C++ Builder project files. 23 years ago
fullscreen.bpr Add Borland C++ Builder project files. 23 years ago
fullscreen.res Add Borland C++ Builder project files. 23 years ago
hello.bpf Add Borland C++ Builder project files. 23 years ago
hello.bpr Add Borland C++ Builder project files. 23 years ago
hello.res Add Borland C++ Builder project files. 23 years ago
help.bpf Add Borland C++ Builder project files. 23 years ago
help.bpr Add Borland C++ Builder project files. 23 years ago
help.res Add Borland C++ Builder project files. 23 years ago
iconize.bpf Add Borland C++ Builder project files. 23 years ago
iconize.bpr Add Borland C++ Builder project files. 23 years ago
iconize.res Add Borland C++ Builder project files. 23 years ago
image.bpf Add Borland C++ Builder project files. 23 years ago
image.bpr Add Borland C++ Builder project files. 23 years ago
image.res Add Borland C++ Builder project files. 23 years ago
input.bpf Add Borland C++ Builder project files. 23 years ago
input.bpr Add Borland C++ Builder project files. 23 years ago
input.res Add Borland C++ Builder project files. 23 years ago
keyboard.bpf Add Borland C++ Builder project files. 23 years ago
keyboard.bpr Add Borland C++ Builder project files. 23 years ago
keyboard.res Add Borland C++ Builder project files. 23 years ago
label.bpf Add Borland C++ Builder project files. 23 years ago
label.bpr Add Borland C++ Builder project files. 23 years ago
label.res Add Borland C++ Builder project files. 23 years ago
line_style.bpf Add Borland C++ Builder project files. 23 years ago
line_style.bpr Add Borland C++ Builder project files. 23 years ago
line_style.res Add Borland C++ Builder project files. 23 years ago
menubar.bpf Add Borland C++ Builder project files. 23 years ago
menubar.bpr Add Borland C++ Builder project files. 23 years ago
menubar.res Add Borland C++ Builder project files. 23 years ago
message.bpf Add Borland C++ Builder project files. 23 years ago
message.bpr Add Borland C++ Builder project files. 23 years ago
message.res Add Borland C++ Builder project files. 23 years ago
minimum.bpf Add Borland C++ Builder project files. 23 years ago
minimum.bpr Add Borland C++ Builder project files. 23 years ago
minimum.res Add Borland C++ Builder project files. 23 years ago
navigation.bpf Add Borland C++ Builder project files. 23 years ago
navigation.bpr Add Borland C++ Builder project files. 23 years ago
navigation.res Add Borland C++ Builder project files. 23 years ago
output.bpf Add Borland C++ Builder project files. 23 years ago
output.bpr Add Borland C++ Builder project files. 23 years ago
output.res Add Borland C++ Builder project files. 23 years ago
overlay.bpf Add Borland C++ Builder project files. 23 years ago
overlay.bpr Add Borland C++ Builder project files. 23 years ago
overlay.res Add Borland C++ Builder project files. 23 years ago
pack.bpf Add Borland C++ Builder project files. 23 years ago
pack.bpr Add Borland C++ Builder project files. 23 years ago
pack.res Add Borland C++ Builder project files. 23 years ago
pixmap.bpf Add Borland C++ Builder project files. 23 years ago
pixmap.bpr Add Borland C++ Builder project files. 23 years ago
pixmap.res Add Borland C++ Builder project files. 23 years ago
pixmap_browser.bpf Add Borland C++ Builder project files. 23 years ago
pixmap_browser.bpr Add Borland C++ Builder project files. 23 years ago
pixmap_browser.res Add Borland C++ Builder project files. 23 years ago
resizebox.bpf Add Borland C++ Builder project files. 23 years ago
resizebox.bpr Add Borland C++ Builder project files. 23 years ago
resizebox.res Add Borland C++ Builder project files. 23 years ago
scroll.bpf Add Borland C++ Builder project files. 23 years ago
scroll.bpr Add Borland C++ Builder project files. 23 years ago
scroll.res Add Borland C++ Builder project files. 23 years ago
shape.bpf Add Borland C++ Builder project files. 23 years ago
shape.bpr Add Borland C++ Builder project files. 23 years ago
shape.res Add Borland C++ Builder project files. 23 years ago
subwindow.bpf Add Borland C++ Builder project files. 23 years ago
subwindow.bpr Add Borland C++ Builder project files. 23 years ago
subwindow.res Add Borland C++ Builder project files. 23 years ago
symbols.bpf Add Borland C++ Builder project files. 23 years ago
symbols.bpr Add Borland C++ Builder project files. 23 years ago
symbols.res Add Borland C++ Builder project files. 23 years ago
tile.bpf Add Borland C++ Builder project files. 23 years ago
tile.bpr Add Borland C++ Builder project files. 23 years ago
tile.res Add Borland C++ Builder project files. 23 years ago
tiled_image.bpf Add Borland C++ Builder project files. 23 years ago
tiled_image.bpr Add Borland C++ Builder project files. 23 years ago
tiled_image.res Add Borland C++ Builder project files. 23 years ago

README

Compilation of FLTK 1.1rc2 in Borland C++ Builder 6.0

(by Alexey Parshin alexeyp@m7.tts-sf.com)

FLTK library compile:
---------------------
0) Open the project group fltk.bpg. It contains all the other projects.
1) Create the directory ../obj (obj in fltk)
2) During the compilation of fltklib project I had two compile
errors in scandir_win32.c. Just add the required type conversions:

Line 46:
findIn = (char *)malloc(len+5);

Line 75:
struct dirent **tempDir = (struct dirent **) calloc(sizeof(struct dirent*), NDir+33);
3) For some reason BCB 6.0 doesn't like the word 'DIRECTORY' so I had to replace
it everywhere in source code and examples with '_DIRECTORY'. The case is
very important. For instance (file Fl_File_Icon.cxx):

icon = new Fl_File_Icon("*", Fl_File_Icon::DIRECTORY);

replaced with

icon = new Fl_File_Icon("*", Fl_File_Icon::_DIRECTORY);


FLTK examples compile:
---------------------
0) All the examples create an empty console window when start. I know how to
avoid this window but it requires the modification of the examples. So I leave
it on FLTK authors.
1) File connect.cxx doesn't support Windows - example is not generated.
2) The colbrowser example uses the color map file which is not presented on
Windows. If you modify this example so it uses the file stolen from Linux
you can test it.
3) The (cube, fullscreen, fractals) examples use GL which I don't have. For this
reason I was unable to test how it works with GL.

Your own projects in BCB 6.0:
----------------------------
1) Make sure you have 'Treat enums as integers' option checked (in project options).
2) To make it simple you can take fltk_app_template.bpr and replace bitmap.cxx in
this project with your files.