def customFoldersVisual(title):
    return CustomFolderVisual(
        title,
        TextSettings(
            None,  #color
            False,  #bold?
            False  #italic?
        ),
        None,  #icon
        None,  #thumb
    )
Пример #2
0
def nextPageVisual(pageNum):
    return CustomFolderVisual(
        st(980) % pageNum,  #title
        TextSettings(
            None,  #color
            False,  #bold?
            False  #italic?
        ),
        None,  #icon
        None  #thumb                           
    )
Пример #3
0
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)
Пример #4
0
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
Пример #5
0
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(
Пример #6
0
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?
    ),
)
Пример #7
0
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
Пример #9
0
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?
    ),