<observers>

Attributs Enfants communs
id  * * *
element  
attribute  
mapto  
event  
   

L'élément <observes> peut être mis à un enfant de n'importe quel noeud qui veut observer un broadcaster:
<menuitem name="cut" />
 
<titledbutton value="Cut">
  <observes element="cut" attribute="disabled"/>
</titledbutton>
...

L'attribut vu plus loin de l'élément observes indique quelle partie du broadcaster est observée.
 

element
Description
L'attribut element nomme l'élément que le noeud parent observe.
Syntaxe
<observes element="broadcaster id" />
Exemple
<menuitem value="Cut">
  <observes element="cut_node" />
</menuitem>
Notes
Dans l'exemple ci-dessus, un broadcaster avec id "cut_node" est observé par l'élément menuitem.

 

 

attribute
Description
L'attribut attribute nomme les attributs particuliers de broadcaster qui sont observés.
Syntaxe
<observes element="broadcaster id" attribute="nom d'attribut" />
Exemple
<menuitem value="Cut">
  <observes element="cut_node" attribute="disabled" />
</menuitem>
Notes
Quand attribute n'est pas utilisé, tous les attributs du radiodiffuseur identifié sont observés. Dans l'exemple ci-dessus, l'attribut disabled d'un broadcaster avec id "cut_node" est observé par le menuitem. Une fois invalidé (disabled) le broadcaster est placé à vrai, à ce moment le menuitem est automatiquement invalidé.

 
 
mapto
Description
XXX pas encore implémenté.
Syntax
<observes mapto="auditeur d'évènement sur le noueud observant" />
Example
 
Notes
 

 
 
event
Description
XXX pas encore implémenté.
Syntax
<observes event="évènement à observer" />
Example
 
Notes