Ticket #2358: mythtv-default-wide_dvd-ui.patch

File mythtv-default-wide_dvd-ui.patch, 14.0 KB (added by sphery <mtdean@…>, 18 years ago)
  • themes/default-wide/dvd-ui.xml

     
     1<!--
     2
     3    This is a myth style theme file for mythdvd
     4
     5    (c) 2003 by a whole bunch of people associated with MythTV
     6
     7-->
     8<mythuitheme>
     9
     10    <!--
     11        The dvd ripping/transcoding screen
     12    -->
     13    <window name="dvd_rip">
     14
     15        <!--
     16            First, define all the fonts we need on this screen
     17        -->
     18        <font name="title" face="Arial">
     19            <color>#ffffff</color>
     20            <dropcolor>#000000</dropcolor>
     21            <size>40</size>
     22            <shadow>3,3</shadow>
     23            <bold>yes</bold>
     24        </font>
     25
     26        <font name="warning" face="Arial">
     27            <color>#ffffff</color>
     28            <dropcolor>#000000</dropcolor>
     29            <size>24</size>
     30            <shadow>2,2</shadow>
     31            <bold>yes</bold>
     32        </font>
     33
     34        <font name="display" face="Arial">
     35            <color>#ffffff</color>
     36            <size>18</size>
     37            <bold>yes</bold>
     38        </font>
     39
     40        <font name="buttons" face="Arial">
     41            <color>#ffffff</color>
     42            <size>14</size>
     43            <bold>yes</bold>
     44        </font>
     45
     46        <container name="background">
     47            <image name="banner" draworder="0" fleximage="no">
     48                <filename>md_rip_banner.png</filename>
     49                <position>0,0</position>
     50            </image>
     51            <textarea name="banner" draworder="0">
     52                <font>title</font>
     53                <area>200,5,600,95</area>
     54                <value>Rip/Transcode</value>
     55            </textarea>
     56            <image name="progress_background" draworder="0">
     57                <filename>md_progress_background.png</filename>
     58                <position>50,120</position>
     59            </image>
     60
     61        </container>
     62
     63        <container name="main_display">
     64            <area>50,120,1180,720</area>
     65
     66            <!--
     67                Context 1 & 2
     68                Warnings or Status Messages
     69            -->
     70
     71            <textarea name="warning" draworder="0" align="center">
     72                <multiline>yes</multiline>
     73                <font>warning</font>
     74                <area>50,50,1080,400</area>
     75            </textarea>
     76
     77            <!--
     78                Context 3
     79                Browse active jobs
     80            -->
     81
     82            <textarea name="overall_text" draworder="1" align="center">
     83                <context>3</context>
     84                <font>display</font>
     85                <area>0,50,1180,30</area>
     86            </textarea>
     87
     88            <textarea name="job_text" draworder="1" align="center">
     89                <context>3</context>
     90                <font>display</font>
     91                <area>0,260,1180,30</area>
     92            </textarea>
     93
     94            <textarea name="numb_jobs_text" draworder="1" align="center">
     95                <context>3</context>
     96                <font>display</font>
     97                <area>500,430,150,30</area>
     98                <value>Job 1 of 1</value>
     99            </textarea>
     100
     101            <statusbar name="overall_status" draworder="1" whitespace="15">
     102                <context>3</context>
     103                <container fleximage="no">md_job_progress_background.png</container>
     104                <fill>md_job_progress_foreground.png</fill>
     105                <position>360,120</position>
     106                <orientation>LeftToRight</orientation>
     107            </statusbar>
     108
     109            <statusbar name="job_status" draworder="1" whitespace="15">
     110                <context>3</context>
     111                <container fleximage="no">md_job_progress_background.png</container>
     112                <fill>md_job_progress_foreground.png</fill>
     113                <position>360,320</position>
     114                <orientation>LeftToRight</orientation>
     115            </statusbar>
     116
     117            <pushbutton name="job_next_button" draworder="2">
     118                <context>3</context>
     119                <position>685,430</position>
     120                <image function="on" filename="md_job_next_on.png"></image>
     121                <image function="off" filename="md_job_next_off.png"></image>
     122                <image function="pushed" filename="md_job_next_pushed.png"></image>
     123            </pushbutton>
     124
     125            <pushbutton name="job_prev_button" draworder="2">
     126                <context>3</context>
     127                <position>420,430</position>
     128                <image function="on" filename="md_job_prev_on.png"></image>
     129                <image function="off" filename="md_job_prev_off.png"></image>
     130                <image function="pushed" filename="md_job_prev_pushed.png"></image>
     131            </pushbutton>
     132
     133            <textbutton name="ripscreen_button" draworder="1">
     134                <context>3</context>
     135                <position>500,510</position>
     136                <image function="on" filename="md_text_button_on.png"></image>
     137                <image function="off" filename="md_text_button_off.png"></image>
     138                <image function="pushed" filename="md_text_button_pushed.png"></image>
     139                <font>buttons</font>
     140            </textbutton>
     141
     142            <textbutton name="cancel_button" draworder="1">
     143                <context>3</context>
     144                <position>700,510</position>
     145                <image function="on" filename="md_text_button_on.png"></image>
     146                <image function="off" filename="md_text_button_off.png"></image>
     147                <image function="pushed" filename="md_text_button_pushed.png"></image>
     148                <font>buttons</font>
     149            </textbutton>
     150
     151            <!--
     152                Context 4
     153                Browse DVD, start a job
     154
     155                Right now this is a HACK, because the widgets
     156                used are actually Qt-derived widgets not theme-able
     157                Myth widgets. This will change.
     158            -->
     159
     160            <!--
     161                Context 4
     162                Want to rip, no DVD
     163
     164            <textarea name="nodvd_text" draworder="0" align="center">
     165                <context>4</context>
     166                <multiline>yes</multiline>
     167                <font>warning</font>
     168                <area>50,100,600,300</area>
     169            </textarea>
     170            -->
     171
     172        </container>
     173    </window>
     174
     175
     176    <window name="title_dialog">
     177
     178        <font name="title" face="Arial">
     179            <color>#ffffff</color>
     180            <dropcolor>#000000</dropcolor>
     181            <size>40</size>
     182            <shadow>3,3</shadow>
     183            <bold>yes</bold>
     184        </font>
     185
     186        <font name="display" face="Arial">
     187            <color>#ffffff</color>
     188            <size>18</size>
     189            <bold>yes</bold>
     190        </font>
     191
     192        <container name="background">
     193            <image name="banner" draworder="0" fleximage="no">
     194                <filename>md_rip_banner.png</filename>
     195                <position>0,0</position>
     196            </image>
     197            <textarea name="banner" draworder="0">
     198                <font>title</font>
     199                <area>200,5,880,95</area>
     200                <value>Rip/Transcode</value>
     201            </textarea>
     202            <image name="progress_background" draworder="0">
     203                <filename>md_progress_background.png</filename>
     204                <position>50,120</position>
     205            </image>
     206        </container>
     207
     208        <container name="main_display">
     209            <area>50,120,1180,600</area>
     210
     211            <!--
     212                A bunch of text "labels"
     213            -->
     214            <textarea name="playtime_text" draworder="0" align="right">
     215                <font>display</font>
     216                <area>300,35,250,30</area>
     217                <value>Length:</value>
     218            </textarea>
     219
     220            <textarea name="ripcheck_text" draworder="0" align="right">
     221                <font>display</font>
     222                <area>300,80,250,30</area>
     223                <value>Select:</value>
     224            </textarea>
     225
     226            <textarea name="ripname_text" draworder="0" align="right">
     227                <font>display</font>
     228                <area>300,125,250,30</area>
     229                <value>Name:</value>
     230            </textarea>
     231
     232            <textarea name="ripquality_text" draworder="0" align="right">
     233                <font>display</font>
     234                <area>300,175,250,30</area>
     235                <value>Quality:</value>
     236            </textarea>
     237
     238            <textarea name="ripaudio_text" draworder="0" align="right">
     239                <font>display</font>
     240                <area>300,225,250,30</area>
     241                <value>Audio Track:</value>
     242            </textarea>
     243
     244            <textarea name="ripacthree_text" draworder="0" align="right">
     245                <font>display</font>
     246                <area>300,275,250,30</area>
     247                <value>AC3 Audio:</value>
     248            </textarea>
     249
     250            <textarea name="subtitle_text" draworder="0" align="right">
     251                <font>display</font>
     252                <area>300,325,250,30</area>
     253                <value>Subtitles:</value>
     254            </textarea>
     255
     256            <textarea name="ripview_text" draworder="0" align="right">
     257                <font>display</font>
     258                <area>300,375,250,30</area>
     259                <value>View:</value>
     260            </textarea>
     261
     262            <!--
     263                Widgets that actually do things
     264            -->
     265
     266            <textarea name="playlength_text" draworder="0" align="left">
     267                <font>display</font>
     268                <area>562,35,300,40</area>
     269                <value>0:00:00</value>
     270            </textarea>
     271
     272            <checkbox name="ripcheck" draworder="0">
     273                <position>560,70</position>
     274                <image function="checked" filename="md_checked.png"></image>
     275                <image function="unchecked" filename="md_unchecked.png"></image>
     276                <image function="checked_high" filename="md_checked_high.png"></image>
     277                <image function="unchecked_high" filename="md_unchecked_high.png"></image>
     278            </checkbox>
     279
     280            <blackhole name="editor_hack" draworder="0">
     281                <area>562,120,300,40</area>
     282            </blackhole>
     283
     284            <selector name="quality_select" draworder="0">
     285                <area>560,170,300,40</area>
     286                <font>display</font>
     287                <image function="on" filename="md_leftright_on.png"></image>
     288                <image function="off" filename="md_leftright_off.png"></image>
     289                <image function="pushed" filename="md_leftright_pushed.png"></image>
     290            </selector>
     291
     292            <selector name="audio_select" draworder="0">
     293                <area>560,220,300,40</area>
     294                <font>display</font>
     295                <image function="on" filename="md_leftright_on.png"></image>
     296                <image function="off" filename="md_leftright_off.png"></image>
     297                <image function="pushed" filename="md_leftright_pushed.png"></image>
     298            </selector>
     299
     300            <checkbox name="ripacthree" draworder="0">
     301                <position>560,265</position>
     302                <image function="checked" filename="md_checked.png"></image>
     303                <image function="unchecked" filename="md_unchecked.png"></image>
     304                <image function="checked_high" filename="md_checked_high.png"></image>
     305                <image function="unchecked_high" filename="md_unchecked_high.png"></image>
     306            </checkbox>
     307
     308            <selector name="subtitle_select" draworder="0">
     309                <area>560,320,300,40</area>
     310                <font>display</font>
     311                <image function="on" filename="md_leftright_on.png"></image>
     312                <image function="off" filename="md_leftright_off.png"></image>
     313                <image function="pushed" filename="md_leftright_pushed.png"></image>
     314            </selector>
     315
     316            <pushbutton name="view_button" draworder="0">
     317                <position>560,365</position>
     318                <image function="on" filename="md_blankbutton_on.png"></image>
     319                <image function="off" filename="md_blankbutton_off.png"></image>
     320                <image function="pushed" filename="md_blankbutton_pushed.png"></image>
     321            </pushbutton>
     322
     323
     324            <textarea name="numb_titles_text" draworder="0" align="center">
     325                <font>display</font>
     326                <area>490,430,170,30</area>
     327                <value>Title 1 of 1</value>
     328            </textarea>
     329
     330            <pushbutton name="prev_title_button" draworder="0">
     331                <position>430,415</position>
     332                <image function="on" filename="md_job_prev_on.png"></image>
     333                <image function="off" filename="md_job_prev_off.png"></image>
     334                <image function="pushed" filename="md_job_prev_pushed.png"></image>
     335            </pushbutton>
     336
     337            <pushbutton name="next_title_button" draworder="0">
     338                <position>660,415</position>
     339                <image function="on" filename="md_job_next_on.png"></image>
     340                <image function="off" filename="md_job_next_off.png"></image>
     341                <image function="pushed" filename="md_job_next_pushed.png"></image>
     342            </pushbutton>
     343
     344            <textbutton name="ripaway_button" draworder="0">
     345                <position>375,510</position>
     346                <image function="on" filename="md_large_text_button_on.png"></image>
     347                <image function="off" filename="md_large_text_button_off.png"></image>
     348                <image function="pushed" filename="md_large_text_button_pushed.png"></image>
     349                <font>display</font>
     350            </textbutton>
     351
     352        </container>
     353
     354    </window>
     355
     356</mythuitheme>