Top Panel/it
From Openmoko
Contents |
Descrizione
Il pannello superiore comprende il menù generale e le applicazioni da pannello.
Casi d'uso
- Usato in tutti i layout.
Aspetto e interazione
- 1) Menù principale : usato per lanciare tutte le applicazioni. Tecnicamente il menù principale è anche un'applicazione da pannello.
- 2) Applicazioni da pannello: piccole applicazioni utilizzate per indicare le condizioni e lo stato dei vari componenti.
Area di lancio del menù principale
Con un piccolo tocco
- apre l'applicazione menù principale in modalità stilo.
Area delle applicazioni da pannello
Con un piccolo tocco
- (è eseguita l'azione predefinita del pannello)
Con un tocco prolungato
- è aperto il menù pop-up con la seguente struttura:
| Item | Action | Constraints |
|---|---|---|
| (applicazione predefinita pannello) | Questa è definita dal pannello delle applicazioni |
Vincoli
- Alle applicazioni da panello non è consentito richiedere continuamente informazioni per aggiornare lo stato.
- Invece, dove possibile, dovrebbero essere guidate da eventi (per esempio, quando il tempo cambia realmente, aggiornare la visualizzazione dell'orario).
Dettagli dell'architettura
- ll pannello superiore è un'applicazione Matchbox-panel-2 non modificabile.
Raccomandazioni di implementazione
- Le applicazioni Matchbox-panel-2 sono create come librerie condivise e scaricate dal pannello all'avvio. Le librerie devono essere inserite in:
${libdir}/matchbox-panel/
Icone dell'interfaccia
Scaricare le icone del pannello superiore: fare clic qui
- Battery folder
- Battery.png: sfondo della forma della batteria
- Battery_01.png~Battery_05.png: stato della batteria
- Battery_Plug.png: stato carica della batteria
- Battery_Warning.png: batteria scarica
- SignStrength folder
- SignalStrength_01.png~SignalStrength_05.png: stato del segnale
- SignalStrength25g_01.png~SignalStrength25g_05.png: stato del segnale 2.5G
- Bluetooth_Off.png: Bluetooth spento
- Bluetooth_ON.png: Bluetooth acceso
- GPS.png: icona GPS
- Usb.png: icona USB
- ClockBG .png: sfondo dell'area dell'orologio
Posizione interfaccia
Interazioni Cross-Widget
- Matchbox-panel-2 è un pannello basato su Gtk+-, quindi possiamo usare Gtk+.
Problemi non risolti
- Come gestire i plug-in addizionali quando ce ne sono troppi da visualizzare
- Come gestire l'installazione/disinstallazione dei plug-in, dovremo aggiungere una chiamata "reread plugins" a matchbox-panel-2
Domande e risposte
(Nessuna)



