GUI Programming
with GSL
Gsharp includes generic
interface objects which support common GUI functionality available in
the Motif and Windows GUI toolkits. Gsharp GUI objects provide users with
the functionality to add sophisticated graphical user interfaces to their
GSL scripts. The Gsharp GUI classes will look
and behave in a similar way on all supported computers. User interfaces
defined in Gsharp are created as native Motif objects on UNIX and VMS
platforms, and as Windows objects on Windows platforms.
Creating user interfaces with the Gsharp Script Language, GSL, is relatively
easy, even for someone with no prior interface programming experience.
You work with Gsharp GUI objects much the same way that you work with
Gsharp graphics objects: building up an interface hierarchy by adding
child objects to a parent. Like graphics objects, GUI objects have resources
that can be set when the object is created or any time thereafter. And
like all Gsharp objects, GUI objects can be destroyed. The simplified
mechanisms for object management and callback handling provided by GSL
facilitate ease of use and productivity. Users needing additional GUI
functionality can use Gsharp's system interface to directly access the
underlying native GUI toolkit.
Carry on to Gsharp
GUI Classes
|