[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: some MCL questions
- To: lafourca@cs.usm.my (Mathieu Lafourcade)
- Subject: Re: some MCL questions
- From: slh@digitool.com (Steve Hain)
- Date: Thu, 23 Feb 1995 14:08:09 -0500
- Cc: info-mcl@cambridge.apple.com
- Sender: owner-info-mcl@digitool.com
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/