User Tools

Site Tools


layouts

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
layouts [2020/11/17 15:56]
phulshof [General Layout Structure]
layouts [2021/04/11 06:18]
phulshof [<reloadableScrollingText> Parameters]
Line 16: Line 16:
 The global settings.conf file contains the default layout used by RetroFE. It is however possible to give a collection a completely different layout by adding the layout.xml and layout artwork to the /​layouts/<​layout name>/​collections/<​collection name>/​layout/​ directory. A splash.xml is not required/​used for a collection'​s layout. This way you can give each collection a completely different look and feel. The global settings.conf file contains the default layout used by RetroFE. It is however possible to give a collection a completely different layout by adding the layout.xml and layout artwork to the /​layouts/<​layout name>/​collections/<​collection name>/​layout/​ directory. A splash.xml is not required/​used for a collection'​s layout. This way you can give each collection a completely different look and feel.
  
-RetroFE will first search for a layout XML file that matches the screen ratio, so e.g. layout 16x9.xml or layout 4x3.xml. If that file is not found, it will default to layout.xml.+RetroFE will first search for a layout XML file that matches the screen ratio, so e.g. "layout 16x9.xml" ​or layout 4x3.xml. If that file is not found, it will default to "layout.xml". Additionally,​ it will look for a layout file per monitor, e.g. "​layout 16x9 - 0.xml",​ "​layout - 1.xml",​ etc.
  
 When entering a collection, RetroFE will check the /​layouts/<​layout name>/​collections/<​collection name>/​layout/​ directory for the same layout XML files. If found, it will load that new layout, allowing you to set a different layout for each collection. ​ When entering a collection, RetroFE will check the /​layouts/<​layout name>/​collections/<​collection name>/​layout/​ directory for the same layout XML files. If found, it will load that new layout, allowing you to set a different layout for each collection. ​
Line 164: Line 164:
 \\ \\
  
-=====<​reloadableVideo>​ Parameters=====+=====<​reloadableVideo> and <​reloadableAudio> Parameters=====
  
-The <​reloadableVideo>​ tag can be used to display a video of the selected item, and supports the following parameters:+The <​reloadableVideo> and <​reloadableAudio> tag can be used to display a video or audio (supported types are avi, mp4, wav, and mp3) of the selected item, and supports the following parameters:
  
-^<​reloadableVideo>​ tag parameters^^ +^<​reloadableVideo> and <​reloadableAudio> tag parameters^^ 
-|type |The type of video to display: “numberButtons”,​ “numberPlayers”,​ “ctrlType”,​ “numberJoyWays”,​ “rating”,​ “score”,​ “year”, “title”,​ “developer”,​ “manufacturer”,​ “genre”,​ “playlist”,​ “collectionName”,​ “collectionSize”,​ “collectionIndex”,​ “collectionIndexSize”,​ or any type you pick where the title will be used as the name of the file.|+|type |The type of video to display: “numberButtons”,​ “numberPlayers”,​ “ctrlType”,​ “numberJoyWays”,​ “rating”,​ “score”,​ “year”, “title”,​ “developer”,​ “manufacturer”,​ “genre”,​ “playlist”,​ “collectionName”,​ “collectionSize”,​ “collectionIndex”,​ “collectionIndexSize”, "​isFavorite"​, or any type you pick where the title will be used as the name of the file.|
 |imageType |The type of image to display if a video cannot be found: "​numberButtons",​ "​numberPlayers",​ "​year",​ "​title",​ "​manufacturer",​ "​genre"​.| |imageType |The type of image to display if a video cannot be found: "​numberButtons",​ "​numberPlayers",​ "​year",​ "​title",​ "​manufacturer",​ "​genre"​.|
 |mode |See mode attribute for more details.| |mode |See mode attribute for more details.|
Line 180: Line 180:
 |backgroundAlpha |Background color transparency:​ 0 = 0% visible, 0.5=50% visible, 1=100% visible| |backgroundAlpha |Background color transparency:​ 0 = 0% visible, 0.5=50% visible, 1=100% visible|
 |volume |Audio volume of the video: 0 = mute, 1=100% volume| |volume |Audio volume of the video: 0 = mute, 1=100% volume|
 +|jukebox ​       |yes = enable jukebox mode. This will disable the attract mode for this layout, and in stead start scrolling after this video/audio is done playing. Default is no.|
 +|jukeboxNumLoops |Number of loops to play the jukebox element before the jukebox mode is activated. Default is 1.|
  
  
Line 246: Line 248:
 |alignment |The text alignment for vertical scrolls: left, right, centered, justified.| |alignment |The text alignment for vertical scrolls: left, right, centered, justified.|
  
-The text will scroll across the screen until it is no longer visible. Then it will be reset. ​For a vertical scroll: if the startPosition is 0, and the text fits within the defined size, the text will not scroll.+The text will scroll across the screen until it is no longer visible. Then it will be reset. ​If the startPosition is 0, and the text fits within the defined size, the text will not scroll.
  
 Example: Example:
layouts.txt · Last modified: 2021/09/03 17:14 by phulshof