Hello,

Does anyone still use the Motif toolkit [ ie (require 'clm), package XT] ?
The CMU graphical debugger seems to use it, but no one seems to mention it
on the list so my guess is that it is largely unused and forgotten.

What is the relation between the motif toolkit that comes with CMUCL 
[1] and that which is described in the Encycmuclopedia under the heading
'CLM -- A Language Binding for Common Lisp and OSF Motif' at [2]?

The documentation for CLM [2] generally seems to work for the CMUCL interface,
but the document [3] suggests that they are not the same thing, and that
that [2] uses an XLIB representation for objects rather than a homebrew
representation.  Is this the only difference?  Does anyone know
the history of the two?

The reason why I am asking is that I can't get certain features to work
in the cmucl motif interface though they are described in the docs of CLM.  
For example, I think I should be able to make a non-resizable toplevel
window by
  (xt:create-application-shell :allow-shell-resize NIL) 
following the examples in [2], but the window always turns out to be resizable,
which messes up my attempts at making a robust drawing widget.    Also,
I can't seem to be able to figure out how to make a drawing area of
a fixed size: 
  (xt:create-drawing-area parent-window "name" :height 100 :width 100)
seems to expand the window beyond its requested size.  

Incidentally, the Motif interface seems quite spiffy, and adding a small CLOS
interface between XT and the lisp world might make a perfectly nice standard
graphic toolkit for CMUCL.

Many thanks for any hints.

[1] eg
http://www.isr.ist.utl.pt/library/docs/encycmuclopedia/doc/x/motif-toolkit.ps)

[2]eg 
http://www.isr.ist.utl.pt/library/docs/encycmuclopedia/doc/x/clm.ps 

[3] eg
http://www.isr.ist.utl.pt/library/docs/encycmuclopedia/doc/x/motif-internals.ps







__________________________________________________
Do you Yahoo!?
Yahoo! Web Hosting - Let the expert host your site
http://webhosting.yahoo.com

Reply via email to