Format

MouseMove(object,location,control,params)

Args

  • object: the object under the mouse pointer
  • location: the turf, stat panel, grid cell, etc. containing the object where it was clicked
  • control: the name of the skin control involved
  • params: other parameters including mouse/keyboard flags, icon offsets, etc.; see mouse handling

Default action

Call object.MouseMove(location,control,params).

This is called when no mouse buttons are pressed while pointing to the object, and the mouse has moved. The first time the mouse moves over the object, MouseEntered() is called instead.

Don’t define this unless you need it, because it generates extra communication that is otherwise avoided. Defining it on only the objects that require it reduces overhead.

The argument format for this verb is:

MouseMove(object as null|atom in usr.client,\
          location as null|turf|text in usr.client,\
          control as text, params as text)

See also