WoWInterface (
-   Lua/XML Help (
-   -   UIParent HookScript for OnMouseDown not working (

jezzi23 04-01-20 06:05 AM

UIParent HookScript for OnMouseDown not working
Hey guys.

EDIT: This is for wow classic! (sorry)

I was hoping to use HookScript to handle "OnMouseDown" events for the entire UI globally. If there's a better way to do this, I'd also be interested!

If I use SetScript, it does in fact work for my purpose but it breaks behaviour in the default UI as I imagine it's overwriting an existing "OnMouseDown". So I tried HookScript instead but the event is never handled.


UIParent:HookScript("OnMouseDown", function(self)
        print("click"); -- doesn't work!


UIParent:SetScript("OnMouseDown", function(self)
        print("click"); -- works! but breaks default behaviour...

Any ideas?

Kanegasi 04-01-20 06:38 AM

8.3 added the events GLOBAL_MOUSE_DOWN and GLOBAL_MOUSE_UP.

All times are GMT -6. The time now is 04:31 AM.

vBulletin © 2021, Jelsoft Enterprises Ltd
© 2004 - 2020 MMOUI