I've fantasized about being able to paint directly to the window buffer without using an object, but having done that in C back in the day I enjoy the conveniences scripted objects bring.

Your stack suggestion is intriguing, but how does it work in practice?

I find the systemic overhead of dynamically reinstantiating windows to fit a changing shape makes things a bit less smooth than I'd prefer.

Or are you suggesting a separate stack for each guide line? That would keep the performance up, but seems tedious to write.

--
 Richard Gaskin
 Fourth World Systems




Geoff Canyon wrote:
He's also throwing controls into the stack to show guides for the
alignment, and then disposing of those. So maybe in for a penny?

If I were doing something like this I think I'd try:

1. A frontscript, as you say, or just setting up to receive IDE messages --
pretty sure there's an objectMoved IDE message or something like it.
2. Using stacks with the shape set as guides.

But maybe my idea is out of date or impractical in some way. I experimented
with some sort of auto-alignment code a long time ago. I have no memory of
how far I got with it.

gc

On Mon, Aug 29, 2022 at 1:52 PM Richard Gaskin via use-livecode <
use-livecode at lists.runrev.com> wrote:

Geoff Canyon wrote:

 > Okay, so it looks like BN Guides works by assigning behaviors to
 > controls and temporarily adding controls to your stack as you drag
 > things. I think this is meant to be transient as you drag controls.

Instinctively I'd be inclined to try a frontscript before something as
intrusive as altering an object's behavior property for something this
transient.

But Bernd does good work, so I'm curious: why this approach and not a
frontScript?

--
  Richard Gaskin
  Fourth World Systems


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to