What?
The Visio library is used with the programming
language ScriptBasic.
It provides elementary access to graphical user interface widgets (in
short: GUI widgets). It contains a set of extra BASIC commands to
program GUI's in a simple and straightforward manner.
Why?
Because sometimes it is very convenient to have graphical
output. Now the powerful features of Scriptbasic can be combined
with GUI widgets.
Yes, but why 'Visio'?
Since this library is a very quick implementation of GTK1.2. It
has functions which has been designed to be easily used by the
Scriptbasic programmer. So it is NOT a '1-on-1' conversion of
GTK functions. Then it would be a 'binding' to the GTK library.
Visio however is a set of extra Scriptbasic commands which make use
of the GTK GUI widgets.
Roadmap
It is my intention to
implemement a large set of GUI widgets by extending the
Scriptbasic language. The idea is to keep things as simple as
possible. But it must be possible to write a robust and complete
GUI application with Scriptbasic. Some 'advanced' but seldom-used
GTK features will not be available.
Status of the project
The current status is 'WORK IN PROGRESS'. This does NOT mean that
Visio is full of bugs and likely to crash. It means I still did not
implement all functions I wanted to implement.
Platforms
supported.
Linux, Tru64Unix, Win32
compatible.
Prerequisites
- Scriptbasic 1.0 >= build 28
- Unix: GTK 1.2+
|