Notes Complémentaires Table des Matières | Index des Notes Complémentaires |
Declaré dans : app/AppDefs.h
Source : Le système.
Cible : Le BWindow de la vue où la souris est située, et de toutes les autres vues possédant le drapeau B_POINTER_EVENTS dans leur masque d'événement (cf. BView::SetEventMask())
Fonctions d'interception : aucune
B_MOUSE_WHEEL_CHANGED est envoyé lorsque la molette de la souris est actionnée. Le message contient les champs suivants :
Champ | Type code | Description |
---|---|---|
"when" | B_INT64_TYPE | Moment de l'événement, en microseconde depuis le 01/01/70 |
"be:wheel_delta_x" | B_FLOAT_TYPE | Le changement dans la position horizontale de la molette en tant que valeur comprise entre -1.0 (gauche) et 1.0 (droite). |
"be:wheel_delta_y" | B_FLOAT_TYPE | Le changement dans la position verticale de la molette en tant que valeur comprise entre -1.0 (bas) et 1.0 (haut). |
Source: BHandler::SendNotices()
Cible : Les BHandlers qui surveillent l'expéditeur de notifications (notices).
Fonctions d'interception : aucune
B_OBSERVER_NOTICE_CHANGE est envoyé lorsqu'un objet source (un BHandler) invoque SendNotices(), qui diffuse une notification à tous ses observateurs (d'autres BHandlers). Un BHandler peut s'enregistrer comme étant un observateur en appelant la fonction BHandler::StartWatching().
Champ | Type code | Description |
---|---|---|
B_OBSERVE_WHICH_CHANGE | B_INT32_TYPE | Le changement qui a causé l'envoi de la notification, tel qu'il est passé comme argument dans SendNotices(). |
"be:old_what" | B_INT32_TYPE | Le champ what du BMessage passé en argument dans SendNotices(). |
Autres champs | ... | Le reste des champs sont copiés à partir du message passé en argument dans SendNotices(). |
Source : Un objet BChannelControl
Cible : Définie à travers SetTarget().
Fonction d'interception : aucune
Un BChannelControl n-canalisé ajoute le champ suivant au message du BControl défini, dont la valeur s'est modifiée, qui est envoyé à sa cible.
Champ | Type code | Description |
---|---|---|
"be:channel_value" [n] | B_INT32_TYPE | La valeur de chaque canal de l'objet. |
Ce champ usurpe (mais ne retire pas) le champ "be:value" qui est ajouté par BControl.
Notes Complémentaires Table des Matières | Index des Notes Complémentaires |
Copyright © 2000 Be, Inc. All rights reserved..