Header menu logo Mibo

Mouse Module

Mouse input subscriptions for Elmish.

Functions and values

Function or value Description

listen handler ctx

Full Usage: listen handler ctx

Parameters:
Returns: Sub<'Msg>

Subscribes to all mouse events (position, buttons, and scroll).

handler : MouseDelta -> 'Msg
ctx : GameContext
Returns: Sub<'Msg>

onLeftClick handler ctx

Full Usage: onLeftClick handler ctx

Parameters:
Returns: Sub<'Msg>

Subscribes to left-click events at a specific position.

handler : Point -> 'Msg
ctx : GameContext
Returns: Sub<'Msg>

onMove handler ctx

Full Usage: onMove handler ctx

Parameters:
Returns: Sub<'Msg>
handler : Point -> 'Msg
ctx : GameContext
Returns: Sub<'Msg>

onRightClick handler ctx

Full Usage: onRightClick handler ctx

Parameters:
Returns: Sub<'Msg>
handler : Point -> 'Msg
ctx : GameContext
Returns: Sub<'Msg>

onScroll handler ctx

Full Usage: onScroll handler ctx

Parameters:
Returns: Sub<'Msg>
handler : int -> 'Msg
ctx : GameContext
Returns: Sub<'Msg>

Type something to start searching.