The Release_Notes.txt file:
Application: ScuiLib 0.1 Alpha, 27.05.2008
Author: Fabio Falcucci aka Allanon
Contact: hijoe@tin.it
WebSite: http://sdb.freeforums.org (English/Italian Forum)
http://allanon71.wordpress.com/ (Italian blog)
Notes: Tested on WinUAE
------------------------------------------------------------------------
Requirements: at least Hollywood 3.1 (http://www.airsoftsoftwair.com/)
------------------------------------------------------------------------
************************************************************************
*** INTRODUCTION ***
************************************************************************
ScuiLib is a library for Hollywood (3.1) that can be used to build nice
interfaces in a simple manner.
Remember that this is the first public release and it's an *alpha* version,
this means that much work and testing is needed to make the library stable
and without bug.
Please report any bug in the forum so I can keep track of them and correct
the code.
Supported gadgets actually are:
- BevelBox
- Label
- Button
- Switch
- Options
- Scroller
- ListView
- StringBox
- Tabs
- FWin (FWin stands for FakeWindow)
************************************************************************
*** DOCUMENTATION ***
************************************************************************
The code is commented using the Robodoc formatting rules so you can extract
documentation with this free tool if you want.
(http://www.xs4all.nl/~rfsber/Robo/index.html).
Note that not all functions are documented and that you can find italian
comment trought the code (because I'm italian ^^), sorry for that.
When in the docs you see the name IFO remember that it stands for "Interface
Object".
************************************************************************
*** ALPHA 0.1 ***
************************************************************************
This distribution comes with 10 tutorials covering all the supported
classes and a demo called <newdemo.hws> where you can see how you can
work with <FWin> class.
Remember that you can activate a Window *right-clicking* on it!
There are two more files:
- Default_Standard.hws Required by ScuiLib.hws
- FilezLib.hws Required by ScuiLib.hws
The first one is a file containing all settings and the default theme,
in a future version it will be splitted in two files, one for the
prefs and one for the default theme so you can load & save them
individually.
The second one is a library with some usefull functions used by
ScuiLib to Load & Save tables.
************************************************************************
*** INSTALLATION ***
************************************************************************
Uncompress in a folder of your choice with:
- Code: Select all
shellprompt> lha x archivename destinationdrawer
Open a shell and go where you have uncompressed your files, then run the tutorials typing, for example:
- Code: Select all
yourfolder> Hollywood Tutorial01_Basics.hws
Have fun!
************************************************************************
*** KNOWN ISSUES ***
************************************************************************
- Slow rendering with Cycles, FWin opening and dragging.
> This is because a missing function in Hollywood, maybe it will be
added in a future release, but actually, to save the background,
I've used a workaround, saving the bg to a file and reloading as
a brush, so if you are using *slow* media device, like USB pen drives,
you may notice this behaviour.
- The <StringBox> handling code is ugly, I know ^_^, in a future release
I will replace this code with a more efficient one.
************************************************************************
*** CONCLUSIONS ***
************************************************************************
Remember that this is an *alpha* release and much work is still needed
to correct bugs and add features.
I've many ideas but few time, please use the forum for suggestions and
bug reporting.
Please give me credits if you are using this library for your own
applications.
Good coding!
Fabio Falcucci
