ES-DE/es-core/src/components
Dan Leach a2f59ee2fc Add Game Info Font Settings to OMX Player
Adds the ability for users to change the following features in OMX Player's subtitles (game info for screen saver).

- font size
- font file path
- italic font file path
- subtitle position

These changes can be made in the GUI menus via the Video Screen Saver menu, or directly in the es_settings.cfg file.

Safe OMX Player defaults are hard-coded into the EmulationStation application.

Here's an example of the new keys loaded/saved into in the es_settings.cfg file:

- `<int name="SubtitleSize" value="38" />`
- `<string name="SubtitleFont" value="/usr/local/share/fonts/slkscr.ttf" />`
- `<string name="SubtitleItalicFont" value="/usr/local/share/fonts/slkscrb.ttf" />`
- `<string name="SubtitleAlignment" value="center" />`
2019-06-19 18:51:32 +01:00
..
AnimatedImageComponent.cpp Silence warnings 2017-11-18 23:20:09 +01:00
AnimatedImageComponent.h Header inclusion cleanup 2017-11-02 19:16:01 +01:00
BusyComponent.cpp Header inclusion cleanup 2017-11-02 19:16:01 +01:00
BusyComponent.h Header inclusion cleanup 2017-11-02 19:16:01 +01:00
ButtonComponent.cpp Switched over the last functions in Utils.cpp to Utils::String, step 3 of 5 in the quest to remove boost::filesystem 2018-01-27 18:04:28 +01:00
ButtonComponent.h Header inclusion cleanup 2017-11-02 19:16:01 +01:00
ComponentGrid.cpp Work with dpad and analogs 2018-11-15 14:38:20 -02:00
ComponentGrid.h iterator -> const_iterator 2017-11-12 00:05:19 +01:00
ComponentList.cpp Work with dpad and analogs 2018-11-15 14:38:20 -02:00
ComponentList.h Header inclusion cleanup 2017-11-02 19:16:01 +01:00
DateTimeComponent.cpp create new DateTimeComponent 2018-10-15 20:40:45 -07:00
DateTimeComponent.h create new DateTimeComponent 2018-10-15 20:40:45 -07:00
DateTimeEditComponent.cpp Work with dpad and analogs 2018-11-15 14:38:20 -02:00
DateTimeEditComponent.h create new DateTimeComponent 2018-10-15 20:40:45 -07:00
GridTileComponent.cpp Silence warnings 2019-03-09 00:23:13 +01:00
GridTileComponent.h Add 3 new theming properties to the grid tile background 2018-05-18 01:20:58 +02:00
HelpComponent.cpp Add "origin" theming element for help prompt 2018-04-15 21:01:54 +02:00
HelpComponent.h Header inclusion cleanup 2017-11-02 19:16:01 +01:00
IList.h Silence warnings 2017-11-18 23:20:09 +01:00
ImageComponent.cpp Final Fix for resizing images 2018-06-09 18:38:18 +01:00
ImageComponent.h Add cropping and minSize to ImageComponent 2018-04-13 02:57:43 +02:00
ImageGridComponent.h Silence warnings 2019-03-09 00:23:13 +01:00
MenuComponent.cpp Switched over the last functions in Utils.cpp to Utils::String, step 3 of 5 in the quest to remove boost::filesystem 2018-01-27 18:04:28 +01:00
MenuComponent.h Switched over the last functions in Utils.cpp to Utils::String, step 3 of 5 in the quest to remove boost::filesystem 2018-01-27 18:04:28 +01:00
NinePatchComponent.cpp NinePatch now position correctly when origin is different from 0 0 2018-05-10 23:43:08 +02:00
NinePatchComponent.h Rewrite NinePatchComponent to handle images of all sizes 2018-04-29 02:06:02 +02:00
OptionListComponent.h Work with dpad and analogs 2018-11-15 14:38:20 -02:00
ScrollableContainer.cpp Silence warnings 2017-11-18 23:20:09 +01:00
ScrollableContainer.h Add pragma once and ifndef header guards to all headers 2017-10-31 18:12:50 +01:00
SliderComponent.cpp Work with dpad and analogs 2018-11-15 14:38:20 -02:00
SliderComponent.h Header inclusion cleanup 2017-11-02 19:16:01 +01:00
SwitchComponent.cpp Header inclusion cleanup 2017-11-02 19:16:01 +01:00
SwitchComponent.h Header inclusion cleanup 2017-11-02 19:16:01 +01:00
TextComponent.cpp Switched over the last functions in Utils.cpp to Utils::String, step 3 of 5 in the quest to remove boost::filesystem 2018-01-27 18:04:28 +01:00
TextComponent.h create new DateTimeComponent 2018-10-15 20:40:45 -07:00
TextEditComponent.cpp Work with dpad and analogs 2018-11-15 14:38:20 -02:00
TextEditComponent.h Header inclusion cleanup 2017-11-02 19:16:01 +01:00
VideoComponent.cpp The final traces of boost has been eliminated 2018-01-30 19:21:09 +01:00
VideoComponent.h The final traces of boost has been eliminated 2018-01-30 19:21:09 +01:00
VideoPlayerComponent.cpp Add Game Info Font Settings to OMX Player 2019-06-19 18:51:32 +01:00
VideoPlayerComponent.h Header inclusion cleanup 2017-11-02 19:16:01 +01:00
VideoVlcComponent.cpp The final traces of boost has been eliminated 2018-01-30 19:21:09 +01:00
VideoVlcComponent.h Header inclusion cleanup 2017-11-02 19:16:01 +01:00