ControlGroup.HasFocus Verständnisfrage

  • Hallo,

    Wegen des Focusverlustes schaue ich mal, aber Durchsehen ist ein guter Tipp, mir fehlt nur noch die Motivation, weil es ja mit einer Fernbedienung auch nicht wirklich oft vorkommt.
    Und mit Animationen kenn ich mich zuwenig aus das ich da viel erreichen werde.

    In meiner Datumsvariable hab ich deswegen ja einen Wert festgelegt der sich jeden Tag verschiebt
    also am 10. Jannuar den Wert 10

    Code
    StringCompare(System.Date(dd),10) + StringCompare(System.Date(mm),01)">010</value>

    Den Vergleiche ich dann mit einer zweiten

    Code
    StringCompare(System.Date(dd),10) + StringCompare(System.Date(mm),01) + [SubString(ListItem.LastPlayed,10.01,Left) | SubString(ListItem.LastPlayed,09.01,Left) | SubString(ListItem.LastPlayed,08.01,Left) | SubString(ListItem.LastPlayed,07.01,Left) | SubString(ListItem.LastPlayed,06.01,Left) | SubString(ListItem.LastPlayed,05.01,Left) | SubString(ListItem.LastPlayed,04.01,Left) | SubString(ListItem.LastPlayed,03.01,Left) | SubString(ListItem.LastPlayed,02.01,Left) | SubString(ListItem.LastPlayed,01.01,Left) | SubString(ListItem.LastPlayed,31.12,Left)]>010</value>

    Die am 10 Jannuar auch den Wert 10 hat.

    Ist die True blende ich eine Grafik ein. Die ist so genau 10 Tag true.
    Deswegen ist es ja so ein riesenteil mit 365 Zeilen.

    Den Filter hab ich mal in Banner und Poster endlos eingebaut.
    Im Prinzip gehts genau darum. A ist leer, Button aber sichtbar... Sinnvoller, vor allem beim Filter Studio, wäre es ja die leeren auszublenden.
    Das hab ich mal zum Test auch mit Playlisten gemacht, weil man wohl momentan einen content nicht sortieren kann. Und mit so kleinen Symbolen ist das für die Katz wenn die Durcheinander kommen.

    16x9 Folder und Playlisten...
    xbmc.zip


    Ich habs mal hochgeladen, hatte aber noch keine Zeit überhaupt mal im Betrieb zu Testen ob das überhaupt Sinnvoll ist. Die Navigation ist ja echt nicht gerade einfach mit drei Containern in einer Ansicht :)
    Geschweige denn das man weiß wo man gerade ist, weil ich nur einen Einblende...

    Grüße

  • alsooooo, da bekommt man ja kopfschmerzen :D

    ein

    Code
    IsEmpty(Container(5130).ListItem.Label)


    funktioniert prinzipiell. da der inhalt des containers aber erst passend zum fokus festgelegt wird gehts natürlich nicht.
    wenn man <content> kombinieren könnte oder einen filter per code schreiben könnte, dann ginge das auf einfache weise.
    du kannst auch für jeden buchstaben einen eigenen container machen mit entsprechender playlist, aber dein code explodiert ja jetzt schon ;) ...

  • Hallo,

    Wem sagst das :) ..

    Ist mir langsam auch zu kompliziert. Selbst die Naviagtion, deswegen hab ich ja oben schon die Hilfepfeile :) .

    Schon klar das IsEmpty nicht geht, aber das Problem betrifft ja Ansich alle Playlisten und sollte eigentlich schon auf etlichen Wunschlisten stehen denke ich.
    Ist im Hauptmenü oder sonst wo ja nichts anderes... Ich verlinke eine Playliste und weiß eigentlich nicht ob was drin ist?
    Und Beim neuen Widgetscript ist es das selbe wenn man es mit Umschalten füttern will. Beispiel meine Widgetansicht in einem eigenen Window.
    Ich schalte um auf laufende Filme und es ist leer weil ich keine habe...

    Eigener Container hatte ich auch überlegt, aber eher temporär im Home mit setzen von Properties für dann alle Viewtypes.
    Aber bei 26 hidden Container explodierts ja vollends ganz :)

    Und von Skripts hab ich keine Ahnung. Es gab ja hier schon mal einen Ansatz der wohl nicht richtig funktionierte soweit ich das Überflogen habe.

    Mal schauen. Ich denk mir mittlerweie das die 26 Container den Kohl auch nicht mehr Fett machen :D

    Grüße

  • Hallo,

    muss jetzt doch nochmal Nachfragen :)

    Zitat

    alsooooo, da bekommt man ja kopfschmerzen :D


    Von meiner Umsetzung als Code oder der Idee Ansich?
    Keine Angst ich Frag nur aus Interesse :), Ich verschone dich dir dabei das Hirn zu verknoten...

    Grüße

  • Hallo,

    muss jetzt doch nochmal Nachfragen :)


    Von meiner Umsetzung als Code oder der Idee Ansich?
    Keine Angst ich Frag nur aus Interesse :), Ich verschone dich dir dabei das Hirn zu verknoten...

    Grüße

    weil ich von dem berg an code erschlagen wurde und erstmal die ganzen variablen und includes durchschauen musste.
    die idee ist nicht schlecht, aber eigentlich was für den core!
    aber lass dich nicht aufhalten ;).
    bg

  • Hallo,

    Schaffst sowieso nicht wenn ich mal was vor hab :) .

    Das Ding ist halt das ich mit Python oder sonst was außer ein wenig Java null am Hut hab. Und Skripte sind ein rotes Tuch für mich.
    Also Versuch ichs halt mit dem was ich hinbekomme. Und irgendwie läuft es trotz der Menge echt noch ziemlich Rund, was mich echt erstaunt hat.

    Viel dringender wäre mir das jemand der Ahnung von hat mir das libary Editor Script Umbaut das man direkt eingeben kann was man ändern will ohne Keyboard.
    Hatte ich hier mal Nachgefragt aber keine Antwort bisher (müsste ich vielleicht auch nochmal bei Addons posten).

    [edit]
    @blauesgrün:

    Hallo,

    Hab noch eine vielleicht nützliche Info.
    Offenbar liegt das Variablenproblem (post1) an der ID Länge.
    Hab gestern daraus einen Listencontainer gemacht weil ich dachte da ist es einfacher mit Ausblenden der Buttons.

    Dort geht Container(16000).HasFocus(16001) in Variablen auch nicht.
    Dafür aber Container(1600).HasFocus(1).

    Offenbar gibt es da irgendeine Längenbegrenzung oder so etwas. Ich denke das der eventuell bei HasFocus alles "Zusammenrechnet" und dort eine maximale Länge hat.
    Hab es zwar nicht explizit in der Groupliste Versucht, aber ich nehm an dort ist es das gleiche und ich habe das unwissentlich mit meiner zweiten Variablen und temp Label Umgangen.[/edit]

    Grüße

Jetzt mitmachen!

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