def customFoldersVisual(title): return CustomFolderVisual( title, TextSettings( None, #color False, #bold? False #italic? ), None, #icon None, #thumb )
def nextPageVisual(pageNum): return CustomFolderVisual( st(980) % pageNum, #title TextSettings( None, #color False, #bold? False #italic? ), None, #icon None #thumb )
def _processTS(textRowSettings, default, returnSeperated=False): s = textRowSettings color = s.get( st.TS_COLOR, default.color) bold = s.get( st.TS_BOLD, default.bold) italic = s.get( st.TS_ITALIC, default.italic) show = s.get( st.TS_SHOW, default.show) if returnSeperated: return color, bold, italic, show return TextSettings(color, bold, italic, show)
from src.li.visual.ViewStyle import ViewStyle from src.li.visual.TextSettings import TextSettings from src.li.types.CustomFolderVisual import CustomFolderVisual from src.tools.addonSettings import string as st viewStyle = ViewStyle.TVSHOWS channelsVisual = CustomFolderVisual( st(790), #title TextSettings( None, #color False, #bold? False #italic? ), None, #icon None, #thumb ) playlistsVisual = CustomFolderVisual( st(791), #title TextSettings( None, #color False, #bold? False #italic? ), None, #icon None, #thumb ) bothVisual = CustomFolderVisual( st(792), #title
from src.li.visual.ViewStyle import ViewStyle from src.li.visual.TextSettings import TextSettings from src.li.types.AddToCollectionVisual import AddToCollectionVisual from src.li.types.KodiFolderVisual import KodiFolderVisual #from src.li.types.KodiVideoVisual import KodiVideoVisual from src.li.types.VideoVisual import VideoVisual from src.li.visual.FullTextSettings import FullTextSettings, Location from src.tools.addonSettings import string as st viewStyle = ViewStyle.EPISODES addToCollectionVisual = AddToCollectionVisual( st(750), #title TextSettings( None, #color False, #bold? False #italic? ), None, #icon None, #thumb ) foldersVisual = KodiFolderVisual( TextSettings( None, #color False, #bold? False #italic? ), ) # videosVisual = KodiVideoVisual( # TextSettings(
from src.li.types.VideoVisual import VideoVisual from src.li.visual.TextSettings import TextSettings from src.li.visual.ViewStyle import ViewStyle viewStyle = ViewStyle.EPISODES videosVisual = VideoVisual( False, #show source? TextSettings( #source text settings 'red', #color False, #bold? False #italic? ), TextSettings( #title text settings None, #color False, #bold? False #italic? ), )
import globalCollection from src.li.visual.TextSettings import TextSettings from src.tools import addonSettings as addon #color #bold #italic D_CSOURCE = TextSettings (None, False, False) D_USE = False FEED_TEXT = addon.string(440) gsTS = None class SourcesTextSettings(object): def __init__(self, cSourceTS, use): self._cSourceTS = cSourceTS self.use = use def cSourceTS(self): return self._cSourceTS if self.use else gsTS.cSourceTS() def setCSource(self, TS): self._cSourceTS = TS def setUse(self, state): self.use = state
import globalCollection from src.li.visual.TextSettings import TextSettings from src.li.visual.FullTextSettings import FullTextSettings, Location from src.li.types.CollectionVisual import CollectionVisual from src.li.types.VideoVisual import VideoVisual from src.tools.addonSettings import string as st #color #bold #italic D_BROWSE_SOURCES = TextSettings(None, True, False) D_SETTINGS = TextSettings(None, False, False) D_SORT = TextSettings(None, False, False) D_PLAY_ALL = TextSettings(None, False, False, show=False) D_COUNT = TextSettings('steelblue', False, False) D_COUNT2 = TextSettings('yellow', False, False) D_VIDEO_SOURCE = TextSettings('tan', False, False) D_VIDEO_TITLE = TextSettings('seashell', False, False) D_COUNT_LOCATION = Location.LEFT_ALIGNED # D_VIDEO_COUNT = CountTextSettings ('yellow', False, True, Location.MIDDLE, CountType.VIEWS) # #D_VIDEO_SOURCE = TextSettings ('red', False, False) # D_VIDEO_SOURCE = TextSettings ('chocolate', False, False) # D_VIDEO_TITLE = TextSettings (None, False, False) D_USE = False #cannot be set by user at the moment, maybe in the future add it BROWSE_SOURCES_TEXT = st(430) BROWSE_SOURCES_ICON = None BROWSE_SOURCES_THUMB = None
from src.li.types.YoutubePlaylistVisual import YoutubePlaylistVisual from src.li.types.CustomFolderVisual import CustomFolderVisual from src.tools.addonSettings import string as st viewStyle = ViewStyle.TVSHOWS keyboardHeading = { SearchType.CHANNEL: st(800), SearchType.PLAYLIST: st(801), SearchType.BOTH: st(802) } channelsVisual = YoutubeChannelVisual( TextSettings( None, #color False, #bold? False #italic? ), preTitle='[CH] ', preTitleTextSettings=TextSettings( 'red', #color False, #bold? False #italic? )) playlistsVisual = YoutubePlaylistVisual( TextSettings( None, #color False, #bold? False #italic? ),