Репозиторий ALT Linux backports/2.4
Последнее обновление: 9 июля 2008 | Пакетов: 497 | Посещений: 1583626
 поиск   регистрация   авторизация 
 
Группа :: Видео
Пакет: xawtv

 Главная   Изменения   Спек   Патчи   Загрузить   Bugs and FR 

Патч: xawtv-3.95-vdr.patch


diff -Nru xawtv-3.93-old/x11/Subdir.mk xawtv-3.93-newvdren/x11/Subdir.mk
--- xawtv-3.93-old/x11/Subdir.mk	2004-01-12 20:56:17 +0300
+++ xawtv-3.93-new/x11/Subdir.mk	2005-01-08 00:06:53 +0300
@@ -148,6 +148,7 @@
 	$(INSTALL_PROGRAM) -s $(TARGETS-x11) $(bindir)
 	$(INSTALL_DIR) $(resdir)/app-defaults
 	$(INSTALL_DATA) $(srcdir)/x11/Xawtv.ad $(resdir)/app-defaults/Xawtv
+	$(INSTALL_DATA) $(srcdir)/x11/Xawtv-vdr $(resdir)/app-defaults/Xawtv-vdr
 endif
 ifeq ($(FOUND_MOTIF),yes)
 install:: $(patsubst %,install-motv-%,$(LANGUAGES))
diff -Nru xawtv-3.93-old/x11/Xawtv-vdr xawtv-3.93-newvdren/x11/Xawtv-vdr
--- xawtv-3.93-old/x11/Xawtv-vdr	1970-01-01 03:00:00 +0300
+++ xawtv-3.93-new/x11/Xawtv-vdr	2005-01-07 23:22:04 +0300
@@ -0,0 +1,595 @@
+
+! ----------------------------------------------------------------------------
+! Strings
+
+Xawtv*international:		true
+Xawtv*font:			7x13bold
+Xawtv*fontSet:			\
+ -*-lucidatypewriter-bold-r-normal-*-14-*-*-*-m-*-iso8859-*, \
+          -*-courier-bold-r-normal-*-14-*-*-*-m-*-iso8859-*, \
+         -gnu-unifont-bold-r-normal--16-*-*-*-c-*-*-*, \
+       -efont-biwidth-bold-r-normal--16-*-*-*-*-*-*-*, \
+                -*-*-bold-r-normal-*-16-*-*-*-m-*-*-*, \
+                -*-*-bold-r-normal-*-16-*-*-*-c-*-*-*, \
+                        -*-*-*-*-*-*-16-*-*-*-*-*-*-*, *
+
+TopLevelShell*international:	true
+TopLevelShell*font:		7x13bold
+TopLevelShell*fontSet:		\
+ -*-lucidatypewriter-bold-r-normal-*-14-*-*-*-m-*-iso8859-*, \
+          -*-courier-bold-r-normal-*-14-*-*-*-m-*-iso8859-*, \
+         -gnu-unifont-bold-r-normal--16-*-*-*-c-*-*-*, \
+       -efont-biwidth-bold-r-normal--16-*-*-*-*-*-*-*, \
+                -*-*-bold-r-normal-*-16-*-*-*-m-*-*-*, \
+                -*-*-bold-r-normal-*-16-*-*-*-c-*-*-*, \
+                        -*-*-*-*-*-*-16-*-*-*-*-*-*-*,*
+
+*popup_help.title:	Welcome to the world of digital entertainment!
+xawtv.tv.help: \
+\n\
+VDR frontend version (A full-featured DVB card is required).\n\
+\n\
+XawTV - (c) 1997-2001 Gerd Knorr <kraxel@bytesex.org>\n\
+VDR - (c) Klaus Schmidinger <Klaus.Schmidinger@cadsoft.de> \n\
+\n\
+If nothing else works, read the manual.  xawtv has a fine manual\n\
+page, check it out.  Some text files with additional documentation\n\
+and hints for trouble shooting come with the source code. If you\n\
+have installed a binary package, these files should be somewhere\n\
+in /usr/share/doc.\n\
+\n\
+Here is the most important for a quick start:\n\
+\n\
+Xawtv is able to connect to the VDR daemon and send user commands\n\
+to VDRn acting as a virtual TV with a set-top-box.\n\
+\n\
+The 'Space' key invokes VDR OSD menu. Use arrow keys to navigate,\n\
+'Enter' to select and 'Back' to exit a submenu. Options are toggled\n\
+by 'Left' and 'Right' keys. You can switch VDR channels by pressing\n\
+the 'Up' and 'Down' arrow keys. 'F1-F3' keys correspond to the 'Red',\n\
+'Green', 'Yellow' and 'Blue' remote control keys. 'F5-F8' keys are\n\
+mapped to VDR macro keys 1-4.'F9-F12' can be used to start plaback,\n\
+stop and rewind digital recordings. Keypad '-' and '+' control DVB\n\
+card's volume, 'Enter' mutes sound. Numeric keys are used to enter\n\
+channel numbers and video editing (see VDR manual).\n\
+\n\
+Note, that some VDR specific key assignments replace regular xawtv\n\
+hotkeys. You can still use 'Page up' and 'Page Down' to to switch\n\
+analog channels.\n\
+\n\
+Hit Return and enjoy...\n\
+\n
+
+Options*mute.label:		Audio (un)mute                  A
+Options*fs.label:		Full Screen on/off              F
+Options*grabppm.label:		Grab Image (ppm)                G
+Options*grabjpeg.label:		Grab Image (jpeg)               J
+Options*recavi.label:		Record Movie (avi)              R
+Options*chanwin.label:		Channel Window                  C
+Options*confwin.label:		Channel Editor                  E
+Options*launchwin.label:	Launcher Window                 L
+Options*zap.label:		Channel Hopping                 Z
+Options*top.label:		Stay On Top                     T
+
+Options*cap.label:		Capture            >
+Options*norm.label:		TV norm            >
+Options*input.label:		Video source       >
+Options*freq.label:		Frequency table    >
+Options*audio.label:		Audio              >
+Options*quit.label:		Quit                            Q
+
+!Options*auto.label:		autodetect
+!Options*mono.label:		mono
+!Options*stereo.label:		stereo
+Options*lang1.label:		Language 1
+Options*lang2.label:		Language 2
+
+Options*bright.l.label:		Bright
+Options*hue.l.label:		Hue
+Options*contrast.l.label:	Contrast
+Options*color.l.label:		Color
+Options*volume.l.label:		Volume
+
+Config*lchannel.label:		Channel
+Config*lname.label:		Station ID
+Config*lkey.label:		Hotkey
+Config*add.label:		Add
+Config*delete.label:		Delete
+Config*modify.label:		Update
+Config*save.label:		Save
+Config*close.label:		Close
+
+Streamer.title:			record a movie
+Streamer*vlabel.label:		movie/images filename
+Streamer*alabel.label:		*.wav filename
+Streamer*streamer.label:	start/stop recording
+Streamer*xanim.label:		playback (start pia)
+
+
+! ----------------------------------------------------------------------------
+! general settings
+
+Xawtv*beNiceToColormap:			false
+Xawtv*highlightThickness:		0
+
+Xawtv*foreground:			black
+Xawtv*background:			lightgray
+Xawtv*justify:				left
+
+Xawtv*menu.translations:		#override	\n\
+	<Motion>:	Autoscroll() highlight()
+
+TopLevelShell*beNiceToColormap:		false
+TopLevelShell*highlightThickness:	0
+
+TopLevelShell*foreground:		black
+TopLevelShell*background:		lightgray
+TopLevelShell*justify:			left
+
+TopLevelShell*menu.translations:	#override	\n\
+	<Motion>:	highlight()
+
+
+! ----------------------------------------------------------------------------
+! TV Window
+
+xawtv.tv.width:			384
+xawtv.tv.height:		288
+xawtv.tv.background:		green
+xawtv.winGravity:		Static
+xawtv.translations:		#override			\n\
+	<PropertyNotify>:	Remote()			\n\
+	<Message>WM_PROTOCOLS:	CloseMain()
+
+xawtv.tv.background:		black
+xawtv.tv.translations:		#override			\n\
+        <Key>Up:                Command(vdr,HITK,Up)                      \n\
+        <Key>Down:              Command(vdr,HITK,Down)                    \n\
+        <Key>space:             Command(vdr,HITK,Menu)                    \n\
+        <Key>Return:            Command(vdr,HITK,Ok)                      \n\
+        <Key>BackSpace:         Command(vdr,HITK,Back)                    \n\
+        <Key>Left:              Command(vdr,HITK,Left)                    \n\
+        <Key>Right:             Command(vdr,HITK,Right)                   \n\
+        <Key>F1:                Command(vdr,HITK,Red)                     \n\
+        <Key>F2:                Command(vdr,HITK,Green)                   \n\
+        <Key>F3:                Command(vdr,HITK,Yellow)                  \n\
+        <Key>F4:                Command(vdr,HITK,Blue)                    \n\
+	<Key>F5:                Command(vdr,HITK,User1)			  \n\
+        <Key>F6:                Command(vdr,HITK,User2)                   \n\
+        <Key>F7:                Command(vdr,HITK,User3)                   \n\
+        <Key>F8:                Command(vdr,HITK,User4)                   \n\
+	<Key>F9:                Command(vdr,HITK,Play)                    \n\
+	<Key>F10:		Command(vdr,HITK,Stop)                    \n\
+	<Key>F11:		Command(vdr,HITK,FastFwd)                 \n\
+	<Key>F12:		Command(vdr,HITK,FastRew)                 \n\
+        <Key>0:                 Command(vdr,HITK,0)                       \n\
+        <Key>1:                 Command(vdr,HITK,1)                       \n\
+        <Key>2:                 Command(vdr,HITK,2)                       \n\
+        <Key>3:                 Command(vdr,HITK,3)                       \n\
+        <Key>4:                 Command(vdr,HITK,4)                       \n\
+        <Key>5:                 Command(vdr,HITK,5)                       \n\
+        <Key>6:                 Command(vdr,HITK,6)                       \n\
+        <Key>7:                 Command(vdr,HITK,7)                       \n\
+        <Key>8:                 Command(vdr,HITK,8)                       \n\
+        <Key>9:                 Command(vdr,HITK,9)                       \n\
+        <Key>KP_0:              Command(vdr,HITK,0)                       \n\
+        <Key>KP_1:              Command(vdr,HITK,1)                       \n\
+        <Key>KP_2:              Command(vdr,HITK,2)                       \n\
+        <Key>KP_3:              Command(vdr,HITK,3)                       \n\
+        <Key>KP_4:              Command(vdr,HITK,4)                       \n\
+        <Key>KP_5:              Command(vdr,HITK,5)                       \n\
+        <Key>KP_6:              Command(vdr,HITK,6)                       \n\
+        <Key>KP_7:              Command(vdr,HITK,7)                       \n\
+        <Key>KP_8:              Command(vdr,HITK,8)                       \n\
+        <Key>KP_9:              Command(vdr,HITK,9)                       \n\
+        <Key>KP_Add:            Command(vdr,HITK,Volume+)                 \n\
+        <Key>KP_Subtract:       Command(vdr,HITK,Volume-)                 \n\
+        <Key>KP_Enter:          Command(vdr,HITK,Mute)                    \n\
+        Ctrl<Key>P:             Command(vdr,HITK,Power)                   \n\
+	Ctrl<Key>R:             Command(vdr,HITK,Record)		  \n\
+        Ctrl<Key>S:             Command(vdr,HITK,Schedule)		  \n\
+        Ctrl<Key>C:             Command(vdr,HITK,Channels)                \n\
+	Ctrl<Key>T:             Command(vdr,HITK,Timers)		  \n\
+	Ctrl<Key>V:             Command(vdr,HITK,Recordings)		  \n\
+        Ctrl<Key>X:             Command(vdr,HITK,Setup)			  \n\
+	Ctrl<Key>V:             Command(vdr,HITK,Commands)		  \n\
+        Ctrl<Key>N:             Command(vdr,HITK,None)                    \n\
+	\
+	<Key>C:			Popup(channels)			\n\
+	<Key>O:			Popup(options)			\n\
+	<Key>H:			Help()				\n\
+	<Key>E:			Popup(config)			\n\
+	<Key>T:			StayOnTop()			\n\
+	<Key>R:			Popup(streamer)			\n\
+	<Key>L:			Popup(launcher)			\n\
+!!	<Key>space:		Command(setstation,next)	\n\
+	<Btn1Up>:		Channel()			\n\
+	<Btn2Up>:		Command(setstation,next)	\n\
+	<Btn3Up>:		Popup(options)			\n\
+	<Key>Escape:		CloseMain()			\n\
+	\
+	<Key>Q:			CloseMain()			\n\
+!!	<Key>KP_Add:		Command(volume,inc)		\n\
+!!	<Key>KP_Subtract:	Command(volume,dec)		\n\
+!!	<Key>KP_Enter:          Command(volume,mute)		\n\
+	<Key>A:			Command(volume,mute)		\n\
+	<Key>F:			Command(fullscreen)		\n\
+	Ctrl<Key>Z:		Zap(fast)			\n\
+	<Key>Z:			Zap()				\n\
+	Ctrl<Key>G:		Command(snap,ppm,win)		\n\
+	Ctrl<Key>J:		Command(snap,jpeg,win)		\n\
+	<Key>G:			Command(snap,ppm,full)		\n\
+	<Key>J:			Command(snap,jpeg,full)		\n\
+!!	Ctrl<Key>Up:		Scan()				\n\
+!!	<Key>Up:		Command(setchannel,next)	\n\
+!!	<Key>Down:		Command(setchannel,prev)	\n\
+!!	<Key>Right:		Command(setchannel,fine_up)	\n\
+!!	<Key>Left:		Command(setchannel,fine_down)	\n\
+!!	Ctrl<Key>Home:		Scan()				\n\
+	<Key>Home:		Command(setchannel,next)        \n\
+	<Key>End:		Command(setchannel,prev)        \n\
+	<Key>Insert:		Command(setchannel,fine_up)     \n\
+	<Key>Delete:		Command(setchannel,fine_down)   \n\
+	\
+	<Key>question:		Command(setstation,query)	\n\
+	<Key>Page_Up:		Command(setstation,next)	\n\
+	<Key>Page_Down:		Command(setstation,prev)	\n\
+!!	<Key>BackSpace:         Command(setstation,back)        \n\
+	<Btn4Up>:		Command(setstation,next)	\n\
+	<Btn5Up>:		Command(setstation,prev)	\n\
+	<Key>V:			Command(capture,toggle)		\n\
+	<Key>D:			Command(showtime)		\n\
+	\
+	<Key>XF86AudioRaiseVolume: Command(volume,inc)		\n\
+	<Key>XF86AudioLowerVolume: Command(volume,dec)		\n\
+	<Key>XF86AudioMute:	Command(volume,mute)		\n\
+	<Key>XF86AudioNext:	Command(setstation,next)	\n\
+	<Key>XF86AudioPrev:	Command(setstation,prev)	\n\
+	<Key>XF86AudioPlay:	Command(capture,on)		\n\
+	<Key>XF86AudioStop:	Command(capture,off)		\n\
+	\
+!!	<Key>F5:		Command(bright,dec)		\n\
+!!	<Key>F6:		Command(bright,inc)		\n\
+!!	<Key>F7:		Command(hue,dec)		\n\
+!!	<Key>F8:		Command(hue,inc)		\n\
+!!	<Key>F9:		Command(contrast,dec)		\n\
+!!	<Key>F10:		Command(contrast,inc)		\n\
+!!	<Key>F11:		Command(color,dec)		\n\
+!!	<Key>F12:		Command(color,inc)		\n\
+	\
+!!	<Key>KP_0:		Command(keypad,0)		\n\
+!!	<Key>KP_1:		Command(keypad,1)		\n\
+!!	<Key>KP_2:		Command(keypad,2)		\n\
+!!	<Key>KP_3:		Command(keypad,3)		\n\
+!!	<Key>KP_4:		Command(keypad,4)		\n\
+!!	<Key>KP_5:		Command(keypad,5)		\n\
+!!	<Key>KP_6:		Command(keypad,6)		\n\
+!!	<Key>KP_7:		Command(keypad,7)		\n\
+!!	<Key>KP_8:		Command(keypad,8)		\n\
+!!	<Key>KP_9:		Command(keypad,9)
+
+! ----------------------------------------------------------------------------
+! Options window
+
+Options.paned.internalBorderWidth:	0
+Options.paned*Scrollbar.orientation:	horizontal
+Options.paned*Scrollbar.length:		150
+Options.paned*Scrollbar.width:		150
+Options.paned*Scrollbar.minimumThumb:	3
+Options.paned*Scrollbar.displayList:		\
+	fg gray50; lines +0,-1,+0,+0,-1,+0;	\
+	fg white; lines +1,-1,-1,-1,-1,+1;
+
+Options.paned.translations:	#override\n\
+	<Key>Escape:		Popup(options)			\n\
+	\
+	<Key>Q:			CloseMain()			\n\
+	<Key>KP_Add:		Command(volume,inc)		\n\
+	<Key>KP_Subtract:	Command(volume,dec)		\n\
+	<Key>KP_Enter:		Command(volume,mute)		\n\
+	<Key>A:			Command(volume,mute)		\n\
+	<Key>F:			Command(fullscreen)		\n\
+	Ctrl<Key>Z:		Zap(fast)			\n\
+	<Key>Z:			Zap()				\n\
+	Ctrl<Key>G:		Command(snap,ppm,win)		\n\
+	Ctrl<Key>J:		Command(snap,jpeg,win)		\n\
+	<Key>G:			Command(snap,ppm,full)		\n\
+	<Key>J:			Command(snap,jpeg,full)		\n\
+	Ctrl<Key>Up:		Scan()				\n\
+	<Key>Up:		Command(setchannel,next)	\n\
+	<Key>Down:		Command(setchannel,prev)	\n\
+	<Key>Right:		Command(setchannel,fine_up)	\n\
+	<Key>Left:		Command(setchannel,fine_down)	\n\
+	<Key>Page_Up:		Command(setstation,next)	\n\
+	<Key>Page_Down:		Command(setstation,prev)	\n\
+	<Key>BackSpace:		Command(setstation,back)	\n\
+	<Btn4Up>:		Command(setstation,next)	\n\
+	<Btn5Up>:		Command(setstation,prev)	\n\
+	<Key>V:			Command(capture,toggle)		\n\
+	\
+	<Key>XF86AudioRaiseVolume: Command(volume,inc)		\n\
+	<Key>XF86AudioLowerVolume: Command(volume,dec)		\n\
+	<Key>XF86AudioMute:	Command(volume,mute)		\n\
+	<Key>XF86AudioNext:	Command(setstation,next)	\n\
+	<Key>XF86AudioPrev:	Command(setstation,prev)	\n\
+	<Key>XF86AudioPlay:	Command(capture,on)		\n\
+	<Key>XF86AudioStop:	Command(capture,off)
+
+Options*Command.testcolor:	red
+Options*Command.translations:	#override			\n\
+	<EnterWindow>:	set-values(true,displayList,		\
+		"fg white; lines +0,-1,+0,+0,-1,+0; 		\
+		 fg gray50; lines +1,-1,-1,-1,-1,+1; ")		\n\
+	<LeaveWindow>:	set-values(true,displayList,"")
+
+! ----------------------------------------------------------------------------
+! Streamer frontend window
+
+Streamer*Label.width:		360
+Streamer*Label.resize:		false
+Streamer*Label.borderWidth:	0
+Streamer*Text.width:		360
+Streamer*Text*background:	white
+Streamer*Text*Scrollbar.background: lightgray
+Streamer*Text*autoFill:		false
+Streamer*Text*editType:		edit
+!Streamer*Text*type:		string
+Streamer*Text*useStringInPlace:	false
+Streamer*status.foreground:	darkred
+
+Streamer*driver.vertDistance:	10
+Streamer*vlabel.vertDistance:	15
+Streamer*vname.vertDistance:	0
+Streamer*alabel.vertDistance:	15
+Streamer*aname.vertDistance:	0
+Streamer*audio.vertDistance:	5
+Streamer*rate.vertDistance:	0
+Streamer*video.vertDistance:	5
+Streamer*fps.vertDistance:	0
+Streamer*size.vertDistance:	0
+Streamer*status.vertDistance:	5
+Streamer*streamer.vertDistance:	5
+Streamer*xanim.vertDistance:	5
+
+Streamer*vname.translations:	#override			\n\
+	<Key>Tab:		Complete()			\n\
+	<EnterWindow>:		set-values(1,background,lightyellow) \n\
+	<LeaveWindow>:		set-values(1,background,white)
+Streamer*aname.translations:	#override			\n\
+	<Key>Tab:		Complete()			\n\
+	<EnterWindow>:		set-values(1,background,lightyellow) \n\
+	<LeaveWindow>:		set-values(1,background,white)
+
+Streamer*Command.width:		360
+Streamer*Command.resize:	false
+Streamer*Command.justify:	left
+Streamer*Command.borderWidth:	0
+Streamer*Command.translations:	#override			\n\
+	<EnterWindow>:	set-values(true,displayList,		\
+		"fg white; lines +0,-1,+0,+0,-1,+0; 		\
+		 fg gray50; lines +1,-1,-1,-1,-1,+1; ")		\n\
+	<LeaveWindow>:	set-values(true,displayList,"")
+
+Streamer*streamer.borderWidth:	0
+Streamer*streamer.justify:	center
+Streamer*streamer.translations:	#override			\n\
+	<EnterWindow>:		set-values(1,background,white)	\n\
+	<LeaveWindow>:		set-values(1,background,lightgray)
+Streamer*streamer.displayList:			\
+	fg white; lines +0,-1,+0,+0,-1,+0;	\
+	fg gray50; lines +1,-1,-1,-1,-1,+1;
+
+Streamer*xanim.borderWidth:	0
+Streamer*xanim.justify:		center
+Streamer*xanim.translations:	#override			\n\
+	<EnterWindow>:		set-values(1,background,white)	\n\
+	<LeaveWindow>:		set-values(1,background,lightgray)
+Streamer*xanim.displayList:			\
+	fg white; lines +0,-1,+0,+0,-1,+0;	\
+	fg gray50; lines +1,-1,-1,-1,-1,+1;
+
+Streamer.form.translations:	#override\n\
+	<Key>Escape:		Popup(streamer)
+
+! ----------------------------------------------------------------------------
+! Channel window
+
+Channels.viewport.useRight:				true
+Channels.viewport.channelbox.hSpace:			0
+Channels.viewport.channelbox.vSpace:			0
+Channels.viewport.channelbox.background:		black
+Channels.viewport.channelbox.Command.justify:		center
+Channels.viewport.channelbox.Command.foreground:	yellow
+Channels.viewport.channelbox.Command.background:	black
+
+Channels.viewport.translations:	#override\n\
+	<Key>Escape:		Popup(channels)			\n\
+								\
+	<Key>Q:			CloseMain()			\n\
+	<Key>KP_Add:		Command(volume,inc)		\n\
+	<Key>KP_Subtract:	Command(volume,dec)		\n\
+	<Key>KP_Enter:		Command(volume,mute)		\n\
+	<Key>A:			Command(volume,mute)		\n\
+	<Key>F:			Command(fullscreen)		\n\
+	Ctrl<Key>Z:		Zap(fast)			\n\
+	<Key>Z:			Zap()				\n\
+	Ctrl<Key>G:		Command(snap,ppm,win)		\n\
+	Ctrl<Key>J:		Command(snap,jpeg,win)		\n\
+	<Key>G:			Command(snap,ppm,full)		\n\
+	<Key>J:			Command(snap,jpeg,full)		\n\
+	Ctrl<Key>Up:		Scan()				\n\
+	<Key>Up:		Command(setchannel,next)	\n\
+	<Key>Down:		Command(setchannel,prev)	\n\
+	<Key>Right:		Command(setchannel,fine_up)	\n\
+	<Key>Left:		Command(setchannel,fine_down)	\n\
+	<Key>Page_Up:		Command(setstation,next)	\n\
+	<Key>Page_Down:		Command(setstation,prev)	\n\
+	<Key>BackSpace:		Command(setstation,back)	\n\
+	<Btn4Up>:		Command(setstation,next)	\n\
+	<Btn5Up>:		Command(setstation,prev)	\n\
+	<Key>V:			Command(capture,toggle)		\n\
+	\
+	<Key>XF86AudioRaiseVolume: Command(volume,inc)		\n\
+	<Key>XF86AudioLowerVolume: Command(volume,dec)		\n\
+	<Key>XF86AudioMute:	Command(volume,mute)		\n\
+	<Key>XF86AudioNext:	Command(setstation,next)	\n\
+	<Key>XF86AudioPrev:	Command(setstation,prev)	\n\
+	<Key>XF86AudioPlay:	Command(capture,on)		\n\
+	<Key>XF86AudioStop:	Command(capture,off)
+
+! ----------------------------------------------------------------------------
+! onscreen + vtx window
+
+xawtv.onscreen.allowShellResize:	true
+xawtv.onscreen.label.resize:		true
+
+xawtv.onscreen*background:		black
+xawtv.onscreen*borderColor:		black
+xawtv.onscreen*foreground:		lightgreen
+xawtv.onscreen.label.justify:		left
+xawtv.onscreen.label.font:		-*-ledfixed-medium-r-*--39-*-*-*-c-*-*-*
+xawtv.onscreen.label.fontSet:		\
+     -*-ledfixed-medium-r-semicondensed--39-*-*-*-c-*-*-*, \
+ -*-bitstream vera sans-medium-r-normal--39-*-*-*-*-*-*-*, \
+           -*-luxi sans-medium-r-normal--39-*-*-*-*-*-*-*, \
+                          -*-*-r-normal--39-*-*-*-*-*-*-*, \
+                               -*-*-*-*--39-*-*-*-*-*-*-*,*
+
+xawtv.vtx.allowShellResize:		true
+xawtv.vtx.label.resize:			true
+
+xawtv.vtx*background:			black
+xawtv.vtx*borderColor:			black
+xawtv.vtx*foreground:			lightgreen
+xawtv.vtx.label.justify:		center
+
+
+! ----------------------------------------------------------------------------
+! Config window
+
+Config.translations:		#override			\n\
+	<Message>WM_PROTOCOLS:	Popup(config)
+
+Config*Label.width:		120
+Config*Label.resize:		false
+Config*Label.borderWidth:	0
+Config*Command.width:		120
+Config*Command.justify:		center
+Config*Text*width:		120
+!Config*Text*resize:		false
+Config*Text*autoFill:		false
+Config*Text*editType:		edit
+!Config*Text*type:		string
+Config*Text*useStringInPlace:	false
+Config*Text*background:		white
+
+Config*channel.borderWidth:	1
+Config*channel.background:	white
+Config*lname.vertDistance:	15
+Config*lkey.vertDistance:	15
+Config*key.borderWidth:		1
+Config*key.background:		white
+Config*add.vertDistance:	15
+
+Config*viewport.width:		120
+Config*viewport.height:		300
+Config*viewport.allowVert:	true
+Config*viewport.allowHoriz:	false
+Config*viewport.resize:		false
+
+Config*list.defaultColumns:	1
+Config*list.forceColumns:	true
+Config*list.background:		white
+
+Config.form.translations:	#override			\n\
+	<Key>Escape:		Popup(config)
+
+Config*modify.accelerators:	#override			\n\
+	<Key>Return:		set()notify()unset()		\n\
+
+Config*Command.borderWidth:	0
+Config*Command.translations:	#override			\n\
+	<EnterWindow>:		set-values(1,background,white)	\n\
+	<LeaveWindow>:		set-values(1,background,lightgray)
+Config*Command.displayList:			\
+	fg white; lines +0,-1,+0,+0,-1,+0;	\
+	fg gray50; lines +1,-1,-1,-1,-1,+1;
+
+Config*channel.translations:	#override			\n\
+	Ctrl<Key>Up:		Scan()				\n\
+	<Key>Up:		Command(setchannel,next)	\n\
+	<Key>Down:		Command(setchannel,prev)	\n\
+	<Key>Right:		Command(setchannel,fine_up)	\n\
+	<Key>Left:		Command(setchannel,fine_down)	\n\
+	<EnterWindow>:		set-values(1,background,lightyellow) \n\
+	<LeaveWindow>:		set-values(1,background,white)
+Config*name.translations:	#override			\n\
+	<EnterWindow>:		set-values(1,background,lightyellow) \n\
+	<LeaveWindow>:		set-values(1,background,white)
+Config*key.translations:	#override			\n\
+	<EnterWindow>:		set-values(1,background,lightyellow) \n\
+	<LeaveWindow>:		set-values(1,background,white)
+Config*list.translations:	#override			\n\
+	<EnterWindow>:		set-values(1,background,lightyellow) \n\
+	<LeaveWindow>:		set-values(1,background,white)	\n\
+	<Key>Up:		Command(setstation,prev)	\n\
+	<Key>Down:		Command(setstation,next)
+
+
+!--------------------------------------------------------------------------
+! Launcher
+
+Launcher.paned.internalBorderWidth: 0
+Launcher.paned.translations:	#override			\n\
+	<Key>Escape:		Popup(launcher)
+
+Launcher*Command.translations:	#override			\n\
+	<EnterWindow>:	set-values(true,displayList,		\
+		"fg white; lines +0,-1,+0,+0,-1,+0; 		\
+		 fg gray50; lines +1,-1,-1,-1,-1,+1; ")		\n\
+	<LeaveWindow>:	set-values(true,displayList,"")
+
+
+!--------------------------------------------------------------------------
+! help window
+
+Xawtv*popup_help.help.ok.justify:	center
+
+*popup_help.help.ok.borderWidth:	0
+*popup_help.help.ok.width:		100
+*popup_help.help.ok.label:		OK
+*popup_help.help.ok.accelerators:	#override		\n\
+	<Key>Q:			set()notify()unset()		\n\
+	<Key>Return:		set()notify()unset()		\n\
+	<Key>Escape:		set()notify()unset()
+*popup_help.help.ok.translations:	#override		\n\
+	<EnterWindow>:		set-values(1,background,white)	\n\
+	<LeaveWindow>:		set-values(1,background,lightgray)
+*popup_help.help.ok.displayList:		\
+	fg white; lines +0,-1,+0,+0,-1,+0;	\
+	fg gray50; lines +1,-1,-1,-1,-1,+1;
+
+
+! ----------------------------------------------------------------------------
+! File dialog
+
+Xawtv*Dialog.value.background:	white
+Xawtv*Dialog.Command.justify:	center
+Xawtv*Dialog.Command.width:	100
+Xawtv*Dialog.label.justify:	left
+
+*Dialog.ok.label:		OK
+*Dialog.cancel.label:		Cancel
+
+!*Dialog.label.width:		300
+*Dialog.value.width:		300
+*Dialog*resizable:		True
+*Dialog.Command.translations:	#override			\n\
+	<EnterWindow>:		set-values(1,background,white)	\n\
+	<LeaveWindow>:		set-values(1,background,lightgray)
+*Dialog.ok.accelerators:	#override \n\
+	<Key>Return: set()notify()unset()
+*Dialog.cancel.accelerators:	#override \n\
+	<Key>Escape: set()notify()unset()
+*Dialog.value.translations:	#override \n\
+	<Key>Tab: Complete()
 
design & coding: Vladimir Lettiev aka crux © 2004-2005