Permalink
Find file
Fetching contributors…
Cannot retrieve contributors at this time
1834 lines (1509 sloc) 65.7 KB
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE mythuitheme SYSTEM "http://www.mythtv.org/schema/mythuitheme.dtd">
<mythuitheme>
<!-- The Non-LiveTV program guide.
Shows the available tv program in a table like view. -->
<window name="programguide" include="base_schedule.xml">
<imagetype name="background" from="base_background"/>
<textarea name="heading" from="base_heading">
<position>0,0</position>
<textarea name="text">
<value>Schedule</value>
</textarea>
</textarea>
<group name="program_channellist_group" from="base_channellist_group">
<position>20,50</position>
</group>
<shape name="guidegrid_background" from="base_background_shape">
<area>276,86,982,442</area>
<line color="#000000" alpha="0" width="0" />
</shape>
<!-- this is the list with the tv program -->
<guidegrid name="guidegrid">
<area>290,100,955,415</area>
<layout>horizontal</layout>
<channels>6</channels>
<timeslots>6</timeslots>
<solidcolor>#003256</solidcolor>
<!-- selection box, this needs to be improved -->
<selector type="box" linecolor="#04b404" fillcolor="#0b610b"/>
<!--<showcategories>yes</showcategories>-->
<categoryalpha>100</categoryalpha>
<recordingcolor>#00AA00</recordingcolor>
<conflictingcolor>#FF6600</conflictingcolor>
<cutdown>yes</cutdown>
<multiline>yes</multiline>
<textoffset>6,6</textoffset>
<!-- the status of the recording. These are letters
that are shown in the affected tv program timeslot -->
<recordstatus type="SingleRecord" image="images/icons/schedule_single.png"/>
<recordstatus type="TimeslotRecord" image="images/icons/schedule_timeslot.png"/>
<recordstatus type="ChannelRecord" image="images/icons/schedule_channel.png"/>
<recordstatus type="AllRecord" image="images/icons/schedule_all.png"/>
<recordstatus type="WeekslotRecord" image="images/icons/schedule_weekslot.png"/>
<recordstatus type="FindOneRecord" image="images/icons/schedule_find_one.png"/>
<recordstatus type="OverrideRecord" image="images/icons/schedule_override.png"/>
<arrow direction="left" image="images/icons/button_arrow_left.png"/>
<arrow direction="right" image="images/icons/button_arrow_right.png"/>
<font>text_small</font>
</guidegrid>
<group name="program_details_group" from="base_program_details_group">
<position>20,540</position>
</group>
</window>
<!-- TODO - video border image -->
<!-- The LiveTV Program Guide. -->
<window name="programguide-video" from="base_schedule.xml">
<imagetype name="background" from="base_background"/>
<textarea name="heading" from="base_heading">
<position>0,0</position>
<textarea name="text">
<value>Schedule</value>
</textarea>
</textarea>
<group name="program_channellist_group" from="base_channellist_group">
<position>20,50</position>
</group>
<shape name="guidegrid_background" from="base_background_shape">
<area>276,86,982,442</area>
<line color="#000000" alpha="0" width="0" />
</shape>
<!-- this is the list with the tv program -->
<guidegrid name="guidegrid">
<area>290,100,955,415</area>
<layout>horizontal</layout>
<channels>6</channels>
<timeslots>6</timeslots>
<solidcolor>#003256</solidcolor>
<!-- selection box, this needs to be improved -->
<selector type="box" linecolor="#04b404" fillcolor="#0b610b"/>
<!--<showcategories>yes</showcategories>-->
<categoryalpha>100</categoryalpha>
<recordingcolor>#00AA00</recordingcolor>
<conflictingcolor>#FF6600</conflictingcolor>
<cutdown>yes</cutdown>
<multiline>yes</multiline>
<textoffset>6,6</textoffset>
<!-- the status of the recording. These are letters
that are shown in the affected tv program timeslot -->
<recordstatus type="SingleRecord" image="images/icons/schedule_single.png"/>
<recordstatus type="TimeslotRecord" image="images/icons/schedule_timeslot.png"/>
<recordstatus type="ChannelRecord" image="images/icons/schedule_channel.png"/>
<recordstatus type="AllRecord" image="images/icons/schedule_all.png"/>
<recordstatus type="WeekslotRecord" image="images/icons/schedule_weekslot.png"/>
<recordstatus type="FindOneRecord" image="images/icons/schedule_find_one.png"/>
<recordstatus type="OverrideRecord" image="images/icons/schedule_override.png"/>
<arrow direction="left" image="images/icons/button_arrow_left.png"/>
<arrow direction="right" image="images/icons/button_arrow_right.png"/>
<font>text_small</font>
</guidegrid>
<!-- Shows some details to the selected program -->
<group name="program_details_group" from="base_program_details_group">
<position>20,540</position>
<textarea name="title" from="base_textarea">
<area>270,15,600,30</area>
<font>title</font>
<scroll direction="horizontal" rate="35"/>
</textarea>
<textarea name="subtitle" from="base_textarea">
<area>270,50,600,30</area>
</textarea>
<textarea name="template" from="base_textarea">
<area>880,10,0,36</area>
</textarea>
<textarea name="channel" from="base_textarea">
<area>880,40,0,36</area>
</textarea>
<!-- The horizontal separator above the description -->
<shape name="description_separator" from="base_background_shape">
<area>255,77,984,1</area>
</shape>
<!-- show the plot of the recording -->
<textarea name="description" from="base_textarea">
<area>270,85,955,65</area>
<multiline>yes</multiline>
<cutdown>yes</cutdown>
<align>left,bottom</align>
<template>%LONGREPEAT%%(|STARS|) %%DESCRIPTION%</template>
</textarea>
</group>
<!-- the livetv video itself -->
<imagetype name="video">
<area>35,560,224,127</area>
</imagetype>
<!-- the shape around the livetv video -->
<shape name="video_background_image" from="base_background_shape">
<area>35,560,224,127</area>
</shape>
<!-- the vertical separator -->
<shape name="video_separator" from="base_background_shape">
<area>275,541,1,163</area>
</shape>
</window>
<!-- The Manual Schedule editor.
Allows the user to schedule a recording manually. The input fields
for the specific settings are shown here -->
<window name="manualschedule">
<imagetype name="background" from="base_background"/>
<textarea name="heading" from="base_heading">
<position>0,0</position>
<textarea name="text">
<value>Manual Schedule</value>
</textarea>
</textarea>
<!-- this is the background around the widgets for the manual schedule -->
<shape name="manual_schedule_background" from="base_background_shape">
<area>310,220,655,292</area>
</shape>
<textarea name="title_label" from="base_textarea">
<area>325,235,240,36</area>
<align>right,vcenter</align>
<value>Title (Optional):</value>
</textarea>
<textarea name="channel_label" from="title_label">
<position>325,275</position>
<value>Channel:</value>
</textarea>
<textarea name="date_label" from="title_label">
<position>325,315</position>
<value>Date, or day of week:</value>
</textarea>
<textarea name="time_label" from="title_label">
<position>325,355</position>
<value>Start Time (hh:mm):</value>
<align>right</align>
</textarea>
<textarea name="durationlabel" from="title_label">
<position>325,395</position>
<value>Duration (min):</value>
</textarea>
<textedit name="title" from="base_textedit">
<position>575,235</position>
</textedit>
<buttonlist name="channel" from="base_selector_wide">
<position>575,275</position>
</buttonlist>
<buttonlist name="startdate" from="base_selector_wide">
<position>575,315</position>
</buttonlist>
<spinbox name="starthour" from="base_spinbox">
<position>575,355</position>
</spinbox>
<spinbox name="startminute" from="base_spinbox">
<position>695,355</position>
</spinbox>
<spinbox name="duration" from="base_spinbox">
<position>575,395</position>
</spinbox>
<!-- separates the result text from the buttons -->
<shape name="button_separator" from="base_background_shape">
<area>311,445,653,1</area>
</shape>
<button name="next" from="base_button">
<position>460,460</position>
<value>Next</value>
</button>
<button name="cancel" from="base_button">
<position>670,460</position>
<value>Cancel</value>
</button>
</window>
<!-- TODO check sorting helptext -->
<!-- The Upcoming Recordings screen.
Shows the scheduled recordings in a list like the recording screen. at the
top is the list and at the bottom some information about the selected recording -->
<window name="viewscheduled" include="base_schedule.xml">
<imagetype name="background" from="base_background"/>
<textarea name="heading" from="base_heading">
<position>0,0</position>
<textarea name="text">
<value>Schedule</value>
</textarea>
</textarea>
<!-- this is the background around the recording information -->
<shape name="recording_background" from="base_background_shape">
<area>20,50,1240,430</area>
</shape>
<!-- info text if there are no recordings available -->
<textarea name="norecordings_info" from="base_textarea">
<area>220,50,840,430</area>
<align>allcenter</align>
<value>You Haven't Scheduled Any Programs To Be Recorded.\nTo schedule a recording, exit this screen and select 'Program Guide' or 'Program Finder'</value>
<multiline>yes</multiline>
</textarea>
<!-- the selection of available recording groups -->
<buttonlist name="groups" from="base_buttonlist">
<area>35,65,200,395</area>
<wrapstyle>items</wrapstyle>
<statetype name="buttonitem">
<state name="active">
<area>0,0,200,36</area>
</state>
<state name="inactive" from="active"/>
<state name="selectedactive">
<area>0,0,200,36</area>
</state>
<state name="selectedinactive">
<area>0,0,200,36</area>
</state>
</statetype>
</buttonlist>
<buttonlist name="schedules" from="base_buttonlist">
<area>250,65,995,395</area>
<statetype name="buttonitem">
<state name="active">
<area>0,0,995,36</area>
<textarea name="shortstarttimedate" from="base_textarea">
<area>8,0,204,36</area>
</textarea>
<textarea name="channel" from="shortstarttimedate">
<area>220,0,160,36</area>
</textarea>
<textarea name="titlesubtitle" from="shortstarttimedate">
<area>410,0,540,36</area>
</textarea>
<textarea name="card" from="shortstarttimedate">
<area>960,0,30,36</area>
<font>text</font>
<font state="running">text_green</font>
<font state="disabled">text_grey</font>
<font state="error">text_red</font>
<font state="normal">text</font>
<font state="warning">text_orange</font>
<align>allcenter</align>
<template>%1</template>
</textarea>
</state>
<state name="inactive" from="active"/>
<state name="selectedactive" from="active">
<area>0,0,995,36</area>
<shape name="background" from="base_button_shape_selectedactive" />
</state>
<state name="selectedinactive" from="active">
<area>0,0,995,36</area>
<shape name="background" from="base_button_shape_selectedinactive" />
</state>
</statetype>
</buttonlist>
<!-- information about the sorting order -->
<shape name="status_background" from="base_background_shape">
<area>-15,490,1310,38</area>
</shape>
<!--<textarea name="keyinstr" from="base_textarea">
<area>40,495,400,30</area>
<font>text_small</font>
<value>Sort by (1) All, (2) Important</value>
</textarea>-->
<textarea name="status" from="base_textarea">
<area>500,491,280,36</area>
<align>allcenter</align>
<font state="warning">text_warning</font>
</textarea>
<!--<textarea name="filterlabel" from="base_textarea">
<area>820,495,125,30</area>
<value>Showing:</value>
</textarea>
<textarea name="filter" from="base_textarea">
<area>940,495,150,30</area>
</textarea>-->
<group name="program_details_group" from="base_program_details_group">
<position>20,540</position>
</group>
</window>
<!-- TODO check sorting helptext -->
<!-- The Channel Priority screen.
Allows the user to set recording priorities for the available channels -->
<window name="channelrecpriority">
<imagetype name="background" from="base_background"/>
<textarea name="heading" from="base_heading">
<position>0,0</position>
<textarea name="text">
<value>Channel Recording Priorities</value>
</textarea>
</textarea>
<!-- this is the background for the information at the bottom -->
<shape name="channel_background" from="base_background_shape">
<area>215,95,850,562</area>
</shape>
<!--<textarea name="helptext" from="base_textarea">
<area>45,68,1190,30</area>
<align>allcenter</align>
<font>text_small</font>
<value>(1) Channel (2) Priority</value>
</textarea>-->
<textarea name="norecordings_info">
<area>230,110,800,532</area>
<font>text</font>
<value>You Haven't Scheduled Any Programs To Be Recorded\n
To schedule a recording, exit this screen and
Select 'Program Guide' or 'Program Finder'</value>
<multiline>yes</multiline>
<align>allcenter</align>
</textarea>
<textarea name="channel_status_label" from="base_textarea">
<area>280,105,100,20</area>
<font>text_small</font>
<value>Status</value>
</textarea>
<textarea name="channel_channum_label" from="channel_status_label">
<area>340,105,100,20</area>
<value>Channel</value>
</textarea>
<textarea name="callsign_channum_label" from="channel_status_label">
<area>420,105,100,20</area>
<value>Callsign</value>
</textarea>
<textarea name="name_channum_label" from="channel_status_label">
<area>620,105,100,20</area>
<value>Name</value>
</textarea>
<textarea name="source_channum_label" from="channel_status_label">
<area>870,105,100,20</area>
<value>Source</value>
</textarea>
<textarea name="priority_channum_label" from="channel_status_label">
<area>985,105,100,20</area>
<value>Priority</value>
</textarea>
<buttonlist name="channels" from="base_buttonlist">
<area>230,130,820,510</area>
<statetype name="buttonitem">
<state name="active">
<area>0,0,820,36</area>
<imagetype name="icon_background">
<area>4,3,40,30</area>
<filename>images/media/channel_bg.png</filename>
</imagetype>
<imagetype name="icon">
<area>5,4,38,28</area>
</imagetype>
<shape name="icon_border" from="base_background_shape">
<area>4,3,40,30</area>
<fill color="#000000" alpha="0" />
<cornerradius>0</cornerradius>
</shape>
<statetype name="status">
<position>45,0</position>
</statetype>
<textarea name="channum" from="base_textarea">
<area>60,0,150,36</area>
<align>allcenter</align>
</textarea>
<textarea name="callsign" from="base_textarea">
<area>190,0,250,36</area>
<align>left,vcenter</align>
</textarea>
<textarea name="name" from="callsign">
<area>390,0,300,36</area>
</textarea>
<textarea name="sourcename" from="callsign">
<area>640,0,200,36</area>
</textarea>
<textarea name="priority" from="channum">
<area>770,5,30,30</area>
<align>allcenter</align>
</textarea>
</state>
<state name="inactive" from="active"/>
<state name="selectedactive" from="active">
<area>0,0,820,36</area>
<shape name="background" from="base_button_shape_selectedactive" />
</state>
<state name="selectedinactive" from="active">
<area>0,0,820,36</area>
<shape name="background" from="base_button_shape_selectedinactive" />
</state>
</statetype>
</buttonlist>
</window>
<!-- The Custom Priority screen.
Allows the user to create a custom priority rule -->
<window name="custompriority">
<imagetype name="background" from="base_background"/>
<textarea name="heading" from="base_heading">
<position>0,0</position>
<textarea name="text">
<value>Custom Priority Rules</value>
</textarea>
</textarea>
<!-- this is the background for the information at the bottom -->
<shape name="channel_background" from="base_background_shape">
<area>200,195,880,352</area>
</shape>
<textarea name="ruleslabel" from="base_textarea">
<area>215,210,315,36</area>
<font>text</font>
<align>right,vcenter</align>
<value>Existing Rules:</value>
</textarea>
<buttonlist name="rules" from="base_selector_wide">
<position>540,210</position>
</buttonlist>
<textarea name="titlelabel" from="ruleslabel">
<position>215,250</position>
<value>Rule Name:</value>
</textarea>
<textedit name="title" from="base_textedit">
<position>540,250</position>
</textedit>
<textarea name="prioritylabel" from="ruleslabel">
<position>215,290</position>
<value>Priority Change:</value>
</textarea>
<spinbox name="priority" from="base_spinbox">
<position>540,290</position>
</spinbox>
<shape name="rule_separator" from="base_background_shape">
<area>201,340,878,1</area>
</shape>
<textarea name="clauseslabel" from="ruleslabel">
<area>215,350,880,36</area>
<value>Select a clause from the list.</value>
<align>allcenter</align>
</textarea>
<buttonlist name="clauses" from="base_selector">
<position>215,390</position>
<statetype name="buttonitem">
<state name="active">
<area>0,0,830,36</area>
</state>
<state name="inactive">
<area>0,0,830,36</area>
</state>
<state name="selectedactive">
<area>0,0,830,36</area>
</state>
<state name="selectedinactive">
<area>0,0,830,36</area>
</state>
</statetype>
</buttonlist>
<button name="add" from="base_button_wide">
<position>215,430</position>
<value>Add Clause</value>
</button>
<textedit name="description" from="base_textedit">
<position>525,430</position>
</textedit>
<shape name="button_separator" from="base_background_shape">
<area>201,480,878,1</area>
</shape>
<button name="cancel" from="base_button">
<position>310,495</position>
<value>Cancel</value>
</button>
<button name="delete" from="base_button">
<position>480,495</position>
<value>Delete</value>
</button>
<button name="test" from="base_button">
<position>650,495</position>
<value>Test</value>
</button>
<button name="install" from="base_button">
<position>820,495</position>
<value>Install</value>
</button>
</window>
<!-- Allows the user to find a program by browsing through the list
of all available shows. they are sorted alphabetically -->
<window name="programfind" include="base_schedule.xml">
<imagetype name="background" from="base_background"/>
<textarea name="heading" from="base_heading">
<position>0,0</position>
<textarea name="text">
<value>Schedule Priorities</value>
</textarea>
</textarea>
<!-- The background behind the three search buttonlists -->
<shape name="program_finder_background" from="base_background_shape">
<area>150,95,985,430</area>
</shape>
<buttonlist name="alphabet" from="base_buttonlist">
<area>165,110,70,395</area>
<statetype name="buttonitem">
<state name="active">
<area>0,0,70,36</area>
<textarea name="buttontext">
<area>8,0,54,36</area>
<align>allcenter</align>
</textarea>
</state>
<state name="inactive" from="active"/>
<state name="selectedactive" from="active">
<area>0,0,70,36</area>
<shape name="background" from="base_button_shape_selectedactive" />
</state>
<state name="selectedinactive" from="active">
<area>0,0,70,36</area>
<shape name="background" from="base_button_shape_selectedinactive" />
</state>
</statetype>
</buttonlist>
<!-- the buttonlist widget that is wider then the previous one -->
<buttonlist name="shows" from="base_buttonlist">
<area>250,110,610,395</area>
<statetype name="buttonitem">
<state name="active">
<area>0,0,610,36</area>
<textarea name="buttontext">
<area>8,0,100%-16,36</area>
</textarea>
</state>
<state name="inactive" from="active"/>
<state name="selectedactive" from="active">
<area>0,0,610,36</area>
<shape name="background" from="base_button_shape_selectedactive" />
</state>
<state name="selectedinactive" from="active">
<area>0,0,610,36</area>
<shape name="background" from="base_button_shape_selectedinactive" />
</state>
</statetype>
</buttonlist>
<buttonlist name="times" from="base_buttonlist">
<area>870,110,250,395</area>
<statetype name="buttonitem">
<state name="active">
<area>0,0,250,36</area>
<textarea name="buttontext">
<area>8,0,100%-16,36</area>
</textarea>
</state>
<state name="inactive" from="active"/>
<state name="selectedactive" from="active">
<area>0,0,250,36</area>
<shape name="background" from="base_button_shape_selectedactive" />
</state>
<state name="selectedinactive" from="active">
<area>0,0,250,36</area>
<shape name="background" from="base_button_shape_selectedinactive" />
</state>
</statetype>
</buttonlist>
<group name="program_details_group" from="base_program_details_group">
<position>20,540</position>
</group>
</window>
<!-- TODO check sorting helptext -->
<!-- The Program List screen.
Shows the previously scheduled recordings in a list like the
recording screen. at the top is the list and at the bottom
some information about the selected recording -->
<window name="programlist" include="base_schedule.xml">
<imagetype name="background" from="base_background"/>
<textarea name="heading" from="base_heading">
<position>0,0</position>
<textarea name="text">
<value>Program Listings</value>
</textarea>
</textarea>
<!-- this is the background around the recording information -->
<shape name="recording_background" from="base_background_shape">
<area>20,50,1240,470</area>
</shape>
<!-- info text if there are no recordings available -->
<textarea name="msg" from="base_textarea">
<area>235,65,810,440</area>
<align>allcenter</align>
<value>No listings found for this program.</value>
<multiline>yes</multiline>
</textarea>
<!-- information about the sorting order -->
<!--<textarea name="keyinstr" from="base_textarea">
<area>0,32,630,30</area>
<align>right,vcenter</align>
<font>text_small</font>
<value>Sort by (1) Time, (2) Title:</value>
</textarea>
<textarea name="curview" from="base_textarea">
<area>650,32,640,30</area>
<font>text_small</font>
<align>left,vcenter</align>
</textarea>-->
<buttonlist name="proglist" from="base_buttonlist">
<area>35,65,1210,435</area>
<buttonarea>0,0,1210,435</buttonarea>
<statetype name="buttonitem">
<state name="active">
<area>0,0,1210,36</area>
<textarea name="shortstarttimedate" from="buttontext">
<area>8,0,204,36</area>
</textarea>
<textarea name="channel" from="shortstarttimedate">
<area>220,0,160,36</area>
</textarea>
<textarea name="titlesubtitle" from="shortstarttimedate">
<area>410,0,750,36</area>
</textarea>
<textarea name="card" from="shortstarttimedate">
<area>1175,0,30,36</area>
<font>text</font>
<font state="running">text_green</font>
<font state="disabled">text_grey</font>
<font state="error">text_red</font>
<font state="normal">text</font>
<font state="warning">text_orange</font>
<align>allcenter</align>
<template>%1</template>
</textarea>
</state>
<state name="inactive" from="active"/>
<state name="selectedactive" from="active">
<area>0,0,1210,36</area>
<shape name="background" from="base_button_shape_selectedactive" />
</state>
<state name="selectedinactive" from="active">
<area>0,0,1210,36</area>
<shape name="background" from="base_button_shape_selectedinactive" />
</state>
</statetype>
</buttonlist>
<group name="program_details_group" from="base_program_details_group">
<position>20,535</position>
</group>
</window>
<!-- The Program Details screen.
Shows detail information about the scheduled recording -->
<window name="progdetails">
<imagetype name="background" from="base_background"/>
<textarea name="heading" from="base_heading">
<position>0,0</position>
<textarea name="text">
<value>Program Details</value>
</textarea>
</textarea>
<shape name="progdetails_background" from="base_background_shape">
<area>20,50,1240,655</area>
<fill color="#000000" alpha="0" />
</shape>
<webbrowser name="browser">
<area>22,52,1236,651</area>
<background color="#000000" alpha="0" />
</webbrowser>
</window>
<!-- shows the recording rules in a list like the recording screen.
at the top is the list and at the bottom some information about the rule -->
<window name="managerecrules" include="base_schedule.xml">
<imagetype name="background" from="base_background"/>
<textarea name="heading" from="base_heading">
<position>0,0</position>
<textarea name="text">
<value>Manage Recording Rules</value>
</textarea>
</textarea>
<shape name="managerecrules_background" from="base_background_shape">
<area>20,50,1240,440</area>
</shape>
<!-- information about the information in the list -->
<textarea name="categorylabel" from="base_textarea">
<area>650,50,130,36</area>
<font>text_small</font>
<value>Category</value>
</textarea>
<textarea name="callsignlabel" from="base_textarea">
<area>790,50,120,36</area>
<font>text_small</font>
<value>Channel</value>
</textarea>
<textarea name="lastrecordedlabel" from="callsignlabel">
<area>930,50,220,36</area>
<value>Last Recorded</value>
</textarea>
<textarea name="prioritylabel" from="callsignlabel">
<area>1150,50,90,36</area>
<value>Priority</value>
<align>right,vcenter</align>
</textarea>
<!-- shows the scheduled recordings and its priority -->
<buttonlist name="programs" from="base_buttonlist">
<area>35,80,1210,393</area>
<buttonarea>0,0,1210,393</buttonarea>
<statetype name="buttonitem">
<state name="active">
<area>0,0,1210,36</area>
<textarea name="rectype" from="base_textarea">
<area>8,0,190,36</area>
</textarea>
<textarea name="title" from="base_textarea">
<area>210,0,390,36</area>
<scroll direction="horizontal"/>
</textarea>
<textarea name="category" from="base_textarea">
<area>610,0,130,36</area>
<scroll direction="horizontal"/>
</textarea>
<textarea name="callsign" from="base_textarea">
<area>750,0,130,36</area>
</textarea>
<textarea name="lastrecorded" from="base_textarea">
<area>890,0,260,36</area>
</textarea>
<textarea name="finalpriority" from="base_textarea">
<area>1160,0,40,36</area>
<align>right,vcenter</align>
</textarea>
</state>
<state name="inactive" from="active"/>
<state name="selectedactive" from="active">
<area>0,0,1210,36</area>
<shape name="background" from="base_button_shape_selectedactive" />
</state>
<state name="selectedinactive" from="active">
<area>0,0,1210,36</area>
<shape name="background" from="base_button_shape_selectedinactive" />
</state>
</statetype>
</buttonlist>
<shape name="recrules_details_background" from="base_background_shape">
<area>-15,495,1310,38</area>
</shape>
<textarea name="recordinggrouplabel" from="base_textarea">
<area>20,496,240,36</area>
<value>Recording Group:</value>
<align>right,vcenter</align>
</textarea>
<textarea name="recordinggroup" from="base_textarea">
<area>270,496,160,36</area>
</textarea>
<textarea name="storagegrouplabel" from="recordinggrouplabel">
<area>430,496,240,36</area>
<value>Storage Group:</value>
</textarea>
<textarea name="storagegroup" from="base_textarea">
<area>680,496,160,36</area>
</textarea>
<textarea name="recordingprofilelabel" from="recordinggrouplabel">
<area>850,496,240,36</area>
<value>Recording Profile:</value>
</textarea>
<textarea name="recordingprofile" from="base_textarea">
<area>1100,496,160,36</area>
</textarea>
<group name="program_details_group" from="base_program_details_group">
<position>20,538</position>
</group>
</window>
<!-- Allows the users to define custom record rules. -->
<window name="customedit">
<imagetype name="background" from="base_background"/>
<textarea name="heading" from="base_heading">
<position>0,0</position>
<textarea name="text">
<value>Custom Recording Rules</value>
</textarea>
</textarea>
<shape name="customedit_background" from="base_background_shape">
<area>305,180,660,372</area>
</shape>
<textarea name="ruleslabel" from="base_textarea">
<area>325,195,240,36</area>
<align>right,vcenter</align>
<value>Existing Rules:</value>
</textarea>
<buttonlist name="rules" from="base_selector_wide">
<position>575,195</position>
<wrapstyle>items</wrapstyle>
</buttonlist>
<textarea name="titlelabel" from="ruleslabel">
<position>325,235</position>
<value>Rule Name:</value>
</textarea>
<textedit name="title" from="base_textedit">
<position>575,235</position>
</textedit>
<buttonlist name="clauses" from="base_selector_wide">
<position>575,275</position>
<wrapstyle>items</wrapstyle>
</buttonlist>
<shape name="numvideos_background" from="base_background_shape">
<area>575,315,375,76</area>
</shape>
<textarea name="clausetext" from="base_textarea">
<area>583,320,359,66</area>
<align>left,vcenter</align>
<font>text_small</font>
<scroll direction="vertical"/>
<multiline>yes</multiline>
</textarea>
<textarea name="descriptionlabel" from="ruleslabel">
<position>325,395</position>
<value>Tables:</value>
</textarea>
<textedit name="description" from="base_textedit">
<position>575,395</position>
</textedit>
<textarea name="subtitlelabel" from="ruleslabel">
<position>325,435</position>
<value>Additional Tables:</value>
</textarea>
<textedit name="subtitle" from="base_textedit">
<position>575,435</position>
</textedit>
<shape name="button_separator" from="base_background_shape">
<area>306,485,658,1</area>
</shape>
<button name="test" from="base_button">
<position>320,500</position>
<value>Test</value>
</button>
<button name="record" from="base_button">
<position>480,500</position>
<value>Record</value>
</button>
<button name="store" from="base_button">
<position>640,500</position>
<value>Store</value>
</button>
<button name="cancel" from="base_button">
<position>800,500</position>
<value>Cancel</value>
</button>
</window>
<!-- The Schedule Editor screen.
Shows the general options for the currently scheduled recording. -->
<window name="scheduleeditor" include="base_schedule.xml">
<imagetype name="background" from="base_background"/>
<textarea name="heading" from="base_heading">
<position>0,0</position>
<textarea name="text">
<value>Schedule Editor</value>
</textarea>
</textarea>
<shape name="schedule_button_background" from="base_background_shape">
<area>290,150,700,372</area>
</shape>
<!-- the buttons for the different options -->
<buttonlist name="rules" from="base_selector_very_wide">
<position>305,165</position>
<helptext>Select the recording rule</helptext>
</buttonlist>
<button name="schedoptions" from="base_button_wide">
<position>490,205</position>
<value>Schedule Options</value>
<helptext></helptext>
</button>
<button name="storeoptions" from="base_button_wide">
<position>490,245</position>
<value>Storage Options</value>
<helptext></helptext>
</button>
<button name="postprocessing" from="base_button_wide">
<position>490,285</position>
<value>Post Processing</value>
<helptext></helptext>
</button>
<button name="schedinfo" from="base_button_wide">
<position>490,325</position>
<value>Schedule Info</value>
<helptext></helptext>
</button>
<button name="preview" from="base_button_wide">
<position>490,365</position>
<value>Preview</value>
<helptext></helptext>
</button>
<button name="metadata" from="base_button_wide">
<position>490,405</position>
<value>Metadata Options</value>
<helptext></helptext>
</button>
<shape name="button_separator" from="base_background_shape">
<area>291,455,698,1</area>
</shape>
<button name="save" from="base_button">
<position>480,470</position>
<value>Save</value>
</button>
<button name="cancel" from="base_button">
<position>650,470</position>
<value>Cancel</value>
</button>
<group name="program_details_group" from="base_program_details_group">
<position>20,538</position>
</group>
</window>
<!-- The Schedule Options screen.
Shows the schedule options for the currently scheduled recording. -->
<window name="scheduleoptionseditor" include="base_schedule.xml">
<imagetype name="background" from="base_background"/>
<textarea name="heading" from="base_heading">
<position>0,0</position>
<textarea name="text">
<value>Schedule Options</value>
</textarea>
</textarea>
<shape name="schedule_button_background" from="base_background_shape">
<area>290,110,700,412</area>
</shape>
<spinbox name="priority" from="base_spinbox_very_wide">
<position>305,125</position>
<template type="negative">Reduce priority by %n</template>
<template type="zero">Normal recording priority</template>
<template type="positive">Raise priority by %n</template>
</spinbox>
<buttonlist name="input" from="base_selector_very_wide">
<position>305,164</position>
</buttonlist>
<spinbox name="startoffset" from="base_spinbox_very_wide">
<position>305,205</position>
<template type="negative">Start recording %n minute(s) late</template>
<template type="zero">Start recording on time</template>
<template type="positive">Start recording %n minute(s) early</template>
</spinbox>
<spinbox name="endoffset" from="base_spinbox_very_wide">
<position>305,245</position>
<template type="negative">End recording %n minute(s) early</template>
<template type="zero">End recording on time</template>
<template type="positive">End recording %n minute(s) late</template>
</spinbox>
<buttonlist name="dupmethod" from="base_selector_very_wide">
<position>305,285</position>
</buttonlist>
<buttonlist name="dupscope" from="base_selector_very_wide">
<position>305,325</position>
</buttonlist>
<checkbox name="ruleactive" from="base_checkbox">
<position>305,365</position>
</checkbox>
<textarea name="ruleactivelabel" from="base_textarea">
<area>345,365,300,36</area>
<value>Recording Rule Active</value>
</textarea>
<button name="filters" from="base_button_wide">
<position>305,405</position>
<value>Schedule filters</value>
</button>
<shape name="button_separator" from="base_background_shape">
<area>291,455,698,1</area>
</shape>
<button name="back" from="base_button">
<position>565,470</position>
<value>Back</value>
</button>
<group name="program_details_group" from="base_program_details_group">
<position>20,538</position>
</group>
</window>
<!-- The Schedule Filter Options screen.
Shows the schedule filter options for the currently scheduled recording. -->
<window name="schedulefiltereditor" include="base_schedule.xml">
<imagetype name="background" from="base_background"/>
<textarea name="heading" from="base_heading">
<position>0,0</position>
<textarea name="text">
<value>Schedule Filter</value>
</textarea>
</textarea>
<shape name="schedule_button_background" from="base_background_shape">
<area>450,110,380,412</area>
</shape>
<buttonlist name="filters" from="base_buttonlist">
<area>465,125,350,314</area>
</buttonlist>
<shape name="button_separator" from="base_background_shape">
<area>451,455,378,1</area>
</shape>
<button name="back" from="base_button">
<position>565,470</position>
<value>Back</value>
</button>
<group name="program_details_group" from="base_program_details_group">
<position>20,538</position>
</group>
</window>
<!-- The Storage Options screen.
Shows the storage options for the currently scheduled recording. -->
<window name="storageoptionseditor" include="base_schedule.xml">
<imagetype name="background" from="base_background"/>
<textarea name="heading" from="base_heading">
<position>0,0</position>
<textarea name="text">
<value>Storage Options</value>
</textarea>
</textarea>
<shape name="schedule_button_background" from="base_background_shape">
<area>290,150,700,372</area>
</shape>
<buttonlist name="recprofile" from="base_selector_very_wide">
<position>305,165</position>
<helptext></helptext>
</buttonlist>
<buttonlist name="recgroup" from="base_selector_very_wide">
<position>305,205</position>
<helptext></helptext>
</buttonlist>
<buttonlist name="storagegroup" from="base_selector_very_wide">
<position>305,245</position>
<helptext></helptext>
</buttonlist>
<buttonlist name="playgroup" from="base_selector_very_wide">
<position>305,285</position>
<helptext></helptext>
</buttonlist>
<spinbox name="maxepisodes" from="base_spinbox_very_wide">
<position>305,325</position>
<template type="zero">No episode limit</template>
<template type="positive">Keep at most %n episode(s)</template>
<helptext></helptext>
</spinbox>
<buttonlist name="maxnewest" from="base_selector_very_wide">
<position>305,365</position>
<helptext></helptext>
</buttonlist>
<checkbox name="autoexpire" from="base_checkbox">
<position>305,405</position>
</checkbox>
<textarea name="autoexpirelabel" from="base_textarea">
<area>350,405,450,36</area>
<value>Allow recordings to expire?</value>
</textarea>
<shape name="button_separator" from="base_background_shape">
<area>291,455,698,1</area>
</shape>
<button name="back" from="base_button">
<position>565,470</position>
<value>Back</value>
</button>
<group name="program_details_group" from="base_program_details_group">
<position>20,538</position>
</group>
</window>
<!-- The Post Processing screen.
Shows the post processing options for the currently scheduled recording. -->
<window name="postproceditor" include="base_schedule.xml">
<imagetype name="background" from="base_background"/>
<textarea name="heading" from="base_heading">
<position>0,0</position>
<textarea name="text">
<value>Post Processing Options</value>
</textarea>
</textarea>
<shape name="schedule_button_background" from="base_background_shape">
<area>290,190,700,332</area>
</shape>
<checkbox name="metadatalookup" from="base_checkbox">
<position>305,205</position>
</checkbox>
<textarea name="metadatalookuplabel" from="base_textarea">
<area>350,205,450,36</area>
<value>Automatically Look Up Metadata</value>
</textarea>
<checkbox name="autocommflag" from="base_checkbox">
<position>305,245</position>
</checkbox>
<textarea name="autocommflaglabel" from="base_textarea">
<area>350,245,450,36</area>
<value>Commercial Flag new recordings</value>
</textarea>
<checkbox name="autotranscode" from="base_checkbox">
<position>305,285</position>
</checkbox>
<textarea name="autotranscodelabel" from="base_textarea">
<area>350,285,300,36</area>
<value>Transcode new recordings</value>
</textarea>
<buttonlist name="transcodeprofile" from="base_selector_very_wide">
<position>305,325</position>
</buttonlist>
<checkbox name="userjob1" from="base_checkbox">
<position>305,365</position>
</checkbox>
<textarea name="userjob1text" from="base_textarea">
<area>350,365,300,36</area>
</textarea>
<checkbox name="userjob2" from="base_checkbox">
<position>305,405</position>
</checkbox>
<textarea name="userjob2text" from="base_textarea">
<area>350,405,300,36</area>
</textarea>
<checkbox name="userjob3" from="base_checkbox">
<position>645,365</position>
</checkbox>
<textarea name="userjob3text" from="base_textarea">
<area>690,365,300,36</area>
</textarea>
<checkbox name="userjob4" from="base_checkbox">
<position>645,405</position>
</checkbox>
<textarea name="userjob4text" from="base_textarea">
<area>690,405,300,36</area>
</textarea>
<shape name="button_separator" from="base_background_shape">
<area>291,455,698,1</area>
</shape>
<button name="back" from="base_button">
<position>565,470</position>
<value>Back</value>
</button>
<group name="program_details_group" from="base_program_details_group">
<position>20,538</position>
</group>
</window>
<!-- The schedule changes screen. -->
<window name="schedulediff" include="base_schedule.xml">
<imagetype name="background" from="base_background"/>
<textarea name="heading" from="base_heading">
<position>0,0</position>
<textarea name="text">
<value>Preview Schedule Changes</value>
</textarea>
</textarea>
<shape name="schedule_background" from="base_background_shape">
<area>20,50,1240,470</area>
</shape>
<!-- info text if there are no recordings available -->
<textarea name="nochanges" from="base_textarea">
<area>235,65,810,440</area>
<align>allcenter</align>
<value>You Haven't Scheduled Any Programs To Be Recorded</value>
<multiline>yes</multiline>
</textarea>
<!-- the list with the recordings -->
<buttonlist name="conflictlist" from="base_buttonlist">
<area>35,65,1210,435</area>
<buttonarea>0,0,1210,435</buttonarea>
<statetype name="buttonitem">
<state name="active">
<area>0,0,1210,36</area>
<textarea name="shortstarttimedate" from="base_textarea">
<area>8,0,154,36</area>
</textarea>
<textarea name="channel" from="base_textarea">
<area>170,0,180,36</area>
<align>allcenter</align>
</textarea>
<textarea name="titlesubtitle" from="base_textarea">
<area>360,0,730,36</area>
<scroll direction="horizontal" rate="35"/>
</textarea>
<textarea name="statusbefore" from="base_textarea">
<area>1120,0,30,36</area>
<align>right,vcenter</align>
</textarea>
<textarea name="statusafter" from="base_textarea">
<area>1170,0,30,36</area>
<align>right,vcenter</align>
</textarea>
</state>
<state name="inactive" from="active"/>
<state name="selectedactive" from="active">
<area>0,0,1210,36</area>
<shape name="background" from="base_button_shape_selectedactive" />
</state>
<state name="selectedinactive" from="active">
<area>0,0,1210,36</area>
<shape name="background" from="base_button_shape_selectedinactive" />
</state>
</statetype>
</buttonlist>
<group name="program_details_group" from="base_program_details_group">
<position>20,540</position>
<textarea name="programid" from="base_textarea">
<area>930,485,300,20</area>
<cutdown>yes</cutdown>
<align>right,vcenter</align>
<font>text_small</font>
</textarea>
</group>
</window>
<!-- Allows the user to download fanart, coverart
by specifying an IMDB number -->
<window name="metadataoptions">
<imagetype name="background" from="base_background"/>
<!-- The heading (name) of the screen -->
<textarea name="heading" from="base_heading">
<position>0,0</position>
<textarea name="text">
<value>Metadata Options</value>
</textarea>
</textarea>
<shape name="metadata_button_background" from="base_background_shape">
<area>285,125,710,397</area>
</shape>
<!-- the buttons for the different options -->
<textarea name="inet" from="base_textarea">
<area>300,140,180,36</area>
<align>right,vcenter</align>
<value>TMDB/TVDB #:</value>
</textarea>
<textedit name="inetref_edit" from="base_textedit">
<position>490,140</position>
</textedit>
<textarea name="season_spinbox_label" from="base_textarea">
<area>370,180,110,36</area>
<align>right,vcenter</align>
<value>Season:</value>
</textarea>
<spinbox name="season_spinbox" from="base_spinbox">
<position>490,180</position>
</spinbox>
<textarea name="episode_spinbox_label" from="season_spinbox_label">
<position>370,220</position>
<value>Episode:</value>
</textarea>
<spinbox name="episode_spinbox" from="base_spinbox">
<position>490,220</position>
</spinbox>
<button name="query_button" from="base_button_wide">
<position>490,260</position>
<value>Perform Query</value>
<helptext></helptext>
</button>
<shape name="query_separator" from="base_background_shape">
<area>291,310,698,1</area>
</shape>
<button name="online_coverart_button" from="base_button_wide">
<position>335,325</position>
<value>Find Online Coverart</value>
<helptext></helptext>
</button>
<button name="online_fanart_button" from="base_button_wide">
<position>335,365</position>
<value>Find Online Fanart</value>
<helptext></helptext>
</button>
<button name="online_banner_button" from="base_button_wide">
<position>335,405</position>
<value>Find Online Banners</value>
<helptext></helptext>
</button>
<button name="local_coverart_button" from="base_button_wide">
<position>650,325</position>
<value>Find Local Coverart</value>
<helptext></helptext>
</button>
<button name="local_fanart_button" from="base_button_wide">
<position>650,365</position>
<value>Find Local Fanart</value>
<helptext></helptext>
</button>
<button name="local_banner_button" from="base_button_wide">
<position>650,405</position>
<value>Find Local Banners</value>
<helptext></helptext>
</button>
<shape name="button_separator" from="base_background_shape">
<area>291,455,698,1</area>
</shape>
<button name="back" from="base_button">
<position>565,470</position>
<value>Back</value>
</button>
<group name="program_details_group" from="base_program_details_group">
<position>20,538</position>
</group>
</window>
<!-- Multiple screen template for screen using a text entry popup.
Allows the user to enter a search term. -->
<window name="phrasepopup">
<animation trigger="AboutToShow">
<section centre="left" duration="250">
<alpha start="0" end="255" easingcurve="Linear"/>
<zoom start="50" end="100" easingcurve="OutQuart"/>
<position start="-150,0" end="0,0"/>
</section>
</animation>
<animation trigger="AboutToHide">
<section centre="left" duration="250">
<alpha start="255" end="0" easingcurve="Linear"/>
<zoom start="100" end="50" easingcurve="InQuart"/>
<position start="0,0" end="-150,0"/>
</section>
</animation>
<shape name="darken_background" from="base_darken_background"/>
<shape name="phrasepopup_background" from="base_background_shape_dark">
<area>390,150,510,425</area>
</shape>
<!-- the title of the window -->
<textarea name="title_text" from="base_textarea">
<area>405,165,480,50</area>
<value>Search Term</value>
<align>allcenter</align>
<font>title</font>
</textarea>
<shape name="title_separator" from="base_background_shape">
<area>391,230,508,1</area>
</shape>
<!-- list with the search phrases -->
<buttonlist name="phrase_list" from="base_buttonlist">
<area>405,245,480,198</area>
<statetype name="buttonitem">
<state name="active">
<area>0,0,480,36</area>
</state>
<state name="inactive" from="active" />
<state name="selectedactive">
<area>0,0,480,36</area>
</state>
<state name="selectedinactive">
<area>0,0,480,36</area>
</state>
</statetype>
</buttonlist>
<textedit name="phrase_edit" from="base_textedit_wide">
<position>405,460</position>
</textedit>
<shape name="button_separator" from="base_background_shape">
<area>391,510,508,1</area>
</shape>
<button name="ok_button" from="base_button">
<position>405,525</position>
<value>OK</value>
</button>
<button name="record_button" from="base_button">
<position>570,525</position>
<value>Record</value>
</button>
<button name="delete_button" from="base_button">
<position>735,525</position>
<value>Delete</value>
</button>
</window>
<!-- The Power Search popup.
Allows the user to enter a search term. -->
<window name="powersearchpopup">
<animation trigger="AboutToShow">
<section centre="left" duration="250">
<alpha start="0" end="255" easingcurve="Linear"/>
<zoom start="50" end="100" easingcurve="OutQuart"/>
<position start="-150,0" end="0,0"/>
</section>
</animation>
<animation trigger="AboutToHide">
<section centre="left" duration="250">
<alpha start="255" end="0" easingcurve="Linear"/>
<zoom start="100" end="50" easingcurve="InQuart"/>
<position start="0,0" end="-150,0"/>
</section>
</animation>
<shape name="darken_background" from="base_darken_background"/>
<shape name="powersearchpopup_background" from="base_background_shape_dark">
<area>390,160,510,415</area>
</shape>
<!-- the title of the window -->
<textarea name="title_text" from="base_textarea">
<area>405,175,480,50</area>
<value>Select Search</value>
<align>allcenter</align>
<font>title</font>
</textarea>
<shape name="title_separator" from="base_background_shape">
<area>391,240,508,1</area>
</shape>
<!-- list with the search phrases -->
<buttonlist name="phrase_list" from="base_buttonlist">
<area>405,255,480,238</area>
<statetype name="buttonitem">
<state name="active">
<area>0,0,480,36</area>
</state>
<state name="inactive" from="active" />
<state name="selectedactive">
<area>0,0,480,36</area>
</state>
<state name="selectedinactive">
<area>0,0,480,36</area>
</state>
</statetype>
</buttonlist>
<shape name="button_separator" from="base_background_shape">
<area>391,510,508,1</area>
</shape>
<button name="edit_button" from="base_button">
<position>405,525</position>
<value>Edit</value>
</button>
<button name="record_button" from="base_button">
<position>570,525</position>
<value>Record</value>
</button>
<button name="delete_button" from="base_button">
<position>735,525</position>
<value>Delete</value>
</button>
</window>
<!-- The Edit Power Search popup.
Allows the user to enter a more specific search term. -->
<window name="editpowersearchpopup">
<animation trigger="AboutToShow">
<section centre="left" duration="250">
<alpha start="0" end="255" easingcurve="Linear"/>
<zoom start="50" end="100" easingcurve="OutQuart"/>
<position start="-150,0" end="0,0"/>
</section>
</animation>
<animation trigger="AboutToHide">
<section centre="left" duration="250">
<alpha start="255" end="0" easingcurve="Linear"/>
<zoom start="100" end="50" easingcurve="InQuart"/>
<position start="0,0" end="-150,0"/>
</section>
</animation>
<shape name="darken_background" from="base_darken_background"/>
<shape name="powersearchpopup_background" from="base_background_shape_dark">
<area>250,160,790,410</area>
</shape>
<!-- the title of the window -->
<textarea name="title_text" from="base_textarea">
<area>265,175,760,50</area>
<value>Edit Power Search Fields</value>
<align>allcenter</align>
<font>title</font>
</textarea>
<shape name="title_separator" from="base_background_shape">
<area>251,240,788,1</area>
</shape>
<textarea name="title_label" from="base_textarea">
<area>265,255,375,36</area>
<value>Optional title phrase:</value>
<align>right,vcenter</align>
</textarea>
<textarea name="subtitle_label" from="title_label">
<position>265,295</position>
<value>Optional subtitle phrase:</value>
</textarea>
<textarea name="desc_label" from="title_label">
<position>265,335</position>
<value>Optional description phrase:</value>
</textarea>
<textarea name="category_label" from="title_label">
<position>265,375</position>
<value>Category list:</value>
</textarea>
<textarea name="genre_label" from="title_label">
<position>265,415</position>
<value>Genres list:</value>
</textarea>
<textarea name="channel_label" from="title_label">
<position>265,455</position>
<value>Channel list:</value>
</textarea>
<textedit name="title_edit" from="base_textedit">
<position>650,255</position>
</textedit>
<textedit name="subtitle_edit" from="base_textedit">
<position>650,295</position>
</textedit>
<textedit name="desc_edit" from="base_textedit">
<position>650,335</position>
</textedit>
<buttonlist name="category_list" from="base_selector_wide">
<position>650,375</position>
</buttonlist>
<buttonlist name="genre_list" from="base_selector_wide">
<position>650,415</position>
</buttonlist>
<buttonlist name="channel_list" from="base_selector_wide">
<position>650,455</position>
</buttonlist>
<shape name="button_separator" from="base_background_shape">
<area>251,505,788,1</area>
</shape>
<button name="ok_button" from="base_button">
<position>570,520</position>
<value>Ok</value>
</button>
</window>
</mythuitheme>