X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/f14d7f0e549c320c2a954dc4c503055855170162..af3c70e61bf4e7e2e0afc51b0e3a0cd717c20f54:/skin.py diff --git a/skin.py b/skin.py index 97954715..eae6ea4b 100644 --- a/skin.py +++ b/skin.py @@ -145,9 +145,13 @@ def applySingleAttribute(guiObject, desktop, attrib, value, scale = ((1,1),(1,1) }[value]) elif attrib == "orientation": # used by eSlider try: - guiObject.setOrientation( - { "orVertical": guiObject.orVertical, - "orHorizontal": guiObject.orHorizontal + guiObject.setOrientation(* + { "orVertical": (guiObject.orVertical, False), + "orTopToBottom": (guiObject.orVertical, False), + "orBottomToTop": (guiObject.orVertical, True), + "orHorizontal": (guiObject.orHorizontal, False), + "orLeftToRight": (guiObject.orHorizontal, False), + "orRightToLeft": (guiObject.orHorizontal, True), }[value]) except KeyError: print "oprientation must be either orVertical or orHorizontal!"