- Moderator
- #1
Hi, I need some help in the TVSeries Plugin. I have added a Filmstrip view for TVseries Posters but I'm not receiving any messages in OnMessage(GUIMessage message) when using ViewMode.Filmstrip.
The GUI_MSG_ITEM_FOCUS_CHANGED message is used to update properties in the skin using the _OnItemSelected(m_Facade.SelectedListItem) functions above.
Any help will be appreciated.
Cheers,
Damien
Code:
ViewMode.BigIcons and ViewMode.List work as expected but not ViewMode.Filmstrip, why is that? Here is a code snipet for the override of the OnMessage method:
public override bool OnMessage(GUIMessage message)
{
switch (message.Message)
{
case GUIMessage.MessageType.GUI_MSG_ITEM_FOCUS_CHANGED:
{
int iControl = message.SenderControlId;
if (iControl == (int)m_Facade.GetID)
{
switch (this.listLevel)
{
case Listlevel.Group:
Group_OnItemSelected(m_Facade.SelectedListItem);
break;
case Listlevel.Series:
Series_OnItemSelected(m_Facade.SelectedListItem);
break;
case Listlevel.Season:
Season_OnItemSelected(m_Facade.SelectedListItem);
break;
case Listlevel.Episode:
Episode_OnItemSelected(m_Facade.SelectedListItem);
break;
}
}
}
return true;
case GUIMessage.MessageType.GUI_MSG_PLAYBACK_ENDED:
case GUIMessage.MessageType.GUI_MSG_PLAYBACK_STOPPED:
{
//-- Need to reload the GUI to display changes
//-- if episode is classified as watched
LoadFacade();
}
return true;
default:
return base.OnMessage(message);
}
}
Any help will be appreciated.
Cheers,
Damien