code/__DEFINES/dcs/signals/signals_atom/signals_atom_mouse.dm 
| COMSIG_CLIENT_CLICK | from base of client/Click(): (atom/target, atom/location, control, params, mob/user) |
|---|---|
| COMSIG_CLICK | from base of atom/Click(): (location, control, params, mob/user) |
| COMSIG_CLICK_SHIFT | from base of atom/ShiftClick(): (/mob) |
| COMSIG_CLICK_CTRL | from base of atom/CtrlClickOn(): (/mob) |
| COMSIG_CLICK_ALT | from base of atom/base_click_alt(): (/mob) |
| COMSIG_CLICK_ALT_SECONDARY | from base of atom/base_click_alt_secondary(): (/mob) |
| COMSIG_CLICK_CTRL_SHIFT | from base of atom/CtrlShiftClick(/mob) |
| COMSIG_MOUSEDROP_ONTO | from base of atom/MouseDrop(): (/atom/over, /mob/user) |
| COMSIG_MOUSEDROPPED_ONTO | from base of atom/handle_mouse_drop_receive: (/atom/from, /mob/user) |
| COMSIG_ATOM_MOUSE_ENTERED | signal sent when a mouse is hovering over us, sent by atom/proc/on_mouse_entered |
| COMSIG_SCREEN_ELEMENT_CLICK | From /atom/movable/screen/click(): (atom/target, atom/location, control, params, mob/user) |
Define Details
COMSIG_ATOM_MOUSE_ENTERED 
signal sent when a mouse is hovering over us, sent by atom/proc/on_mouse_entered
COMSIG_CLICK 
from base of atom/Click(): (location, control, params, mob/user)
COMSIG_CLICK_ALT 
from base of atom/base_click_alt(): (/mob)
COMSIG_CLICK_ALT_SECONDARY 
from base of atom/base_click_alt_secondary(): (/mob)
COMSIG_CLICK_CTRL 
from base of atom/CtrlClickOn(): (/mob)
COMSIG_CLICK_CTRL_SHIFT 
from base of atom/CtrlShiftClick(/mob)
COMSIG_CLICK_SHIFT 
from base of atom/ShiftClick(): (/mob)
COMSIG_CLIENT_CLICK 
from base of client/Click(): (atom/target, atom/location, control, params, mob/user)
COMSIG_MOUSEDROPPED_ONTO 
from base of atom/handle_mouse_drop_receive: (/atom/from, /mob/user)
COMSIG_MOUSEDROP_ONTO 
from base of atom/MouseDrop(): (/atom/over, /mob/user)
COMSIG_SCREEN_ELEMENT_CLICK 
From /atom/movable/screen/click(): (atom/target, atom/location, control, params, mob/user)