1.  That was FAST.
2.  It works great (and is more elegant than what I sent along).
3. Thank you!

Last question - Please let me know if I, in fact, need to erase-output-record of that updating output record, in order to make the rectangle go away prior to panning and zooming.  (It seems to work.)

Thanks again!!

-jm


On Thu, Dec 25, 2025 at 5:05 PM Daniel Kochmański <daniel@turtleware.eu> wrote:
Hello John,

the missing bit is calling DISPATCH-REPAINT or FINISH-OUTPUT after drawing.
We are preparing for a separate repaint thread so some things has changed.

One of things that have changed are more robust updaint output records, so you may replace your code that "cleans" after the last drawing with using UPDATING-OUTPUT that will update the record itself. I'm attaching a file with an example.

Best regards,
Daniel

p.s. Merry Christmas everyone :)

--
Daniel Kochmański ;; aka jackdaniel | Przemyśl, Poland
TurtleWare - Daniel Kochmański      | www.turtleware.eu

"Be the change that you wish to see in the world." - Mahatma Gandhi


On Thursday, December 25th, 2025 at 4:56 PM, John Morrison <jm@symbolic-simulation.com> wrote:
forgot to specify the McCLIM is loaded from quicklisp, vintage:

mcclim-20250622-git/

sorry


On Thu, Dec 25, 2025 at 10:31 AM John Morrison <jm@symbolic-simulation.com> wrote:
Hi;

Seasons Greetings!

In my CLIM app, the tracking-pointer-drawn box in my "rubber band zoom" has ceased to appear (mind you, I did break lots of things during a refactor). I am unsure exactly when (with respect to McCLIM or OS updates) when it stopped working. n my attempt to resurrect it, I tried the example from here. I couldn't get it to work either. Please find attached a hopefully self-contained update of that example which demonstrates the failure mode under:
  • Linux Fedora Core 42
  • kwayland-6.5.4-1.fc42.x86_64
  • xorg-x11-server-Xwayland-24.1.9-1.fc42.x86_64
Sorry in advance if this turns out to be Pilot Error. If so, I will take my well-deserved lumps in public.

-jm

---

CONFIDENTIALITY NOTICE: The information transmitted by this email is intended only for the person or entity to which it is addressed. This email may contain proprietary, business-confidential, and/or privileged material. If you are not the intended recipient of this message, be aware that any use, review, retransmission, distribution, reproduction or any action taken in reliance upon this message is strictly prohibited. If you received this in error, please contact the sender and delete the material from all computers.