notify
Notifie les ecouteurs d'un evenement classdef.
📝Syntaxe
notify(obj, eventName)
notify(obj, eventName, eventData)
📥Arguments d'entrée
Paramètre Description
obj un objet handle classdef
eventName un nom d'evenement sous forme de chaine
eventData donnees d'evenement optionnelles transmises aux callbacks
📄Description

notify execute les callbacks enregistres pour un evenement d'objet handle classdef.

Les callbacks recoivent l'objet source et les donnees d'evenement fournies.

💡Exemples
Notifier les ecouteurs d'un evenement.
d = [tempdir(), 'nelson_help_notify/'];
mkdir(d);
filewrite([d, '/NelsonHelpNotifyCounter.m'], ["classdef NelsonHelpNotifyCounter < handle"; "  events"; "    CountChanged"; "  end"; "end"]);
addpath(d);
counter = NelsonHelpNotifyCounter();
lh = addlistener(counter, 'CountChanged', @(src, eventData) disp('changed'));
notify(counter, 'CountChanged');
delete(lh);
delete(counter)
🔗Voir aussi
addlistenereventsclassdef
🕔Historique des versions
Version Description
2.0.0 support de notification d'evenements classdef ajoute
Modifier cette page sur GitHub