Moving a window without a dragbar...

Ken Ray kray at sonsothunder.com
Tue Dec 4 01:13:01 EST 2001


Chipp,

Use a frontScript. This way, mouse messages will hit the frontScript first,
and won't go to the buttons (unless you explicitly pass them).

Ken Ray
Sons of Thunder Software
Email: kray at sonsothunder.com
Web Site: http://www.sonsothunder.com/

----- Original Message -----
From: "Chipp Walters" <chipp at chipp.com>
To: <use-revolution at lists.runrev.com>
Sent: Monday, December 03, 2001 10:40 PM
Subject: Moving a window without a dragbar...


> I'm writing a little handler to move a window by clicking on it and
> dragging. I've inserted the following into the stack script:
>
> local startX,startY,dragWd
>
> on mouseDown
>   put true into dragWd
>   put the mouseH into startX
>   put the mouseV into startY
> end mouseDown
>
> on mouseMove newMouseH, newMouseV
>   if dragWd then
>     set the loc of this stack to \
> item 1 of the loc of this stack - startX + newMouseH, \
> item 2 of the loc of this stack - startY + newMouseV
>   end if
> end mouseMove
>
> on mouseUp
>   put false into dragWd
> end mouseUp
>
> on mouseRelease
>   put false into dragWd
> end mouseRelease
>
> on mouseLeave
>   put false into dragWd
> end mouseLeave
>
> This way you can build a project with no window borders or titlebar, and
> have it still be dragged around the screen. How can I get buttons to not
> react to the handlers above without explicitly coding "catch" handlers?
>
>
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> http://lists.runrev.com/mailman/listinfo/use-revolution
>




More information about the use-livecode mailing list