The Visio & Ssocket Extension Modules

Visio

News

What and why

Documentation

Download

Installation

Examples


Gtk-server



Simple Sockets

News

What and why

Documentation

Download

Installation

Examples



Other

Contact

Guestbook

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+