[ Home Page ] [ Eiffel Archive ] [ Eiffel Classes and Clusters]
![]() |
SEBL - BeOS API access through Smalleiffel |
Written by J.Scott Edwards sedwards@xmission.com.
sebl.tgz (14,403 bytes) source code
This beta release fixes a problem with BEOS_WINDOW inheriting from MY_SHARED_OBJECTS which was a bug. BFile access has been added but is still experimental. As with the last release there are only a few functions working, but an Eiffel program can be written which puts up a BeOS window with buttons, which when activated will activate objects in Eiffel. See the directory 'Examples/demo'. There is also an incomplete calculator program in 'Examples/calc', it currently does nothing but print messages on std_output when a button is clicked on.
If you use this please let me know, especially if there are particular functions you would like. If I don't hear from anyone I will just be implementing functions as I need them. The current plan is to add file (BFile) access next, then BTextControl, BListView, BView, and BTextView. Then I will likely add BLooper to allow multithreading.
Also if you add something to the library and would like to contribute to it, please send it to me and I will add it to the archive and give you full credit for your additions.
/boot/home/SmallEiffel/lib_beos
make_no_debug(or make_debug, for printf debug messages)
cp *.o Examples/demo
compile root_class b_*.o
I am currently using SmallEiffel -0.79
Send bug reports, suggestions, comments, flames, etc. to
J.Scott Edwards - sedwards@xmission.com[ Home Page ] [ Eiffel Archive ] [ Eiffel Classes and Clusters]