+
+if [ "$tv_type" != "pal" -a "$tv_type" != "ntsc" ]; then
+ usage
+fi
+
+if [ "$conn_type" != "svideo" -a "$conn_type" != "composite" ]; then
+ usage
+fi
+
+if [ "$layer" != "0" -a "$layer" != "1" ]; then
+ usage
+fi
+
+if [ "$tv_type" = "ntsc" ]; then
+ size=$ntsc_size
+ pos=$ntsc_pos
+fi
+
+
+if $got_args; then
+ enable_it
+else
+ # old zenity menu, to be removed
+ while mainsel=$(zenity --title="TV-Out Configuration" --width="420" --height="248" --list \
+ --column "id" --column "Please select" --hide-column=1 \
+ --text="This is a very simple TV Out Script. It will be enhanced." \
+ "pal" "Enable TV Out in PAL Mode" \
+ "ntsc" "Enable TV Out in NTSC Mode" \
+ "pal2" "Enable TV Out in PAL Mode, overlay" \
+ "ntsc2" "Enable TV Out in NTSC Mode, overlay" \
+ "disable" "Disable TV Out" \
+ )
+ do
+
+ case $mainsel in
+ "pal")
+ layer=0
+ pos=$pal_pos
+ size=$pal_size
+ enable_it
+ zenity --info --title="TV Out" --text "TV Out (PAL Mode) has been enabled." --timeout 6
+ ;;
+
+ "pal2")
+ layer=1
+ pos=$pal_pos
+ size=$pal_size
+ enable_it
+ zenity --info --title="TV Out" --text "TV Out (PAL Mode) has been enabled." --timeout 6
+ ;;
+
+ "ntsc")
+ layer=0
+ pos=$ntsc_pos
+ size=$ntsc_size
+ enable_it
+ zenity --info --title="TV Out" --text "TV Out (NTSC Mode) has been enabled." --timeout 6
+ ;;
+
+ "ntsc2")
+ layer=1
+ pos=$ntsc_pos
+ size=$ntsc_size
+ enable_it
+ zenity --info --title="TV Out" --text "TV Out (NTSC Mode) has been enabled." --timeout 6
+ ;;
+
+ "disable")
+ disable_it
+ zenity --info --title="TV Out" --text "TV Out has been disabled." --timeout 6
+ ;;
+ esac
+ done
+fi