Top Panel/it

From Openmoko

Jump to: navigation, search

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

image:Panel_top_panel.png

  • 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

Area delle applicazioni da pannello

Con un piccolo tocco

  • (è eseguita l'azione predefinita del pannello)

Con un tocco prolungato

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

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

Image:Title icon p.png

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)


Personal tools