WINTERP 2.0 examples for interactive evaluation

graph.lsp
Experiment with XmGraph and XmArc widgets.
interact.lsp
Play around with interactive features of winterp. GET_MOUSED_WIDGET allows you to send a message to any widget that you can see. Thus you can interactively change your interfaces' appearance or functionality without having to remember the name of the desired widget. Note that this'll even work on big composite widgets that create other widgets internally....
menufrob.lsp
Dynamically altering XmCreateSimple...() created menus...
methovride.lsp
An attempt at overriding an existing class' :ISNEW method. See ../lib-widgets/filecomp.lsp for the preferred way to do this...
mng-test.lsp
Fooling around with managing and unmanaging widget arrays/lists.
pixmaps.lsp
Play around with pixmaps. These are just random individual forms I eval'd to play around and test pixmaps, pixmap garbage collection, image cacheing, etc. Many of the pixmaps mentioned in this file do not exist on your machine.
popen.lsp
Play around with POPEN to collect unix data.
scooter.lsp
A silly example that scoots (moves) windows around the screen while changing their colors. This can really tie up your X server and window manager, so be careful...
subprocess.lsp
Demo of spawning an interactive subprocess and interacting with the subrpocess through XT_ADD_INPUT. Subprocess can be off doing a long calculation while WINTERP GUI remains active.
test-uxproc.lsp
Tests of Unix-Subprocess-Class (see ../lib-utils/uxproc-cls.lsp)
timeout-pr.lsp
Print out the "code" associated with all pending WINTERP timeouts.
trans.lsp
Tests of Xt translation, accelerator facilies. Also test winterp's "Lisp()" action, which allows you to call the lisp evaluator from a translation/accelerator table.
widgetinsp.lsp
Use 'GENERIC' to get at the insides of a WIDGETOBJ.

Niels P. Mayer
Last modified: Fri Feb 5 12:48:37 PST 1999