<?xml version="1.0" encoding="utf-8"?>
<includes>

	<expression name="isVideos">[Window.IsVisible(Videos) + String.IsEmpty(Container.FolderName)]</expression>
	<expression name="isMusic">[Window.IsVisible(Music) + String.IsEmpty(Container.FolderName)]</expression>
	<expression name="isGames">[Window.IsVisible(Games) + String.IsEmpty(Container.FolderName)]</expression>
	<expression name="isAddonBrowser">[String.Contains(Container.FolderPath,addons://) + String.IsEmpty(Container.Content)]</expression>
	<expression name="isVideoFiles">String.IsEqual(Container.FolderPath,sources://video/)</expression>
	<expression name="isMusicFiles">String.IsEqual(Container.FolderPath,sources://music/)</expression>
	<expression name="isMovieLibrary">[String.IsEqual(Container.FolderPath,library://video/movies/) | String.IsEqual(Container.FolderPath,videodb://movies/)]</expression>
	<expression name="isTvShowsLibrary">[String.IsEqual(Container.FolderPath,library://video/tvshows/) | String.IsEqual(Container.FolderPath,videodb://tvshows/)]</expression>
	<expression name="isMusicVideosLibrary">[String.IsEqual(Container.FolderPath,library://video/musicvideos/) | String.IsEqual(Container.FolderPath,library://music/musicvideos/) | String.IsEqual(Container.FolderPath,videodb://musicvideos/)]</expression>
  	<expression name="isPrograms">[Window.IsActive(Programs) + String.IsEmpty(Container.FolderName)]</expression>
	<expression name="isPictures">[Window.IsActive(Pictures) + String.IsEmpty(Container.FolderName)]</expression>
	<expression name="isPanelView">$EXP[isVideos] | $EXP[isMusic] | $EXP[isAddonBrowser] | $EXP[isVideoFiles] | $EXP[isMusicFiles] | $EXP[isMovieLibrary] | $EXP[isTvShowsLibrary] | $EXP[isMusicVideosLibrary] | $EXP[isPrograms] | $EXP[isPictures]</expression>
  	<expression name="isThumbView">Container.Content(files) + !EXP[isPanelView]</expression>
	<expression name="isMusicRoles">[String.isEqual(Container.FolderPath,library://music/musicroles/) + String.IsEmpty(Container.Content)]</expression>
	
	<expression name="isMovieList">Container.Content(movies)</expression>
	<expression name="isTvShowList">Container.Content(tvshows)</expression>
	<expression name="isSeasonList">Container.Content(seasons)</expression>
	<expression name="isEpisodeList">Container.Content(episodes) + !String.Contains(Container.FolderPath,recently)</expression>
	<expression name="isRecentEpisodeList">Container.Content(episodes) + String.Contains(Container.FolderPath,recently)</expression>
	<expression name="isMusicVideoList">Container.Content(musicvideos)</expression>
	<expression name="isSongList">Container.Content(Songs) | String.Contains(Container.FolderPath,musicdb://singles) | Window.IsActive(musicplaylist)</expression>
	<expression name="isAlbumList">Container.Content(albums)</expression>
	<expression name="isArtistList">Container.Content(artists)</expression>
	<expression name="isAddonList">[Container.Content(addons) + !String.Contains(Container.FolderPath,plugin://)]</expression>
	<expression name="isRoleList">Container.Content(roles)</expression>
	<expression name="isFileList">Container.Content(files)</expression>
	<expression name="isVideoList">Container.Content(videos)</expression>
	
	<expression name="isFullHomeWidget">
	[String.IsEqual(Container(100).ListItem.Property(SelectedMainMenu),MainMenu1) + String.IsEmpty(Skin.String(SubMenu1Tile1.Type))] |
	[String.IsEqual(Container(100).ListItem.Property(SelectedMainMenu),MainMenu2) + String.IsEmpty(Skin.String(SubMenu2Tile1.Type))] |
	[String.IsEqual(Container(100).ListItem.Property(SelectedMainMenu),MainMenu3) + String.IsEmpty(Skin.String(SubMenu3Tile1.Type))] |
	[String.IsEqual(Container(100).ListItem.Property(SelectedMainMenu),MainMenu4) + String.IsEmpty(Skin.String(SubMenu4Tile1.Type))] |
	[String.IsEqual(Container(100).ListItem.Property(SelectedMainMenu),MainMenu5) + String.IsEmpty(Skin.String(SubMenu5Tile1.Type))] |
	[String.IsEqual(Container(100).ListItem.Property(SelectedMainMenu),MainMenu6) + String.IsEmpty(Skin.String(SubMenu6Tile1.Type))] |
	[String.IsEqual(Container(100).ListItem.Property(SelectedMainMenu),MainMenu7) + String.IsEmpty(Skin.String(SubMenu7Tile1.Type))] |
	[String.IsEqual(Container(100).ListItem.Property(SelectedMainMenu),MainMenu8) + String.IsEmpty(Skin.String(SubMenu8Tile1.Type))] |
	[String.IsEqual(Container(100).ListItem.Property(SelectedMainMenu),MainMenu9) + String.IsEmpty(Skin.String(SubMenu9Tile1.Type))] |
	[String.IsEqual(Container(100).ListItem.Property(SelectedMainMenu),MainMenu10) + String.IsEmpty(Skin.String(SubMenu10Tile1.Type))]
	</expression>
	

	
		
</includes>
  
  
  
  
  
  
