Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Capture signature widget

47 views
Skip to first unread message

Harald Oehlmann

unread,
Dec 6, 2017, 11:01:10 AM12/6/17
to
Dear Tk'lers !

Has anybody implemented a possibility to sign on the display be a
contact-sensitive screen ?
I am thinking about a solution, like all the parcel companies are using,
that you sign on the display of the mobile device.

I thought about a canvas with a couple of special bindings - sort of
buttonpress.

Do anybody has experience or an idea about this ?

Thank you all,
Harald

Christian Gollwitzer

unread,
Dec 6, 2017, 11:08:51 AM12/6/17
to
Am 06.12.17 um 17:01 schrieb Harald Oehlmann:
> Dear Tk'lers !
>
> Has anybody implemented a possibility to sign on the display be a
> contact-sensitive screen ?
> I am thinking about a solution, like all the parcel companies are using,
> that you sign on the display of the mobile device.
>
> I thought about a canvas with a couple of special bindings - sort of
> buttonpress.
>

Do you need more than this:
https://wiki.tcl.tk/9625
?

Christian


PS: You have some strange reply header set. Replying to your message
caused my newsreader (Thunderbird) to reply to your mail
wort...@yahoo.de, and that rejected the mail.

Christian Gollwitzer

unread,
Dec 6, 2017, 11:11:50 AM12/6/17
to
Am 06.12.17 um 17:08 schrieb Christian Gollwitzer:
> PS: You have some strange reply header set. Replying to your message
> caused my newsreader (Thunderbird) to reply to your mail
> wort...@yahoo.de, and that rejected the mail.

Ah sorry, it's a Thunderbird issue. But the email address is still
invalid. This is the transcript:

> A message that you sent could not be delivered to one or more of
> its recipients. This is a permanent error. The following address(es)
> failed:
>
> wort...@yahoo.de:
> SMTP error from remote server for TEXT command, host: mx-eu.mail.am0.yahoodns.net (188.125.69.79) reason: 554 delivery error: dd This user doesn't have a yahoo.de account (wortkarg
> 2...@yahoo.de) [0] - mta1096.mail.ir2.yahoo.com

Christian

Harald Oehlmann

unread,
Dec 6, 2017, 11:12:34 AM12/6/17
to
Am 06.12.2017 um 17:08 schrieb Christian Gollwitzer:
> Am 06.12.17 um 17:01 schrieb Harald Oehlmann:
>> Dear Tk'lers !
>>
>> Has anybody implemented a possibility to sign on the display be a
>> contact-sensitive screen ?
>> I am thinking about a solution, like all the parcel companies are using,
>> that you sign on the display of the mobile device.
>>
>> I thought about a canvas with a couple of special bindings - sort of
>> buttonpress.
>>
>
> Do you need more than this:
>     https://wiki.tcl.tk/9625
> ?

Looks good, thank you !

>
>     Christian
>
>
> PS: You have some strange reply header set. Replying to your message
> caused my newsreader (Thunderbird) to reply to your mail
> wort...@yahoo.de, and that rejected the mail.

Yes, indeed. On my thunderbird, you can press on "Reply" and "Reply on
group". If you do the first with my messages, you end nowhere.
This spam protection was helpful 10 years ago. Maybe, this is not the
case any more...

Christian Gollwitzer

unread,
Dec 6, 2017, 11:33:26 AM12/6/17
to
Am 06.12.17 um 17:12 schrieb Harald Oehlmann:
> Am 06.12.2017 um 17:08 schrieb Christian Gollwitzer:
>> Am 06.12.17 um 17:01 schrieb Harald Oehlmann:
>>> Dear Tk'lers !
>>>
>>> Has anybody implemented a possibility to sign on the display be a
>>> contact-sensitive screen ?
>>> I am thinking about a solution, like all the parcel companies are using,
>>> that you sign on the display of the mobile device.
>>>
>>> I thought about a canvas with a couple of special bindings - sort of
>>> buttonpress.
>>>
>>
>> Do you need more than this:
>>     https://wiki.tcl.tk/9625
>> ?
>
> Looks good, thank you !
>

Tried it on my MacBook. The problem is that the touchpad is relative,
i.e. once you lift the finger, it does not move with it. This may be
different on a real touch device. Additionally, for some reason vertical
lines seem to be straightened (Look at the upward strokes in n and w)


=====================
package require Tk
canvas .c -width 790 -height 600
pack .c
.c create line {150.0 121.0 150.0 121.0 150.0 122.0 150.0 124.0 150.0
126.0 151.0 131.0 153.0 141.0 155.0 151.0 155.0 164.0 155.0 168.0 155.0
178.0 155.0 188.0 154.0 197.0 153.0 206.0 152.0 213.0 152.0 219.0 152.0
225.0 152.0 235.0 152.0 241.0 150.0 247.0 149.0 252.0 148.0 255.0 146.0
257.0 142.0 259.0 138.0 261.0 130.0 262.0 124.0 262.0 118.0 262.0 113.0
262.0 109.0 262.0 106.0 262.0 103.0 260.0 100.0 258.0 98.0 253.0 97.0
248.0 97.0 243.0 97.0 236.0 99.0 232.0 101.0 230.0}
.c create line {117.0 146.0 117.0 146.0 116.0 146.0 115.0 146.0 113.0
146.0 108.0 146.0 99.0 146.0 87.0 146.0 78.0 143.0 69.0 140.0 64.0 138.0
62.0 136.0 58.0 133.0 55.0 128.0 54.0 122.0 54.0 117.0 54.0 110.0 54.0
103.0 55.0 97.0 58.0 91.0 62.0 85.0 66.0 82.0 70.0 78.0 73.0 75.0 77.0
73.0 80.0 72.0 85.0 71.0 93.0 71.0 100.0 71.0 107.0 71.0 114.0 71.0
121.0 71.0 127.0 71.0 134.0 71.0 140.0 71.0 151.0 72.0 159.0 73.0 171.0
73.0 178.0 73.0 191.0 73.0 202.0 72.0 210.0 71.0 226.0 68.0 234.0 68.0
241.0 68.0 246.0 67.0 251.0 66.0 255.0 65.0 260.0 62.0 263.0 60.0 269.0
54.0 272.0 51.0 279.0 42.0 285.0 35.0 291.0 29.0 298.0 22.0 305.0 15.0
312.0 8.0 319.0 1.0 324.0 -5.0}
.c create line {223.0 98.0 223.0 98.0 223.0 100.0 223.0 103.0 223.0
105.0 221.0 114.0 220.0 121.0 219.0 128.0 218.0 133.0 216.0 138.0 216.0
143.0 215.0 147.0 215.0 151.0 215.0 157.0 214.0 162.0 214.0 166.0 213.0
170.0 213.0 175.0 212.0 180.0 211.0 185.0 211.0 190.0 210.0 197.0 209.0
201.0 208.0 204.0 207.0 207.0 206.0 210.0 205.0 213.0 203.0 215.0 202.0
217.0 201.0 219.0 200.0 220.0 200.0 221.0 199.0 222.0 199.0 221.0 199.0
220.0 199.0 219.0 201.0 214.0 202.0 213.0 203.0 211.0 205.0 207.0 208.0
203.0 212.0 199.0 216.0 196.0 219.0 193.0 223.0 189.0 227.0 185.0 229.0
184.0 233.0 181.0 235.0 180.0 237.0 180.0 239.0 180.0 241.0 180.0 243.0
182.0 244.0 186.0 246.0 193.0 246.0 198.0 246.0 203.0 246.0 209.0 246.0
216.0 246.0 223.0 246.0 230.0 246.0 238.0 246.0 253.0 246.0 259.0 246.0
267.0 245.0 276.0 242.0 284.0 237.0 293.0 230.0 301.0 216.0 314.0 204.0
323.0 191.0 331.0 179.0 337.0 172.0 338.0 161.0 340.0 154.0 340.0 148.0
336.0 144.0 331.0 143.0 325.0 143.0 320.0 143.0 314.0 147.0 306.0 154.0
299.0 167.0 286.0 178.0 276.0 183.0 271.0 200.0 257.0 209.0 248.0 217.0
241.0 222.0 237.0 230.0 230.0 235.0 224.0 239.0 221.0 246.0 213.0 254.0
207.0 260.0 201.0 266.0 195.0 273.0 190.0 277.0 186.0 281.0 181.0 284.0
178.0 285.0 173.0 286.0 172.0 287.0 171.0 287.0 170.0 287.0 171.0 287.0
173.0 287.0 174.0 285.0 177.0 284.0 182.0 282.0 186.0 281.0 191.0 280.0
196.0 279.0 201.0 279.0 205.0 279.0 207.0 279.0 208.0 279.0 209.0 280.0
209.0 281.0 209.0 282.0 209.0 283.0 209.0 284.0 207.0 286.0 205.0 287.0
203.0 289.0 201.0 291.0 198.0 293.0 195.0 294.0 193.0 296.0 188.0 298.0
186.0 299.0 183.0 300.0 180.0 301.0 178.0 302.0 177.0 303.0 175.0 304.0
174.0 307.0 172.0 309.0 170.0 311.0 169.0 313.0 167.0 315.0 166.0 316.0
165.0 317.0 164.0 318.0 164.0 317.0 164.0 316.0 164.0 315.0 164.0 314.0
164.0 313.0 164.0 311.0 164.0 310.0 166.0 310.0 167.0 309.0 169.0 309.0
170.0 309.0 171.0 309.0 172.0 309.0 173.0 310.0 174.0 311.0 174.0 313.0
174.0 315.0 175.0 316.0 176.0 318.0 176.0 318.0 177.0 319.0 178.0 320.0
178.0 321.0 179.0 321.0 180.0 322.0 181.0 322.0 183.0 322.0 184.0 322.0
186.0 322.0 188.0 322.0 190.0 320.0 193.0 319.0 194.0 317.0 195.0 316.0
196.0 314.0 197.0 313.0 198.0 312.0 198.0 311.0 198.0 311.0 199.0 310.0
199.0 309.0 199.0 307.0 199.0 305.0 199.0 303.0 199.0 301.0 198.0 299.0
197.0 298.0 197.0 298.0 196.0 297.0 195.0}
.c create line {294.0 149.0 294.0 149.0 294.0 150.0 294.0 151.0 295.0
152.0 295.0 153.0 296.0 153.0 297.0 154.0 298.0 155.0 299.0 156.0 300.0
157.0 301.0 157.0 302.0 157.0 303.0 157.0 304.0 157.0 305.0 157.0 306.0
157.0 306.0 156.0 306.0 155.0 306.0 154.0 306.0 153.0 306.0 152.0 305.0
151.0 304.0 151.0 303.0 151.0 303.0 150.0 302.0 150.0 301.0 150.0 300.0
150.0 299.0 150.0 298.0 150.0 297.0 150.0 296.0 150.0}
.c create line {363.0 163.0 363.0 163.0 363.0 164.0 363.0 166.0 363.0
167.0 363.0 172.0 363.0 175.0 363.0 180.0 363.0 182.0 363.0 184.0 363.0
185.0 363.0 186.0 363.0 188.0 363.0 189.0 364.0 190.0 364.0 191.0 365.0
192.0 365.0 193.0 366.0 193.0 366.0 194.0 367.0 194.0 369.0 194.0 370.0
194.0 373.0 194.0 374.0 193.0 376.0 192.0 377.0 191.0 379.0 189.0 380.0
188.0 381.0 186.0 382.0 185.0 383.0 183.0 384.0 181.0 385.0 180.0 386.0
178.0 387.0 176.0 388.0 175.0 389.0 173.0 391.0 170.0 392.0 169.0 392.0
168.0 394.0 166.0 395.0 164.0 396.0 163.0 398.0 161.0 399.0 160.0 400.0
159.0 402.0 158.0 402.0 157.0 403.0 157.0 402.0 157.0 401.0 157.0 399.0
158.0 397.0 159.0 396.0 161.0 394.0 162.0 393.0 163.0 393.0 164.0 393.0
165.0 393.0 166.0 393.0 167.0 393.0 168.0 394.0 168.0 395.0 168.0 396.0
169.0 398.0 169.0 400.0 170.0 403.0 170.0 404.0 171.0 405.0 171.0 406.0
172.0 407.0 172.0 408.0 173.0 408.0 174.0 408.0 175.0 408.0 176.0 408.0
177.0 408.0 178.0 408.0 179.0 408.0 181.0 408.0 182.0 407.0 183.0 406.0
184.0 404.0 185.0 403.0 186.0 401.0 186.0 400.0 186.0 399.0 186.0 398.0
186.0 396.0 186.0 395.0 186.0 394.0 186.0 393.0 186.0 392.0 186.0 391.0
186.0 391.0 185.0 390.0 185.0 390.0 184.0 389.0 184.0 389.0 183.0 388.0
183.0 388.0 182.0 388.0 181.0 388.0 180.0 388.0 179.0}
.c create line {364.0 139.0 364.0 139.0 364.0 140.0 364.0 141.0 364.0
142.0 364.0 143.0 365.0 146.0 365.0 147.0 366.0 147.0 366.0 148.0 367.0
149.0 368.0 150.0 369.0 150.0 371.0 150.0 373.0 150.0 374.0 150.0 375.0
150.0 376.0 148.0 376.0 147.0 376.0 145.0 376.0 144.0 376.0 143.0 376.0
141.0 375.0 140.0 374.0 140.0 374.0 139.0 373.0 138.0 372.0 137.0 371.0
137.0 370.0 137.0 369.0 137.0}
.c create line {455.0 151.0 455.0 151.0 455.0 152.0 455.0 153.0 455.0
155.0 455.0 160.0 455.0 164.0 455.0 168.0 455.0 172.0 455.0 175.0 455.0
177.0 455.0 178.0 455.0 179.0 455.0 180.0 455.0 179.0 455.0 178.0 455.0
177.0 455.0 176.0 455.0 175.0 455.0 172.0 456.0 170.0 457.0 167.0 457.0
166.0 457.0 164.0 458.0 163.0 459.0 161.0 460.0 160.0 460.0 159.0 462.0
158.0 463.0 158.0 464.0 157.0 465.0 157.0 468.0 155.0 470.0 154.0 471.0
153.0 472.0 152.0 473.0 152.0 474.0 152.0 474.0 153.0 474.0 155.0 474.0
157.0 474.0 159.0 474.0 161.0 474.0 163.0 474.0 165.0 474.0 167.0 473.0
170.0 472.0 172.0 472.0 173.0 472.0 174.0 472.0 175.0 472.0 176.0 472.0
177.0 472.0 176.0 472.0 175.0 472.0 173.0 473.0 169.0 473.0 166.0 474.0
163.0 475.0 160.0 477.0 157.0 478.0 155.0 478.0 154.0 479.0 153.0 480.0
152.0 482.0 150.0 484.0 149.0 485.0 148.0 486.0 148.0 488.0 148.0 489.0
148.0 490.0 148.0 491.0 149.0 491.0 151.0 491.0 154.0 491.0 157.0 491.0
159.0 490.0 161.0 489.0 163.0 488.0 166.0 487.0 168.0 487.0 169.0 487.0
170.0 487.0 171.0 487.0 172.0 488.0 172.0 489.0 172.0 490.0 172.0 491.0
172.0 492.0 172.0 493.0 172.0 496.0 171.0 499.0 170.0 501.0 169.0 503.0
167.0 505.0 165.0 506.0 162.0 508.0 159.0 509.0 157.0 510.0 155.0 511.0
153.0 511.0 151.0 512.0 149.0 512.0 147.0 513.0 145.0 514.0 142.0 514.0
141.0 514.0 142.0 514.0 143.0 514.0 144.0 514.0 146.0 512.0 150.0 511.0
154.0 509.0 161.0 509.0 164.0 508.0 166.0 508.0 168.0 508.0 169.0 508.0
170.0 509.0 170.0 510.0 170.0 511.0 170.0 511.0 169.0 512.0 169.0 513.0
167.0 514.0 166.0 516.0 164.0 516.0 163.0 517.0 160.0 518.0 158.0 519.0
156.0 520.0 154.0 520.0 152.0 521.0 150.0 521.0 148.0 521.0 147.0 521.0
146.0 522.0 146.0 522.0 145.0 522.0 147.0 522.0 149.0 522.0 151.0 522.0
156.0 522.0 163.0 522.0 171.0 522.0 180.0 520.0 198.0 519.0 201.0 517.0
208.0 515.0 214.0 513.0 220.0 511.0 224.0 507.0 230.0 504.0 234.0 499.0
237.0 493.0 240.0 487.0 241.0 481.0 242.0 475.0 242.0 469.0 242.0 468.0
241.0 467.0 239.0 467.0 237.0 466.0 231.0 466.0 222.0 467.0 216.0 477.0
206.0 493.0 195.0 534.0 173.0 561.0 162.0}
.c create line {595.0 132.0 595.0 132.0 595.0 133.0 595.0 134.0 595.0
138.0 595.0 145.0 595.0 153.0 595.0 156.0 595.0 162.0 595.0 167.0 595.0
169.0 595.0 170.0 595.0 171.0 595.0 170.0 595.0 169.0 595.0 168.0 595.0
167.0 595.0 164.0 595.0 158.0 596.0 154.0 597.0 150.0 599.0 147.0 600.0
145.0 602.0 144.0 603.0 143.0 604.0 142.0 606.0 142.0 607.0 142.0 608.0
142.0 609.0 142.0 610.0 142.0 612.0 144.0 613.0 147.0 614.0 150.0 614.0
153.0 614.0 157.0 614.0 159.0 614.0 161.0 614.0 163.0 614.0 165.0 613.0
166.0 613.0 167.0 613.0 168.0 614.0 168.0 615.0 168.0 616.0 168.0 617.0
168.0 618.0 168.0 620.0 168.0 622.0 168.0 623.0 168.0 624.0 168.0 627.0
167.0 629.0 165.0 631.0 164.0 632.0 162.0 634.0 159.0 635.0 156.0 637.0
154.0 638.0 151.0 639.0 148.0 640.0 146.0 640.0 144.0 640.0 142.0 640.0
141.0 640.0 140.0 640.0 139.0 639.0 139.0 638.0 139.0 637.0 140.0 635.0
142.0 634.0 143.0 631.0 146.0 628.0 150.0 627.0 152.0 626.0 154.0 626.0
156.0 626.0 157.0 626.0 158.0 626.0 159.0 626.0 161.0 627.0 162.0 629.0
163.0 631.0 164.0 633.0 165.0 635.0 165.0 637.0 165.0 640.0 165.0 643.0
163.0 647.0 159.0 650.0 155.0 651.0 153.0 653.0 150.0 654.0 148.0 655.0
147.0 655.0 145.0 655.0 144.0 655.0 142.0 655.0 140.0 655.0 138.0 655.0
137.0 655.0 136.0 655.0 135.0 655.0 136.0 655.0 137.0 656.0 138.0 656.0
139.0 657.0 140.0 657.0 142.0 658.0 144.0 659.0 144.0 659.0 146.0 659.0
147.0 660.0 148.0 660.0 149.0 661.0 150.0 661.0 151.0 661.0 152.0 662.0
152.0 663.0 153.0 664.0 153.0 665.0 153.0 667.0 153.0 669.0 153.0 671.0
152.0 673.0 151.0 674.0 149.0 675.0 148.0 676.0 147.0 677.0 146.0 677.0
144.0 678.0 144.0 678.0 142.0 678.0 140.0 678.0 139.0 678.0 138.0 678.0
137.0 677.0 136.0 676.0 136.0 676.0 135.0 675.0 135.0 674.0 135.0 673.0
135.0 672.0 135.0 670.0 135.0 669.0 134.0 668.0 134.0 667.0 134.0 666.0
134.0 665.0 134.0 664.0 135.0 663.0 135.0}
.c create line {676.0 151.0 676.0 151.0 677.0 151.0 678.0 151.0 678.0
150.0 678.0 149.0 678.0 148.0 678.0 147.0 678.0 146.0 678.0 144.0 678.0
142.0 678.0 140.0 678.0 138.0 678.0 137.0 678.0 136.0 678.0 135.0 678.0
134.0 678.0 133.0 678.0 132.0 678.0 131.0 678.0 130.0 678.0 129.0}
.c create line {676.0 147.0 676.0 147.0 677.0 147.0 678.0 147.0 679.0
147.0 681.0 147.0 683.0 147.0 684.0 147.0 685.0 147.0 686.0 147.0 687.0
147.0 687.0 146.0 688.0 145.0 689.0 144.0 690.0 144.0 690.0 143.0 691.0
142.0 691.0 141.0 691.0 140.0 691.0 139.0 691.0 138.0 691.0 137.0 690.0
135.0 689.0 134.0 689.0 133.0 687.0 130.0 686.0 128.0 685.0 127.0 684.0
125.0 682.0 124.0 681.0 124.0 680.0 123.0 677.0 123.0 675.0 123.0 673.0
123.0 670.0 126.0 668.0 128.0 667.0 132.0 666.0 133.0}
.c create line {103.0 395.0 103.0 395.0 103.0 394.0 103.0 393.0 104.0
392.0 106.0 391.0 109.0 390.0 111.0 388.0 114.0 387.0 117.0 386.0 119.0
385.0 120.0 385.0 122.0 385.0 124.0 385.0 125.0 385.0 126.0 385.0 128.0
385.0 129.0 385.0 131.0 385.0 134.0 386.0 135.0 387.0 139.0 388.0 143.0
389.0 145.0 389.0 148.0 389.0 150.0 389.0 153.0 389.0 155.0 389.0 158.0
388.0 160.0 387.0 161.0 387.0 163.0 386.0 164.0 385.0 165.0 384.0 166.0
383.0 168.0 381.0 169.0 380.0 170.0 378.0 171.0 377.0 172.0 375.0 173.0
375.0 173.0 374.0 173.0 373.0 174.0 373.0 175.0 374.0 175.0 375.0 176.0
377.0 176.0 379.0 177.0 383.0 178.0 387.0 178.0 389.0 178.0 395.0 179.0
400.0 179.0 405.0 179.0 410.0 179.0 415.0 179.0 420.0 179.0 424.0 179.0
428.0 179.0 435.0 179.0 440.0 178.0 445.0 176.0 449.0 175.0 453.0 173.0
457.0 171.0 461.0 166.0 466.0 163.0 468.0 159.0 471.0 154.0 472.0 150.0
473.0 145.0 474.0 140.0 474.0 135.0 474.0 130.0 472.0 126.0 468.0 124.0
461.0 124.0 448.0}
.c create line {217.0 375.0 217.0 375.0 217.0 376.0 217.0 377.0 217.0
379.0 217.0 381.0 216.0 384.0 212.0 395.0 209.0 403.0 207.0 408.0 205.0
416.0 203.0 422.0 203.0 428.0 202.0 433.0 201.0 437.0 201.0 441.0 200.0
444.0 200.0 445.0 199.0 452.0 198.0 457.0 198.0 461.0 198.0 463.0 198.0
465.0 198.0 466.0 201.0 466.0 205.0 466.0 208.0 465.0 212.0 462.0 215.0
459.0 218.0 456.0 220.0 453.0 222.0 451.0 224.0 448.0 225.0 446.0 227.0
444.0 229.0 439.0 230.0 436.0 232.0 433.0 233.0 431.0}
.c create line {193.0 417.0 193.0 417.0 194.0 417.0 195.0 417.0 197.0
417.0 198.0 417.0 199.0 417.0 200.0 417.0 201.0 417.0 202.0 417.0 203.0
417.0 204.0 417.0 206.0 417.0 207.0 417.0 208.0 417.0 209.0 417.0 210.0
417.0 211.0 417.0 212.0 417.0 213.0 417.0 214.0 417.0 215.0 417.0 216.0
416.0 217.0 416.0 218.0 416.0 219.0 416.0 220.0 416.0}
.c create line {270.0 421.0 270.0 421.0 269.0 421.0 266.0 421.0 265.0
421.0 260.0 421.0 257.0 421.0 253.0 421.0 250.0 421.0 247.0 421.0 244.0
421.0 241.0 423.0 238.0 425.0 236.0 428.0 234.0 430.0 232.0 432.0 231.0
435.0 230.0 438.0 230.0 441.0 229.0 446.0 229.0 449.0 229.0 450.0 229.0
453.0 229.0 455.0 229.0 457.0 230.0 458.0 232.0 460.0 237.0 460.0 239.0
460.0 242.0 460.0 244.0 460.0 246.0 459.0 248.0 458.0 249.0 456.0 251.0
454.0 251.0 453.0 252.0 452.0 252.0 451.0 253.0 449.0 253.0 446.0 254.0
442.0 255.0 438.0 256.0 437.0 256.0 435.0 257.0 432.0 258.0 430.0 258.0
428.0 259.0 426.0 259.0 424.0 260.0 423.0 260.0 421.0 260.0 420.0 261.0
420.0 261.0 419.0 261.0 420.0 261.0 421.0 261.0 422.0 260.0 424.0 259.0
425.0 259.0 426.0 258.0 429.0 257.0 431.0 256.0 434.0 256.0 436.0 256.0
439.0 256.0 440.0 256.0 443.0 256.0 444.0 256.0 445.0 256.0 446.0 257.0
447.0 260.0 447.0 262.0 447.0 267.0 447.0 270.0 447.0 274.0 445.0 278.0
442.0 281.0 438.0 285.0 433.0 288.0 429.0 292.0 421.0 294.0 417.0 296.0
414.0 297.0 411.0 298.0 408.0 299.0 406.0 300.0 402.0 301.0 397.0 303.0
389.0 305.0 384.0 306.0 379.0 308.0 375.0 309.0 370.0 310.0 367.0 311.0
363.0 311.0 360.0 311.0 358.0 311.0 356.0 309.0 356.0 307.0 356.0 304.0
358.0 302.0 361.0 299.0 366.0 296.0 370.0 292.0 378.0 290.0 382.0 287.0
387.0 285.0 391.0 284.0 395.0 284.0 398.0 283.0 401.0 283.0 405.0 283.0
409.0 283.0 416.0 283.0 421.0 284.0 425.0 285.0 428.0 286.0 432.0 287.0
435.0 290.0 438.0 291.0 440.0 293.0 441.0 294.0 441.0 296.0 441.0 298.0
441.0 300.0 441.0 302.0 441.0 304.0 440.0 306.0 439.0 308.0 437.0 310.0
434.0 312.0 432.0 314.0 428.0 316.0 425.0 317.0 423.0 318.0 421.0 319.0
419.0 320.0 418.0 321.0 415.0 321.0 414.0 322.0 412.0 323.0 410.0 324.0
408.0 324.0 407.0 324.0 406.0 325.0 406.0 324.0 407.0 324.0 408.0 323.0
410.0 321.0 413.0 320.0 416.0 319.0 418.0 319.0 421.0 318.0 424.0 318.0
428.0 317.0 431.0 317.0 433.0 317.0 435.0 317.0 437.0 317.0 438.0 317.0
439.0 319.0 441.0 320.0 441.0 321.0 442.0 322.0 442.0 324.0 442.0 325.0
442.0 326.0 442.0 327.0 441.0 328.0 440.0 330.0 438.0 331.0 436.0 333.0
434.0 334.0 433.0 334.0 432.0 335.0 430.0 336.0 429.0 336.0 426.0 337.0
424.0 337.0 421.0 338.0 418.0 340.0 414.0 342.0 411.0 345.0 408.0 347.0
405.0 349.0 403.0 351.0 401.0 352.0 401.0 354.0 400.0 356.0 400.0 357.0
400.0 359.0 400.0 361.0 400.0 362.0 400.0 363.0 401.0 365.0 402.0 366.0
403.0 367.0 403.0 367.0 404.0 368.0 404.0 367.0 404.0 366.0 404.0 365.0
403.0 364.0 403.0 363.0 403.0 362.0 403.0 360.0 402.0 359.0 402.0 358.0
402.0 357.0 402.0 356.0 402.0 355.0 402.0 354.0 403.0 353.0 404.0 352.0
405.0 349.0 406.0 348.0 406.0 347.0 407.0 346.0 408.0 344.0 409.0 343.0
410.0 343.0 411.0 342.0 412.0 341.0 413.0 341.0 414.0 341.0 416.0 341.0
417.0 341.0 419.0 341.0 421.0 341.0 423.0 341.0 426.0 341.0 429.0 341.0
431.0 343.0 433.0 345.0 435.0 346.0 436.0 348.0 437.0 348.0 438.0 350.0
438.0 352.0 438.0 354.0 438.0 356.0 437.0 358.0 435.0 360.0 432.0 362.0
429.0 365.0 426.0 367.0 423.0}
.c create line {327.0 378.0 327.0 378.0 327.0 379.0 327.0 380.0 327.0
381.0 327.0 382.0 328.0 383.0 329.0 383.0 330.0 384.0 331.0 384.0 332.0
385.0 334.0 385.0 337.0 386.0 338.0 386.0 340.0 386.0 342.0 386.0 343.0
386.0 345.0 386.0 346.0 386.0 347.0 386.0 348.0 386.0 348.0 385.0 348.0
384.0 348.0 383.0 348.0 382.0 348.0 381.0 347.0 379.0 346.0 378.0 346.0
377.0 345.0 376.0 345.0 375.0 344.0 374.0 343.0 374.0 342.0 374.0 341.0
374.0 340.0 374.0 339.0 374.0 338.0 374.0 337.0 374.0 335.0 374.0 334.0
374.0 332.0 374.0 329.0 375.0}
.c create line {436.0 370.0 436.0 370.0 436.0 369.0 436.0 368.0 436.0
365.0 436.0 363.0 436.0 358.0 436.0 353.0 439.0 345.0 442.0 342.0 444.0
340.0 447.0 339.0 450.0 338.0 453.0 338.0 457.0 338.0 461.0 338.0 464.0
338.0 469.0 338.0 472.0 338.0 476.0 338.0 480.0 338.0 483.0 338.0 486.0
338.0 487.0 338.0 490.0 338.0 492.0 338.0 494.0 338.0 496.0 338.0 499.0
337.0 501.0 337.0 503.0 335.0 504.0 334.0 507.0 331.0 509.0 330.0 510.0
328.0 511.0 327.0 512.0 326.0 512.0 325.0 512.0 326.0 512.0 327.0 512.0
328.0 513.0 329.0 514.0 332.0 514.0 335.0 515.0 339.0 515.0 345.0 515.0
351.0 516.0 356.0 516.0 362.0 517.0 368.0 518.0 373.0 518.0 377.0 519.0
381.0 519.0 387.0 519.0 391.0 519.0 394.0 519.0 398.0 519.0 400.0 518.0
402.0 517.0 404.0 515.0 407.0 513.0 408.0 510.0 410.0 507.0 411.0 503.0
412.0 498.0 414.0 493.0 414.0 481.0 414.0 473.0 414.0 467.0 414.0 461.0
412.0 456.0 408.0 451.0 404.0}
.c create line {520.0 367.0 520.0 367.0 521.0 367.0 523.0 367.0 524.0
367.0 528.0 367.0 531.0 367.0 533.0 367.0 536.0 366.0 539.0 365.0 541.0
365.0 543.0 364.0 545.0 364.0 548.0 363.0 552.0 362.0 556.0 361.0 558.0
360.0 559.0 360.0 560.0 360.0 561.0 360.0}
.c create line {583.0 318.0 583.0 318.0 582.0 318.0 581.0 318.0 580.0
318.0 578.0 318.0 576.0 319.0 573.0 321.0 572.0 323.0 571.0 324.0 570.0
325.0 567.0 328.0 566.0 331.0 564.0 333.0 563.0 335.0 561.0 337.0 560.0
339.0 559.0 341.0 559.0 344.0 558.0 346.0 558.0 350.0 557.0 352.0 557.0
355.0 557.0 358.0 557.0 361.0 557.0 364.0 557.0 368.0 557.0 372.0 557.0
375.0 557.0 378.0 557.0 380.0 557.0 382.0 558.0 384.0 559.0 386.0 560.0
387.0 561.0 388.0 562.0 389.0 564.0 390.0 565.0 390.0 569.0 390.0 571.0
390.0 575.0 388.0 577.0 386.0 579.0 384.0 582.0 380.0 583.0 378.0 584.0
375.0 584.0 374.0}
.c create line {605.0 356.0 605.0 356.0 603.0 356.0 602.0 356.0 601.0
356.0 600.0 356.0 599.0 356.0 598.0 356.0 597.0 356.0 596.0 356.0 595.0
356.0 595.0 357.0 594.0 357.0 593.0 358.0 592.0 359.0 591.0 360.0 590.0
361.0 590.0 362.0 590.0 363.0 589.0 363.0 589.0 364.0 589.0 365.0 588.0
367.0 588.0 368.0 587.0 368.0 587.0 370.0 586.0 371.0 586.0 372.0 586.0
373.0 586.0 375.0 586.0 377.0 586.0 378.0 586.0 379.0 586.0 380.0 586.0
381.0 586.0 382.0 587.0 383.0 588.0 383.0 588.0 384.0 589.0 384.0 590.0
384.0 591.0 384.0 592.0 384.0 593.0 384.0 594.0 384.0 595.0 383.0 597.0
381.0 599.0 379.0 601.0 377.0 602.0 375.0 603.0 373.0 604.0 372.0 604.0
371.0 604.0 370.0 604.0 369.0 604.0 368.0 604.0 367.0 604.0 366.0 604.0
365.0 604.0 364.0 604.0 363.0 604.0 362.0 604.0 361.0 604.0 360.0 604.0
359.0 604.0 358.0 605.0 358.0 605.0 359.0 605.0 360.0 605.0 361.0 605.0
364.0 605.0 367.0 605.0 369.0 604.0 372.0 604.0 376.0 604.0 378.0 604.0
379.0 604.0 380.0 604.0 382.0 604.0 383.0 604.0 384.0 605.0 385.0 606.0
385.0 607.0 385.0 608.0 385.0 609.0 384.0 610.0 384.0 611.0 383.0 612.0
382.0 613.0 380.0 615.0 379.0 616.0 377.0 616.0 376.0 617.0 375.0 618.0
374.0 618.0 372.0 619.0 370.0 619.0 369.0 620.0 367.0 620.0 365.0 620.0
363.0 621.0 362.0 621.0 360.0 621.0 359.0 622.0 357.0 623.0 356.0 624.0
355.0 625.0 354.0 625.0 353.0 626.0 353.0 627.0 353.0 627.0 354.0 627.0
355.0 627.0 357.0 627.0 360.0 627.0 363.0 627.0 366.0 627.0 368.0 627.0
372.0 626.0 373.0 626.0 375.0 625.0 377.0 624.0 378.0 623.0 380.0 622.0
382.0 621.0 383.0}
.c create line {628.0 362.0 628.0 362.0 629.0 362.0 630.0 361.0 631.0
361.0 632.0 361.0 633.0 361.0 636.0 361.0 638.0 361.0 640.0 360.0 641.0
360.0 643.0 360.0 644.0 360.0 644.0 359.0 645.0 359.0 646.0 359.0 647.0
359.0 647.0 360.0 647.0 361.0 647.0 362.0 647.0 366.0 646.0 369.0 645.0
372.0 644.0 374.0 644.0 376.0 643.0 377.0 643.0 378.0 643.0 379.0 643.0
380.0 643.0 381.0 644.0 381.0 645.0 381.0 646.0 381.0 647.0 381.0 648.0
381.0 649.0 381.0 650.0 381.0 651.0 381.0 652.0 381.0 653.0 381.0 654.0
380.0 655.0 379.0 655.0 378.0 656.0 378.0 656.0 377.0 657.0 377.0 657.0
376.0 658.0 375.0 658.0 373.0 660.0 370.0 661.0 368.0 662.0 367.0 663.0
365.0 664.0 363.0 666.0 361.0 667.0 358.0 668.0 356.0 669.0 354.0 670.0
352.0 670.0 351.0 671.0 351.0}
.c create line {688.0 343.0 688.0 343.0 687.0 343.0 686.0 343.0 685.0
343.0 684.0 343.0 683.0 343.0 682.0 343.0 681.0 344.0 680.0 344.0 678.0
345.0 677.0 346.0 674.0 347.0 672.0 348.0 670.0 350.0 669.0 350.0 669.0
351.0 668.0 351.0 668.0 352.0 667.0 353.0 667.0 354.0 666.0 357.0 665.0
362.0 665.0 365.0 665.0 369.0 665.0 372.0 665.0 375.0 665.0 377.0 666.0
379.0 669.0 381.0 672.0 382.0 674.0 382.0 678.0 382.0 680.0 381.0 682.0
380.0 684.0 378.0 686.0 376.0 687.0 373.0 688.0 372.0 690.0 368.0 691.0
364.0 692.0 361.0 693.0 357.0 693.0 355.0 693.0 351.0 693.0 347.0 693.0
341.0 693.0 337.0 692.0 333.0 691.0 327.0 689.0 320.0 687.0 312.0 684.0
302.0 679.0 293.0 669.0 279.0 660.0 270.0 652.0 264.0 642.0 259.0 633.0
256.0 622.0 256.0 610.0 256.0 593.0 258.0 577.0 270.0 547.0 307.0 531.0
339.0}
====================

;) Christian



Robert Heller

unread,
Dec 6, 2017, 1:08:11 PM12/6/17
to
At Wed, 6 Dec 2017 17:33:21 +0100 Christian Gollwitzer <auri...@gmx.de> wrote:

>
> Am 06.12.17 um 17:12 schrieb Harald Oehlmann:
> > Am 06.12.2017 um 17:08 schrieb Christian Gollwitzer:
> >> Am 06.12.17 um 17:01 schrieb Harald Oehlmann:
> >>> Dear Tk'lers !
> >>>
> >>> Has anybody implemented a possibility to sign on the display be a
> >>> contact-sensitive screen ?
> >>> I am thinking about a solution, like all the parcel companies are using,
> >>> that you sign on the display of the mobile device.
> >>>
> >>> I thought about a canvas with a couple of special bindings - sort of
> >>> buttonpress.
> >>>
> >>
> >> Do you need more than this:
> >>     https://wiki.tcl.tk/9625
> >> ?
> >
> > Looks good, thank you !
> >
>
> Tried it on my MacBook. The problem is that the touchpad is relative,
> i.e. once you lift the finger, it does not move with it. This may be
> different on a real touch device. Additionally, for some reason vertical

Yes. A touch screen senses the [new] X,Y position when your finger lands back
on the screen.

> lines seem to be straightened (Look at the upward strokes in n and w)

Probably resolution issues -- the touchpad is smaller than the screen and
probably has less resolution than the screen.
--
Robert Heller -- 978-544-6933
Deepwoods Software -- Custom Software Services
http://www.deepsoft.com/ -- Linux Administration Services
hel...@deepsoft.com -- Webhosting Services

Harald Oehlmann

unread,
Dec 7, 2017, 9:25:25 AM12/7/17
to
Christian, Robert,

thank you. I tried it on my windows laptop withc touch-screen.
It just works great.

Thank you,
Harald

Am 06.12.2017 um 19:08 schrieb Robert Heller:
> At Wed, 6 Dec 2017 17:33:21 +0100 Christian Gollwitzer <auri...@gmx.de> wrote:
>
>>
>> Am 06.12.17 um 17:12 schrieb Harald Oehlmann:
>>> Am 06.12.2017 um 17:08 schrieb Christian Gollwitzer:
>>>> Am 06.12.17 um 17:01 schrieb Harald Oehlmann:
>>>>> Dear Tk'lers !
>>>>>
>>>>> Has anybody implemented a possibility to sign on the display be a
>>>>> contact-sensitive screen ?
>>>>> I am thinking about a solution, like all the parcel companies are using,
>>>>> that you sign on the display of the mobile device.
>>>>>
>>>>> I thought about a canvas with a couple of special bindings - sort of
>>>>> buttonpress.
>>>>>
>>>>
>>>> Do you need more than this:
>>>>     https://wiki.tcl.tk/9625
0 new messages