! ----------------------------------------------------------------------------
! strings [i18n]

! channel scan
!*chscan_popup.title:		Channel scan
!*chscan_popup*okLabelString:	Start
!*chscan_popup*hints.labelString:	\
!	       \n\
!	TV .      \n\
!	     ,\n\
!	    ,    \n\
!	  :( . \n\
!	       (PAL/SECAM)\n\
!	   ,  secam-\n\
!	     ,   scantv\n\
!	      $home./tv.*\n\
!	\n

! tooltips (needs openmotif 2.2)
control*tool.prev.toolTipString:	 	
control*tool.next.toolTipString:	 
control*tool.snap.toolTipString:	 
control*tool.movie.toolTipString:	 
control*tool.mute.toolTipString:	 
control*tool.exit.toolTipString:	

! ----------------------------------------------------------------------------

! file menu
control*menubar*rec.acceleratorText:	R
control*menubar*rec.accelerator:	<Key>R
control*menubar*quit.acceleratorText:	Q
control*menubar*quit.accelerator:	<Key>Q

! edit menu
control*menubar*copy.acceleratorText:	Ctrl+C
control*menubar*copy.accelerator:	Ctrl<Key>C

! tools menu
control*menubar*full.acceleratorText:	F
control*menubar*full.accelerator:	<Key>F
control*menubar*ontop.acceleratorText:	T
control*menubar*ontop.accelerator:	<Key>T
control*menubar*levels.acceleratorText:	L
control*menubar*levels.accelerator:	<Key>L
control*menubar*st_up.acceleratorText:	 
control*menubar*st_dn.acceleratorText:	 

control*menubar*ch_up.acceleratorText:	
control*menubar*ch_dn.acceleratorText:	
control*menubar*fi_up.acceleratorText:	
control*menubar*fi_dn.acceleratorText:	

control*menubar*ppm_f.acceleratorText:	G
control*menubar*ppm_f.accelerator:	~Ctrl<Key>G
control*menubar*ppm_w.acceleratorText:	Ctrl+G
control*menubar*ppm_w.accelerator:	Ctrl<Key>G
control*menubar*jpg_f.acceleratorText:	J
control*menubar*jpg_f.accelerator:	~Ctrl<Key>J
control*menubar*jpg_w.acceleratorText:	Ctrl+J
control*menubar*jpg_w.accelerator:	Ctrl<Key>J

! devices menu
control*menubar*attrs.acceleratorText:	S
control*menubar*attrs.accelerator:	<Key>S


! ----------------------------------------------------------------------------
! fonts

*renderTable:
*renderTable.fontType: FONT_IS_FONTSET
*renderTable.fontName: \
  -adobe-helvetica-medium-r-normal-*-14-*-*-*-p-*-iso8859-*, \
 -cronyx-helvetica-medium-r-normal-*-14-*-*-*-p-*-koi8-r, \
         -*-lucida-medium-r-normal-*-14-*-*-*-p-*-iso8859-*, \
       -gnu-unifont-medium-r-normal--16-*-*-*-p-*-*-*, \
     -efont-biwidth-medium-r-normal--16-*-*-*-*-*-*-*, \
              -*-*-medium-r-normal-*-14-*-*-*-p-*-*-*, \
              -*-*-medium-r-normal-*-16-*-*-*-p-*-*-*, \
                        -*-*-*-*-*-*-14-*-*-*-*-*-*-*, \
                        -*-*-*-*-*-*-16-*-*-*-*-*-*-*,*

MoTV4.onscreen.label.renderTable:
MoTV4.onscreen.label.renderTable.fontType: FONT_IS_FONTSET
MoTV4.onscreen.label.renderTable.fontName: \
     -*-ledfixed-medium-r-semicondensed--39-*-*-*-c-*-*-*, \
 -*-bitstream vera sans-medium-r-normal--39-*-*-*-*-*-*-*, \
           -*-luxi sans-medium-r-normal--39-*-*-*-*-*-*-*, \
                          -*-*-r-normal--39-*-*-*-*-*-*-*, \
                               -*-*-*-*--39-*-*-*-*-*-*-*,*

MoTV4.vtx.label.renderTable:
MoTV4.vtx.label.renderTable.fontType: FONT_IS_FONTSET
MoTV4.vtx.label.renderTable.fontName: \
	-*-fixed-medium-r-normal--20-*-*-*-*-*-*, *

*background:		gray77


! ----------------------------------------------------------------------------
! main window

MoTV4.geometry:			768x576+50+50
MoTV4.winGravity:		Static

MoTV4.translations:		#override			\n\
	<PropertyNotify>:	Remote()

MoTV4.tv.traversalOn:		false
MoTV4.tv.highlightThickness:	0
MoTV4.tv.background:		black
MoTV4.tv.translations:		#replace			\n\
	<Btn2Down>:		Ipc(drag)			\n\
	<Btn3Up>:		Popup(control)			\n\
	~Alt ~Ctrl <Key>C:	Popup(control)			\n\
	Ctrl <Key>C:		Ipc(clipboard)			\n\
	Alt <Key>C:		Ipc(clipboard)			\n\
	<Key>R:			Popup(streamer)			\n\
	<Key>S:			Popup(attr)			\n\
	<Key>L:			Popup(levels)			\n\
	<Key>T:			StayOnTop()			\n\
	<Key>H:			man(motv)			\n\
	<Key>F1:		man(motv)			\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\
	~Ctrl<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>space:		Command(setstation,next)	\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>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)		\n\
	\
	<Key>osfHelp:		man(motv)			\n\
	<Key>osfActivate:	Command(volume,mute)		\n\
	Ctrl<Key>osfUp:		Scan()				\n\
	~Ctrl<Key>osfUp:	Command(setchannel,next)	\n\
	<Key>osfDown:		Command(setchannel,prev)	\n\
	<Key>osfRight:		Command(setchannel,fine_up)	\n\
	<Key>osfLeft:		Command(setchannel,fine_down)	\n\
	<Key>osfPageUp:		Command(setstation,next)	\n\
	<Key>osfPageDown:	Command(setstation,prev)	\n\
	<Key>osfBackSpace:	Command(setstation,back)


MoTV4.tv*stationsM.menuPost:		<Btn1>

MoTV4.about_box_popup.deleteResponse:	DESTROY
MoTV4.errbox_popup.deleteResponse:	UNMAP

MoTV4.tv*stationsM.packing:		PACK_COLUMN
control*menubar*stationsM.packing:	PACK_COLUMN


! ----------------------------------------------------------------------------
! control window

control.title:				MoTV
control.iconName:			MoTV
control.iconPixmap:			TVimg
control.iconMask:			TVimg_shape
control*traversalOn:			true
control*highlightThickness:		0
control*XmPushButton.highlightThickness: 1
control.XmDialogShell*highlightThickness: 1

control.toolTipEnable:			1
control.toolTipPostDelay:		3000
control.toolTipPostDuration:		8000
control*TipLabel.foreground:		black
control*TipLabel.background:		lightyellow
control*TipShell.borderWidth:		1
control*TipShell.borderColor:		black
control*tool.orientation:		HORIZONTAL
control*tool.?.shadowThickness:		1
control*tool.?.labelType:		PIXMAP
control*tool.XmSeparator.orientation:	VERTICAL
control*tool.XmSeparator.width:		12
control*tool.XmSeparator.margin:	3
control*tool.prev.labelPixmap:		prev
control*tool.next.labelPixmap:		next
control*tool.snap.labelPixmap:		snap
control*tool.movie.labelPixmap:		movie
control*tool.mute.labelPixmap:		mute
control*tool.exit.labelPixmap:		exit

control*menubar*XmMenuShell.XmRowColumn.tearOffModel:	TEAR_OFF_ENABLED
!control*box.XmPushButton*menu.tearOffModel:	TEAR_OFF_DISABLED

control.form.scroll.scrollingPolicy:		AUTOMATIC
!control.form.scroll.scrollBarDisplayPolicy:	STATIC
control.form.scroll.scrollBarPlacement:		BOTTOM_RIGHT
control.form.scroll.scrolledWindowChildType:	SCROLL_VERT

!control.form.scroll.cont.background:		lightyellow
control.form.scroll.cont.detailColumnHeading:	Station,Channel,Hotkey,Group
control.form.scroll.cont.detailColumnHeadingCount: 4
control.form.scroll.cont.layoutDirection:	LEFT_TO_RIGHT_TOP_TO_BOTTOM
control.form.scroll.cont.spatialIncludeModel:	APPEND
control.form.scroll.cont.spatialResizeModel:	GROW_MINOR
control.form.scroll.cont.spatialStyle:		CELLS
control.form.scroll.cont.spatialSnapModel:	SNAP_TO_GRID
control.form.scroll.cont.outlineButtonPolicy:	OUTLINE_BUTTON_ABSENT
control.form.scroll.cont.primaryOwnership:	XmOWN_NEVER
control.form.scroll.cont.XmIconGadget.shadowThickness: 1

control.form.?.leftAttachment:		ATTACH_FORM
control.form.?.rightAttachment:		ATTACH_FORM
control.form.tool.topAttachment:	ATTACH_WIDGET
control.form.tool.topWidget:		menubar
control.form.scroll.topAttachment:	ATTACH_WIDGET
control.form.scroll.topWidget:		tool
control.form.scroll.bottomAttachment:	ATTACH_WIDGET
control.form.scroll.bottomWidget:	status
control.form.status.bottomAttachment:	ATTACH_FORM
control.form.status.orientation:	HORIZONTAL
control.form.status.marginWidth:	0
control.form.status.marginHeight:	0
control.form.status.spacing:		0
!control.form.status.adjustLast:		True
control.form.status.f.shadowType:	SHADOW_IN
control.form.status.f.shadowThickness:	1
control.form.status.f.?.marginLeft:	3
control.form.status.f.?.marginRight:	3
control.form.status.f.?.labelString:	


! ----------------------------------------------------------------------------
! channel scan

*chscan_popup.deleteResponse:		DESTROY
*chscan_popup*dialogStyle:		DIALOG_PRIMARY_APPLICATION_MODAL
*chscan_popup*okLabelString:		Start
*chscan_popup*channel.editable:		False
*chscan_popup*channel.slidingMode:	THERMOMETER
*chscan_popup*channel.orientation:	HORIZONTAL
*chscan_popup*channel.titleString:	-
*chscan_popup*channel.sliderVisual:	SHADOWED_BACKGROUND


! ----------------------------------------------------------------------------
! channel properties

*prop_popup.deleteResponse:		UNMAP
*prop_popup*rc.key.editable:		false
*prop_popup*rc.channel.visibleItemCount: 16
*prop_popup*rc.channel.comboBoxType:	DROP_DOWN_LIST
*prop_popup*rc.channel.positionMode:	ONE_BASED
*prop_popup*rc.vdr.visibleItemCount:	16
*prop_popup*rc.vdr.comboBoxType:	DROP_DOWN_LIST
*prop_popup*rc.vdr.positionMode:	ONE_BASED
*prop_popup*rc.keyL.marginTop:		10
*prop_popup*rc.groupL.marginTop:	10
*prop_popup*rc.channelL.marginTop:	10
*prop_popup*rc.vdrL.marginTop:		10
*prop_popup*rc.XmLabel.alignment:	ALIGNMENT_BEGINNING

*prop_popup*no_name_popup.deleteResponse: DESTROY


! ----------------------------------------------------------------------------
! preferences

*pref_popup.deleteResponse:		UNMAP
*pref_popup*fsL.frameChildType:		FRAME_TITLE_CHILD
*pref_popup*optL.frameChildType:	FRAME_TITLE_CHILD
*pref_popup*mixL.frameChildType:	FRAME_TITLE_CHILD
*pref_popup*jpeg.orientation:		HORIZONTAL
*pref_popup*jpeg.quality.columns:	3


! ----------------------------------------------------------------------------
! attribute settings window

attr.geometry:				300x400
attr*XmScrolledWindow.scrollingPolicy:	AUTOMATIC
attr*XmScrolledWindow.scrollBarPlacement: BOTTOM_RIGHT
attr*XmScale.showValue:			true
attr*XmScale.highlightOnEnter:		true
attr*XmScale.highlightThickness:	1
attr*XmScale.orientation:		HORIZONTAL
attr*XmScale.width:			256


! ----------------------------------------------------------------------------
! levels window (sound level monitor)

levels*highlightThickness:		1
levels*XmScale.editable:		False
levels*XmScale.slidingMode:		THERMOMETER
levels*XmScale.orientation:		HORIZONTAL
levels*XmScale.sliderVisual:		SHADOWED_BACKGROUND
levels*XmScale.minimum:			0
levels*XmScale.maximum:			128
levels*XmScale.width:			256


! ----------------------------------------------------------------------------
! streamer window

streamer.title:				record a movie
streamer*XmComboBox.comboBoxType:	DROP_DOWN_COMBO_BOX
streamer*XmComboBox.width:		100
streamer*XmLabel.alignment:		ALIGNMENT_BEGINNING

streamer*highlightThickness:		1
!streamer*navigationType:		STICKY_TAB_GROUP

streamer*form.?.leftAttachment:			ATTACH_FORM
streamer*form.?.rightAttachment:		ATTACH_FORM
streamer*form.?.topAttachment:			ATTACH_WIDGET
streamer*form.?.topOffset:			10
streamer*form.?.leftOffset:			10
streamer*form.?.rightOffset:			10
streamer*form.XmFrame.marginWidth:		5
streamer*form.XmFrame.marginHeight:		5

streamer*XmFrame.XmRowColumn.orientation:	HORIZONTAL
streamer*XmFrame.fbox.orientation:		VERTICAL
streamer*XmFrame.fbox.spacing:			0
streamer*XmFrame.fbox.marginWidth:		0
streamer*XmFrame.fbox.marginHeight:		0
streamer*XmFrame.fbox.?.orientation:		HORIZONTAL

streamer*form.buttons.marginWidth:		0
streamer*form.buttons.packing:			PACK_COLUMN
streamer*form.buttons.orientation:		HORIZONTAL
streamer*form.buttons.entryAlignment:		ALIGNMENT_CENTER
streamer*form.buttons.bottomAttachment:		ATTACH_FORM

streamer*driverL.frameChildType:	FRAME_TITLE_CHILD
streamer*videoL.frameChildType:		FRAME_TITLE_CHILD
streamer*audioL.frameChildType:		FRAME_TITLE_CHILD
streamer*fileL.frameChildType:		FRAME_TITLE_CHILD

streamer*videoF.topWidget:		driverF
streamer*audioF.topWidget:		videoF
streamer*fileF.topWidget:		audioF
streamer*status.topWidget:		fileF
streamer*buttons.topWidget:		status
streamer*buttons.bottomOffset:		10

streamer*rate.itemCount:		6
streamer*rate.visibleItemCount:		6
streamer*rate.items:			8000,11025,22050,32000,44100,48000
streamer*rate.selectedItem:		44100
streamer*fps.itemCount:			11
streamer*fps.visibleItemCount:		11
streamer*fps.items:			3,5,8,10,12,15,18,20,24,25,30
streamer*fps.selectedItem:		12

streamer*fvideo.translations:		#override\
	Ctrl<Key>Tab:			Complete()
streamer*faudio.translations:		#override\
	Ctrl<Key>Tab:			Complete()

! debug
streamer.form.*.borderWidth:		0
!streamer.form.*.borderColor:		darkred
!streamer*form.XmFrame.background:	yellow


! ----------------------------------------------------------------------------
! man page renderer

MoTV4.man_popup.deleteResponse:			DESTROY
MoTV4.man_popup*view.width:			500
MoTV4.man_popup*view.height:			600
MoTV4.man_popup*view.scrollingPolicy:		AUTOMATIC
MoTV4.man_popup*view.scrollBarPlacement:	BOTTOM_RIGHT

MoTV4.man_popup*label.alignment:		ALIGNMENT_BEGINNING
MoTV4.man_popup*label.marginWidth:		5
MoTV4.man_popup*label.marginHeight:		5
MoTV4.man_popup*label.renderTable: bold,underline
MoTV4.man_popup*label.renderTable.fontType: FONT_IS_FONTSET
MoTV4.man_popup*label.renderTable.fontName: \
	-*-fixed-medium-r-normal--13-*-*-*-*-*-iso8859-*, \
	-*-fixed-medium-r-normal-ja-13-*-*-*-*-*-iso10646-1, \
	-gnu-unifont-medium-r-normal--16-*-*-*-*-*-*-*, \
	*
MoTV4.man_popup*label.renderTable.bold.fontType: FONT_IS_FONTSET
MoTV4.man_popup*label.renderTable.bold.fontName: \
	-*-fixed-bold-r-normal--13-*-*-*-*-*-iso8859-*, \
	-*-fixed-medium-r-normal-ja-13-*-*-*-*-*-iso10646-1, \
	-gnu-unifont-bold-r-normal--16-*-*-*-*-*-*-*, \
	*
MoTV4.man_popup*label.renderTable.underline.underlineType: SINGLE_LINE


! ----------------------------------------------------------------------------
! Onscreen window

MoTV4.onscreen.allowShellResize:	true
MoTV4.onscreen*background:		black
MoTV4.onscreen*borderColor:		black
MoTV4.onscreen*foreground:		lightgreen
MoTV4.onscreen*highlightThickness:	0

MoTV4.vtx.allowShellResize:		true
MoTV4.vtx*borderColor:			black
MoTV4.vtx*background:			black
MoTV4.vtx*foreground:			white
MoTV4.vtx*highlightThickness:		0

