What is Xvisual?

Xvisual is a system to allow X-users to create X applications using a visual development environment. Xvisual supports the Athena 3D widget set (it will support the standard set soon) and allows visual positioning and planning of an application. Xvisual also allows the programmer to write C++ code segments and compile these with the visual components as a 'project'.

Xvisual will compile your programs and report errors from within the development environment. User-written code segments ('modules') can be compiled with the visual components ('forms'). The system allows you to edit the widget callbacks and also allows you to specify additional X-events for a widget (object) to respond to.

Xvisual's objects currently include: Labels, Buttons, Menubars & pulldown menus, bitmaps, file and directory list boxes, general purpose list boxes, background timers, scrollbars, panners and toggle. Using the xvisual support library (included), the programmer can include many other features in his/her program that are not directly supported by the interface builder.

In addition, the Xt and Xlib libraries are also available. Xvisual forms also support most Xlib graphics and GC calls which are implemented as object methods.


Documentation for the system can be viewed online, or downloaded from the FTP site (below).


BETA Release 1.0.5 is available at:-

ftp://phoenix.bim.napier.ac.uk/pub/xvisual/


Steve Carrie. steve@phoenix.bim.napier.ac.uk

Last Update 24/05/96, 15:00