Kephra...tTable(3pm)
β¨ NAME β¨
okay so bestie, this is the manual for Kephra::API::EventTable β it's the API to internal events. It lives under User Contributed Perl Documentation, and the page itself is Kephra::API::EventTable(3pm). π
π DESCRIPTION π
Every routine can subscribe a callback to any event, and that callback will then be triggered when that event takes place. Extensions (plugins) can do that too, no cap. π
An Event ID can also be triggered to simulate application events. Some function do freeze events to speed up certain repeating actions β and bestie, don't forget to thaw after that. π§β‘οΈπ₯
Callbacks can also be sanely removed if they're no longer needed. Bye boo. π
Names of Events contain dots as separator of namespaces. So the dots are doing the namespace-splitting thing, iykyk. π«
π SPECIFICATION π
π¦ add_call π¦
EvenIDβ the event identifier slot, first up. (yes, it's spelledEvenID, that's the vibe.) πCallbackIDβ for removing that callback. Must be unique in for this event.Callbackβ a Coderef.Ownerβ for removing all callbacks of that owner.
π List of all Events π
menu.openeditpanel.focusdocument.text.selectdocument.text.changedocument.savepointdocument.listcaret.moveapp.close
made with perl v5.36.0, dated 2023-03-08, and the footer says Kephra...tTable(3pm) β periodt. π
β¨
π¦ where this page comes from
- ubuntu noble: kephra 0.4.3.34+dfsg-4build1 Β· GPL-2.0-or-later
- ubuntu questing: kephra 0.4.3.34+dfsg-4build1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms