How do I put panel items on a canvas? You don't. You can, however, draw on a panel, as if it was a canvas. Another alternative is to use olgx to render the controls, but this is a little tricky.
END of XView FAQ
# $Id: ol3.faq,v 1.2 1994/09/02 22:08:38 lee Exp $
Liam Quin, SoftQuad Inc +1 416 239 4801 firstname.lastname@example.org
HexSweeper NeWS game;OPEN LOOK+XView+mf-fonts FAQs;lq-text unix text retrieval
<URL:http://www.sq.com/> SoftQuad Panorama, HoTMetaL, Services, SGML tools
`The future holds promise for those who have faith in it' [Inglis billboard]
Parent document is top of "OPEN LOOK GUI FAQ 03/04: the XView Toolkit"
Previous document is "How do arrange to have a (Cancel) button to stop a calacuation? When you are doing cpu-intensive calculations, your program probably isn't calling the XView notifier, so that button presses aren't noticed until the computation is over. There are several possible solutions: * use the implicit or explicit notify displatch mechanism, described in the Notifier chapter of the XView Programming Manual (O'Reilly); * use multiple processes, and send signals; * split up the work into small chunks and use notify_stop to return to the main loop for each chunk."