#include <brain_applet_manager.h>
+-------------------+ | | +--------------------+ | +--------------+ | | window manager | BAMExchanger | applets manager | | +--------------+ | | | +--------------------+ +-------------------+
Campi | |
| unsigned short int | notify_to_manager |
| BAMRequestType | request |
| BrainAppletRequest | type |
| BrainAppletRequestOptions | subtype |
| char | options [50] |
| BAMResponseType | response |
| BrainApplet | now_active |
|
|
Flag che indica l'attivazione e la disponibilita' delle informazioni presenti nel resto della struttura: se == 1 il window manager ha avanzato una richiesta, quando torna a 0 l'AppletsManager ha finito di elaborarla |
|
|
Tipo di richiesta avanzata |
|
|
Campo che ospita l'eventuale evento destinato alle applets che accompagna la richiesta |
|
|
Sotto-tipo della richiesta |
|
|
Opzioni che accompagnano la richiesta da parte del window manager |
|
|
Risposta dell'AppletsManager alla richiesta |
|
|
Campo che ospita l'eventuale applet cui si fa riferimento nella richiesta del window manager: ad esempio, quando viene richiesta l'esecuzione di una nuova applet qui viene inizializzata la struttura che la descrive |
1.4.6