Difference between revisions of "Schedule-ui.xml"

From MythTV Official Wiki
Jump to: navigation, search
Line 605: Line 605:
 
| style="background:darkturquoise" align="center" | button
 
| style="background:darkturquoise" align="center" | button
 
| style="background:darkturquoise" | A button to make the new rule active.
 
| style="background:darkturquoise" | A button to make the new rule active.
 +
| style="background:darkturquoise" align="center" | <b>Yes</b>
 +
|}
 +
 +
 +
=== The "phrasepopup" window ===
 +
 +
{| cellpadding="4" border="1"
 +
| align="center"  |<b>Widget Name</b>
 +
| align="center"  |<b>Widget Type</b>
 +
| align="center"  |<b>Description</b>
 +
| align="center"  |<b>Required?</b>
 +
|-
 +
| style="background:darkturquoise" | phrase_list
 +
| style="background:darkturquoise" align="center" | buttonlist
 +
| style="background:darkturquoise" | A list of phrases relevant to the current screen.
 +
| style="background:darkturquoise" align="center" | <b>Yes</b>
 +
|-
 +
| phrase_edit
 +
| align="center" | textedit
 +
| A textedit to edit the selected phrase.
 +
| align="center" | <b>Yes</b>
 +
|-
 +
| style="background:darkturquoise" | ok_button
 +
| style="background:darkturquoise" align="center" | button
 +
| style="background:darkturquoise" | An "OK" button.
 +
| style="background:darkturquoise" align="center" | <b>Yes</b>
 +
|-
 +
| cancel_button
 +
| align="center" | button
 +
| A "Cancel" button.
 +
| align="center" | <b>Yes</b>
 +
|-
 +
| style="background:darkturquoise" | delete_button
 +
| style="background:darkturquoise" align="center" | button
 +
| style="background:darkturquoise" | A button to delete the selecte phrase.
 +
| style="background:darkturquoise" align="center" | <b>Yes</b>
 +
|}
 +
 +
 +
=== The "timepopup" window ===
 +
 +
{| cellpadding="4" border="1"
 +
| align="center"  |<b>Widget Name</b>
 +
| align="center"  |<b>Widget Type</b>
 +
| align="center"  |<b>Description</b>
 +
| align="center"  |<b>Required?</b>
 +
|-
 +
| style="background:darkturquoise" | date_list
 +
| style="background:darkturquoise" align="center" | buttonlist
 +
| style="background:darkturquoise" | A list of dates.
 +
| style="background:darkturquoise" align="center" | <b>Yes</b>
 +
|-
 +
| time_list
 +
| align="center" | buttonlist
 +
| A list of times.
 +
| align="center" | <b>Yes</b>
 +
|-
 +
| style="background:darkturquoise" | ok_button
 +
| style="background:darkturquoise" align="center" | button
 +
| style="background:darkturquoise" | An "OK" button.
 +
| style="background:darkturquoise" align="center" | <b>Yes</b>
 +
|}
 +
 +
 +
=== The "powersearchpopup" window ===
 +
 +
{| cellpadding="4" border="1"
 +
| align="center"  |<b>Widget Name</b>
 +
| align="center"  |<b>Widget Type</b>
 +
| align="center"  |<b>Description</b>
 +
| align="center"  |<b>Required?</b>
 +
|-
 +
| style="background:darkturquoise" | phrase_list
 +
| style="background:darkturquoise" align="center" | buttonlist
 +
| style="background:darkturquoise" | A list of phrases.
 +
| style="background:darkturquoise" align="center" | <b>Yes</b>
 +
|-
 +
| edit_button
 +
| align="center" | buttonlist
 +
| A button to edit the selected search.
 +
| align="center" | <b>Yes</b>
 +
|-
 +
| style="background:darkturquoise" | delete_button
 +
| style="background:darkturquoise" align="center" | button
 +
| style="background:darkturquoise" | An button to delete the selected search.
 +
| style="background:darkturquoise" align="center" | <b>Yes</b>
 +
|-
 +
| record_button
 +
| align="center" | buttonlist
 +
| A "Record" button.
 +
| align="center" | <b>Yes</b>
 +
|}
 +
 +
 +
=== The "editpowersearchpopup" window ===
 +
 +
{| cellpadding="4" border="1"
 +
| align="center"  |<b>Widget Name</b>
 +
| align="center"  |<b>Widget Type</b>
 +
| align="center"  |<b>Description</b>
 +
| align="center"  |<b>Required?</b>
 +
|-
 +
| style="background:darkturquoise" | title_edit
 +
| style="background:darkturquoise" align="center" | textedit
 +
| style="background:darkturquoise" | A editor for the name of the power search.
 +
| style="background:darkturquoise" align="center" | <b>Yes</b>
 +
|-
 +
| subtitle_edit
 +
| align="center" | textedit
 +
| An editor for the subtitle.
 +
| align="center" | <b>Yes</b>
 +
|-
 +
| style="background:darkturquoise" | desc_edit
 +
| style="background:darkturquoise" align="center" | textedit
 +
| style="background:darkturquoise" | A editor for the description of the power search.
 +
| style="background:darkturquoise" align="center" | <b>Yes</b>
 +
|-
 +
| category_list
 +
| align="center" | buttonlist
 +
| A buttonlist for the power search category.
 +
| align="center" | <b>Yes</b>
 +
|-
 +
| style="background:darkturquoise" | genre_list
 +
| style="background:darkturquoise" align="center" | buttonlist
 +
| style="background:darkturquoise" |  A buttonlist for the power search genre.
 +
| style="background:darkturquoise" align="center" | <b>Yes</b>
 +
|-
 +
| channel_list
 +
| align="center" | buttonlist
 +
| A buttonlist for the power search channel.
 +
| align="center" | <b>Yes</b>
 +
|-
 +
| style="background:darkturquoise" | ok_button
 +
| style="background:darkturquoise" align="center" | button
 +
| style="background:darkturquoise" | An "OK" button.
 
| style="background:darkturquoise" align="center" | <b>Yes</b>
 
| style="background:darkturquoise" align="center" | <b>Yes</b>
 
|}
 
|}

Revision as of 16:07, 24 September 2009

The schedule-ui.xml file governs the layout and behavior of the EPG, the Schedule Editor screens and associated screens. It consists of the following windows and named attributes:

Schedule UI Windows

Window Name Type Description
programguide Window The Non-LiveTV program guide.
programguide-video Window The LiveTV Program Guide.
manualschedule Window The Manual Schedule editor.
viewscheduled Window The Upcoming Recordings screen.
channelrecpriority Window The Channel Priority screen.
programrecpriority Window The Program Priority screen.
custompriority Window The Custom Priority screen.
phrasepopup Window Multiple screen template for screen using a text entry popup.
timepopup Window Template screen type for screens using a date and time buttonlist.
powersearchpopup Window The Power Search popup.
editpowersearchpopup Window The Edit Power Search popup.
programlist Window The Program List screen.
progdetails Window The Program Details screen.
progfind Window The Program Finder screen.
scheduleeditor Window The Schedule Editor screen.
scheduleoptionseditor Window The Schedule Options screen.
storageoptionseditor Window The Storage Options screen.
postproceditor Window The Post Processing screen.


Generic Attributes Used in most windows

Most of the views in recordings-ui.xml and schedule-ui.xml share many/most attributes, most of which are entirely optional. This allows the themer to show whichever information he or she likes across the screens. This is a list of attributes you can theme across all of the aforementioned windows, including use in their buttonlists or individually.
Widget Name Widget Type Description Required?
title textarea The title of the item. N
subtitle textarea The subtitle of the item. N
titlesubtitle textarea The title and subtitle of the item. N
description textarea The description/plot of the item. N
category textarea The category of the item. N
callsign textarea The callsign of the item's channel. N
commfree textarea The commercial free status of the item's channel. N
outputfilters textarea The playback output filters of the item's channel. N
starttime textarea The start time of the item in the user-specified format. N
startdate textarea The start date of the item in the user-specified format. N
endtime textarea The end time of the item in the user-specified format. N
enddate textarea The end date of the item in the user-specified format. N
recstarttime textarea The recording start time of the item in the user-specified format. N
recstartdate textarea The recording end date of the item in the user-specified format. N
recendtime textarea The recording end time of the item in the user-specified format. N
recenddate textarea The recording end date of the item in the user-specified format. N
lastmodifiedtime textarea The last modified time of the item in the user-specified format. N
lastmodifieddate textarea The last modified date of the item in the user-specified format. N
lastmodified textarea The last modified time and date of the item in the user-specified format. N
channum textarea The channel number on which the item was recorded. N
chanid textarea The internal myth channel ID on which the item was recorded. N
channel textarea The combined channel number/name string. N
longchannel textarea The full plain english channel name/number string. N
iconpath textarea The path to the icon file for the channel on which the item was recorded. N
filesize textarea The file size of the item in bytes. N
filesize_str textarea A "plain english" filesize of the item (in MB/GB/etc.) N
lenmins textarea The length of the item in minutes. N
lentime textarea The length of the item in hours. N
rectypechar textarea The recording type of the item, single character. N
rectype textarea The recording type of the item as a string. N
rectypestatus textarea A string value for the status of an upcoming recording. N
card textarea The card upon which an item will record. N
recpriority textarea The recording priority of an item. N
recgroup textarea The recording group of an item. N
playgroup textarea The playback group of an item. N
storagegroup textarea The storage group of an item. N
programflags textarea The program flags of an item. N
audioproperties textarea The audio properties of an item. N
videoproperties textarea The videoproperties of an item. N
subtitleType textarea The subtitling information of an item. N
timedate textarea The "date, starttime-endtime" of an item. N
shorttimedate textarea The short version of the "date, starttime-endtime" of an item. N
shortstarttimedate textarea The short "date starttime" of an item. N
recstatus textarea The recording status of an item. N
repeat textarea The short repeat status of an item. (Repeat) N
longrepeat textarea The long string repeat status of an item. (Repeat Sun July 17, 2010) N
seriesid textarea The grabber-assigned Series ID of an item. N
programid textarea The grabber assigned Program ID of an item. N
catType textarea The category Type of an item. N
year textarea The year of release of an item. N
stars textarea The stars value in text of an item. (4 Stars) N
yearstars textarea The year and star values of an item. (1996, 5 stars) N
originalairdate textarea The original air date of an item. N
shortoriginalairdate textarea The short original air date of an item. N


The "programguide" window

Widget Name Widget Type Description Required?
guidegrid guidegrid The EPG Guide Grid. Yes
timelist buttonlist A list of the timeslots visible in the EPG. Yes
channellist buttonlist A buttonlist of the channels visible in the EPG. Yes
channelicon imagetype The selected channel's icon. No


The "programguide-video" window

Widget Name Widget Type Description Required?
guidegrid guidegrid The EPG Guide Grid. Yes
timelist buttonlist A list of the timeslots visible in the EPG. Yes
channellist buttonlist A buttonlist of the channels visible in the EPG. Yes
channelicon imagetype The selected channel's icon. No
video imagetype A video preview/playback of the currently playing program. Yes


The "manualschedule" window

Widget Name Widget Type Description Required?
channel buttonlist A list of the available channels Yes
startdate buttonlist The date to start the manual recording. Yes
starthour spinbox The hour to start the recording. Yes
startminute imagetype The minute to start the recording. Yes
duration spinbox The duration of the recording. Yes
cancel button The cancel button. No
next button The "Next" button. Yes


The "viewscheduled" window

Widget Name Widget Type Description Required?
schedules buttonlist A list of all scheduled programs. Yes
filter textarea The filter currently being applied to the schedule list. Yes
groups buttonlist A list of all recording groups. Yes
norecordings_info textarea The textarea to show when no recordings are scheduled. No


The "channelrecpriority" window

Widget Name Widget Type Description Required?
channels buttonlist A list of all channels. Yes
priority textarea The priority of the selected channel. No


The "programrecpriority" window

Widget Name Widget Type Description Required?
programs buttonlist A list of all scheduled programs. Yes
scheduleinfo textarea The Schedule status of the selected item. Yes
recpriority buttonlist A recording priority for the selected item. Yes
finalpriority textarea The final recording priority of the selected item, after modifications. Yes


The "custompriority" window

Widget Name Widget Type Description Required?
rules buttonlist A list of all custom priority rules. Yes
priority spinbox A spinbox to modify the priority of the rule. Yes
clauses spinbox A spinbox of common clauses/rules. Yes
add button A button to add a new rule. Yes
description textedit A textedit to name the current rule. Yes
cancel button A "Cancel" button. Yes
delete button A button to delete the current rule. Yes
test button A button to test the current rule. Yes
install button A button to make the new rule active. Yes


The "phrasepopup" window

Widget Name Widget Type Description Required?
phrase_list buttonlist A list of phrases relevant to the current screen. Yes
phrase_edit textedit A textedit to edit the selected phrase. Yes
ok_button button An "OK" button. Yes
cancel_button button A "Cancel" button. Yes
delete_button button A button to delete the selecte phrase. Yes


The "timepopup" window

Widget Name Widget Type Description Required?
date_list buttonlist A list of dates. Yes
time_list buttonlist A list of times. Yes
ok_button button An "OK" button. Yes


The "powersearchpopup" window

Widget Name Widget Type Description Required?
phrase_list buttonlist A list of phrases. Yes
edit_button buttonlist A button to edit the selected search. Yes
delete_button button An button to delete the selected search. Yes
record_button buttonlist A "Record" button. Yes


The "editpowersearchpopup" window

Widget Name Widget Type Description Required?
title_edit textedit A editor for the name of the power search. Yes
subtitle_edit textedit An editor for the subtitle. Yes
desc_edit textedit A editor for the description of the power search. Yes
category_list buttonlist A buttonlist for the power search category. Yes
genre_list buttonlist A buttonlist for the power search genre. Yes
channel_list buttonlist A buttonlist for the power search channel. Yes
ok_button button An "OK" button. Yes