Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: MythTV: Dev

Re Question re Themes

 

 

MythTV dev RSS feed   Index | Next | Previous | View Threaded


newbury at mandamus

Mar 12, 2010, 11:31 AM

Post #1 of 7 (1077 views)
Permalink
Re Question re Themes

I've been playing with the MythCenter-wide theme which I use.

Two questions:
1) Is a particular theme self-contained within its sub-directory? (Can I
delete the folders I do not use?) Or does MythCenter-wide depend in any
way upon default-wide?

2) What, if anything, is the parent-child relationship of the various
xml files in a theme folder. It appears that some settings given in
base.xml are picked up and used in, ie schedule-ui.xml, but this is unclear.

Geoff

--
Please let me know if anything I say offends you.
I may wish to offend you again in the future.

Tux says: "Be regular. Eat cron flakes."
_______________________________________________
mythtv-dev mailing list
mythtv-dev [at] mythtv
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev


robert.mcnamara at gmail

Mar 12, 2010, 11:36 AM

Post #2 of 7 (1045 views)
Permalink
Re: Re Question re Themes [In reply to]

On Fri, Mar 12, 2010 at 11:31 AM, R. G. Newbury <newbury [at] mandamus> wrote:
> I've been playing with the MythCenter-wide theme which I use.
>
> Two questions:
> 1) Is a particular theme self-contained within its sub-directory? (Can I
> delete the folders I do not use?) Or does MythCenter-wide depend in any way
> upon default-wide?
>

Yes, themes are self contained *when complete*, but any theme which
lacks a screen, widget, etc. will fall back to default and
default-wide to find it. You should not/must not delete those two.
The others are fair game. (You should also not delete the default
OSDs and menu themes, for my money, as you are opening up to potential
breakage when something falls back in a way you don't expect it to and
things break, and it could lead to false/misleading bug reports)
Because neither mythcenter is a full theme, they both require default
and default-wide.

> 2) What, if anything, is the parent-child relationship of the various xml
> files in a theme folder. It appears that some settings given in base.xml are
> picked up and used in, ie schedule-ui.xml, but this is unclear.
>

See http://www.mythtv.org/wiki/MythUI_Theme_Development for further
info. base.xml can be thought of as a "include" file that is parsed
at startup and from which widgets and base windows such as the
confirmation dialog, etc. can be inherited/defined.

Robert
_______________________________________________
mythtv-dev mailing list
mythtv-dev [at] mythtv
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev


newbury at mandamus

Mar 12, 2010, 12:33 PM

Post #3 of 7 (1039 views)
Permalink
Re: Re Question re Themes [In reply to]

On 03/12/2010 02:36 PM, Robert McNamara wrote:
> On Fri, Mar 12, 2010 at 11:31 AM, R. G. Newbury<newbury [at] mandamus> wrote:
>> I've been playing with the MythCenter-wide theme which I use.
>>
>> Two questions:
>> 1) Is a particular theme self-contained within its sub-directory? (Can I
>> delete the folders I do not use?) Or does MythCenter-wide depend in any way
>> upon default-wide?
>>
>
> Yes, themes are self contained *when complete*, but any theme which
> lacks a screen, widget, etc. will fall back to default and
> default-wide to find it. You should not/must not delete those two.
> The others are fair game. (You should also not delete the default
> OSDs and menu themes, for my money, as you are opening up to potential
> breakage when something falls back in a way you don't expect it to and
> things break, and it could lead to false/misleading bug reports)
> Because neither mythcenter is a full theme, they both require default
> and default-wide.
>
>> 2) What, if anything, is the parent-child relationship of the various xml
>> files in a theme folder. It appears that some settings given in base.xml are
>> picked up and used in, ie schedule-ui.xml, but this is unclear.
>>
>
> See http://www.mythtv.org/wiki/MythUI_Theme_Development for further
> info. base.xml can be thought of as a "include" file that is parsed
> at startup and from which widgets and base windows such as the
> confirmation dialog, etc. can be inherited/defined.
>
> Robert
Thanks Robert, especially for the link.

Geoff

--
Please let me know if anything I say offends you.
I may wish to offend you again in the future.

Tux says: "Be regular. Eat cron flakes."
_______________________________________________
mythtv-dev mailing list
mythtv-dev [at] mythtv
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev


robert.mcnamara at gmail

Mar 12, 2010, 12:47 PM

Post #4 of 7 (1044 views)
Permalink
Re: Re Question re Themes [In reply to]

On Fri, Mar 12, 2010 at 12:33 PM, R. G. Newbury <newbury [at] mandamus> wrote:
>
> Thanks Robert, especially for the link.
>
> Geoff

No problem, feel free to join us on the mythtv-theming mailing list or
#mythtv-theming on freenode if you have more in-depth theming
questions.

Robert
_______________________________________________
mythtv-dev mailing list
mythtv-dev [at] mythtv
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev


newbury at mandamus

Mar 16, 2010, 3:48 PM

Post #5 of 7 (915 views)
Permalink
Re: Re Question re Themes [In reply to]

On 03/12/2010 03:47 PM, Robert McNamara wrote:
> On Fri, Mar 12, 2010 at 12:33 PM, R. G. Newbury<newbury [at] mandamus> wrote:
>>
>> Thanks Robert, especially for the link.
>>
>> Geoff
>
> No problem, feel free to join us on the mythtv-theming mailing list or

Where do I send a subscription request for the theming list?
I cannot find any info on either the myth or gossamer-threads pages..
including the gossamer theming archive.

Geoff



Please let me know if anything I say offends you.
I may wish to offend you again in the future.

Tux says: "Be regular. Eat cron flakes."
_______________________________________________
mythtv-dev mailing list
mythtv-dev [at] mythtv
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev


knight at teksavvy

Mar 16, 2010, 3:55 PM

Post #6 of 7 (925 views)
Permalink
Re: Re Question re Themes [In reply to]

R. G. Newbury wrote:

> Where do I send a subscription request for the theming list?
> I cannot find any info on either the myth or gossamer-threads pages..
> including the gossamer theming archive.
>

http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-theming

Nick
_______________________________________________
mythtv-dev mailing list
mythtv-dev [at] mythtv
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev


newbury at mandamus

Mar 16, 2010, 6:14 PM

Post #7 of 7 (916 views)
Permalink
Re: Re Question re Themes [In reply to]

Thanks!
Geoff

Sent from my iPhone

On 2010-03-16, at 18:55, Nicolas Riendeau <knight [at] teksavvy> wrote:

> R. G. Newbury wrote:
>
>> Where do I send a subscription request for the theming list?
>> I cannot find any info on either the myth or gossamer-threads
>> pages.. including the gossamer theming archive.
>
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-theming
>
> Nick
> _______________________________________________
> mythtv-dev mailing list
> mythtv-dev [at] mythtv
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
>
_______________________________________________
mythtv-dev mailing list
mythtv-dev [at] mythtv
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev

MythTV dev RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.