wacom: store the default orientation for each tablet

Not actually used at this point, but this way we have default
width/height/orientation etc. all in one place.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
pull/180/head
Peter Hutterer 2019-08-21 09:11:19 +10:00 committed by Benjamin Tissoires
parent e420b04fda
commit 07dba6c892
1 changed files with 6 additions and 0 deletions

View File

@ -936,6 +936,8 @@ class WacomProtocolSpark(WacomProtocolBase):
packet_handlers = [WacomPacketHandlerEndOfStroke,
WacomPacketHandlerEndOfSequence]
orientation = 'portrait'
def __init__(self, device, uuid, protocol_version=ProtocolVersion.SPARK):
assert(protocol_version >= ProtocolVersion.SPARK)
super().__init__(device, uuid, protocol_version=protocol_version)
@ -961,6 +963,8 @@ class WacomProtocolSlate(WacomProtocolSpark):
protocol = ProtocolVersion.SLATE
packet_handlers = [WacomPacketHandlerStrokePrefixSlate]
orientation = 'portrait'
def __init__(self, device, uuid, protocol_version=ProtocolVersion.SLATE):
assert(protocol_version >= ProtocolVersion.SLATE)
super().__init__(device, uuid, protocol_version=protocol_version)
@ -1044,6 +1048,8 @@ class WacomProtocolIntuosPro(WacomProtocolSlate):
WacomPacketHandlerStrokeTimestampIntuosPro,
WacomPacketHandlerUnknownFixedStrokeDataIntuosPro]
orientation = 'landscape'
def __init__(self, device, uuid, protocol_version=ProtocolVersion.INTUOS_PRO):
assert(protocol_version >= ProtocolVersion.INTUOS_PRO)
super().__init__(device, uuid, protocol_version=protocol_version)