WoW:UIHANDLER OnMouseWheel: Difference between revisions

From AddOn Studio
Jump to navigation Jump to search
No edit summary
 
m (0-arg1 (binary subtraction) is probably slower than -arg1 (unary negation))
Line 11: Line 11:
:* 1 for spinning up
:* 1 for spinning up
:*  -1 for spinning down
:*  -1 for spinning down
::  (i.e. you will want to use (0-arg1) for offsetting the position in a list view)
::  (i.e. you will want to use (-arg1) for offsetting the position in a list view)





Revision as of 19:29, 22 June 2006

Widget handlers < OnMouseWheel

Description

Called when mousewheel is spun while the mouse pointer is over the frame. If a frame does not have an OnMouseWheel handler, the event is passed on to underlying frames.

Arguments

arg1 - Number indicating the direction the wheel is spinning
  • 1 for spinning up
  • -1 for spinning down
(i.e. you will want to use (-arg1) for offsetting the position in a list view)


Note

If a frame did not previously have an <OnMouseWheel> tag, which will always be the case for CreateFrame()ed frames, you need to do Frame:EnableMouseWheel(1) on it in order to receive this event.