コード例 #1
0
ファイル: main.py プロジェクト: HooliganHarls/MLB2.bundle
    def onClick(self, controlID):

        if controlID == 90:
            if mc.GetPlayer().IsPlayingAudio(): mc.ActivateWindow(12006)
            elif mc.GetPlayer().IsPlayingVideo(): mc.ActivateWindow(12005)

        if controlID == 1001:
            if mlb.isLoggedIn():
                #mc.GetActiveWindow().ClearStateStack()
                mc.ActivateWindow(14003)
            else:
                mc.ShowDialogNotification(
                    "You must be logged in to make changes to your settings.",
                    "mlb-icon.png")

        if controlID == 1002:
            mc.ActivateWindow(14001)

        if controlID == 1003:
            mc.ActivateWindow(14002)

        if controlID == 120:
            mlb.playList(120)

        if controlID == 501:
            mlb.playItem(501)
コード例 #2
0
ファイル: calendar.py プロジェクト: HooliganHarls/MLB2.bundle
    def onClick(self, controlID):
 
        """start your code"""

        """end your code"""

	if controlID == 91:
            mlb.prevMonth()

	if controlID == 92:
            mlb.nextMonth()

	if controlID == 90:
            if mc.GetPlayer().IsPlayingAudio(): mc.ActivateWindow(12006)
            elif mc.GetPlayer().IsPlayingVideo(): mc.ActivateWindow(12005)

	if controlID == 1001:
            if mlb.isLoggedIn():
                #mc.GetActiveWindow().ClearStateStack()
                mc.ActivateWindow(14003)
            else:
                mc.ShowDialogNotification("You must be logged in to make changes to your settings.", "mlb-icon.png")

	if controlID == 1003:
            mc.ActivateWindow(14000)

	if controlID == 121:
            clear = mc.ListItems()
            mc.GetActiveWindow().GetList(4002).SetItems(clear)
            list =  mc.GetActiveWindow().GetList(121)
            item = list.GetItem( list.GetFocusedItem() )
            if item.GetProperty('today'):
                mc.ActivateWindow(14000)
            elif not item.GetProperty('display') or not item.GetDescription():
                mc.ShowDialogNotification('No games available for this day.', 'mlb-icon.png')
            else:
                date = item.GetPath()
                date = date.split(':')
                games = mlb.getGames(date[0], date[1], date[2])
                if games:
                    mc.GetActiveWindow().PushState()
                    mc.GetActiveWindow().GetList(4002).SetItems(games)
                    mc.GetActiveWindow().GetControl(4000).SetVisible(True)
                    mc.GetActiveWindow().GetList(4002).SetFocusedItem(0)
                    mc.GetActiveWindow().GetControl(4002).SetFocus()
                    mc.GetActiveWindow().GetList(4002).SetFocusedItem(0)
                else:
                    mc.ShowDialogOk("MLB.TV", "To view MLB Post Season content, please disconnect and reconnect your MLB.TV account at http://boxee.tv/services.")
                    item.Dump()

        if controlID == 4002:
            mlb.playList(4002)

	if controlID == 4003:
            mc.GetActiveWindow().PopState()

	if controlID == 501:
            mlb.playItem(501)
コード例 #3
0
ファイル: main.py プロジェクト: HooliganHarls/MLB2.bundle
    def onClick(self, controlID):

        if controlID == 90:
            if mc.GetPlayer().IsPlayingAudio(): mc.ActivateWindow(12006)
            elif mc.GetPlayer().IsPlayingVideo(): mc.ActivateWindow(12005)

        if controlID == 1001:
            if mlb.isLoggedIn():
                #mc.GetActiveWindow().ClearStateStack()
                mc.ActivateWindow(14003)
            else:
               mc.ShowDialogNotification("You must be logged in to make changes to your settings.", "mlb-icon.png")

        if controlID == 1002:
            mc.ActivateWindow(14001)

        if controlID == 1003:
            mc.ActivateWindow(14002)

        if controlID == 120:
            mlb.playList(120)

        if controlID == 501:
            mlb.playItem(501)
コード例 #4
0
ファイル: calendar.py プロジェクト: HooliganHarls/MLB2.bundle
    def onClick(self, controlID):
        """start your code"""
        """end your code"""

        if controlID == 91:
            mlb.prevMonth()

        if controlID == 92:
            mlb.nextMonth()

        if controlID == 90:
            if mc.GetPlayer().IsPlayingAudio(): mc.ActivateWindow(12006)
            elif mc.GetPlayer().IsPlayingVideo(): mc.ActivateWindow(12005)

        if controlID == 1001:
            if mlb.isLoggedIn():
                #mc.GetActiveWindow().ClearStateStack()
                mc.ActivateWindow(14003)
            else:
                mc.ShowDialogNotification(
                    "You must be logged in to make changes to your settings.",
                    "mlb-icon.png")

        if controlID == 1003:
            mc.ActivateWindow(14000)

        if controlID == 121:
            clear = mc.ListItems()
            mc.GetActiveWindow().GetList(4002).SetItems(clear)
            list = mc.GetActiveWindow().GetList(121)
            item = list.GetItem(list.GetFocusedItem())
            if item.GetProperty('today'):
                mc.ActivateWindow(14000)
            elif not item.GetProperty('display') or not item.GetDescription():
                mc.ShowDialogNotification('No games available for this day.',
                                          'mlb-icon.png')
            else:
                date = item.GetPath()
                date = date.split(':')
                games = mlb.getGames(date[0], date[1], date[2])
                if games:
                    mc.GetActiveWindow().PushState()
                    mc.GetActiveWindow().GetList(4002).SetItems(games)
                    mc.GetActiveWindow().GetControl(4000).SetVisible(True)
                    mc.GetActiveWindow().GetList(4002).SetFocusedItem(0)
                    mc.GetActiveWindow().GetControl(4002).SetFocus()
                    mc.GetActiveWindow().GetList(4002).SetFocusedItem(0)
                else:
                    mc.ShowDialogOk(
                        "MLB.TV",
                        "To view MLB Post Season content, please disconnect and reconnect your MLB.TV account at http://boxee.tv/services."
                    )
                    item.Dump()

        if controlID == 4002:
            mlb.playList(4002)

        if controlID == 4003:
            mc.GetActiveWindow().PopState()

        if controlID == 501:
            mlb.playItem(501)