shutdownmenu

  • Hallo ich möchte das shutdownmenu Window im Mimic Skin etwas ändern-
    Soll heißen ich hätte gerne einen Punkt für Favorites mit drin.
    Die zuständige Datei ist DialogButtonMenu.xml.
    Was müßte ich in dieser Datei ändern bzw zufügen.

    Gibt es auch eine Möglichkeit , den Shutdown Befehl mit einem anderen Addon zu belegen? Es gibt ja Addons fürs schnelle schließen von Kodi.
    Die original Datei vom Mimic Skin habe ich mal angehangen.
    Ich hoffe , ein Skinner kann mir helfen

  • Wo soll denn der Button für die Favoriten sein?
    Ich hab den mal oben hingepackt.

    Hinzugefügt hab ich oben einen weiteren Control und unten dann den Button.

    Ich bin aber kein Skinner sondern nur ein Frickler.

  • Code
    <control type="button" id="11">
      <description>Favourites Button</description>
      <texturenofocus/>
      <onclick>ActivateWindow(Favourites)</onclick>
      <label>Favoriten</label>
    </control>

    Das ist die Stelle. Mehr ist es nicht.

    Möchtest du die Favoriten an einer anderen Stelle haben, musst du sie nur an einer anderen Stelle im Code plazieren.

    Wertschätzung kostet nichts, aber sie ist von unschätzbarem Wert.

  • Gibt es auch eine Möglichkeit , den Shutdown Befehl mit einem anderen Addon zu belegen?

    Kannst du noch etwas mehr dazu sagen. Ich fürchte, ich kann dir gerade nicht folgen ;)

    So wie ich es verstehe möchtest du das Kodi schließt/beendet wird, wenn ein Add-on aufgerufen wird?

    Ah, ich glaube, jetzt habe ich es verstanden. Du möchtest, dass, wenn du auf Shudown klickst, ein anderes Add-on aufgerufen wird:

    Code
    <control type="button" id="2">
      <description>Exit button</description>
      <texturenofocus/>
      <onclick>Quit()</onclick>
      <label>13012</label>
      <visible>System.ShowExitButton</visible>
    </control>


    Das ist die entsprechende Stelle, die bei einem Klick darauf Quit() aufruft. Du kannst die <onclick>....</onclick> ganz nach deinen Wünschen anpassen und auch dort sagen, dass ein Addon aufgerufen wird. Dafür kannst du die sogenannten "Built-In Functions" verwnden:

    https://kodi.wiki/view/List_of_built-in_functions

    In dem Fall sind es die Add-on Functions:

    https://kodi.wiki/view/List_of_b…on_built-in.27s


    Daraus dann zum Beispiel:


    RunAddon(id)

    oder

    RunPlugin(plugin)

    oder

    RunScript(script[,args]*)


    Je nachdem ob das, was du ausführen möchtest, ein Add-on, ein Plugin oder ein Script ist.


    Ich würde es mit "RunAddon(id)" versuchen wobei du id mit der ID des entsprechenden Add-ons ersetzen musst. Es könnte dann zum Beispiel wie folgt aussehen:


    Code
    <control type="button" id="2">
      <description>Exit button</description>
      <texturenofocus/>
      <onclick>RunAddon(plugin.stopkodi)</onclick>
      <label>13012</label>
      <visible>System.ShowExitButton</visible>
    </control>

    "stopkodi" ist natürlich ein erfundener Name, den du durch das entsprechende ersetzen musst.

    Wertschätzung kostet nichts, aber sie ist von unschätzbarem Wert.

    Einmal editiert, zuletzt von DaVu (7. November 2018 um 09:19)

  • Einfach fragen, wenn was nicht einleuchtet ;)

    Um die ID eines Addons rauszufinden, schaust du einfach in deinen Userdata-Ordner im Unterordner "Addons" nach. Da stehen die installierten Add-ons drin mit jeweils einem Ordnernamen pro Add-on. Dieser Ordnername ist die ID des Add-ons

    Wertschätzung kostet nichts, aber sie ist von unschätzbarem Wert.

  • Angabe ohne Gewähr, aber ich vermute im Skin Ordner und dann im Unterordner "Colors" und den dort befindlichen xml-Dateien.

    Ist aber wirklich nur eine schnelle Vermutung.

    Wertschätzung kostet nichts, aber sie ist von unschätzbarem Wert.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!