(2014-09-13, 22:42)Kokonutcreme Wrote: (2014-09-10, 22:42)Warner306 Wrote: (2014-09-08, 23:57)tabishmon Wrote: Can't see "choose art" option now but other than that works perfectly.
Please fix the issue
Choose art is still there, hidden under the "+" symbol. I thought it was better that way.
This had also been bugging me as I couldn't see Choose Art in the Extras dialog until I discovered there is another xml file linked to DialogVideoInfo where all this stuff is displayed. It's called custom_119_ExtrasDialog.xml which hadn't been included to download together with your modded file.
I worked out how to add the option Choose Art to replace Cinema Experience in the custom dialog file and to activate the window selectdialog from custom_119_extrasdialog but can't work out how to set the focus on the specific list from the dialogselect.xml file.
Can you point me in the right direction please.
It's been fun playing around with stuff and learning.
I'm not sure why you would have to edit ExtrasDialog - I can choose art automatically or manually by clicking on the "+" and then choosing the desired option. The default extrasdialog should already have these entries because I did not edit them, unless these options were removed in an update. In that case, I'd have to provide a legacy copy of the extrasdialog.
To replace Cinema Experience you must edit the DialogVideoInfo I provided and find the Cinema Experience button. Replace this code with the Choose Art button from the original DialogVideoInfo. Note the seperator.png entries; these are separators between the buttons and should not be removed.
I believe this is the code responsible for the Cinema Experience button:
-<control type="button" id="90202">
<description>Cinema Experience button</description>
<width>260</width>
<textwidth>435</textwidth>
<textoffsetx>15</textoffsetx>
<onclick>Dialog.Close(MovieInformation)</onclick>
<onclick>RunScript(script.cinema.experience,movieid=$INFO[ListItem.DBID])</onclick>
<label>$INFO[System.AddonTitle(script.cinema.experience)]</label>
<visible>System.HasAddon(script.cinema.experience)</visible>
<visible>Container.Content(movies) + !SubString(Window(10025).Property(CinemaExperienceRunning),True)</visible>
</control>