go to www.geomview.org home page
 
Home

Overview
FAQ
Documentation

Download

Mailing List

Geomview For Windows?

Support
Users
Development

Bug Reporting
Contributing
Contact Us

Sponsors

 

Site Search

 

Advanced
Search

 
About the software@geom archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Closed REQ 6001]: control panels on non-SGI machines


  • To: software@geom.umn.edu
  • Subject: Re: [Closed REQ 6001]: control panels on non-SGI machines
  • From: daemon
  • Date: Sun, 29 Sep 1996 23:13:53 -0500 (CDT)

You have several options.

There's a pure-X version of FORMS available -- in binary-only form,
but there are compiled libraries for lots of systems including HP-UX --
by anonymous FTP from laue.phys.uwm.edu under the directory /pub/xforms.
It's not entirely compatible with the original SGI-based FORMS, but 
often requires only minimal changes.

You can just as well build geomview modules with graphical interfaces
using any other toolkit -- they just need to send GCL commands and if
necessary accept geomview's responses.

Tcl/Tk is I think a well-designed, pretty easy to use, full-featured, free
X-based toolkit built on the interpreted language tcl.  Modules in it can
be easily linked with C code, though for many tasks complete modules
can be written in tcl using the standard "wish" (window shell) interpreter.
You'll need the tcl/tk distribution, available by FTP from ftp.smli.com
under /pub/tcl, and there's a good book on Tcl/Tk (from Addison-Wesley?)
by its originator John Ousterhout.  I was attracted to it after someone
told us we could start building interfaces with code as simple as

#! /usr/local/bin/wish
label .l -text {Simple Program}
button .b -text {Press Me} -command {puts stdout "Pressed."}
pack .l .b

For a more substantial example, see e.g.
	ftp://geom.umn.edu/priv/slevy/geomview-picker.tcl


 
Home | Overview | FAQ | Documentation | Support | Download | Mailing List
Windows? | Development | Bug Reporting | Contributing | Contact Us | Sponsors
 
site hosted by
SourceForge Logo