anyplotlib.CallbackRegistry#
- class anyplotlib.CallbackRegistry[source]#
Bases:
objectPer-object handler store.
Supports: - Priority ordering (
orderkwarg — lower fires first) - Wildcard"*"type receives every dispatched event -stop_propagationon the event halts remaining handlers -disconnect_fn(fn, *types)removes by callback reference -pause_events/hold_eventscontext managers (added in Task 3)- disconnect(cid)[source]#
Remove handler by CID. Silent if not found.
- Parameters:
cid (int)
- Return type:
None
- fire(event)[source]#
Dispatch event to matching handlers (respects pause/hold).
- Parameters:
event (Event)
- Return type:
None