A user interface manager: SepView
, by Jean-Claude Dulac
I wrote a software package called SepView that allows control of existing processing
programs with graphical user interfaces. The design of these user interfaces and their
management requires no programming: an ascii descriptive file specifies for each program,
the interface. Changes to the interface output style and behavior are accomplished
merely by editing this file. SepView is modular: new user-specified objects can be
described in this file in addition to standard interactive objects, such as menus,
buttons. SepView is also an object-oriented library which presents an object-oriented
model to the programmer to simplify the creation of new objects and new interactive
programs. Beyond its immediate application to the SEP computing library "seplib," SepView
is an interesting example of programming and structuring user interfaces for seismic
processing. SepView is already used to write an editor which provides a graphical
programming environment for seismic data processing.