WIP RISE (Versuch eines eigenen Skins - Anfänger braucht Hilfe)

  • @ Jugger
    Weglassen Plot im ListView -> dafür gibts ja dann das Info Knöpfchen. Wie gesagt der Look soll möglichst clean sein und die Bedienung "Ehefrauensicher" :D

    Font ist mir klar, fällt unter "Cosmetics". Da bin ich jedoch noch in der "Findungsphase"...

    Ich wollte blauesgrün auch noch fragen wie der toggle-button in seinem Info-Fenster gecodet ist (toggle Plot/Filminformationen), das würde ich gerne auch einbauen...


    Gruß

    Oliver

  • Font ist mir klar, fällt unter "Cosmetics". Da bin ich jedoch noch in der "Findungsphase"...

    Könnte aber dann viel Nacharbeit sein wenn fast alles fertig ist ;)

    Weglassen Plot im ListView -> dafür gibts ja dann das Info Knöpfchen. Wie gesagt der Look soll möglichst clean sein und die Bedienung "Ehefrauensicher"

    Frauenfreundlich also..OK und du meinst mit "Frau drück die I taste sonst haste keine Info" passt das :D
    OK vielleicht haste recht..Sie wird sagen "wann startet denn endlich Dirty Dancing" ;)

  • Zur Verteidigung muß ich sagen, das meine Holde XBMC nun seit "Babylon" benutzen muß :D und nicht ganz so lernresistent ist wie man meinen mag :thumbup:

    Aber dann gibts da ja noch meinen werten Herrn Vater, der mit 64 immer noch alles haben will, aber sich vehement weigert mal ne Bedienungsanleitung zu lesen... :cursing:

    Eigentlich bräuchte ich dafür ne "Gedankensteuerung"... :D

    Oliver

  • liquidolze:

    hier mal die Codeschnipsel:

    Der Button ist kein Toggle sonder besteht aus 2 Buttons, wegen der Bezeichnung.
    (Habs nicht hinbekommen, dass er mir das Label anpasst, wenn man den Button drückt.)

    Button1

    Code
    <control type="button" id ="30">
    					<description>Plot/Info</description>
                                            <height>35</height>
    					<width>170</width>
                                            <label>Daten</label>
                                            <onclick>Skin.ToggleSetting(Plot)</onclick>
    					<selected>Skin.HasSetting(Plot)</selected>
                                            <visible>Skin.HasSetting(Plot)</visible>
    				</control>


    Button2

    Code
    <control type="button" id ="31">
    					<description>Plot/Info</description>
                                            <height>35</height>
    					<width>170</width>
                                            <label>Plot</label>
                                            <onclick>Skin.ToggleSetting(Plot)</onclick>
    					<selected>Skin.HasSetting(Plot)</selected>
                                            <visible>!Skin.HasSetting(Plot)</visible>
    				</control>


    es wird immer nur der Button angezeigt, der gerade gebraucht wird. durch das visible-tag

    ...und so muss das dann bei der Textbox(Plot) aussehen:

    Code
    <control type="textbox" id="4">
                                            <description>Plot</description>
                                            <posx>274</posx>
                                            <posy>122</posy>
                                            <width>690</width>
                                            <height>330</height>
                                            <align>justify</align>
                                            <visible>Skin.HasSetting(Plot)</visible>
                                    </control>


    bzw. dem Daten Fenster:


    ...auch hier ist wieder das visible-tag entscheidend.

    Gruß
    bg

    Edit:
    im Datenfenster (control type="list") müssen natürlich noch deine "item's" bestückt werden. Hab meine mal rausgenommen, weils sonst so lang fürs Forum wird.

  • Danke, ich werd gleich rot... :D

    Im Moment bin ich halt am PVR View zugange und dabei nach und nach die ganzen Dialoge anzupassen.....verhältnismäßig "langweilig", muß aber sein :D

    Ach und für Vorschläge und Feedback bin ich natürlich jederzeit dankbar.

    Gruß, Oliver

  • Hallo Zusammen,

    ich mal wieder...

    Ich bin ja grade am PVR OSD (lasse ich über DialogFullscreenInfo.xml laufen) zugange.

    Kann mir einer sagen wie ich :

    <control type="label">
    <posx>200</posx>
    <posy>540</posy>
    <width>780</width>
    <height>30</height>
    <label>$INFO[VideoPlayer.Title]</label>
    <scroll>true</scroll>
    <align>left</align>
    <aligny>center</aligny>
    <font>Small</font>
    <textcolor>white</textcolor>
    <shadowcolor>black</shadowcolor>
    <visible>VideoPlayer.Content(LiveTV)</visible>
    </control>

    <control type="label">
    <description>Player Times</description>
    <posx>1250</posx>
    <posy>540</posy>
    <width>500</width>
    <label>$INFO[Player.Time]$INFO[Player.Duration, / ]</label>
    <align>right</align>
    <font>Small</font>
    <shadowcolor>black</shadowcolor>
    <visible>VideoPlayer.Content(LiveTV)</visible>
    </control>

    <control type="label">
    <description>Current Video End Time</description>
    <posx>1250</posx>
    <posy>560</posy>
    <width>890</width>
    <label>$LOCALIZE[31000] : $INFO[Player.FinishTime]</label>
    <align>right</align>
    <font>Small</font>
    <shadowcolor>black</shadowcolor>
    <visible>VideoPlayer.Content(LiveTV)</visible>
    </control>


    für die folgende Sendung miteinfügen kann? Soll dann in etwa so aussehen:

    Externer Inhalt anthra.justlinux.de
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.


    Gruß

    Oliver

  • Ich finds einfach nicht raus...wahrscheinlich wieder mal 2-3 Bretter vorm Kopf :cursing:

    Der Screenshot von Jugger sieht schwer nach Tangency aus, aber selbst da finde ich dieses OSD im Skin nicht...

    Kann mir denn jemand sagen ob ich das so wie ich das vorhabe überhaupt in die DialogFullscreenInfo.xml realisieren kann?!

    So versuche ich grade das hinzubekommen, aber nix passiert:

    <control type="label">
    <posx>200</posx>
    <posy>590</posy>
    <width>780</width>
    <height>30</height>
    <!--label>$INFO[ListItem.NextTitle]</label-->
    <label>$INFO[Container.ListItem.NextTitle]</label>
    <scroll>true</scroll>
    <align>left</align>
    <aligny>center</aligny>
    <font>Small</font>
    <textcolor>white</textcolor>
    <visible>VideoPlayer.Content(LiveTV)</visible>
    </control>

    Muß da noch was in der Art mit "visible player has epg" hin? Sowas hatte ich in ner anderen xml gesehen?

    Gruß

    Oliver

  • Der Screenshot von Jugger sieht schwer nach Tangency aus, aber selbst da finde ich dieses OSD im Skin nicht...

    Die HTPC Version davon ist das ;)

    Und auf der Seite die ich verlinkt hab steht ja eigentlich alles aber anzeigen will er manchmal nicht alles im XBMC, denke das liegt am TV-Programm was man benutzt

    VideoPlayer.EndTimeEnd
    VideoPlayer.NextTitle
    VideoPlayer.NextGenre
    VideoPlayer.NextPlot
    VideoPlayer.NextPlotOutline
    VideoPlayer.NextStartTime
    VideoPlayer.NextEndTime
    VideoPlayer.NextDuration
    VideoPlayer.ChannelName
    VideoPlayer.ChannelNumber
    VideoPlayer.ChannelGroup
    VideoPlayer.ParentalRating usw.

  • Erstmal danke an alle die mir hier so weiterhelfen!!!!!

    PVR Info OSD wird so langsam...

    Externer Inhalt img90.imageshack.us
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    Gruß

    Oliver

Jetzt mitmachen!

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