Okay I just checked it out, and the dragMove is not getting sent at all with
the pointer tool selected. So I turned on the message watcher to see what
messages DO get sent. I found one, but it doesn't get sent until AFTER you let
go of the object. Still, it can work for you I think.
Put this into your stack script:
on moveControl
put the selectedobject into theObject
put the top of theObject into myTop
put the left of theObject into myLeft
put the bottom of theObject into myBottom -- sorry it just works out that
way.
put the right of theObject into myRight
if myTop < 0 then
set the top of theObject to 0
end if
if myLeft < 0 then
set the left of theObject to 0
end if
if myBottom > the height of this stack then
set the bottom of theObject to the height of this stack
end if
if myRight > the width of this stack then
set the right of theObject to the width of this stack
end if
pass moveControl
end moveControl
That is the best I can do. There may be hidden messages that are getting sent
during a drag operation with the pointer, but I am not aware of it. This script
above will reposition any object that was dragged off screen, even partially to
a position touching the edge it was dragged beyond. Give it a try.
Bob
On Dec 14, 2011, at 6:38 PM, Kathy Jaqua wrote:
> Thank Bob,
>
> I am not quiet sure what you mean.
> I am just dragging a graphic inside a stack.
> How does one trap for something.
>
> Could you be a bit more specific? It's been a while...
>
> Kathy Graves Jaqua
> _______________________________________________
> use-livecode mailing list
> [email protected]
> Please visit this url to subscribe, unsubscribe and manage your subscription
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
_______________________________________________
use-livecode mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode