Hi Peter,
On Mon, Jan 30, 2017 at 3:06 PM, Peter Hutterer <peter.hutte...@who-t.net>
wrote:
> thanks aaron - note that breaks make check here, see below
>
> Thanks, hopefully it's not another year before my next commit to libwacom.
Otherwise
I'm likely to forget to run make check again.
On Mon, Jan 30, 2017 at 09:03:37AM -0800, Aaron Armstrong Skomra wrote:
> > Signed-off-by: Aaron Armstrong Skomra <aaron.sko...@wacom.com>
> > ---
> > data/intuos-pro-2-l.tablet | 67 +++++++++
> > data/intuos-pro-2-m.tablet | 67 +++++++++
> > data/layouts/intuos-pro-2-l.svg | 323 ++++++++++++++++++++++++++++++
> ++++++++++
> > data/layouts/intuos-pro-2-m.svg | 323 ++++++++++++++++++++++++++++++
> ++++++++++
> > 4 files changed, 780 insertions(+)
> > create mode 100644 data/intuos-pro-2-l.tablet
> > create mode 100644 data/intuos-pro-2-m.tablet
> > create mode 100644 data/layouts/intuos-pro-2-l.svg
> > create mode 100644 data/layouts/intuos-pro-2-m.svg
> >
> > diff --git a/data/intuos-pro-2-l.tablet b/data/intuos-pro-2-l.tablet
> > new file mode 100644
> > index 0000000..a6bd811
> > --- /dev/null
> > +++ b/data/intuos-pro-2-l.tablet
> > @@ -0,0 +1,67 @@
> > +# Wacom
> > +# Intuos Pro 2 L
> > +# PTH-860
> > +#
> > +# Button Map:
> > +# (A=1, B=2, C=3, ...)
> > +#
> > +# *-----------------------*
> > +# | |
> > +# A | |
> > +# B | |
> > +# C | |
> > +# D | |
> > +# I | TABLET |
> > +# E | |
> > +# F | |
> > +# G | |
> > +# H | |
> > +# | |
> > +# *-----------------------*
> > +#
> > +# Touch Ring Map:
> > +# (A=1st ring, B=2nd ring, ...)
> > +#
> > +# *-----------------------*
> > +# | |
> > +# A | TABLET |
> > +# | |
> > +# *-----------------------*
> > +#
> > +# LED Map:
> > +# (XY=Bank X, LED Y; *=Invisible)
> > +#
> > +# *-----------------------*
> > +# | |
> > +# | |
> > +# 01 02 | |
> > +# | TABLET |
> > +# 00 03 | |
> > +# | |
> > +# | |
> > +# *-----------------------*
> > +#
> > +
> > +[Device]
> > +Name=Wacom Intuos Pro 2 L
> > +DeviceMatch=usb:056a:0358
> > +Class=Intuos5
> > +Width=9
> > +Height=6
> > +Layout=intuos-pro-2-l.svg
> > +IntegratedIn=
> > +Styli=0x842;0x84a;0x802;0x80a;0x804;0x80c;0x902;0x90a;
> 0x16802;0x10802;0x14802;0x10804;0x10902;0x2842;0x4842
>
> 0x16802 breaks the dbverify and tablet-validity test, it doesn't exist in
> our database. I suspect 0x14802 would too, not sure about the others
>
> I'll fix this in the update. I should have had the same styli list as the
Mobile Studio Pro.
> > +
> > +[Features]
> > +Stylus=true
> > +Reversible=true
> > +Touch=true
> > +Buttons=9
> > +Ring=true
> > +StatusLEDs=Ring
> > +
> > +[Buttons]
> > +Left=A;B;C;D;E;F;G;H;I
> > +
> > +Ring=I
>
> just to verify: it's really BTN_8 that triggers the modes?
>
> Yes with the Pro 2 the mode-switch/led is last in the sequence instead of
first.
> also, something isn't right with the buttons, I get this error when running
> test/load
>
> (process:13800): libwacom-CRITICAL **: libwacom_get_button_flag:
> assertion 'button < 'A' + device->num_buttons' failed
>
> When I look at test/load it looks like this test only applies to the
Intuos 4 WL and that it is supposed to tickle the assertion:
Following critical warning in libwacom_get_button_flag() is expected
(process:23185): libwacom-CRITICAL **: libwacom_get_button_flag: assertion
'button < 'A' + device->num_buttons' failed
Best,
Aaron
Cheers,
> Peter
>
> > +RingNumModes=4
> > diff --git a/data/intuos-pro-2-m.tablet b/data/intuos-pro-2-m.tablet
> > new file mode 100644
> > index 0000000..3f84406
> > --- /dev/null
> > +++ b/data/intuos-pro-2-m.tablet
> > @@ -0,0 +1,67 @@
> > +# Wacom
> > +# Intuos Pro 2 M
> > +# PTH-660
> > +#
> > +# Button Map:
> > +# (A=1, B=2, C=3, ...)
> > +#
> > +# *-----------------------*
> > +# | |
> > +# A | |
> > +# B | |
> > +# C | |
> > +# D | |
> > +# I | TABLET |
> > +# E | |
> > +# F | |
> > +# G | |
> > +# H | |
> > +# | |
> > +# *-----------------------*
> > +#
> > +# Touch Ring Map:
> > +# (A=1st ring, B=2nd ring, ...)
> > +#
> > +# *-----------------------*
> > +# | |
> > +# A | TABLET |
> > +# | |
> > +# *-----------------------*
> > +#
> > +# LED Map:
> > +# (XY=Bank X, LED Y; *=Invisible)
> > +#
> > +# *-----------------------*
> > +# | |
> > +# | |
> > +# 01 02 | |
> > +# | TABLET |
> > +# 00 03 | |
> > +# | |
> > +# | |
> > +# *-----------------------*
> > +#
> > +
> > +[Device]
> > +Name=Wacom Intuos Pro 2 M
> > +DeviceMatch=usb:056a:0357
> > +Class=Intuos5
> > +Width=9
> > +Height=6
> > +Layout=intuos-pro-2-m.svg
> > +IntegratedIn=
> > +Styli=0x842;0x84a;0x802;0x80a;0x804;0x80c;0x902;0x90a;
> 0x16802;0x10802;0x14802;0x10804;0x10902;0x2842;0x4842
> > +
> > +[Features]
> > +Stylus=true
> > +Reversible=true
> > +Touch=true
> > +Buttons=9
> > +Ring=true
> > +StatusLEDs=Ring
> > +
> > +[Buttons]
> > +Left=A;B;C;D;E;F;G;H;I
> > +
> > +Ring=I
> > +RingNumModes=4
> > diff --git a/data/layouts/intuos-pro-2-l.svg
> b/data/layouts/intuos-pro-2-l.svg
> > new file mode 100644
> > index 0000000..9ba5b5c
> > --- /dev/null
> > +++ b/data/layouts/intuos-pro-2-l.svg
> > @@ -0,0 +1,323 @@
> > +<?xml version="1.0" encoding="UTF-8" standalone="no"?>
> > +<svg
> > + xmlns:dc="http://purl.org/dc/elements/1.1/"
> > + xmlns:cc="http://creativecommons.org/ns#"
> > + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
> > + xmlns:svg="http://www.w3.org/2000/svg"
> > + xmlns="http://www.w3.org/2000/svg"
> > + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
> > + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
> > + version="1.1"
> > + style="color:#000000;stroke:#7f7f7f;fill:none;stroke-width:
> .25;font-size:8"
> > + id="intuos-pro-2-l"
> > + width="380"
> > + height="250"
> > + inkscape:version="0.47 r22583"
> > + sodipodi:docname="intuos-pro-2-l.svg">
> > + <metadata
> > + id="metadata66">
> > + <rdf:RDF>
> > + <cc:Work
> > + rdf:about="">
> > + <dc:format>image/svg+xml</dc:format>
> > + <dc:type
> > + rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
> > + <dc:title>Wacom Intuos Pro 2 L</dc:title>
> > + </cc:Work>
> > + </rdf:RDF>
> > + </metadata>
> > + <defs
> > + id="defs64">
> > + <inkscape:perspective
> > + sodipodi:type="inkscape:persp3d"
> > + inkscape:vp_x="0 : 125 : 1"
> > + inkscape:vp_y="0 : 1000 : 0"
> > + inkscape:vp_z="380 : 125 : 1"
> > + inkscape:persp3d-origin="190 : 83.333333 : 1"
> > + id="perspective68" />
> > + </defs>
> > + <sodipodi:namedview
> > + pagecolor="#ffffff"
> > + bordercolor="#666666"
> > + borderopacity="1"
> > + objecttolerance="10"
> > + gridtolerance="10"
> > + guidetolerance="10"
> > + inkscape:pageopacity="0"
> > + inkscape:pageshadow="2"
> > + inkscape:window-width="1600"
> > + inkscape:window-height="1124"
> > + id="namedview62"
> > + showgrid="false"
> > + inkscape:zoom="3.776"
> > + inkscape:cx="190"
> > + inkscape:cy="122.3517"
> > + inkscape:window-x="0"
> > + inkscape:window-y="25"
> > + inkscape:window-maximized="1"
> > + inkscape:current-layer="intuos-pro-2-l" />
> > + <title
> > + id="title">Wacom Intuos Pro 2 L</title>
> > + <g
> > + id="GroupA">
> > + <path
> > + d="M 24 42 c 0 -2 2 -2 2 -2 l 16 0 c 2 0 2 2 2 2 l 0
> 10 l -20 0 l -0 -10"
> > + class="A Button"
> > + id="ButtonA" />
> > + <path
> > + id="LeaderA"
> > + class="A Leader"
> > + d="M 46 46 L 50 46" />
> > + <text
> > + id="LabelA"
> > + class="A Label"
> > + x="52"
> > + y="46"
> > + style="text-anchor:start;">
> > + A
> > + </text>
> > + </g>
> > + <g
> > + id="g9"
> > + transform="translate(0,-1.5889831)">
> > + <rect
> > + id="ButtonB"
> > + class="B Button"
> > + x="24"
> > + y="54"
> > + width="20"
> > + height="12" />
> > + <rect
> > + id="DotB1"
> > + rx="1"
> > + ry="1"
> > + x="30"
> > + y="59.5"
> > + width="8"
> > + height="1" />
> > + <path
> > + id="LeaderB"
> > + class="B Leader"
> > + d="m 46,60 4,0" />
> > + <text
> > + id="LabelB"
> > + class="B Label"
> > + x="52"
> > + y="60"
> > + style="text-anchor:start">B</text>
> > + </g>
> > + <g
> > + id="g15"
> > + transform="translate(0,-3.1779661)">
> > + <rect
> > + id="ButtonC"
> > + class="C Button"
> > + x="24"
> > + y="68"
> > + width="20"
> > + height="12" />
> > + <circle
> > + id="DotC1"
> > + cx="34"
> > + cy="74"
> > + r="0.75"
> > + d="m 34.75,74 c 0,0.414214 -0.335786,0.75 -0.75,0.75 -0.414214,0
> -0.75,-0.335786 -0.75,-0.75 0,-0.414214 0.335786,-0.75 0.75,-0.75
> 0.414214,0 0.75,0.335786 0.75,0.75 z"
> > + sodipodi:cx="34"
> > + sodipodi:cy="74"
> > + sodipodi:rx="0.75"
> > + sodipodi:ry="0.75" />
> > + <path
> > + id="LeaderC"
> > + class="C Leader"
> > + d="m 46,74 4,0" />
> > + <text
> > + id="LabelC"
> > + class="C Label"
> > + x="52"
> > + y="74"
> > + style="text-anchor:start">C</text>
> > + </g>
> > + <g
> > + id="g21"
> > + transform="translate(0,-4.7669492)">
> > + <path
> > + d="m 24,82 20,0 0,10 c 0,2 -2,2 -2,2 l -16,0 c -2,0 -2,-2 -2,-2
> l 0,-10"
> > + class="D Button"
> > + id="ButtonD" />
> > + <path
> > + id="LeaderD"
> > + class="D Leader"
> > + d="m 46,88 4,0" />
> > + <text
> > + id="LabelD"
> > + class="D Label"
> > + x="52"
> > + y="88"
> > + style="text-anchor:start">D</text>
> > + </g>
> > + <g
> > + id="g26"
> > + transform="translate(-0.26483051,-7.4152542)">
> > + <path
> > + d="M 24 156 c 0 -2 2 -2 2 -2 l
> 16 0 c 2 0 2 2 2 2 l 0 10
> l -20 0 l -0 -10"
> > + class="H Button"
> > + id="ButtonH" />
> > + <path
> > + id="LeaderE"
> > + class="E Leader"
> > + d="m 46,162 4,0" />
> > + <text
> > + id="LabelE"
> > + class="E Label"
> > + x="52"
> > + y="162"
> > + style="text-anchor:start">E</text>
> > + </g>
> > + <g
> > + id="g31"
> > + transform="translate(-0.26483051,-11.122881)">
> > + <rect
> > + id="ButtonF"
> > + class="F Button"
> > + x="24"
> > + y="170"
> > + width="20"
> > + height="12" />
> > + <circle
> > + id="DotF1"
> > + cx="34"
> > + cy="176"
> > + r="0.75"
> > + d="m 34.75,176 c 0,0.41421 -0.335786,0.75 -0.75,0.75 -0.414214,0
> -0.75,-0.33579 -0.75,-0.75 0,-0.41421 0.335786,-0.75 0.75,-0.75 0.414214,0
> 0.75,0.33579 0.75,0.75 z"
> > + sodipodi:cx="34"
> > + sodipodi:cy="176"
> > + sodipodi:rx="0.75"
> > + sodipodi:ry="0.75" />
> > + <path
> > + id="LeaderF"
> > + class="F Leader"
> > + d="m 46,176 4,0" />
> > + <text
> > + id="LabelF"
> > + class="F Label"
> > + x="52"
> > + y="176"
> > + style="text-anchor:start">F</text>
> > + </g>
> > + <g
> > + id="g37"
> > + transform="translate(-0.26483051,-12.711865)">
> > + <rect
> > + id="ButtonG"
> > + class="G Button"
> > + x="24"
> > + y="184"
> > + width="20"
> > + height="12" />
> > + <rect
> > + id="DotG1"
> > + rx="1"
> > + ry="1"
> > + x="30"
> > + y="189.5"
> > + width="8"
> > + height="1" />
> > + <path
> > + id="LeaderG"
> > + class="G Leader"
> > + d="m 46,190 4,0" />
> > + <text
> > + id="LabelG"
> > + class="G Label"
> > + x="52"
> > + y="190"
> > + style="text-anchor:start">G</text>
> > + </g>
> > + <g
> > + id="g43"
> > + transform="translate(-0.26483051,-14.830508)">
> > + <path
> > + d="m 24,198 20,0 0,10 c 0,2 -2,2 -2,2 l -16,0 c -2,0 -2,-2 -2,-2
> l 0,-10"
> > + class="D Button"
> > + id="path41" />
> > + <path
> > + id="LeaderH"
> > + class="H Leader"
> > + d="m 46,204 4,0" />
> > + <text
> > + id="LabelH"
> > + class="H Label"
> > + x="52"
> > + y="204"
> > + style="text-anchor:start">H</text>
> > + </g>
> > + <g
> > + id="g48"
> > + transform="translate(-0.52966102,-6.0911017)">
> > + <circle
> > + id="Ring"
> > + class="Ring TouchRing"
> > + cx="34"
> > + cy="125"
> > + r="19.5"
> > + d="m 53.5,125 c 0,10.76955 -8.730447,19.5 -19.5,19.5
> -10.769553,0 -19.5,-8.73045 -19.5,-19.5 0,-10.76955 8.730447,-19.5
> 19.5,-19.5 10.769553,0 19.5,8.73045 19.5,19.5 z"
> > + sodipodi:cx="34"
> > + sodipodi:cy="125"
> > + sodipodi:rx="19.5"
> > + sodipodi:ry="19.5" />
> > + <path
> > + id="LeaderRingCCW"
> > + class="RingCCW Ring Leader"
> > + d="m 34,105 0,-2 26,0" />
> > + <text
> > + id="LabelRingCCW"
> > + class="RingCCW Ring Label"
> > + x="62"
> > + y="103"
> > + style="text-anchor:start">CCW</text>
> > + <path
> > + id="RingCCW"
> > + class="RingCCW Button"
> > + d="m 31,111 3,-1.5 0,1 a 7.5,7.5 0 0 1 5,1.5 6.5,6.5 0 0 0
> -5,-0.5 l 0,1 z" />
> > + <path
> > + id="LeaderRingCW"
> > + class="RingCW Ring Leader"
> > + d="m 34,145 0,2 26,0" />
> > + <text
> > + id="LabelRingCW"
> > + class="RingCW Ring Label"
> > + x="62"
> > + y="147"
> > + style="text-anchor:start">CW</text>
> > + <path
> > + id="RingCW"
> > + class="RingCW Button"
> > + d="m 31,139 3,-1.5 0,1 a 7.5,7.5 0 0 0 5,-1 6.5,6.5 0 0 1 -5,2 l
> 0,1 z" />
> > + </g>
> > + <g
> > + id="g57"
> > + transform="translate(-0.52966107,-6.0911017)">
> > + <circle
> > + id="ButtonI"
> > + class="I ModeSwitch Button"
> > + cx="34"
> > + cy="125"
> > + r="9.5"
> > + d="m 43.5,125 c 0,5.24671 -4.253295,9.5 -9.5,9.5 -5.246705,0
> -9.5,-4.25329 -9.5,-9.5 0,-5.24671 4.253295,-9.5 9.5,-9.5 5.246705,0
> 9.5,4.25329 9.5,9.5 z"
> > + sodipodi:cx="34"
> > + sodipodi:cy="125"
> > + sodipodi:rx="9.5"
> > + sodipodi:ry="9.5" />
> > + <path
> > + id="LeaderI"
> > + class="I ModeSwitch Leader"
> > + d="m 56,125 4,0" />
> > + <text
> > + id="LabelI"
> > + class="I ModeSwitch Label"
> > + x="62"
> > + y="125"
> > + style="text-anchor:start">I</text>
> > + </g>
> > +
> > +</svg>
> > diff --git a/data/layouts/intuos-pro-2-m.svg
> b/data/layouts/intuos-pro-2-m.svg
> > new file mode 100644
> > index 0000000..53f200b
> > --- /dev/null
> > +++ b/data/layouts/intuos-pro-2-m.svg
> > @@ -0,0 +1,323 @@
> > +<?xml version="1.0" encoding="UTF-8" standalone="no"?>
> > +<svg
> > + xmlns:dc="http://purl.org/dc/elements/1.1/"
> > + xmlns:cc="http://creativecommons.org/ns#"
> > + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
> > + xmlns:svg="http://www.w3.org/2000/svg"
> > + xmlns="http://www.w3.org/2000/svg"
> > + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
> > + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
> > + version="1.1"
> > + style="color:#000000;stroke:#7f7f7f;fill:none;stroke-width:
> .25;font-size:8"
> > + id="intuos-pro-2-m"
> > + width="380"
> > + height="250"
> > + inkscape:version="0.47 r22583"
> > + sodipodi:docname="intuos-pro-2-m.svg">
> > + <metadata
> > + id="metadata66">
> > + <rdf:RDF>
> > + <cc:Work
> > + rdf:about="">
> > + <dc:format>image/svg+xml</dc:format>
> > + <dc:type
> > + rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
> > + <dc:title>Wacom Intuos Pro 2 M</dc:title>
> > + </cc:Work>
> > + </rdf:RDF>
> > + </metadata>
> > + <defs
> > + id="defs64">
> > + <inkscape:perspective
> > + sodipodi:type="inkscape:persp3d"
> > + inkscape:vp_x="0 : 125 : 1"
> > + inkscape:vp_y="0 : 1000 : 0"
> > + inkscape:vp_z="380 : 125 : 1"
> > + inkscape:persp3d-origin="190 : 83.333333 : 1"
> > + id="perspective68" />
> > + </defs>
> > + <sodipodi:namedview
> > + pagecolor="#ffffff"
> > + bordercolor="#666666"
> > + borderopacity="1"
> > + objecttolerance="10"
> > + gridtolerance="10"
> > + guidetolerance="10"
> > + inkscape:pageopacity="0"
> > + inkscape:pageshadow="2"
> > + inkscape:window-width="1600"
> > + inkscape:window-height="1124"
> > + id="namedview62"
> > + showgrid="false"
> > + inkscape:zoom="3.776"
> > + inkscape:cx="190"
> > + inkscape:cy="122.3517"
> > + inkscape:window-x="0"
> > + inkscape:window-y="25"
> > + inkscape:window-maximized="1"
> > + inkscape:current-layer="intuos-pro-2-m" />
> > + <title
> > + id="title">Wacom Intuos Pro 2 M</title>
> > + <g
> > + id="GroupA">
> > + <path
> > + d="M 24 42 c 0 -2 2 -2 2 -2 l 16 0 c 2 0 2 2 2 2 l 0
> 10 l -20 0 l -0 -10"
> > + class="A Button"
> > + id="ButtonA" />
> > + <path
> > + id="LeaderA"
> > + class="A Leader"
> > + d="M 46 46 L 50 46" />
> > + <text
> > + id="LabelA"
> > + class="A Label"
> > + x="52"
> > + y="46"
> > + style="text-anchor:start;">
> > + A
> > + </text>
> > + </g>
> > + <g
> > + id="g9"
> > + transform="translate(0,-1.5889831)">
> > + <rect
> > + id="ButtonB"
> > + class="B Button"
> > + x="24"
> > + y="54"
> > + width="20"
> > + height="12" />
> > + <rect
> > + id="DotB1"
> > + rx="1"
> > + ry="1"
> > + x="30"
> > + y="59.5"
> > + width="8"
> > + height="1" />
> > + <path
> > + id="LeaderB"
> > + class="B Leader"
> > + d="m 46,60 4,0" />
> > + <text
> > + id="LabelB"
> > + class="B Label"
> > + x="52"
> > + y="60"
> > + style="text-anchor:start">B</text>
> > + </g>
> > + <g
> > + id="g15"
> > + transform="translate(0,-3.1779661)">
> > + <rect
> > + id="ButtonC"
> > + class="C Button"
> > + x="24"
> > + y="68"
> > + width="20"
> > + height="12" />
> > + <circle
> > + id="DotC1"
> > + cx="34"
> > + cy="74"
> > + r="0.75"
> > + d="m 34.75,74 c 0,0.414214 -0.335786,0.75 -0.75,0.75 -0.414214,0
> -0.75,-0.335786 -0.75,-0.75 0,-0.414214 0.335786,-0.75 0.75,-0.75
> 0.414214,0 0.75,0.335786 0.75,0.75 z"
> > + sodipodi:cx="34"
> > + sodipodi:cy="74"
> > + sodipodi:rx="0.75"
> > + sodipodi:ry="0.75" />
> > + <path
> > + id="LeaderC"
> > + class="C Leader"
> > + d="m 46,74 4,0" />
> > + <text
> > + id="LabelC"
> > + class="C Label"
> > + x="52"
> > + y="74"
> > + style="text-anchor:start">C</text>
> > + </g>
> > + <g
> > + id="g21"
> > + transform="translate(0,-4.7669492)">
> > + <path
> > + d="m 24,82 20,0 0,10 c 0,2 -2,2 -2,2 l -16,0 c -2,0 -2,-2 -2,-2
> l 0,-10"
> > + class="D Button"
> > + id="ButtonD" />
> > + <path
> > + id="LeaderD"
> > + class="D Leader"
> > + d="m 46,88 4,0" />
> > + <text
> > + id="LabelD"
> > + class="D Label"
> > + x="52"
> > + y="88"
> > + style="text-anchor:start">D</text>
> > + </g>
> > + <g
> > + id="g26"
> > + transform="translate(-0.26483051,-7.4152542)">
> > + <path
> > + d="M 24 156 c 0 -2 2 -2 2 -2 l
> 16 0 c 2 0 2 2 2 2 l 0 10
> l -20 0 l -0 -10"
> > + class="H Button"
> > + id="ButtonH" />
> > + <path
> > + id="LeaderE"
> > + class="E Leader"
> > + d="m 46,162 4,0" />
> > + <text
> > + id="LabelE"
> > + class="E Label"
> > + x="52"
> > + y="162"
> > + style="text-anchor:start">E</text>
> > + </g>
> > + <g
> > + id="g31"
> > + transform="translate(-0.26483051,-11.122881)">
> > + <rect
> > + id="ButtonF"
> > + class="F Button"
> > + x="24"
> > + y="170"
> > + width="20"
> > + height="12" />
> > + <circle
> > + id="DotF1"
> > + cx="34"
> > + cy="176"
> > + r="0.75"
> > + d="m 34.75,176 c 0,0.41421 -0.335786,0.75 -0.75,0.75 -0.414214,0
> -0.75,-0.33579 -0.75,-0.75 0,-0.41421 0.335786,-0.75 0.75,-0.75 0.414214,0
> 0.75,0.33579 0.75,0.75 z"
> > + sodipodi:cx="34"
> > + sodipodi:cy="176"
> > + sodipodi:rx="0.75"
> > + sodipodi:ry="0.75" />
> > + <path
> > + id="LeaderF"
> > + class="F Leader"
> > + d="m 46,176 4,0" />
> > + <text
> > + id="LabelF"
> > + class="F Label"
> > + x="52"
> > + y="176"
> > + style="text-anchor:start">F</text>
> > + </g>
> > + <g
> > + id="g37"
> > + transform="translate(-0.26483051,-12.711865)">
> > + <rect
> > + id="ButtonG"
> > + class="G Button"
> > + x="24"
> > + y="184"
> > + width="20"
> > + height="12" />
> > + <rect
> > + id="DotG1"
> > + rx="1"
> > + ry="1"
> > + x="30"
> > + y="189.5"
> > + width="8"
> > + height="1" />
> > + <path
> > + id="LeaderG"
> > + class="G Leader"
> > + d="m 46,190 4,0" />
> > + <text
> > + id="LabelG"
> > + class="G Label"
> > + x="52"
> > + y="190"
> > + style="text-anchor:start">G</text>
> > + </g>
> > + <g
> > + id="g43"
> > + transform="translate(-0.26483051,-14.830508)">
> > + <path
> > + d="m 24,198 20,0 0,10 c 0,2 -2,2 -2,2 l -16,0 c -2,0 -2,-2 -2,-2
> l 0,-10"
> > + class="D Button"
> > + id="path41" />
> > + <path
> > + id="LeaderH"
> > + class="H Leader"
> > + d="m 46,204 4,0" />
> > + <text
> > + id="LabelH"
> > + class="H Label"
> > + x="52"
> > + y="204"
> > + style="text-anchor:start">H</text>
> > + </g>
> > + <g
> > + id="g48"
> > + transform="translate(-0.52966102,-6.0911017)">
> > + <circle
> > + id="Ring"
> > + class="Ring TouchRing"
> > + cx="34"
> > + cy="125"
> > + r="19.5"
> > + d="m 53.5,125 c 0,10.76955 -8.730447,19.5 -19.5,19.5
> -10.769553,0 -19.5,-8.73045 -19.5,-19.5 0,-10.76955 8.730447,-19.5
> 19.5,-19.5 10.769553,0 19.5,8.73045 19.5,19.5 z"
> > + sodipodi:cx="34"
> > + sodipodi:cy="125"
> > + sodipodi:rx="19.5"
> > + sodipodi:ry="19.5" />
> > + <path
> > + id="LeaderRingCCW"
> > + class="RingCCW Ring Leader"
> > + d="m 34,105 0,-2 26,0" />
> > + <text
> > + id="LabelRingCCW"
> > + class="RingCCW Ring Label"
> > + x="62"
> > + y="103"
> > + style="text-anchor:start">CCW</text>
> > + <path
> > + id="RingCCW"
> > + class="RingCCW Button"
> > + d="m 31,111 3,-1.5 0,1 a 7.5,7.5 0 0 1 5,1.5 6.5,6.5 0 0 0
> -5,-0.5 l 0,1 z" />
> > + <path
> > + id="LeaderRingCW"
> > + class="RingCW Ring Leader"
> > + d="m 34,145 0,2 26,0" />
> > + <text
> > + id="LabelRingCW"
> > + class="RingCW Ring Label"
> > + x="62"
> > + y="147"
> > + style="text-anchor:start">CW</text>
> > + <path
> > + id="RingCW"
> > + class="RingCW Button"
> > + d="m 31,139 3,-1.5 0,1 a 7.5,7.5 0 0 0 5,-1 6.5,6.5 0 0 1 -5,2 l
> 0,1 z" />
> > + </g>
> > + <g
> > + id="g57"
> > + transform="translate(-0.52966107,-6.0911017)">
> > + <circle
> > + id="ButtonI"
> > + class="I ModeSwitch Button"
> > + cx="34"
> > + cy="125"
> > + r="9.5"
> > + d="m 43.5,125 c 0,5.24671 -4.253295,9.5 -9.5,9.5 -5.246705,0
> -9.5,-4.25329 -9.5,-9.5 0,-5.24671 4.253295,-9.5 9.5,-9.5 5.246705,0
> 9.5,4.25329 9.5,9.5 z"
> > + sodipodi:cx="34"
> > + sodipodi:cy="125"
> > + sodipodi:rx="9.5"
> > + sodipodi:ry="9.5" />
> > + <path
> > + id="LeaderI"
> > + class="I ModeSwitch Leader"
> > + d="m 56,125 4,0" />
> > + <text
> > + id="LabelI"
> > + class="I ModeSwitch Label"
> > + x="62"
> > + y="125"
> > + style="text-anchor:start">I</text>
> > + </g>
> > +
> > +</svg>
> > --
> > 2.7.4
>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Linuxwacom-devel mailing list
Linuxwacom-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel