CLIM mail archive
[Prev][Next][Index][Thread]
Resize of Output-Records
-
To: clim@BBN.COM
-
Subject: Resize of Output-Records
-
From: Thomas Mueller-Wipperfuerth <tmw@edvz.uni-linz.ac.at>
-
Date: Thu, 17 Dec 92 15:45:50 CET
-
Comment: Thomas Mueller-Wipperfuerth <K320140@ALIJKU11>
Sorry if this is a FAQ. But I am a clim-newcomer.
I am searching for a (very) efficient way to code a function like
clim:dragging-output-record stream output-record
& key (:repaint t)
which enters an interaction mode in which the user moves the
pointer, and output-record is RESIZED (and not dragged !!!) on
stream when the pointer is moved.
*** Especially, I have tried to code a function called
tracking-pointer-and-draw-rubber-band-rectangle (stream)
which should track the pointer on stream and draw a rubber-band
on it, i.e.,
* create a visible rectangle on a button-press event
* resize this rectangle when the user moves the pointer AND
ensure that all displayed contents of windows are NOT
disturbed as the rubber-band is resized (c.f. drawing-programs)
* finish drawing on a button-release event; the rubber-band
should be removed from the stream, i.e., it is not visible then.
Since I have not enough experience to code an efficient function for
this (simple ?) problem, I ask for a detailed example of a possible
solution. Can I use clim:dragging-output-record?
Thanks a lot,
Dietmar Pree
University of Linz
Dept. of Systems Science
A-4040 Linz Austria
Please reply to dp@cast.uni-linz.ac.at
--> Never trust a pretty header <----
0,,
Main Index |
Thread Index