http://wiki.blue-panel.com/api.php?action=feedcontributions&user=Soliver&feedformat=atomGemini-Wiki - Benutzerbeiträge [de]2024-03-29T01:13:22ZBenutzerbeiträgeMediaWiki 1.34.2http://wiki.blue-panel.com/index.php?title=Screen_names_for_GP3_Skins_(en)&diff=9222Screen names for GP3 Skins (en)2011-04-20T08:36:31Z<p>Soliver: /* Known GP3 screen names */</p>
<hr />
<div>{|width="40%"<br />
|[[Bild:deutsch.png]] - [[Screen Namen in GP3 Skins|in Deutsch]]<br />
|[[Bild:english.png]] - [[Screen Name for GP3 Skins engl.|in English]]<br />
|} <br />
<br />
=== Changing Skins with GP3 ===<br />
<br />
__TOC__<br />
==== Introduction====<br />
This article is meant for all experienced skinners,<br/><br />
who like to develop or mod skins for the GP3 plugin.<br />
<br />
<br />
==== Main focus of the article ====<br />
* find out the relevant screen names<br />
* Support people who are interested in developing or modding Skins<br />
<br />
<br />
==== Pre-Conditions====<br />
* Experience in Skin development [http://en.wikipedia.org/wiki/Modding Modding] <br />
<br />
<br />
Back to [[#top | top:]]<br />
<br />
<br />
==== Finding out the GP3 screen names ====<br />
<br />
After installation of the GP3-plugins, you can find the file skin.xml in<br />
the directory: <br />
<br />
/usr/lib/enigma2/python/Plugins/Bp/geminimain <br />
<br />
This file contains the following items:<br />
<br />
* Infobar Renderer<br />
* Basis Screen`s<br />
* OLED Screen`s<br />
<br />
<br />
Back to [[#top | top:]]<br />
<br />
<br />
It is also helpfull to amend the file '''skin.py''' in '''/usr/lib/enigma2/python''' as described below:<br />
<br />
Search for the routine '''readSkin''' in '''skin.py'''.<br />
<br />
You can find a for-loop in the routine some lines later starting with '''for n in names''': (Approx. at line 424 )<br />
<br />
# try all skins, first existing one have priority <br />
for n in names:<br />
myscreen, path = lookupScreen(n, style_id)<br />
if myscreen is not None:<br />
# use this name for debug output<br />
name = n<br />
print names<br />
break<br />
<br />
Add the following line "print names" before the '''break''' entry and execute the following command in Telnet [[Telnet]] :<br />
<br />
init 4 && sleep 5 && einigma2<br />
<br />
<br />
Back to [[#top | top:]]<br />
<br />
If you now open the Menus of the GP3 plugins and screens, the screen names will be printed in the console for each screen you open.<br />
<br />
e.g. '''VariableList3Button_geminiweather'''<br />
<br />
Why should we do this?<br />
<br />
GP3 contains 4 basic screens used as User Interface in GP3:<br />
<br />
* Config2Button<br />
* VariableListNoButton<br />
* VariableList4Button<br />
* VariableList3Button<br />
<br />
<br />
All GP3-Plugins that need a VariableList3Button screen, make use of the base screen.<br />
If you want to create a different screen for the Gemini weather plugin, <br />
you will need the name of the screen in the plugin to create the according design.<br />
<br />
You get the proper screen names via the above described way.<br />
<br />
Base screen for allp lugins that use this screen --> VariableList3Button<br />
Plugin screen for the Gemini weather plugin --> VariableList3Button_geminiweather<br />
<br />
You can compare this to the relation between skin.xml and skin_user.xml.<br />
<br />
<br />
Back to [[#top | Inhaltsverzeichnis:]]<br />
<br />
==== Known GP3 screen names ====<br />
<br />
Please find a list of the currently known GP3 screen names:<br />
<br />
* gDesktopHD<br />
* Config2Button<br />
* Config2Button_SatList<br />
* Config2Button_gSimpleList<br />
* VariableListNoButton<br />
* VariableListNoButton_gMultiQuickButton<br />
* VariableListNoButton_RssReader<br />
* VariableListNoButton_MountPoints<br />
* VariableListNoButton_InfoHardware<br />
* VariableListNoButton_KernelInfo<br />
* RssLister<br />
* RssReader<br />
* RssView<br />
* VariableList4Button<br />
* VariableList2Lines<br />
* VariableList2Lines_gAddons<br />
* VariableList2Lines_gAddonsCat<br />
* VariableList2Lines_BrowserFavo<br />
* VariableList3Button<br />
* VariableList3Button_geminidreamnetcast<br />
* VariableList3Button_WidgetXmlList<br />
* VariableList3Button_WebCamViewer<br />
* VariableList3Button_geminiweather<br />
* PrioListSetup<br />
* VariableList3Button_Automount<br />
* VariableList3Button_ProcessInfo<br />
* VariableList3Button_GeminiConfList<br />
* VariableList3Button_DeviceManager<br />
* VariableList3Button_PartitionsManager<br />
* VariableList3Button_gMenu_confgDesktop<br />
* VariableList3Button_Satconfig<br />
* VariableListCover_gBrowser<br />
* WeatherView<br />
* Jukebox_XD<br />
* Jukebox_HD<br />
* Jukebox_SD <br />
* HotplugScreen<br />
<br />
<br />
'''Back to the overview:[[Gemini-Wiki:Portal]] or mainpage [[Hauptseite]]'''</div>Soliverhttp://wiki.blue-panel.com/index.php?title=Screen_Namen_in_GP3_Skins&diff=9221Screen Namen in GP3 Skins2011-04-20T08:36:04Z<p>Soliver: /* Bekannte GP3 Screennamen */</p>
<hr />
<div>[[Kategorie:Index]]<br />
[[Kategorie:Enigma2]]<br />
[[Kategorie:FAQ und Anleitungen]]<br />
{|width="40%"<br />
|[[Bild:deutsch.png]] - [[Screen Namen in GP3 Skins|in Deutsch]]<br />
|[[Bild:english.png]] - [[Screen Name for GP3 Skins engl.|in English]]<br />
|} <br />
{|width=99%<br />
<div style="margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 1em 1em 1em; background-color:#F8F8FF; align:right;">[[Bild:Artikel_Hinweis.png|right|40px|The Gemini Project 3]]<br />
=== Skinnen unter GP3 ===<br />
</div><br />
|-<br />
| <br />
<div style="background-color: #FFFAFA; border: 1px padding: .4em; solid #cccccc;"><br />
__TOC__<br />
==== Einleitung ====<br />
Dieser Artikel richtet sich an alle erfahrenen Skinner bzw. Modder,<br/><br />
die gerne Skins für das GP3 Plugin erstellen / anpassen möchten.<br />
<br />
<br />
==== Ziel dieses Beitrages ====<br />
* Die entsprechenden Screennamen herausfinden<br />
* Interessierte Modding - Willige unterstützen<br />
<br />
<br />
==== Voraussetzungen ====<br />
* Skin [http://en.wikipedia.org/wiki/Modding Modding] Erfahrung<br />
<br />
<br />
Zurück zum [[#top | Inhaltsverzeichnis:]]<br />
<br />
<br />
==== GP3 Screennamen ermitteln ====<br />
<br />
Nach der Installation des GP3-Plugins findet ihr in <br />
<br />
/usr/lib/enigma2/python/Plugins/Bp/geminimain <br />
<br />
eine Datei skin.xml. Diese hält folgende Beispiele für euch bereit:<br />
<br />
<br />
* Infobar Renderer<br />
* Basis Screen`s<br />
* OLED Screen`s<br />
<br />
<br />
Zurück zum [[#top | Inhaltsverzeichnis:]]<br />
<br />
<br />
Ausserdem ist es interessant die Datei '''skin.py''' in '''/usr/lib/enigma2/python''' wie folgt anzupassen:<br />
Sucht nach der Routine '''readSkin''' in der '''skin.py'''.<br />
<br />
Etwas unterhalb gibt es die Schleife '''for n in names''': (Sollte so Zeile 424 sein)<br />
<br />
# try all skins, first existing one have priority <br />
for n in names:<br />
myscreen, path = lookupScreen(n, style_id)<br />
if myscreen is not None:<br />
# use this name for debug output<br />
name = n<br />
print names<br />
break<br />
<br />
<br />
Fügt vor dem Eintrag '''break''' "print names" ein. Führt im [[Telnet]] folgende Befehle aus.<br />
<br />
init 4 && sleep 5 && enigma2<br />
<br />
<br />
Zurück zum [[#top | Inhaltsverzeichnis:]]<br />
<br />
<br />
Nun werden die entsprechenden Screennamen beim Aufruf der entsprechenden Menüs angezeigt.<br />
<br />
z.B. '''VariableList3Button_geminiweather'''<br />
<br />
Warum das ganze ?<br />
<br />
Nun, im GP3 gibt es 4 Basis-Screens:<br />
<br />
* Config2Button<br />
* VariableListNoButton<br />
* VariableList4Button<br />
* VariableList3Button<br />
<br />
<br />
Alle GP-Plugins die z.b. einen VariableList3Button Screen brauchen, greifen auf diesen Basis-Screen zu.<br />
Möchte man nun für das Gemini Wetter Plugin einen extra Screen erstellen, dann brauchen wir auch den Screennamen.<br />
<br />
Über den oben genannten Weg kommt ihr zu dem Screennamen.<br />
<br />
Basis Screen für alle Plugins die diesen brauchen --> VariableList3Button<br />
Plugin Screen für das Gemini Wetter --> VariableList3Button_geminiweather<br />
<br />
Das ganze verhält sich so wie z.b. skin.xml zu skin_user.xml.<br />
<br />
<br />
Zurück zum [[#top | Inhaltsverzeichnis:]]<br />
<br />
==== Bekannte GP3 Screennamen ====<br />
<br />
Hier ein Liste der mir bekannten Screens:<br />
<br />
* gDesktopHD<br />
* Config2Button<br />
* Config2Button_SatList<br />
* Config2Button_gSimpleList<br />
* VariableListNoButton<br />
* VariableListNoButton_gMultiQuickButton<br />
* VariableListNoButton_RssReader<br />
* VariableListNoButton_MountPoints<br />
* VariableListNoButton_InfoHardware<br />
* VariableListNoButton_KernelInfo<br />
* RssLister<br />
* RssReader<br />
* RssView<br />
* VariableList4Button<br />
* VariableList2Lines<br />
* VariableList2Lines_gAddons<br />
* VariableList2Lines_gAddonsCat<br />
* VariableList2Lines_BrowserFavo<br />
* VariableList3Button<br />
* VariableList3Button_geminidreamnetcast<br />
* VariableList3Button_WidgetXmlList<br />
* VariableList3Button_WebCamViewer<br />
* VariableList3Button_geminiweather<br />
* PrioListSetup<br />
* VariableList3Button_Automount<br />
* VariableList3Button_ProcessInfo<br />
* VariableList3Button_GeminiConfList<br />
* VariableList3Button_DeviceManager<br />
* VariableList3Button_PartitionsManager<br />
* VariableList3Button_gMenu_confgDesktop<br />
* VariableList3Button_Satconfig<br />
* VariableListCover_gBrowser<br />
* WeatherView<br />
* Jukebox_XD<br />
* Jukebox_HD<br />
* Jukebox_SD <br />
* HotplugScreen<br />
<br />
<br />
'''Zurück zur Übersicht:[[Gemini-Wiki:Portal]] oder [[Hauptseite]]'''</div>Soliverhttp://wiki.blue-panel.com/index.php?title=Screen_names_for_GP3_Skins_(en)&diff=9181Screen names for GP3 Skins (en)2011-04-12T06:16:43Z<p>Soliver: /* Known GP3 screen names */</p>
<hr />
<div>{|width="40%"<br />
|[[Bild:deutsch.png]] - [[Screen Namen in GP3 Skins|in Deutsch]]<br />
|[[Bild:english.png]] - [[Screen Name for GP3 Skins engl.|in English]]<br />
|} <br />
<br />
=== Changing Skins with GP3 ===<br />
<br />
__TOC__<br />
==== Introduction====<br />
This article is meant for all experienced skinners,<br/><br />
who like to develop or mod skins for the GP3 plugin.<br />
<br />
<br />
==== Main focus of the article ====<br />
* find out the relevant screen names<br />
* Support people who are interested in developing or modding Skins<br />
<br />
<br />
==== Pre-Conditions====<br />
* Experience in Skin development [http://en.wikipedia.org/wiki/Modding Modding] <br />
<br />
<br />
Back to [[#top | top:]]<br />
<br />
<br />
==== Finding out the GP3 screen names ====<br />
<br />
After installation of the GP3-plugins, you can find the file skin.xml in<br />
the directory: <br />
<br />
/usr/lib/enigma2/python/Plugins/Bp/geminimain <br />
<br />
This file contains the following items:<br />
<br />
* Infobar Renderer<br />
* Basis Screen`s<br />
* OLED Screen`s<br />
<br />
<br />
Back to [[#top | top:]]<br />
<br />
<br />
It is also helpfull to amend the file '''skin.py''' in '''/usr/lib/enigma2/python''' as described below:<br />
<br />
Search for the routine '''readSkin''' in '''skin.py'''.<br />
<br />
You can find a for-loop in the routine some lines later starting with '''for n in names''': (Approx. at line 424 )<br />
<br />
# try all skins, first existing one have priority <br />
for n in names:<br />
myscreen, path = lookupScreen(n, style_id)<br />
if myscreen is not None:<br />
# use this name for debug output<br />
name = n<br />
print names<br />
break<br />
<br />
Add the following line "print names" before the '''break''' entry and execute the following command in Telnet [[Telnet]] :<br />
<br />
init 4 && sleep 5 && einigma2<br />
<br />
<br />
Back to [[#top | top:]]<br />
<br />
If you now open the Menus of the GP3 plugins and screens, the screen names will be printed in the console for each screen you open.<br />
<br />
e.g. '''VariableList3Button_geminiweather'''<br />
<br />
Why should we do this?<br />
<br />
GP3 contains 4 basic screens used as User Interface in GP3:<br />
<br />
* Config2Button<br />
* VariableListNoButton<br />
* VariableList4Button<br />
* VariableList3Button<br />
<br />
<br />
All GP3-Plugins that need a VariableList3Button screen, make use of the base screen.<br />
If you want to create a different screen for the Gemini weather plugin, <br />
you will need the name of the screen in the plugin to create the according design.<br />
<br />
You get the proper screen names via the above described way.<br />
<br />
Base screen for allp lugins that use this screen --> VariableList3Button<br />
Plugin screen for the Gemini weather plugin --> VariableList3Button_geminiweather<br />
<br />
You can compare this to the relation between skin.xml and skin_user.xml.<br />
<br />
<br />
Back to [[#top | Inhaltsverzeichnis:]]<br />
<br />
==== Known GP3 screen names ====<br />
<br />
Please find a list of the currently known GP3 screen names:<br />
<br />
* gDesktopHD<br />
* Config2Button<br />
* Config2Button_SatList<br />
* Config2Button_gSimpleList<br />
* VariableListNoButton<br />
* VariableListNoButton_gMultiQuickButton<br />
* VariableListNoButton_RssReader<br />
* VariableListNoButton_MountPoints<br />
* VariableListNoButton_InfoHardware<br />
* VariableListNoButton_KernelInfo<br />
* RssLister<br />
* RssReader<br />
* RssView<br />
* VariableList4Button<br />
* VariableList2Lines<br />
* VariableList2Lines_gAddons<br />
* VariableList2Lines_gAddonsCat<br />
* VariableList2Lines_BrowserFavo<br />
* VariableList3Button<br />
* VariableList3Button_geminidreamnetcast<br />
* VariableList3Button_WidgetXmlList<br />
* VariableList3Button_WebCamViewer<br />
* VariableList3Button_geminiweather<br />
* PrioListSetup<br />
* VariableList3Button_gBrowser<br />
* VariableList3Button_Automount<br />
* VariableList3Button_ProcessInfo<br />
* VariableList3Button_GeminiConfList<br />
* VariableList3Button_DeviceManager<br />
* VariableList3Button_PartitionsManager<br />
* VariableList3Button_gMenu_confgDesktop<br />
* VariableList3Button_Satconfig<br />
* WeatherView<br />
* Jukebox_XD<br />
* Jukebox_HD<br />
* Jukebox_SD <br />
* HotplugScreen<br />
<br />
<br />
'''Back to the overview:[[Gemini-Wiki:Portal]] or mainpage [[Hauptseite]]'''</div>Soliverhttp://wiki.blue-panel.com/index.php?title=Screen_Namen_in_GP3_Skins&diff=9180Screen Namen in GP3 Skins2011-04-12T06:16:28Z<p>Soliver: /* Bekannte GP3 Screennamen */</p>
<hr />
<div>[[Kategorie:Index]]<br />
[[Kategorie:Enigma2]]<br />
[[Kategorie:FAQ und Anleitungen]]<br />
{|width="40%"<br />
|[[Bild:deutsch.png]] - [[Screen Namen in GP3 Skins|in Deutsch]]<br />
|[[Bild:english.png]] - [[Screen Name for GP3 Skins engl.|in English]]<br />
|} <br />
{|width=99%<br />
<div style="margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 1em 1em 1em; background-color:#F8F8FF; align:right;">[[Bild:Artikel_Hinweis.png|right|40px|The Gemini Project 3]]<br />
=== Skinnen unter GP3 ===<br />
</div><br />
|-<br />
| <br />
<div style="background-color: #FFFAFA; border: 1px padding: .4em; solid #cccccc;"><br />
__TOC__<br />
==== Einleitung ====<br />
Dieser Artikel richtet sich an alle erfahrenen Skinner bzw. Modder,<br/><br />
die gerne Skins für das GP3 Plugin erstellen / anpassen möchten.<br />
<br />
<br />
==== Ziel dieses Beitrages ====<br />
* Die entsprechenden Screennamen herausfinden<br />
* Interessierte Modding - Willige unterstützen<br />
<br />
<br />
==== Voraussetzungen ====<br />
* Skin [http://en.wikipedia.org/wiki/Modding Modding] Erfahrung<br />
<br />
<br />
Zurück zum [[#top | Inhaltsverzeichnis:]]<br />
<br />
<br />
==== GP3 Screennamen ermitteln ====<br />
<br />
Nach der Installation des GP3-Plugins findet ihr in <br />
<br />
/usr/lib/enigma2/python/Plugins/Bp/geminimain <br />
<br />
eine Datei skin.xml. Diese hält folgende Beispiele für euch bereit:<br />
<br />
<br />
* Infobar Renderer<br />
* Basis Screen`s<br />
* OLED Screen`s<br />
<br />
<br />
Zurück zum [[#top | Inhaltsverzeichnis:]]<br />
<br />
<br />
Ausserdem ist es interessant die Datei '''skin.py''' in '''/usr/lib/enigma2/python''' wie folgt anzupassen:<br />
Sucht nach der Routine '''readSkin''' in der '''skin.py'''.<br />
<br />
Etwas unterhalb gibt es die Schleife '''for n in names''': (Sollte so Zeile 424 sein)<br />
<br />
# try all skins, first existing one have priority <br />
for n in names:<br />
myscreen, path = lookupScreen(n, style_id)<br />
if myscreen is not None:<br />
# use this name for debug output<br />
name = n<br />
print names<br />
break<br />
<br />
<br />
Fügt vor dem Eintrag '''break''' "print names" ein. Führt im [[Telnet]] folgende Befehle aus.<br />
<br />
init 4 && sleep 5 && enigma2<br />
<br />
<br />
Zurück zum [[#top | Inhaltsverzeichnis:]]<br />
<br />
<br />
Nun werden die entsprechenden Screennamen beim Aufruf der entsprechenden Menüs angezeigt.<br />
<br />
z.B. '''VariableList3Button_geminiweather'''<br />
<br />
Warum das ganze ?<br />
<br />
Nun, im GP3 gibt es 4 Basis-Screens:<br />
<br />
* Config2Button<br />
* VariableListNoButton<br />
* VariableList4Button<br />
* VariableList3Button<br />
<br />
<br />
Alle GP-Plugins die z.b. einen VariableList3Button Screen brauchen, greifen auf diesen Basis-Screen zu.<br />
Möchte man nun für das Gemini Wetter Plugin einen extra Screen erstellen, dann brauchen wir auch den Screennamen.<br />
<br />
Über den oben genannten Weg kommt ihr zu dem Screennamen.<br />
<br />
Basis Screen für alle Plugins die diesen brauchen --> VariableList3Button<br />
Plugin Screen für das Gemini Wetter --> VariableList3Button_geminiweather<br />
<br />
Das ganze verhält sich so wie z.b. skin.xml zu skin_user.xml.<br />
<br />
<br />
Zurück zum [[#top | Inhaltsverzeichnis:]]<br />
<br />
==== Bekannte GP3 Screennamen ====<br />
<br />
Hier ein Liste der mir bekannten Screens:<br />
<br />
* gDesktopHD<br />
* Config2Button<br />
* Config2Button_SatList<br />
* Config2Button_gSimpleList<br />
* VariableListNoButton<br />
* VariableListNoButton_gMultiQuickButton<br />
* VariableListNoButton_RssReader<br />
* VariableListNoButton_MountPoints<br />
* VariableListNoButton_InfoHardware<br />
* VariableListNoButton_KernelInfo<br />
* RssLister<br />
* RssReader<br />
* RssView<br />
* VariableList4Button<br />
* VariableList2Lines<br />
* VariableList2Lines_gAddons<br />
* VariableList2Lines_gAddonsCat<br />
* VariableList2Lines_BrowserFavo<br />
* VariableList3Button<br />
* VariableList3Button_geminidreamnetcast<br />
* VariableList3Button_WidgetXmlList<br />
* VariableList3Button_WebCamViewer<br />
* VariableList3Button_geminiweather<br />
* PrioListSetup<br />
* VariableList3Button_gBrowser<br />
* VariableList3Button_Automount<br />
* VariableList3Button_ProcessInfo<br />
* VariableList3Button_GeminiConfList<br />
* VariableList3Button_DeviceManager<br />
* VariableList3Button_PartitionsManager<br />
* VariableList3Button_gMenu_confgDesktop<br />
* VariableList3Button_Satconfig<br />
* WeatherView<br />
* Jukebox_XD<br />
* Jukebox_HD<br />
* Jukebox_SD <br />
* HotplugScreen<br />
<br />
<br />
'''Zurück zur Übersicht:[[Gemini-Wiki:Portal]] oder [[Hauptseite]]'''</div>Soliverhttp://wiki.blue-panel.com/index.php?title=Screen_names_for_GP3_Skins_(en)&diff=8840Screen names for GP3 Skins (en)2010-12-21T12:27:59Z<p>Soliver: /* Changing Skins with GP3 */</p>
<hr />
<div>{|width="40%"<br />
|[[Bild:deutsch.png]] - [[Screen Namen in GP3 Skins|in Deutsch]]<br />
|[[Bild:english.png]] - [[Screen Name for GP3 Skins engl.|in English]]<br />
|} <br />
<br />
=== Changing Skins with GP3 ===<br />
<br />
__TOC__<br />
==== Introduction====<br />
This article is meant for all experienced skinners,<br/><br />
who like to develop or mod skins for the GP3 plugin.<br />
<br />
<br />
==== Main focus of the article ====<br />
* find out the relevant screen names<br />
* Support people who are interested in developing or modding Skins<br />
<br />
<br />
==== Pre-Conditions====<br />
* Experience in Skin development [http://en.wikipedia.org/wiki/Modding Modding] <br />
<br />
<br />
Back to [[#top | top:]]<br />
<br />
<br />
==== Finding out the GP3 screen names ====<br />
<br />
After installation of the GP3-plugins, you can find the file skin.xml in<br />
the directory: <br />
<br />
/usr/lib/enigma2/python/Plugins/Bp/geminimain <br />
<br />
This file contains the following items:<br />
<br />
* Infobar Renderer<br />
* Basis Screen`s<br />
* OLED Screen`s<br />
<br />
<br />
Back to [[#top | top:]]<br />
<br />
<br />
It is also helpfull to amend the file '''skin.py''' in '''/usr/lib/enigma2/python''' as described below:<br />
<br />
Search for the routine '''readSkin''' in '''skin.py'''.<br />
<br />
You can find a for-loop in the routine some lines later starting with '''for n in names''': (Approx. at line 424 )<br />
<br />
# try all skins, first existing one have priority <br />
for n in names:<br />
myscreen, path = lookupScreen(n, style_id)<br />
if myscreen is not None:<br />
# use this name for debug output<br />
name = n<br />
print names<br />
break<br />
<br />
Add the following line "print names" before the '''break''' entry and execute the following command in Telnet [[Telnet]] :<br />
<br />
init 4 && sleep 5 && einigma2<br />
<br />
<br />
Back to [[#top | top:]]<br />
<br />
If you now open the Menus of the GP3 plugins and screens, the screen names will be printed in the console for each screen you open.<br />
<br />
e.g. '''VariableList3Button_geminiweather'''<br />
<br />
Why should we do this?<br />
<br />
GP3 contains 4 basic screens used as User Interface in GP3:<br />
<br />
* Config2Button<br />
* VariableListNoButton<br />
* VariableList4Button<br />
* VariableList3Button<br />
<br />
<br />
All GP3-Plugins that need a VariableList3Button screen, make use of the base screen.<br />
If you want to create a different screen for the Gemini weather plugin, <br />
you will need the name of the screen in the plugin to create the according design.<br />
<br />
You get the proper screen names via the above described way.<br />
<br />
Base screen for allp lugins that use this screen --> VariableList3Button<br />
Plugin screen for the Gemini weather plugin --> VariableList3Button_geminiweather<br />
<br />
You can compare this to the relation between skin.xml and skin_user.xml.<br />
<br />
<br />
Back to [[#top | Inhaltsverzeichnis:]]<br />
<br />
==== Known GP3 screen names ====<br />
<br />
Please find a list of the currently known GP3 screen names:<br />
<br />
* gDesktopHD<br />
* gAddons<br />
* Config2Button<br />
* Config2Button_gSimpleList<br />
* VariableListNoButton<br />
* VariableListNoButton_gMultiQuickButton<br />
* VariableListNoButton_RssReader<br />
* VariableListNoButton_MountPoints<br />
* VariableListNoButton_InfoHardware<br />
* RssLister<br />
* RssReader<br />
* RssView<br />
* VariableList4Button<br />
* VariableList3Button<br />
* VariableList3Button_geminidreamnetcast<br />
* VariableList3Button_WidgetXmlList<br />
* VariableList3Button_WebCamViewer<br />
* VariableList3Button_geminiweather<br />
* PrioListSetup<br />
* VariableList3Button_gBrowser<br />
* BrowserFavo<br />
* VariableList3Button_Automount<br />
* VariableList3Button_ProcessInfo<br />
* VariableList3Button_GeminiConfList<br />
* VariableList3Button_DeviceManager<br />
* VariableList3Button_PartitionsManager<br />
* VariableList3Button_gMenu_confgDesktop<br />
* WeatherView<br />
<br />
<br />
'''Back to the overview:[[Gemini-Wiki:Portal]] or mainpage [[Hauptseite]]'''</div>Soliverhttp://wiki.blue-panel.com/index.php?title=Screen_names_for_GP3_Skins_(en)&diff=8839Screen names for GP3 Skins (en)2010-12-21T12:23:36Z<p>Soliver: /* Finding out the GP3 screen names */</p>
<hr />
<div>=== Changing Skins with GP3 ===<br />
<br />
__TOC__<br />
==== Introduction====<br />
This article is meant for all experienced skinners,<br/><br />
who like to develop or mod skins for the GP3 plugin.<br />
<br />
<br />
==== Main focus of the article ====<br />
* find out the relevant screen names<br />
* Support people who are interested in developing or modding Skins<br />
<br />
<br />
==== Pre-Conditions====<br />
* Experience in Skin development [http://en.wikipedia.org/wiki/Modding Modding] <br />
<br />
<br />
Back to [[#top | top:]]<br />
<br />
<br />
==== Finding out the GP3 screen names ====<br />
<br />
After installation of the GP3-plugins, you can find the file skin.xml in<br />
the directory: <br />
<br />
/usr/lib/enigma2/python/Plugins/Bp/geminimain <br />
<br />
This file contains the following items:<br />
<br />
* Infobar Renderer<br />
* Basis Screen`s<br />
* OLED Screen`s<br />
<br />
<br />
Back to [[#top | top:]]<br />
<br />
<br />
It is also helpfull to amend the file '''skin.py''' in '''/usr/lib/enigma2/python''' as described below:<br />
<br />
Search for the routine '''readSkin''' in '''skin.py'''.<br />
<br />
You can find a for-loop in the routine some lines later starting with '''for n in names''': (Approx. at line 424 )<br />
<br />
# try all skins, first existing one have priority <br />
for n in names:<br />
myscreen, path = lookupScreen(n, style_id)<br />
if myscreen is not None:<br />
# use this name for debug output<br />
name = n<br />
print names<br />
break<br />
<br />
Add the following line "print names" before the '''break''' entry and execute the following command in Telnet [[Telnet]] :<br />
<br />
init 4 && sleep 5 && einigma2<br />
<br />
<br />
Back to [[#top | top:]]<br />
<br />
If you now open the Menus of the GP3 plugins and screens, the screen names will be printed in the console for each screen you open.<br />
<br />
e.g. '''VariableList3Button_geminiweather'''<br />
<br />
Why should we do this?<br />
<br />
GP3 contains 4 basic screens used as User Interface in GP3:<br />
<br />
* Config2Button<br />
* VariableListNoButton<br />
* VariableList4Button<br />
* VariableList3Button<br />
<br />
<br />
All GP3-Plugins that need a VariableList3Button screen, make use of the base screen.<br />
If you want to create a different screen for the Gemini weather plugin, <br />
you will need the name of the screen in the plugin to create the according design.<br />
<br />
You get the proper screen names via the above described way.<br />
<br />
Base screen for allp lugins that use this screen --> VariableList3Button<br />
Plugin screen for the Gemini weather plugin --> VariableList3Button_geminiweather<br />
<br />
You can compare this to the relation between skin.xml and skin_user.xml.<br />
<br />
<br />
Back to [[#top | Inhaltsverzeichnis:]]<br />
<br />
==== Known GP3 screen names ====<br />
<br />
Please find a list of the currently known GP3 screen names:<br />
<br />
* gDesktopHD<br />
* gAddons<br />
* Config2Button<br />
* Config2Button_gSimpleList<br />
* VariableListNoButton<br />
* VariableListNoButton_gMultiQuickButton<br />
* VariableListNoButton_RssReader<br />
* VariableListNoButton_MountPoints<br />
* VariableListNoButton_InfoHardware<br />
* RssLister<br />
* RssReader<br />
* RssView<br />
* VariableList4Button<br />
* VariableList3Button<br />
* VariableList3Button_geminidreamnetcast<br />
* VariableList3Button_WidgetXmlList<br />
* VariableList3Button_WebCamViewer<br />
* VariableList3Button_geminiweather<br />
* PrioListSetup<br />
* VariableList3Button_gBrowser<br />
* BrowserFavo<br />
* VariableList3Button_Automount<br />
* VariableList3Button_ProcessInfo<br />
* VariableList3Button_GeminiConfList<br />
* VariableList3Button_DeviceManager<br />
* VariableList3Button_PartitionsManager<br />
* VariableList3Button_gMenu_confgDesktop<br />
* WeatherView<br />
<br />
<br />
'''Back to the overview:[[Gemini-Wiki:Portal]] or mainpage [[Hauptseite]]'''</div>Soliverhttp://wiki.blue-panel.com/index.php?title=Screen_names_for_GP3_Skins_(en)&diff=8838Screen names for GP3 Skins (en)2010-12-21T12:21:51Z<p>Soliver: /* Changing Skins with GP3 */</p>
<hr />
<div>=== Changing Skins with GP3 ===<br />
<br />
__TOC__<br />
==== Introduction====<br />
This article is meant for all experienced skinners,<br/><br />
who like to develop or mod skins for the GP3 plugin.<br />
<br />
<br />
==== Main focus of the article ====<br />
* find out the relevant screen names<br />
* Support people who are interested in developing or modding Skins<br />
<br />
<br />
==== Pre-Conditions====<br />
* Experience in Skin development [http://en.wikipedia.org/wiki/Modding Modding] <br />
<br />
<br />
Back to [[#top | top:]]<br />
<br />
<br />
==== Finding out the GP3 screen names ====<br />
<br />
After installation of the GP3-plugins, you can find the file skin.xml in<br />
the directory: <br />
<br />
/usr/lib/enigma2/python/Plugins/Bp/geminimain <br />
<br />
This file contains the following items:<br />
<br />
* Infobar Renderer<br />
* Basis Screen`s<br />
* OLED Screen`s<br />
<br />
<br />
Back to [[#top | top:]]<br />
<br />
<br />
It is also helpfull to amend the file '''skin.py''' in '''/usr/lib/enigma2/python''' as described below:<br />
<br />
Search for the routine '''readSkin''' in '''skin.py'''.<br />
<br />
You can find a for-loop '''for n in names''': (Approx. at line 424 )<br />
<br />
# try all skins, first existing one have priority <br />
for n in names:<br />
myscreen, path = lookupScreen(n, style_id)<br />
if myscreen is not None:<br />
# use this name for debug output<br />
name = n<br />
print names<br />
break<br />
<br />
Add the following line "print names" before the '''break''' entry and execute the following command in Telnet [[Telnet]] :<br />
<br />
init 4 && sleep 5 && einigma2<br />
<br />
<br />
Back to [[#top | top:]]<br />
<br />
If you now open the Menus of the GP3 plugins and screens, the screen names will be printed in the console for each screen you open.<br />
<br />
e.g. '''VariableList3Button_geminiweather'''<br />
<br />
Why should we do this?<br />
<br />
GP3 contains 4 basic screens used as User Interface in GP3:<br />
<br />
* Config2Button<br />
* VariableListNoButton<br />
* VariableList4Button<br />
* VariableList3Button<br />
<br />
<br />
All GP3-Plugins that need a VariableList3Button screen, make use of the base screen.<br />
If you want to create a different screen for the Gemini weather plugin, <br />
you will need the name of the screen in the plugin to create the according design.<br />
<br />
You get the proper screen names via the above described way.<br />
<br />
Base screen for allp lugins that use this screen --> VariableList3Button<br />
Plugin screen for the Gemini weather plugin --> VariableList3Button_geminiweather<br />
<br />
You can compare this to the relation between skin.xml and skin_user.xml.<br />
<br />
<br />
Back to [[#top | Inhaltsverzeichnis:]]<br />
<br />
==== Known GP3 screen names ====<br />
<br />
Please find a list of the currently known GP3 screen names:<br />
<br />
* gDesktopHD<br />
* gAddons<br />
* Config2Button<br />
* Config2Button_gSimpleList<br />
* VariableListNoButton<br />
* VariableListNoButton_gMultiQuickButton<br />
* VariableListNoButton_RssReader<br />
* VariableListNoButton_MountPoints<br />
* VariableListNoButton_InfoHardware<br />
* RssLister<br />
* RssReader<br />
* RssView<br />
* VariableList4Button<br />
* VariableList3Button<br />
* VariableList3Button_geminidreamnetcast<br />
* VariableList3Button_WidgetXmlList<br />
* VariableList3Button_WebCamViewer<br />
* VariableList3Button_geminiweather<br />
* PrioListSetup<br />
* VariableList3Button_gBrowser<br />
* BrowserFavo<br />
* VariableList3Button_Automount<br />
* VariableList3Button_ProcessInfo<br />
* VariableList3Button_GeminiConfList<br />
* VariableList3Button_DeviceManager<br />
* VariableList3Button_PartitionsManager<br />
* VariableList3Button_gMenu_confgDesktop<br />
* WeatherView<br />
<br />
<br />
'''Back to the overview:[[Gemini-Wiki:Portal]] or mainpage [[Hauptseite]]'''</div>Soliverhttp://wiki.blue-panel.com/index.php?title=Screen_names_for_GP3_Skins_(en)&diff=8837Screen names for GP3 Skins (en)2010-12-21T12:20:23Z<p>Soliver: /* Finding out the GP3 screen names */</p>
<hr />
<div>=== Changing Skins with GP3 ===<br />
</div><br />
|-<br />
| <br />
<div style="background-color: #FFFAFA; border: 1px padding: .4em; solid #cccccc;"><br />
__TOC__<br />
==== Introduction====<br />
This article is meant for all experienced skinners,<br/><br />
who like to develop or mod skins for the GP3 plugin.<br />
<br />
<br />
==== Main focus of the article ====<br />
* find out the relevant screen names<br />
* Support people who are interested in developing or modding Skins<br />
<br />
<br />
==== Pre-Conditions====<br />
* Experience in Skin development [http://en.wikipedia.org/wiki/Modding Modding] <br />
<br />
<br />
Back to [[#top | top:]]<br />
<br />
<br />
==== Finding out the GP3 screen names ====<br />
<br />
After installation of the GP3-plugins, you can find the file skin.xml in<br />
the directory: <br />
<br />
/usr/lib/enigma2/python/Plugins/Bp/geminimain <br />
<br />
This file contains the following items:<br />
<br />
* Infobar Renderer<br />
* Basis Screen`s<br />
* OLED Screen`s<br />
<br />
<br />
Back to [[#top | top:]]<br />
<br />
<br />
It is also helpfull to amend the file '''skin.py''' in '''/usr/lib/enigma2/python''' as described below:<br />
<br />
Search for the routine '''readSkin''' in '''skin.py'''.<br />
<br />
You can find a for-loop '''for n in names''': (Approx. at line 424 )<br />
<br />
# try all skins, first existing one have priority <br />
for n in names:<br />
myscreen, path = lookupScreen(n, style_id)<br />
if myscreen is not None:<br />
# use this name for debug output<br />
name = n<br />
print names<br />
break<br />
<br />
Add the following line "print names" before the '''break''' entry and execute the following command in Telnet [[Telnet]] :<br />
<br />
init 4 && sleep 5 && einigma2<br />
<br />
<br />
Back to [[#top | top:]]<br />
<br />
If you now open the Menus of the GP3 plugins and screens, the screen names will be printed in the console for each screen you open.<br />
<br />
e.g. '''VariableList3Button_geminiweather'''<br />
<br />
Why should we do this?<br />
<br />
GP3 contains 4 basic screens used as User Interface in GP3:<br />
<br />
* Config2Button<br />
* VariableListNoButton<br />
* VariableList4Button<br />
* VariableList3Button<br />
<br />
<br />
All GP3-Plugins that need a VariableList3Button screen, make use of the base screen.<br />
If you want to create a different screen for the Gemini weather plugin, <br />
you will need the name of the screen in the plugin to create the according design.<br />
<br />
You get the proper screen names via the above described way.<br />
<br />
Base screen for allp lugins that use this screen --> VariableList3Button<br />
Plugin screen for the Gemini weather plugin --> VariableList3Button_geminiweather<br />
<br />
You can compare this to the relation between skin.xml and skin_user.xml.<br />
<br />
<br />
Back to [[#top | Inhaltsverzeichnis:]]<br />
<br />
==== Known GP3 screen names ====<br />
<br />
Please find a list of the currently known GP3 screen names:<br />
<br />
* gDesktopHD<br />
* gAddons<br />
* Config2Button<br />
* Config2Button_gSimpleList<br />
* VariableListNoButton<br />
* VariableListNoButton_gMultiQuickButton<br />
* VariableListNoButton_RssReader<br />
* VariableListNoButton_MountPoints<br />
* VariableListNoButton_InfoHardware<br />
* RssLister<br />
* RssReader<br />
* RssView<br />
* VariableList4Button<br />
* VariableList3Button<br />
* VariableList3Button_geminidreamnetcast<br />
* VariableList3Button_WidgetXmlList<br />
* VariableList3Button_WebCamViewer<br />
* VariableList3Button_geminiweather<br />
* PrioListSetup<br />
* VariableList3Button_gBrowser<br />
* BrowserFavo<br />
* VariableList3Button_Automount<br />
* VariableList3Button_ProcessInfo<br />
* VariableList3Button_GeminiConfList<br />
* VariableList3Button_DeviceManager<br />
* VariableList3Button_PartitionsManager<br />
* VariableList3Button_gMenu_confgDesktop<br />
* WeatherView<br />
<br />
<br />
'''Back to the overview:[[Gemini-Wiki:Portal]] or mainpage [[Hauptseite]]'''</div>Soliverhttp://wiki.blue-panel.com/index.php?title=Screen_names_for_GP3_Skins_(en)&diff=8836Screen names for GP3 Skins (en)2010-12-21T12:12:39Z<p>Soliver: </p>
<hr />
<div>=== Changing Skins with GP3 ===<br />
</div><br />
|-<br />
| <br />
<div style="background-color: #FFFAFA; border: 1px padding: .4em; solid #cccccc;"><br />
__TOC__<br />
==== Introduction====<br />
This article is meant for all experienced skinners,<br/><br />
who like to develop or mod skins for the GP3 plugin.<br />
<br />
<br />
==== Main focus of the article ====<br />
* find out the relevant screen names<br />
* Support people who are interested in developing or modding Skins<br />
<br />
<br />
==== Pre-Conditions====<br />
* Experience in Skin development [http://en.wikipedia.org/wiki/Modding Modding] <br />
<br />
<br />
Back to [[#top | top:]]<br />
<br />
<br />
==== Finding out the GP3 screen names ====<br />
<br />
After installation of the GP3-plugins, you can find the file skin.xml in<br />
the directory: <br />
<br />
/usr/lib/enigma2/python/Plugins/Bp/geminimain <br />
<br />
This file contains the following items:<br />
<br />
* Infobar Renderer<br />
* Basis Screen`s<br />
* OLED Screen`s<br />
<br />
<br />
Back to [[#top | top:]]<br />
<br />
<br />
It is also helpfull to amend the file '''skin.py''' in '''/usr/lib/enigma2/python''' as described below:<br />
<br />
Search for the routine '''readSkin''' in '''skin.py'''.<br />
<br />
You can find a for-loop '''for n in names''': (Approx. at line 424 )<br />
<br />
# try all skins, first existing one have priority <br />
for n in names:<br />
myscreen, path = lookupScreen(n, style_id)<br />
if myscreen is not None:<br />
# use this name for debug output<br />
name = n<br />
print names<br />
break<br />
<br />
Add the following line "print names" before the '''break''' entry and execute the following command in Telnet [[Telnet]] :<br />
<br />
init 4 && sleep 5 && einigma2<br />
<br />
<br />
Back to [[#top | top:]]<br />
<br />
If you now open the Menus of the GP3 plugins and screens, the screen names will be printed in the console for each screen you open.<br />
<br />
e.g. '''VariableList3Button_geminiweather'''<br />
<br />
Why should we do this?<br />
<br />
GP3 contains 4 basic screens used as User Interface in GP3:<br />
<br />
* Config2Button<br />
* VariableListNoButton<br />
* VariableList4Button<br />
* VariableList3Button<br />
<br />
<br />
AllGP-Plugins that need a VariableList3Button screen, make use of the base screen.<br />
If you want to create a different screen for the Gemini weather plugin, <br />
you will need the name of the screen in the plugin to create the according design.<br />
<br />
You get the proper screen names via the above described way.<br />
<br />
Base screen for allp lugins that use this screen --> VariableList3Button<br />
Plugin screen for the Gemini weather plugin --> VariableList3Button_geminiweather<br />
<br />
You can compare this to the relation between skin.xml and skin_user.xml.<br />
<br />
<br />
Back to [[#top | Inhaltsverzeichnis:]]<br />
<br />
<br />
==== Known GP3 screen names ====<br />
<br />
Please find a list of the currently known GP3 screen names:<br />
<br />
* gDesktopHD<br />
* gAddons<br />
* Config2Button<br />
* Config2Button_gSimpleList<br />
* VariableListNoButton<br />
* VariableListNoButton_gMultiQuickButton<br />
* VariableListNoButton_RssReader<br />
* VariableListNoButton_MountPoints<br />
* VariableListNoButton_InfoHardware<br />
* RssLister<br />
* RssReader<br />
* RssView<br />
* VariableList4Button<br />
* VariableList3Button<br />
* VariableList3Button_geminidreamnetcast<br />
* VariableList3Button_WidgetXmlList<br />
* VariableList3Button_WebCamViewer<br />
* VariableList3Button_geminiweather<br />
* PrioListSetup<br />
* VariableList3Button_gBrowser<br />
* BrowserFavo<br />
* VariableList3Button_Automount<br />
* VariableList3Button_ProcessInfo<br />
* VariableList3Button_GeminiConfList<br />
* VariableList3Button_DeviceManager<br />
* VariableList3Button_PartitionsManager<br />
* VariableList3Button_gMenu_confgDesktop<br />
* WeatherView<br />
<br />
<br />
'''Back to the overview:[[Gemini-Wiki:Portal]] or mainpage [[Hauptseite]]'''</div>Soliver