! ---------------------------------------------------------------------------- ! some standard motif stuff [i18n] !*.cancelLabelString: Cancel !*.applyLabelString: Apply !*.XmFileSelectionBox.dirListLabelString: Directories !*.XmFileSelectionBox.fileListLabelString: Files !*.XmFileSelectionBox.selectionLabelString: Selection ! ---------------------------------------------------------------------------- ! strings [i18n] MoTV.about_box_popup.title: About motv MoTV*about_box_popup*messageString: \ motv - Motif TV application \n\ \n\ (c) 2002 Gerd Knorr <kraxel@bytesex.org> MoTV.errbox_popup.title: Errors control*menubar*fileM.tearOffTitle: File control*menubar*editM.tearOffTitle: Edit control*menubar*toolsM.tearOffTitle: Tools control*menubar*tuneM.tearOffTitle: Tuner control control*menubar*grabM.tearOffTitle: Grab image control*menubar*ratioM.tearOffTitle: Aspect ratio control*menubar*launchM.tearOffTitle: Launch control*menubar*subM.tearOffTitle: Subtitles control*menubar*stationsM.tearOffTitle: TV Stations control*menubar*optionsM.tearOffTitle: Options control*menubar*helpM.tearOffTitle: Help control*menubar*captureM.tearOffTitle: Capture control*menubar*freqM.tearOffTitle: Frequency table control*menubar*inputM.tearOffTitle: Inputs control*menubar*normM.tearOffTitle: TV Norm control*menubar.file.labelString: File control*menubar.file.mnemonic: F control*menubar.edit.labelString: Edit control*menubar.edit.mnemonic: E control*menubar.tools.labelString: Tools control*menubar.tools.mnemonic: T control*menubar*tune.labelString: Tuner control*menubar*grab.labelString: Grab image control*menubar*ratio.labelString: Aspect ratio control*menubar*launch.labelString: Launch control*menubar*sub.labelString: Subtitles control*menubar.stations.labelString: Stations control*menubar.stations.mnemonic: S control*menubar.options.labelString: Options control*menubar.options.mnemonic: O control*menubar.filter.labelString: Filter control*menubar.filter.mnemonic: F control*menubar.help.labelString: Help control*menubar.help.mnemonic: H ! file menu control*menubar*rec.labelString: Record movie ... control*menubar*rec.mnemonic: R control*menubar*rec.acceleratorText: R control*menubar*rec.accelerator: <Key>R control*menubar*quit.labelString: Quit control*menubar*quit.mnemonic: Q control*menubar*quit.acceleratorText: Q control*menubar*quit.accelerator: <Key>Q ! edit menu control*menubar*copy.labelString: Copy control*menubar*copy.mnemonic: C control*menubar*copy.acceleratorText: Ctrl+C control*menubar*copy.accelerator: Ctrl<Key>C ! tools menu control*menubar*mute.labelString: Mute audio control*menubar*mute.mnemonic: a control*menubar*mute.acceleratorText: A control*menubar*mute.accelerator: <Key>A control*menubar*full.labelString: Fullscreen control*menubar*full.mnemonic: F control*menubar*full.acceleratorText: F control*menubar*full.accelerator: <Key>F control*menubar*ontop.labelString: Stay on Top control*menubar*ontop.mnemonic: T control*menubar*ontop.acceleratorText: T control*menubar*ontop.accelerator: <Key>T control*menubar*levels.labelString: Record level monitor ... control*menubar*levels.mnemonic: l control*menubar*levels.acceleratorText: L control*menubar*levels.accelerator: <Key>L control*menubar*st_up.labelString: Next station control*menubar*st_up.acceleratorText: page up control*menubar*st_dn.labelString: Previous station control*menubar*st_dn.acceleratorText: page down control*menubar*ch_up.labelString: Channel up control*menubar*ch_up.acceleratorText: up control*menubar*ch_dn.labelString: Channel down control*menubar*ch_dn.acceleratorText: down control*menubar*fi_up.labelString: Finetune up control*menubar*fi_up.acceleratorText: right control*menubar*fi_dn.labelString: Finetune down control*menubar*fi_dn.acceleratorText: left control*menubar*ppm_f.labelString: PPM, max size control*menubar*ppm_f.acceleratorText: G control*menubar*ppm_f.accelerator: ~Ctrl<Key>G control*menubar*ppm_w.labelString: PPM, window size control*menubar*ppm_w.acceleratorText: Ctrl+G control*menubar*ppm_w.accelerator: Ctrl<Key>G control*menubar*jpg_f.labelString: JPEG, max size control*menubar*jpg_f.mnemonic: J control*menubar*jpg_f.acceleratorText: J control*menubar*jpg_f.accelerator: ~Ctrl<Key>J control*menubar*jpg_w.labelString: JPEG, window size control*menubar*jpg_w.acceleratorText: Ctrl+J control*menubar*jpg_w.accelerator: Ctrl<Key>J control*menubar*r_no.labelString: no ratio control*menubar*r_no.mnemonic: n control*menubar*r_43.labelString: 4:3 control*menubar*r_43.mnemonic: 4 control*menubar*s_off.labelString: disable control*menubar*s_150.labelString: page 150 control*menubar*s_150.mnemonic: 1 control*menubar*s_333.labelString: page 333 control*menubar*s_333.mnemonic: 3 control*menubar*s_777.labelString: page 777 control*menubar*s_777.mnemonic: 7 control*menubar*s_801.labelString: page 801 control*menubar*s_801.mnemonic: 0 control*menubar*s_888.labelString: page 888 control*menubar*s_888.mnemonic: 8 ! options menu control*menubar*add.labelString: Add station ... control*menubar*add.mnemonic: A control*menubar*scan.labelString: Channel scan ... control*menubar*pref.labelString: Preferences ... control*menubar*pref.mnemonic: P control*menubar*save.labelString: Save configuration control*menubar*save.mnemonic: S control*menubar*capture.labelString: Capture control*menubar*capture.mnemonic: C control*menubar*freq.labelString: Frequency table control*menubar*freq.mnemonic: F control*menubar*scale.labelString: Scales ... control*menubar*scale.mnemonic: S control*menubar*scale.acceleratorText: S control*menubar*scale.accelerator: <Key>S control*menubar*input.labelString: Input control*menubar*input.mnemonic: I control*menubar*norm.labelString: TV Norm control*menubar*norm.mnemonic: N ! filter menu control*menubar*fnone.labelString: No filter control*menubar*fnone.mnemonic: N ! help menu control*menubar*man.labelString: Show manpage control*menubar*man.mnemonic: m control*menubar*about.labelString: About ... control*menubar*about.mnemonic: A ! tooltips (needs openmotif 2.2) control*tool.prev.toolTipString: previous station control*tool.next.toolTipString: next station control*tool.snap.toolTipString: grab image control*tool.movie.toolTipString: record movie control*tool.mute.toolTipString: mute audio control*tool.exit.toolTipString: quit control*box.XmPushButton*menu.del.labelString: Delete control*box.XmPushButton*menu.edit.labelString: Edit ... ! channel scan *chscan_popup.title: Channel scan *chscan_popup*okLabelString: Start *chscan_popup*hints.labelString: \ You can let me scan all channels for\n\ TV stations here. This will create a\n\ new channel list from scratch, your\n\ current list will be lost.\n\ \n\ Make sure you have configured the correct\n\ TV norm and Frequency table first (it's in\n\ the options menu too), otherwise the scan\n\ will not find any station ...\n\ \n ! channel properties *prop_popup.title: Edit Station *prop_popup*rc.nameL.labelString: Station name *prop_popup*rc.keyL.labelString: Hotkey *prop_popup*rc.groupL.labelString: Group *prop_popup*rc.channelL.labelString: Channel *prop_popup*rc.buttons.ok.labelString: OK *prop_popup*rc.buttons.cancel.labelString: Cancel *prop_popup*no_name_popup.title: Error *prop_popup*no_name_popup*messageString: \ You have to specify a name for the TV Station ! preferences *pref_popup.title: Preferences *pref_popup*okLabelString: Save *pref_popup*fsL.labelString: Fullscreen *pref_popup*fsT.labelString: Enable mode switching *pref_popup*fsO.labelString: Video mode: *pref_popup*mixL.labelString: Volume (needs restart to take effect) *pref_popup*mixT.labelString: Use mixer device for volume control *pref_popup*mix1O.labelString: mixer device: *pref_popup*mix2O.labelString: mixer control: *pref_popup*optL.labelString: Options *pref_popup*osd.labelString: Use onscreen display in Fullscreen mode *pref_popup*keypad-ntsc.labelString: keypad: ntsc mode *pref_popup*keypad-partial.labelString: \ keypad: enable partial (switch on first key) *pref_popup*jpeg.label.labelString: JPEG quality: scale.title: Scale controls scale*volume.titleString: Volume scale*bright.titleString: Bright scale*hue.titleString: Hue scale*color.titleString: Saturation scale*contrast.titleString: Contrast levels.title: Monitor levels*enable.labelstring: enable streamer.title: record a movie streamer*driverL.labelString: Output format streamer*driver.labelString: Driver: streamer*videoL.labelString: Video options streamer*video.labelString: Format: streamer*fpsL.labelString: fps: streamer*audioL.labelString: Audio options streamer*audio.labelString: Format: streamer*rateL.labelString: Rate: streamer*fileL.labelString: Filenames streamer*fvideoL.labelString: Video: streamer*faudioL.labelString: Audio: streamer*status.labelString: fixme streamer*files.labelString: Browse ... streamer*buttons.rec.labelString: Record streamer*buttons.stop.labelString: Stop streamer*buttons.play.labelString: Playback streamer*buttons.cancel.labelString: Close MoTV.man_popup.title: Manual page MoTV.man_popup*okLabelString: close window MoTV.man_popup*label.labelString: please wait ... ! ---------------------------------------------------------------------------- ! fonts *renderTable: *renderTable.fontType: FONT_IS_FONTSET *renderTable.fontName: \ -misc-fixed-bold-r-normal--13-*-*-*-*-*-iso10646-1, \ -misc-fixed-bold-r-normal--13-*-*-*-*-*-iso8859-* \ -*-*-*-*--13-*-*-*-*-*-*-*,* MoTV.onscreen.label.renderTable: MoTV.onscreen.label.renderTable.fontType: FONT_IS_FONTSET MoTV.onscreen.label.renderTable.fontName: \ -misc-fixed-medium-r-normal--20-*-*-*-*-*-iso10646-1, \ -misc-fixed-medium-r-normal--20-*-*-*-*-*-iso8859-* \ -*-*-*-*--20-*-*-*-*-*-*-*,* MoTV.vtx.label.renderTable: MoTV.vtx.label.renderTable.fontType: FONT_IS_FONTSET MoTV.vtx.label.renderTable.fontName: \ -misc-fixed-medium-r-normal--20-*-*-*-*-*-iso10646-1, \ -misc-fixed-medium-r-normal--20-*-*-*-*-*-iso8859-* \ -*-*-*-*--20-*-*-*-*-*-*-*,* ! ---------------------------------------------------------------------------- ! main window MoTV.geometry: 320x240+50+50 MoTV.winGravity: Static ! This is commented out to avoid warnings ! (seems not working now, as of 20110216) !MoTV.translations: #override \n\ ! <PropertyNotify>: Remote() MoTV.tv.traversalOn: false MoTV.tv.highlightThickness: 0 MoTV.tv.background: black MoTV.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(scale) \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) MoTV.tv*stationsM.menuPost: <Btn1> MoTV.about_box_popup.deleteResponse: DESTROY MoTV.errbox_popup.deleteResponse: UNMAP MoTV.tv*stationsM.packing: PACK_COLUMN control*menubar*stationsM.packing: PACK_COLUMN ! ---------------------------------------------------------------------------- ! control window control.title: MoTV control.iconName: MoTV control.iconPixmap: TVimg control.iconMask: TVmask 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.view.scrollingPolicy: AUTOMATIC !control.form.view.scrollBarDisplayPolicy: STATIC control.form.view.scrollBarPlacement: BOTTOM_RIGHT control.form.view.scrolledWindowChildType: SCROLL_VERT control.form.view.box.resizeWidth: false control.form.view.box.packing: PACK_TIGHT control.form.view.box.orientation: HORIZONTAL control.form.view.box.entryAlignment: ALIGNMENT_CENTER control.form.?.leftAttachment: ATTACH_FORM control.form.?.rightAttachment: ATTACH_FORM control.form.tool.topAttachment: ATTACH_WIDGET control.form.tool.topWidget: menubar control.form.view.topAttachment: ATTACH_WIDGET control.form.view.topWidget: tool control.form.view.bottomAttachment: ATTACH_WIDGET control.form.view.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.keyL.marginTop: 10 *prop_popup*rc.groupL.marginTop: 10 *prop_popup*rc.channelL.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 ! ---------------------------------------------------------------------------- ! scale controls scale.form.shadowThickness: 0 scale*XmScale.orientation: HORIZONTAL scale*XmScale.showValue: true scale*XmScale.highlightOnEnter: true scale*XmScale.highlightThickness: 1 scale*XmScale.topAttachment: ATTACH_WIDGET scale*XmScale.leftAttachment: ATTACH_FORM scale*XmScale.rightAttachment: ATTACH_FORM scale*XmScale.topOffset: 5 scale*XmScale.BottomOffset: 5 scale*XmScale.leftOffset: 10 scale*XmScale.rightOffset: 10 scale*XmScale.width: 160 ! ---------------------------------------------------------------------------- ! filter property controls filter*label.frameChildType: FRAME_TITLE_CHILD filter*XmScale.showValue: true filter*XmScale.highlightOnEnter: true filter*XmScale.highlightThickness: 1 filter*XmScale.orientation: HORIZONTAL ! ---------------------------------------------------------------------------- ! 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 MoTV.man_popup.deleteResponse: DESTROY MoTV.man_popup*view.width: 500 MoTV.man_popup*view.height: 600 MoTV.man_popup*view.scrollingPolicy: AUTOMATIC MoTV.man_popup*view.scrollBarPlacement: BOTTOM_RIGHT MoTV.man_popup*label.alignment: ALIGNMENT_BEGINNING MoTV.man_popup*label.marginWidth: 5 MoTV.man_popup*label.marginHeight: 5 MoTV.man_popup*label.renderTable: bold,underline MoTV.man_popup*label.renderTable.fontType: FONT_IS_FONTSET MoTV.man_popup*label.renderTable.fontName: \ -misc-fixed-medium-r-normal--13-*-*-*-*-*-iso10646-1, \ -misc-fixed-medium-r-normal--13-*-*-*-*-*-iso8859-* \ -*-*-*-*--13-*-*-*-*-*-*-*,* MoTV.man_popup*label.renderTable.bold.fontType: FONT_IS_FONTSET MoTV.man_popup*label.renderTable.bold.fontName: \ -misc-fixed-bold-r-normal--13-*-*-*-*-*-iso10646-1, \ -misc-fixed-bold-r-normal--13-*-*-*-*-*-iso8859-* \ -*-*-*-*--13-*-*-*-*-*-*-*,* MoTV.man_popup*label.renderTable.underline.underlineType: SINGLE_LINE ! ---------------------------------------------------------------------------- ! Onscreen window MoTV.onscreen.allowShellResize: true MoTV.onscreen*background: black MoTV.onscreen*borderColor: black MoTV.onscreen*foreground: lightgreen MoTV.onscreen*highlightThickness: 0 MoTV.vtx.allowShellResize: true MoTV.vtx*borderColor: black MoTV.vtx*background: black MoTV.vtx*foreground: white MoTV.vtx*highlightThickness: 0