+
+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 $got_args; then
+ enable_it
+else
+ # old zenity menu, to be removed
+ while mainsel=$(zenity --title="TV-Out Configuration" --width="420" --height="348" --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 (Composite)" \
+ "ntsc" "Enable TV Out in NTSC Mode (Composite)" \
+ "pal2" "Enable TV Out in PAL Mode, overlay (Composite)" \
+ "ntsc2" "Enable TV Out in NTSC Mode, overlay (Composite)" \
+ "pals" "Enable TV Out in PAL Mode (SVideo)" \
+ "ntscs" "Enable TV Out in NTSC Mode (SVideo)" \
+ "pal2s" "Enable TV Out in PAL Mode, overlay (SVideo)" \
+ "ntsc2s" "Enable TV Out in NTSC Mode, overlay (SVideo)" \
+ "disable" "Disable TV Out" \
+ )
+ do
+
+ case $mainsel in
+ "pal")
+ layer=0
+ tv_type="pal"
+ conn_type="composite"
+ enable_it
+ zenity --info --title="TV Out" --text "TV Out (PAL Mode) has been enabled." --timeout 6
+ ;;
+
+ "pal2")
+ layer=1
+ tv_type="pal"
+ conn_type="composite"
+ enable_it
+ zenity --info --title="TV Out" --text "TV Out (PAL Mode) has been enabled." --timeout 6
+ ;;
+
+ "ntsc")
+ layer=0
+ tv_type="ntsc"
+ conn_type="composite"
+ enable_it
+ zenity --info --title="TV Out" --text "TV Out (NTSC Mode) has been enabled." --timeout 6
+ ;;
+
+ "ntsc2")
+ layer=1
+ tv_type="ntsc"
+ conn_type="composite"
+ enable_it
+ zenity --info --title="TV Out" --text "TV Out (NTSC Mode) has been enabled." --timeout 6
+ ;;
+
+ "pals")
+ layer=0
+ tv_type="pal"
+ conn_type="svideo"
+ enable_it
+ zenity --info --title="TV Out" --text "TV Out (PAL Mode) has been enabled." --timeout 6
+ ;;
+
+ "pal2s")
+ layer=1
+ tv_type="pal"
+ conn_type="svideo"
+ enable_it
+ zenity --info --title="TV Out" --text "TV Out (PAL Mode) has been enabled." --timeout 6
+ ;;
+
+ "ntscs")
+ layer=0
+ tv_type="ntsc"
+ conn_type="svideo"
+ enable_it
+ zenity --info --title="TV Out" --text "TV Out (NTSC Mode) has been enabled." --timeout 6
+ ;;
+
+ "ntsc2s")
+ layer=1
+ tv_type="ntsc"
+ conn_type="svideo"
+ 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