- if value in ("orHorizontal", "orLeftToRight"):
- orientation = guiObject.orHorizontal
- direction = guiObject.dirNormal
- elif value in ("orVertical", "orTopToBottom"):
- orientation = guiObject.orVertical
- direction = guiObject.dirNormal
- elif value == "orRightToLeft":
- orientation = guiObject.orHorizontal
- direction = guiObject.dirSwapped
- elif value == "orBottomToTop":
- orientation = guiObject.orVertical
- direction = guiObject.dirSwapped
- else:
- print "orientation must be one of: orTopToBottom,orBottomToTop,orLeftToRight,orRightToLeft"
- return
- guiObject.setOrientation(orientation)
- guiObject.setDirection(direction)
+ try:
+ 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!"