WlanStatus im Skin erstellen
Version vom 7. September 2013, 23:14 Uhr von Mfgeg (Diskussion | Beiträge)
An diesem Artikel wird derzeit gearbeitet. Achtung: Der Artikel kann unvollständig und fehlerhaft sein! |
Inhaltsverzeichnis
Einleitung
Der Screen name="WlanStatus" Kann bei W-LAN erreicht werden durch:
- Menü -> Einstellungen -> System -> Netzwerk -> WLAN-Verbindung -> "zeige WLAN-Status"
WlanStatus im Defaultskin
Im OE 2.0 Default-HD skin ist dieser Abschnitt so dargestellt:
<!-- W-LAN --> <screen name="WlanStatus" position="center,120" size="820,520" title="Wireless Network State"> <ePixmap pixmap="Default-HD/buttons/red.png" position="10,5" size="200,40" alphatest="on" /> <widget source="key_red" render="Label" position="10,5" size="200,40" zPosition="1" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" shadowColor="black" shadowOffset="-2,-2" /> <eLabel position="10,50" size="800,1" backgroundColor="grey" /> <widget source="IFtext" render="Label" position="10,60" size="140,30" zPosition="10" font="Regular;25" /> <widget source="IF" render="Label" position="150,60" size="400,30" zPosition="10" font="Regular;25" /> <widget source="LabelBSSID" render="Label" position="50,140" size="250,35" valign="left" font="Regular;22" /> <widget source="LabelESSID" render="Label" position="50,180" size="250,35" valign="center" font="Regular;22" /> <widget source="LabelQuality" render="Label" position="50,220" size="250,35" valign="center" font="Regular;22" /> <widget source="LabelSignal" render="Label" position="50,260" size="250,35" valign="center" font="Regular;22" /> <widget source="LabelBitrate" render="Label" position="50,300" size="250,35" valign="center" font="Regular;22" /> <widget source="LabelEnc" render="Label" position="50,340" size="250,35" valign="center" font="Regular;22" /> <widget source="BSSID" render="Label" position="380,140" size="280,35" valign="center" font="Regular;22" /> <widget source="ESSID" render="Label" position="380,180" size="280,35" valign="center" font="Regular;22" /> <widget source="quality" render="Label" position="380,220" size="280,35" valign="center" font="Regular;22" /> <widget source="signal" render="Label" position="380,260" size="280,35" valign="center" font="Regular;22" /> <widget source="bitrate" render="Label" position="380,300" size="280,35" valign="center" font="Regular;22" /> <widget source="enc" render="Label" position="380,340" size="280,35" valign="center" font="Regular;22" /> <widget source="Statustext" render="Label" position="10,488" size="150,25" font="Regular;22" halign="left" transparent="1" /> <widget name="statuspic" position="160,491" size="20,20" pixmaps="Default-HD/buttons/button_green.png,Default-HD/buttons/button_green_off.png" alphatest="on" /> </screen>indow" position="453,250" size="1,1" zPosition="1" transparent="1" /> </screen>
WlanStatus im BlueDreamHD
Hier die Variante ich ich für den BlueDreamHD ausgearbeitet habe. Diese ist da ich dies nicht nutze soweit 1:1 vom Default-HD übernommen
<!-- WLAN-Status --> <screen name="WlanStatus" position="center,center" size="820,520" title="Wireless Network State"> <ePixmap pixmap="BlueDreamHD/buttons/red.png" position="10,5" size="200,40" alphatest="on" /> <widget source="key_red" render="Label" position="10,5" size="200,40" zPosition="1" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" shadowColor="black" shadowOffset="-2,-2" /> <eLabel position="10,50" size="800,1" backgroundColor="grey" /> <widget source="IFtext" render="Label" position="10,60" size="140,30" zPosition="10" font="Regular;25" /> <widget source="IF" render="Label" position="150,60" size="400,30" zPosition="10" font="Regular;25" /> <widget source="LabelBSSID" render="Label" position="50,140" size="250,35" valign="left" font="Regular;22" /> <widget source="LabelESSID" render="Label" position="50,180" size="250,35" valign="center" font="Regular;22" /> <widget source="LabelQuality" render="Label" position="50,220" size="250,35" valign="center" font="Regular;22" /> <widget source="LabelSignal" render="Label" position="50,260" size="250,35" valign="center" font="Regular;22" /> <widget source="LabelBitrate" render="Label" position="50,300" size="250,35" valign="center" font="Regular;22" /> <widget source="LabelEnc" render="Label" position="50,340" size="250,35" valign="center" font="Regular;22" /> <widget source="BSSID" render="Label" position="380,140" size="280,35" valign="center" font="Regular;22" /> <widget source="ESSID" render="Label" position="380,180" size="280,35" valign="center" font="Regular;22" /> <widget source="quality" render="Label" position="380,220" size="280,35" valign="center" font="Regular;22" /> <widget source="signal" render="Label" position="380,260" size="280,35" valign="center" font="Regular;22" /> <widget source="bitrate" render="Label" position="380,300" size="280,35" valign="center" font="Regular;22" /> <widget source="enc" render="Label" position="380,340" size="280,35" valign="center" font="Regular;22" /> <widget source="Statustext" render="Label" position="10,488" size="150,25" font="Regular;22" halign="left" transparent="1" /> <widget name="statuspic" position="160,491" size="20,20" pixmaps="BlueDreamHD/buttons/green.png,BlueDreamHD/buttons/grey.png" alphatest="on" /> </screen>
WlanStatus im Vergleich
Kurzerklärung der XML
- Wie man hier erkennen kann wird mittels dem Aussdruck "ePixmap pixmap" ein Grafik geladen.
- Mittels dem Ausdruck "zPosition" können wir die Grafiken auch in unterschiedlichen Ebenen über oder Untereinander gelegt darstellen lassen