Sommaire du Kit d'Application | Index du Kit d'Application |
Cette section liste les variables globales, les constantes, et les types prédéfinis du Kit d'Application. Les codes d'erreurs sont documentés dans le chapitre consacré au Kit de Support.
Bien que le Kit d'Application manipule les constantes de tous les messages système (tel que B_REFS_RECEIVED et B_KEY_DOWN), seules celles gérées par les objets du kit sont traitées ici. Celles qui concernent les messages d'interface sont documentées dans le chapitre consacré au Kit d'interface.
Déclaré dans : be/app/Application.h
|
Cette variable procure un accès global à l'objet BApplication. Elle est initialisée par le constructeur BApplication.
Voir aussi : la classe BApplication.
Déclaré dans : be/app/Application.h
|
Cette variable procure un accès global à l'objet BMessenger dont la cible est be_app. Elle est initialisée par le constructeur BApplication.
Voir aussi : la classe BApplication.
Déclaré dans : be/app/Clipboard.h
|
Cette variable donne aux applications l'accès au presse-papier système — le dépositaire partagé des données pour les opérations de couper, copier et coller. Elle est initialisée au démarrage du système.
Voir aussi : la classe BClipboard.
Déclaré dans : be/app/Roster.h
|
Cette variable pointe sur l'objet global BRoster de l'application. Le BRoster garde la liste de toute les applications actives et peut ajouter des applications à la liste en les lançant. Elle est initialisée au démarrage de l'application.
Voir aussi : la classe BRoster.
Déclaré dans : be/app/Roster.h
Constante |
---|
B_BACKGROUND_APP |
B_ARGV_ONLY |
B_LAUNCH_MASK |
Ces constantes sont utilisées pour obtenir des informations du champ flags, contenu dans une structure app_info.
Voir aussi : BRoster::GetAppInfo(), "Constantes de lancement" ci-après.
Déclaré dans : be/app/AppDefs.h
Constante |
---|
B_QUIT_REQUESTED |
B_READY_TO_RUN |
B_APP_ACTIVATED |
B_ABOUT_REQUESTED |
B_QUIT_REQUESTED |
B_ARGV_RECEIVED |
B_REFS_RECEIVED |
B_PULSE |
Ces constantes représentent les messages système reconnus et traités spécifiquement par les répartiteurs BApplication et BLooper. Les messages d'application concernent l'application dans son entier, plutôt que le thread d'une fenêtre particulière. Voir l'introduction à ce chapitre et la classe BApplication pour les details.
Voir aussi : "Messages d'application" à la page 30 de la classe BApplication.
Déclaré dans : be/app/AppDefs.h
|
Ces constantes contiennent toutes les données nécessaires pour afficher le pointeur (de souris) par défaut - "la main", ou le pointeur standard "I" pour sélectionner du texte.
Voir aussi : BApplication::SetCursor().
Déclaré dans : be/app/MessageFilter.h
Constante |
---|
B_SKIP_MESSAGE |
B_DISPATCH_MESSAGE |
Ces constantes listent les valeurs de retour possibles d'une fonction filtre.
Voir aussi : BMessageFilter::Filter().
Déclaré dans : be/app/Roster.h
Constante |
---|
B_MULTIPLE_LAUNCH |
B_SINGLE_LAUNCH |
B_EXCLUSIVE_LAUNCH |
Ces constantes définissent si une application peut être lancée un nombre quelconque de fois, ou une fois seulement à partir d'un exécutable particulier ou d'une signature d'application spécifique. Ces informations font partie du champ flags, contenu dans une structure app_info. Elles peuvent en être extraites en utilisant la constante B_LAUNCH_MASK.
Voir aussi : BRoster::GetAppInfo(), "Flags d'application" ci-dessus.
Déclaré dans : be/app/Looper.h
Constante |
---|
B_LOOPER_PORT_DEFAULT_CAPACITY |
Cette constante enregistre la capacité par défaut d'un port de BLooper. 100 emplacements (slots) représente la valeur par défaut ; un nombre plus petit ou plus grand peut être spécifié lors de la construction du BLooper.
Voir aussi : le constructeur BLooper.
Déclaré dans : be/app/AppDefs.h
Ces constantes marquent des messages que le système place parfois ensemble, mais qui ne sont pas délivrés comme des messages système. Voir "Messages Standard" dans l'annexe Protocoles de message pour les détails.
Voir aussi : BMessage::SendReply(), la classe BTextView dans le Kit d'interface.
Déclaré dans : be/app/MessageFilter.h
Constante |
---|
B_ANY_DELIVERY |
B_DROPPED_DELIVERY |
B_PROGRAMMED_DELIVERY |
Ces constantes précisent le critère de délivrance pour filtrer un BMessage.
Voir aussi : le constructeur BMessageFilter.
Déclaré dans : be/app/MessageFilter.h
Constante |
---|
B_ANY_SOURCE |
B_REMOTE_SOURCE |
B_LOCAL_SOURCE |
Ces constantes listent les contraintes possibles qu'un BMessageFilter peut imposer à la source des messages qu'il filtre.
Voir aussi : le constructeur BMessageFilter.
Déclaré dans : be/app/Message.h
Constante |
---|
B_NO_SPECIFIER |
B_DIRECT_SPECIFIER |
B_INDEX_SPECIFIER |
B_REVERSE_INDEX_SPECIFIER |
B_RANGE_SPECIFIER |
B_REVERSE_RANGE_SPECIFIER |
B_NAME_SPECIFIER |
B_ID_SPECIFIER |
B_SPECIFIERS_END = 128 |
Ces constantes remplissent l'emplacement (slot) what des spécifieurs BMessages. Chaque constante indique quelles autres informations sont contenues dans le spécifieur et comment elles doivent être interprêtées. Par exemple, un message B_REVERSE_INDEX_SPECIFIER contient un champ "index", et un index inverse, débutant à partir de la fin d'une liste. Un message B_NAME_SPECIFIER inclut un champ "nom" désignant l'élément requis.
Déclaré dans : be/app/Roster.h
|
Cette structure est utilisée par les fonctions GetAppInfo(), GetRunningAppInfo(), et GetActiveAppInfo() de BRoster pour ramener des informations sur une application. Son constructeur garantit que les champs sont initialisés par des valeurs invalides. Pour récupérer les bonnes valeurs d'une application active, il faut passer la structure à une des fonctions de BRoster .. Voir ces fonctions pour une description des divers champs.
Voir aussi : BRoster::GetAppInfo()
Déclaré dans : be/app/MessageFilter.h
|
Ce type fait la distinction entre les valeurs de retour B_SKIP_MESSAGE et B_DISPATCH_MESSAGE d'une fonction filtre.
Voir aussi : BMessageFilter::Filter()
Déclaré dans : be/app/MessageFilter.h
|
Ce type énumère les critères de délivrance pour filter un message.
Voir aussi : le constructeur BMessageFilter.
Déclaré dans : be/app/MessageFilter.h
|
Ce type énumère les critères de source pour filtrer un message.
Voir aussi : the BMessageFilter constructor
Sommaire du Kit d'Application | Index du Kit d'Application |
Copyright © 2000 Be, Inc. All rights reserved..