OpenSkin Designer
Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen
-
-
Echt schade das da nichts mehr passier. War echt sehr hilfreich für Laien
Gesendet von iPhone mit Tapatalk Pro -
Für Notepad++ gibt es das Plugin "ToolBucket". Dort ist ein Such-Tool enthalten, welches auch das Ersetzen mehrerer Zeilen erlaubt.
Damit kann man nach der Codezeile für das constant-widget suchen und diese dann durch die entsprechenden vollständigen Codezeilen in einem Rutsch ersetzen.
OK, man muss jedes einzelne constant-widget "durchkauen", aber so schlimm fand ich das jetzt nicht. Dafür, dass ich anschließend im e2Skinner oder dem OpenSkin Designer weitermachen kann, habe ich die paar Minuten gerne investiert. (Es ist zwar schon etwas länger her, dass ich das mal gemacht habe. Aber länger als eine halbe Stunde dürfte es nicht gedauert haben. Sonst hätte ich faule Socke bestimmt nicht weiter gemacht, dafür, dass ich nur mal kurz etwas nachsehen wollte und den Skin gar nicht nutze...)Der menschliche Körper ist genial. Wenn man sein Ohr ganz langsam auf eine heiße Herdplatte legt, kann man riechen wie blöd man ist!
Letzte Änderung der Signatur vor 15 Minuten. -
Was ganz genau muss man denn machen? Kannst du das bitte erklären. Danke
Gesendet von iPhone mit Tapatalk Pro -
Hat er doch oben
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Django80 ()
-
@LevelOne2k
OK, etwas ausführlicher.
In der skin.xml wirst Du sehr wahrscheinlich am Anfang einen Abschnitt für die constant-widgets finden. Dort dürfte es mehrere Einträger dieser Art geben:
Quellcode
- <constant-widget name="color_buttons_menu_pics">
- <ePixmap pixmap="Vu_HD_1080P/buttons/red.png" position="45,980" size="31,31" alphatest="blend" />
- <ePixmap pixmap="Vu_HD_1080P/buttons/green.png" position="45,1030" size="31,31" alphatest="blend" />
- <ePixmap pixmap="Vu_HD_1080P/buttons/yellow.png" position="375, 980" size="31,31" alphatest="blend" />
- <ePixmap pixmap="Vu_HD_1080P/buttons/blue.png" position="375,1030" size="31,31" alphatest="blend" />
- </constant-widget>]
In den einzelnen Screens wirst Du dann z.B. folgende Zeile finden:
Diese Zeile muss muss dann durch den eigentlichen Code aus dem constant-widget ersetzt werden. Also dem hier:
Quellcode
- <ePixmap pixmap="Vu_HD_1080P/buttons/red.png" position="45,980" size="31,31" alphatest="blend" />
- <ePixmap pixmap="Vu_HD_1080P/buttons/green.png" position="45,1030" size="31,31" alphatest="blend" />
- <ePixmap pixmap="Vu_HD_1080P/buttons/yellow.png" position="375, 980" size="31,31" alphatest="blend" />
- <ePixmap pixmap="Vu_HD_1080P/buttons/blue.png" position="375,1030" size="31,31" alphatest="blend" />
Der menschliche Körper ist genial. Wenn man sein Ohr ganz langsam auf eine heiße Herdplatte legt, kann man riechen wie blöd man ist!
Letzte Änderung der Signatur vor 15 Minuten.Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Blomquist ()
-
Oder die Constant Widgets in Panels umwandeln
Bin dabei im Prinzip so vorgegangen:
In der skin.xml in diesem Bereich
durch
und
durch
ersetzen.
In den einzelnen Screens der skin.xml ist jeweils
durch
zu ersetzen.
Letzendlich sollte man nicht vergessen, die beiden folgenden Zeilen zu entfernen, ansonsten crasht es.
In den einzelnen Skinparts muß das gleiche gemacht werden.Nehmt das Leben nicht zu ernst, ihr kommt eh nicht lebend raus! -
Hi, danke für die ausführliche Anleitung. Ich konnte alles ersetzen und entfernen. Muss ich dann wieder alles rückwärts machen wenn ich den Skin dann auf dem Receiver nutzen will, oder läuft der auch so?
-
Ich habe den Skin gerade im OpenSkin Designer öffnen wollen. Scheinbar haben meine Änderungen leider nicht gewirkt.
Ich bekomme immer noch eine Fehlermeldung:
Spoiler anzeigen See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.Xml.XmlException: The 'panel' start tag on line 144 position 3 does not match the end tag of 'screen'. Line 154, position 4.
at System.Xml.XmlTextReaderImpl.Throw(Exception e)
at System.Xml.XmlTextReaderImpl.Throw(String res, String[] args)
at System.Xml.XmlTextReaderImpl.ThrowTagMismatch(NodeData startTag)
at System.Xml.XmlTextReaderImpl.ParseEndElement()
at System.Xml.XmlTextReaderImpl.ParseElementContent()
at System.Xml.XmlTextReaderImpl.Read()
at System.Xml.XmlLoader.LoadNode(Boolean skipOverWhitespace)
at System.Xml.XmlLoader.LoadDocSequence(XmlDocument parentDoc)
at System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace)
at System.Xml.XmlDocument.Load(XmlReader reader)
at System.Xml.XmlDocument.Load(String filename)
at OpenSkinDesigner.Logic.cXMLHandler.XmlToTreeView(String path, TreeView treeView)
at OpenSkinDesigner.Frames.fMain.open(String path)
at OpenSkinDesigner.Frames.fMain.openToolStripMenuItem_Click(Object sender, EventArgs e)
at OpenSkinDesigner.Frames.fMain.btnOpen_Click(Object sender, EventArgs e)
at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
at System.Windows.Forms.ToolStripButton.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2053.0 built by: NET47REL1
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
OpenSkinDesigner
Assembly Version: 3.0.0.0
Win32 Version: 3.0.0
CodeBase: file:///C:/Users/Keinen/Desktop/OpenSkin-Designer/OpenSkinDesigner.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2053.0 built by: NET47REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2053.0 built by: NET47REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2053.0 built by: NET47REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Data
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2053.0 built by: NET47REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2053.0 built by: NET47REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2053.0 built by: NET47REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Numerics
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2053.0 built by: NET47REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
----------------------------------------
ScintillaNET
Assembly Version: 2.6.0.0
Win32 Version: 2.6.0.0
CodeBase: file:///C:/Users/Keinen/Desktop/OpenSkin-Designer/ScintillaNET.DLL
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2053.0 built by: NET47REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
Bildschirmfoto 2017-10-06 um 05.10.14.png
Was habe ich falsch gemacht?
Ich habe die geänderte skin.xml vom MetrixFHD mal angehängt.
Vielen Dank für eure Hilfe! -
Der Fehler steht doch da,sogar in welcher Zeile.
Ließ dir nochmal den Post von ditschi durch -
Hm, irgendwie stehe ich auf dem Schlauch
Gesendet von iPhone mit Tapatalk Pro -
LevelOne2k schrieb:
Hi, danke für die ausführliche Anleitung. Ich konnte alles ersetzen und entfernen. Muss ich dann wieder alles rückwärts machen wenn ich den Skin dann auf dem Receiver nutzen will, oder läuft der auch so?
-
Danke für den Hinweis. Aber erstmal muss ich ihn mit dem Editor zum laufen bekommen
Gesendet von iPhone mit Tapatalk Pro -
LevelOne2k schrieb:
Was habe ich falsch gemacht?
hab es mal für dich geändert -
Es geht leider immer noch nicht:
Spoiler anzeigen See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at OpenSkinDesigner.Logic.cDataBase.initFonts(cXMLHandler XmlHandler)
at OpenSkinDesigner.Logic.cDataBase.init(cXMLHandler XmlHandler)
at OpenSkinDesigner.Frames.fMain.open(String path)
at OpenSkinDesigner.Frames.fMain.openToolStripMenuItem_Click(Object sender, EventArgs e)
at OpenSkinDesigner.Frames.fMain.btnOpen_Click(Object sender, EventArgs e)
at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
at System.Windows.Forms.ToolStripButton.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2053.0 built by: NET47REL1
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
OpenSkinDesigner
Assembly Version: 3.0.0.0
Win32 Version: 3.0.0
CodeBase: file:///C:/Users/Keinen/Desktop/OpenSkin-Designer/OpenSkinDesigner.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2053.0 built by: NET47REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2053.0 built by: NET47REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2053.0 built by: NET47REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Data
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2053.0 built by: NET47REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2053.0 built by: NET47REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2053.0 built by: NET47REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Numerics
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2053.0 built by: NET47REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
----------------------------------------
ScintillaNET
Assembly Version: 2.6.0.0
Win32 Version: 2.6.0.0
CodeBase: file:///C:/Users/Keinen/Desktop/OpenSkin-Designer/ScintillaNET.DLL
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2053.0 built by: NET47REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
Bildschirmfoto 2017-10-06 um 09.27.45.png -
-
Ja, aber eine # davor hat wohl nicht gereicht. Ich musste sie komplett aus der skin.xml löschen. Jetzt funktioniert das editieren. Muss ich noch etwas beachten oder kann ich jetzt die einzelnen Skinparts editieren?
Gesendet von iPhone mit Tapatalk Pro -
-
Ok und das kann jetzt alles so bleiben oder müssen die Änderungen die für den Editor gemacht wurden später wieder zurück bauen sobald der Skin auf dem Receiver laufen soll?
Gesendet von iPhone mit Tapatalk Pro -
Wenn du den abgeänderten, kompletten Skin (was ich nicht empfehle weil dann Skinupdates dir alles überschreiben) nutzen willst, dann musst nur wieder die "alias" einfügen.
Ansonsten würde ich das machen was ich in Post 152 geschrieben habe machen. Dann musst allerdings deine abgeänderten Screens zurück bauen.
Vorteil hier wäre, dass du die Fehlersuche auf diese Screens beschränken kannst wenn es nicht läuft. Einfach diese löschen und Box startet wieder.
Bei einem ganzen abgeänderten Skin musst eventuell mehr aufwand betreiben um den Fehler zu finden dass deine Box wieder läuft.