home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / text / interlea / 858 < prev    next >
Encoding:
Text File  |  1992-11-09  |  1.3 KB  |  30 lines

  1. Newsgroups: comp.text.interleaf
  2. Path: sparky!uunet!mcsun!sun4nl!hsacsd!mg!case
  3. From: case@hsacsd.signaal.nl ( case team)
  4. Subject: Interleaf Lisp problem
  5. Message-ID: <1992Nov9.152355.14049@hsacsd.signaal.nl>
  6. Sender: news@hsacsd.signaal.nl
  7. Reply-To: case@hsacsd.signaal.nl
  8. Organization: Hollandse Signaalapparaten B.V., Apeldoorn
  9. Date: Mon, 9 Nov 1992 15:23:55 GMT
  10. Lines: 18
  11.  
  12. Who can help me?
  13. I have the following problem with Interleaf Lisp:
  14.  
  15. I would like to extend a table with a row using Interleaf Lisp. Therefore I open the concerning document, get the table handle and the table row handle and try to extend the table by using the mid:create method of the doc-cmpn-editor-class
  16. (Lisp Reference Manual Release 5.2 page 7-18):
  17.  
  18. (tell *facl-document* mid:open)
  19. (setq *facl-table* (tell-class doc-table-class mid:get-first))
  20. (setq *row-head* (name-find-head doc-cmpn-class "row" *facl-table*))
  21. (tell *cmpn-editor* mid:goto :last :row)
  22. (if *row-head*
  23.   (tell *cmpn-editor* mid:create *row-head*))
  24. )
  25.  
  26. The result of the code above is that the new created row does not belong to the existing table with all consequences. I know that I did not use the optional row argument, but using this argument resulted in error messages like "invalid argument". Can somebody explain me how to use this option, which will fix my problem?
  27.  
  28. Marcel Kuipers
  29. case@hsacsd.signaal.nl
  30.