[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: some MCL questions

At 7:06 PM 2/23/95, Mathieu Lafourcade wrote:
>Here is some aspects of MCL and Lisp which I can't figure out by myself
>* how to set-view-size and set-view-position without redrawing. I need to
>use these function because usually they propagate to subviews (it is the
>case of table for example) - so I cannot directly modify the slots (and
>anyway it would be dirty object programming).

You can try using validate-view or validate-corners to disable
the updating of particular areas; use without-interrupts to delay
the update event processing (see below).

>I modifiy the size and the position of many subviews and only after I want
>to have a redrawing.

If you enclose a series of commands in a without-interrupts form, the update
requests will accumulate into one update event, which will occur after the
form is finished.

>* how can I reduce an MCL image ? Any tree shacker for MCL ?

Your best bet is to recompile your system with the various *save-XXX*
and *fasl-save-XXX* variables set to nil. We do not have a tree-shaker
for MCL.

- Steve Hain

Digitool, Inc.
                          675 Massachusetts Avenue   Cambridge, MA 02139   USA
                              Internet: slh@digitool.com   AppleLink: digitool
                                         Tel: 617 441-5000   Fax: 617 576-7680
                                                 URL: http://www.digitool.com/