(Canvas) MiddleClick eventtype

Got an idea for enhancing PureBasic? New command(s) you'd like to see?
User avatar
kenmo
Addict
Addict
Posts: 1967
Joined: Tue Dec 23, 2003 3:54 am

(Canvas) MiddleClick eventtype

Post by kenmo »

Very minor request, not common... but the CanvasGadget supports 4 eventtypes for the Left and Right mouse buttons, but only Up + Down for the Middle button.

For completion, could we have MiddleClick and MiddleDoubleClick?

Then we don't need to use ElapsedMilliseconds(), DoubleClickTime(), extra variables to handle the Middle button (already handled internally for Left and Right).

Code: Select all

#PB_EventType_LeftButtonDown
#PB_EventType_LeftButtonUp
#PB_EventType_LeftClick
#PB_EventType_LeftDoubleClick

#PB_EventType_RightButtonDown
#PB_EventType_RightButtonUp
#PB_EventType_RightClick
#PB_EventType_RightDoubleClick

#PB_EventType_MiddleButtonDown
#PB_EventType_MiddleButtonUp
; add #PB_EventType_MiddleClick
; add #PB_EventType_MiddleDoubleClick