#! /bin/bash
#
Encoding=UTF-8
#############################################################################
#																			#
# Author D.M-Wilhelm aka Leiche <kellerleicheorig@aol.com> at Nov 05 2010	#
# Website <kellerleiche.bplaced.net> 										#
# Designed for PCLinuxOS'10													#
# Release 2010-2017														#
# License GPL2																#
#																			#
#############################################################################
				

# i18n - Internationalization - Internationalisierung
export TEXTDOMAIN=pclos-flv-main
export TEXTDOMAINDIR="/usr/share/locale"
#
if [ -f /usr/bin/avconv ]; then
	CONVERTER=avconv
	elif [ -f /usr/bin/ffmpeg ]; then
	CONVERTER=ffmpeg
fi

TITLE=$"FLV-Player and Converter"
dirname="$(dirname "$(readlink -e "$0")")"
VERSION=" `cat "$dirname"/Version`"
gtkdialog -v | grep gtkdialog > /tmp/gtkversion
mplayer -v | grep -A 8 MPlayer > /tmp/mplayerversion
$CONVERTER -version > /tmp/converterversion
# help window
HELP='
<window window_position="1" title="'$TITLE$VERSION'" icon-name="pclos_flv_main" skip_taskbar_hint="true">
	<vbox>
		<frame '$"About PCLinuxOS FLV Player and Converter"'>
			<notebook labels="'$"About|GTKDialog|Mplayer|"$CONVERTER"|Mplayer Shortcuts|shantz-xwinwrap|youtube-dl|History|Credits"'">
			<vbox>
				<text use-markup="True" width-chars="30">
					<label>'$"A simple player for your stored videos from youtube or other websites using flv/mp4 type videos. With the converter you can convert the audio to mp3, wav, ogg, aac, flac or wma. It is easy to use."'</label>
				</text>
				<pixmap>
					<input file>/usr/share/PCLinuxOS-FLV-Player/pcloslogo.png</input>
				</pixmap>
				<text use-markup="True" width-chars="30">
					<label>"'$"<b>Author:</b> D.M.-Wilhelm [leiche]"'"</label>
				</text> 
				<text use-markup="True" width-chars="30">
					<label>"'$"<b>Licence:</b> GPL"'"</label>
				</text> 
				<text use-markup="True" width-chars="30">
					<label>"'$"<b>Copyright</b> 2010-2025"'"</label>
				</text>
				<text use-markup="True" width-chars="30">
					<label>"'"*************************"'"</label>
				</text>
				<text use-markup="True" width-chars="30">
					<label>"'$"Converter <b>$CONVERTER</b> is installed! "'"</label>
				</text>
				<text>
					<input>'"normalize --version | grep -m 1  normalize"'</input>
				</text>
			</vbox>
			
			<vbox>
				<text><input file>/tmp/gtkversion</input></text>
			</vbox> 
  
			<vbox>
				<text><input file>/tmp/mplayerversion</input></text>
			</vbox> 
			
			<vbox>
				<text><input file>/tmp/converterversion</input></text>
			</vbox> 
			
			<vbox scrollable="true" width="600" height="300">
				<text use-markup="True" wrap="false" xalign="0">
					<label>"<b>'$"Basic keys: (complete list in the man page, also check input.conf)"'</b>"</label>
				</text>
				<text use-markup="True" wrap="false" xalign="0">
					<label>"'$"<b>&lt;&#8211;  or  &#8211;&gt;</b>     
seek backward/forward 10 seconds"'"</label>
				</text>
				<text use-markup="True" width-chars="30" wrap="false" xalign="0">
					<label>"'$"<b>down or up</b>       
seek backward/forward  1 minute"'"</label>
				</text> 
				<text use-markup="True" wrap="false" xalign="0">
					<label>"'$"<b>pgdown or pgup</b>  
seek backward/forward 10 minutes"'"</label>
				</text> 
				<text use-markup="True" wrap="false" xalign="0">
					<label>"'$"<b>&lt; or &gt;</b>         
step backward/forward in playlist"'"</label>
				</text> 
				<text use-markup="True" wrap="false" xalign="0">
					<label>"'$"<b>p or SPACE</b>       
pause movie (press any key to continue)"'"</label>
				</text>
				<text use-markup="True" wrap="false" xalign="0">
					<label>"'$"<b>q or ESC </b>        
stop playing and quit program"'"</label>
				</text>
				<text use-markup="True" wrap="false" xalign="0">
					<label>"'$"<b>+ or -</b>          
adjust audio delay by +/- 0.1 second"'"</label>
				</text>
				<text use-markup="True" width-chars="30" wrap="false" xalign="0">
					<label>"'$"<b>o </b>               
cycle OSD mode:  none / seekbar / seekbar + timer "'"</label>
				</text>
				<text use-markup="True" width-chars="30" wrap="false" xalign="0">
					<label>"'$"<b>9 or 0 </b>          
increase or decrease PCM volume "'"</label>
				</text>
			</vbox>
			
			<vbox scrollable="true" width="600" height="300">
				<text wrap="false" xalign="0">
				<label>"This is a tool to make screensavers, movies etc as your wallpaper. 
Go to http://tech.shantanugoel.com/projects/linux/shantz-xwinwrap for more details..."</label></text>
			</vbox>
			
			<vbox scrollable="true" width="600" height="300">
				<text wrap="false" xalign="0">
				<label>"youtube-dl is a command-line program to download videos from YouTube.com and a few more sites. 
Go to https://rg3.github.io/youtube-dl/, or use `youtube-dl --help´ in a terminal for more details."</label></text>
			</vbox>
			
			<vbox scrollable="true" width="600" height="300">
				<text wrap="false" xalign="0">
				<input>cat /usr/share/PCLinuxOS-FLV-Player/ChangeLog</input></text>
			</vbox>
			
			<vbox>
				<text use-markup="True" width-chars="30">
					<label>"'$"<b>Special thanks goes to:</b> Neal Brooks, and Angel02_de"'"</label>
				</text>
				<text><label>***************************</label></text>
				<text use-markup="True" width-chars="30">
					<label>"'$"Icon artwork by <b>agmg</b>"'"</label>
				</text>
				<text><label>***************************</label></text>
				<text use-markup="True" width-chars="30">
					<label>"'$"<b>Translators are:</b>"'"</label>
				</text>	
				<text use-markup="True" width-chars="30">
					<label>"'$"<b>Crow</b> Spanish translation"'"</label>
				</text>
				<text use-markup="True" width-chars="30">
					<label>"'$"<b>agmg</b> Greek translation"'"</label>
				</text>
			</vbox>	
			</notebook> 
		</frame>
		<hbox>
			<button>
				<label>'$"Exit"'</label>
				<input file>/usr/share/PCLinuxOS-FLV-Player/icons/exit24.png</input>
				<action type="exit">DIALOG</action>
			</button>
		</hbox>
	</vbox>
</window>
'
#
export GUI="`echo "$HELP" | sed -e 's/##.*//'`" 
gtkdialog -p GUI
