Normal
You have to specify a skin file and a Windows ID in your class that implements GUITVGuideBase, not in GUITVGuideBase itself.I'm confused here. If main.cs inherits from GUITVGuideBase.cs, what's the point of GUITVGuideBase_EPG.cs? and does GUITVGuideBase_EPG inherit from GUITVGuideBase?In any case, you might be interested to know that GUITVGuideBase actually puts all the values of the currently selected program in the PropertyManager class. So to access info about the currently selected program, use this code:GUIPropertyManager.GetProperty(<tag string>);Valid <tag string> values are (they're pretty self-explanatory):#TV.Guide.Title#TV.Guide.Time#TV.Guide.Description#TV.Guide.Genre#TV.Guide.Duration#TV.Guide.TimeFromNow#TV.Guide.EpisodeName#TV.Guide.SeriesNumber#TV.Guide.EpisodeNumber#TV.Guide.EpisodePart#TV.Guide.Date#TV.Guide.StarRating#TV.Guide.Classification#TV.Guide.EpisodeDetail#TV.Guide.thumbIf you want to know when a the selected program has changed, listen in on eithe the Actions or Messages sent.Sam
You have to specify a skin file and a Windows ID in your class that implements GUITVGuideBase, not in GUITVGuideBase itself.
I'm confused here. If main.cs inherits from GUITVGuideBase.cs, what's the point of GUITVGuideBase_EPG.cs? and does GUITVGuideBase_EPG inherit from GUITVGuideBase?
In any case, you might be interested to know that GUITVGuideBase actually puts all the values of the currently selected program in the PropertyManager class. So to access info about the currently selected program, use this code:
GUIPropertyManager.GetProperty(<tag string>);
Valid <tag string> values are (they're pretty self-explanatory):
#TV.Guide.Title
#TV.Guide.Time
#TV.Guide.Description
#TV.Guide.Genre
#TV.Guide.Duration
#TV.Guide.TimeFromNow
#TV.Guide.EpisodeName
#TV.Guide.SeriesNumber
#TV.Guide.EpisodeNumber
#TV.Guide.EpisodePart
#TV.Guide.Date
#TV.Guide.StarRating
#TV.Guide.Classification
#TV.Guide.EpisodeDetail
#TV.Guide.thumb
If you want to know when a the selected program has changed, listen in on eithe the Actions or Messages sent.
Sam