Slimane Merzouk (merzouk++at++cthulhu.engr.sgi.com)
Fri, 31 Jul 1998 11:42:53 -0700
Hi,
one another possibility is to use ViewKit. ViewKit is a nice C++
development toolkit based on SGI Motif, it comes "free" with every SGI
machine.
(from : man ViewKit) :
ViewKit - A class library that makes it easier to use Motif
INTRODUCTION
The ViewKit is an application framework, written in C++, that
provides
commonly needed facilities for applications based on Motif. Motif,
like
many other UI toolkits operates at a very low level relative to
what many
programs need. Motif provides buttons, scrollbars, labels, and so
on.
Applications based on such toolkits tend to duplicate a lot of
code,
because they must all do the same things to construct a more
complex UI.
The ViewKit improves this situation in two ways. First it provides
an
architecture that supports higher-level components. Instead of
forcing
applications to work with buttons and labels, the ViewKit
encourages
applications to work with menu systems, help systems, dialog
management
systems, control panels, and so on. Second, the ViewKit does as
much as
possible automatically by providing commonly needed facilities. For
example, the ViewKit provides a simple way to handle situations
where an
application is busy for some period of time......etc
Things we can do using ViewKit with Performer :
- you can build customer viewer for Performer (using inheritance),
- use VkGraph class to display scene graph nodes and add
Performer-specific behaviour when you click on a particular node
(highlighting, ...etc)
- build menus, and panels performer oriented actions
- build custom components which embed Performer code and reuse them
again and again for different projects.
- you can have the same layout for different applications, and
generally you can have the same layout as many SGI applications.
- you can build your own like perfly application using ViewKit.
I have some C++ classes which demonstre the use of ViewKit with
Performer, if you want the code, please let me know.
Slimane.
=======================================================================
List Archives, FAQ, FTP: http://www.sgi.com/Technology/Performer/
Submissions: info-performer++at++sgi.com
Admin. requests: info-performer-request++at++sgi.com
This archive was generated by hypermail 2.0b2 on Mon Aug 10 1998 - 17:57:46 PDT