fltk/borlandc
Michael R Sweet 46148181bd BC++ changes.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2490 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-07-08 14:58:49 +00:00
..
README Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
arc.bpf Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
arc.bpr Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
arc.res Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
ask.bpf Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
ask.bpr Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
ask.res Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
bitmap.bpf Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
bitmap.bpr Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
bitmap.res Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
boxtype.bpf Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
boxtype.bpr Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
boxtype.res Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
browser.bpf Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
browser.bpr Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
browser.res Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
button.bpf Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
button.bpr Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
button.res Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
buttons.bpf Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
buttons.bpr Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
buttons.res Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
checkers.bpf Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
checkers.bpr Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
checkers.res Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
clock.bpf Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
clock.bpr Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
clock.res Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
colbrowser.bpf Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
colbrowser.bpr Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
colbrowser.res Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
color_chooser.bpf Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
color_chooser.bpr Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
color_chooser.res Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
config.h BC++ changes. 2002-07-08 14:58:49 +00:00
cube.bpf Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
cube.bpr Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
cube.res Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
cursor.bpf Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
cursor.bpr Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
cursor.res Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
curve.bpf Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
curve.bpr Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
curve.res Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
demo.bpf Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
demo.bpr Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
demo.menu Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
demo.res Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
doublebuffer.bpf Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
doublebuffer.bpr Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
doublebuffer.res Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
editor.bpf Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
editor.bpr Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
editor.res Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
file_chooser.bpf Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
file_chooser.bpr Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
file_chooser.res Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
fltk.bpf Add the BC++ project file for the FLTK library. 2002-03-25 20:44:37 +00:00
fltk.bpg Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
fltk.bpr Add the BC++ project file for the FLTK library. 2002-03-25 20:44:37 +00:00
fltk.dsk Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
fltk_app_template.bpf Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
fltk_app_template.bpr Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
fltk_app_template.res Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
fltklib.bpf Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
fltklib.bpr Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
fluid.bpf Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
fluid.bpr Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
fluid.res Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
fonts.bpf Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
fonts.bpr Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
fonts.res Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
forms.bpf Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
forms.bpr Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
forms.res Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
fractals.bpf Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
fractals.bpr Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
fractals.res Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
fullscreen.bpf Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
fullscreen.bpr Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
fullscreen.res Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
hello.bpf Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
hello.bpr Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
hello.res Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
help.bpf Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
help.bpr Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
help.res Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
iconize.bpf Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
iconize.bpr Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
iconize.res Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
image.bpf Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
image.bpr Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
image.res Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
input.bpf Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
input.bpr Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
input.res Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
keyboard.bpf Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
keyboard.bpr Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
keyboard.res Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
label.bpf Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
label.bpr Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
label.res Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
line_style.bpf Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
line_style.bpr Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
line_style.res Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
menubar.bpf Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
menubar.bpr Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
menubar.res Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
message.bpf Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
message.bpr Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
message.res Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
minimum.bpf Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
minimum.bpr Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
minimum.res Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
navigation.bpf Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
navigation.bpr Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
navigation.res Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
output.bpf Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
output.bpr Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
output.res Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
overlay.bpf Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
overlay.bpr Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
overlay.res Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
pack.bpf Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
pack.bpr Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
pack.res Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
pixmap.bpf Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
pixmap.bpr Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
pixmap.res Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
pixmap_browser.bpf Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
pixmap_browser.bpr Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
pixmap_browser.res Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
resizebox.bpf Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
resizebox.bpr Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
resizebox.res Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
scroll.bpf Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
scroll.bpr Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
scroll.res Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
shape.bpf Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
shape.bpr Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
shape.res Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
subwindow.bpf Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
subwindow.bpr Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
subwindow.res Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
symbols.bpf Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
symbols.bpr Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
symbols.res Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
tile.bpf Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
tile.bpr Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
tile.res Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
tiled_image.bpf Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
tiled_image.bpr Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00
tiled_image.res Add Borland C++ Builder project files. 2002-07-01 20:26:07 +00:00

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.