Esempio n. 1
0
import time
import random
import xbmc
import AlphaUIUtils

original_state = False
original_state = AlphaUIUtils.IsMouseConnected()
while True:
    try:
        new_state = AlphaUIUtils.IsMouseConnected()
        time.sleep(1)
    except Exception, e:
        xbmc.log(str(e))

    if original_state and not new_state:  # Had mouse connected, now we don't
        print "LOST MOUSE"
        xbmc.executebuiltin("ReplaceWindow(4000)")
        break
    elif not original_state and new_state:  # Did NOT have mouse connected, but now we do:
        print "GAINED MOUSE"
        xbmc.executebuiltin("ReplaceWindow(4001)")
        break
Esempio n. 2
0
import xbmc
import AlphaUIUtils

# Decide which power menu to first show
# Then each powermenu has it's own onload method "update_power_menu.py"
# that takes care of switching back/forth when mouse connects/disconnects

has_mouse = False
try:
    has_mouse = AlphaUIUtils.IsMouseConnected()
except Exception, e:
    xbmc.log(str(e))

if has_mouse:
    xbmc.executebuiltin("ReplaceWindow(4001)")
else:
    xbmc.executebuiltin("ReplaceWindow(4001)")