Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

Quod licet Iovi non licet bovi. (What Jove may do, is not permitted to a cow.)


devel / comp.lang.tcl / Re: unwanted cursor blink

SubjectAuthor
* unwanted cursor blinkMark
+* Re: unwanted cursor blinkHarald Oehlmann
|`- Re: unwanted cursor blinkMark
`* Re: unwanted cursor blinkPaul Obermeier
 `* Re: unwanted cursor blinkMark
  `- Re: unwanted cursor blinkMark

1
unwanted cursor blink

<2228a26d-4cec-4149-bb58-c86485dfe735n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=22206&group=comp.lang.tcl#22206

  copy link   Newsgroups: comp.lang.tcl
X-Received: by 2002:a05:620a:2552:b0:75c:9c99:6e13 with SMTP id s18-20020a05620a255200b0075c9c996e13mr379424qko.5.1686039422016;
Tue, 06 Jun 2023 01:17:02 -0700 (PDT)
X-Received: by 2002:a05:622a:1042:b0:3f9:b637:4d3a with SMTP id
f2-20020a05622a104200b003f9b6374d3amr24783qte.8.1686039421785; Tue, 06 Jun
2023 01:17:01 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.tcl
Date: Tue, 6 Jun 2023 01:17:01 -0700 (PDT)
Injection-Info: google-groups.googlegroups.com; posting-host=31.125.17.241; posting-account=C1gZvwoAAAAojE_ZgHdwZjGSuZg6QpNd
NNTP-Posting-Host: 31.125.17.241
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <2228a26d-4cec-4149-bb58-c86485dfe735n@googlegroups.com>
Subject: unwanted cursor blink
From: m.n.summerfield@googlemail.com (Mark)
Injection-Date: Tue, 06 Jun 2023 08:17:02 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Mark - Tue, 6 Jun 2023 08:17 UTC

My understanding was that Tcl/Tk >=8.7 would respect the users cursor blinking preferences.
But running this program (with or without the `option add` line) has an entry (presumably a ttk::entry) with a blinking cursor:

#!/usr/bin/env wish
option add *insertOffTime 0
set filename [tk_getOpenFile]
puts $filename
exit

Although the vast majority of people find blinking cursors useful, a tiny minority (which is still a lot of people), including me, I can't work blinking cursors. See for example, https://jurta.org/en/prog/noblink

Re: unwanted cursor blink

<u5n1c9$n3b2$2@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=22211&group=comp.lang.tcl#22211

  copy link   Newsgroups: comp.lang.tcl
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: wortkarg3@yahoo.com (Harald Oehlmann)
Newsgroups: comp.lang.tcl
Subject: Re: unwanted cursor blink
Date: Tue, 6 Jun 2023 12:22:02 +0200
Organization: A noiseless patient Spider
Lines: 20
Message-ID: <u5n1c9$n3b2$2@dont-email.me>
References: <2228a26d-4cec-4149-bb58-c86485dfe735n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Tue, 6 Jun 2023 10:22:01 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="044b07f02b017c9b59569f5b432bd8a5";
logging-data="757090"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18PNXl5Nwf3v5KMqvzkSIcz"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.11.2
Cancel-Lock: sha1:xO4waq6MsFkpJlAzneK/8st3oxs=
Content-Language: en-GB
In-Reply-To: <2228a26d-4cec-4149-bb58-c86485dfe735n@googlegroups.com>
 by: Harald Oehlmann - Tue, 6 Jun 2023 10:22 UTC

Am 06.06.2023 um 10:17 schrieb Mark:
> My understanding was that Tcl/Tk >=8.7 would respect the users cursor blinking preferences.
> But running this program (with or without the `option add` line) has an entry (presumably a ttk::entry) with a blinking cursor:
>
> #!/usr/bin/env wish
> option add *insertOffTime 0
> set filename [tk_getOpenFile]
> puts $filename
> exit
>
> Although the vast majority of people find blinking cursors useful, a tiny minority (which is still a lot of people), including me, I can't work blinking cursors. See for example, https://jurta.org/en/prog/noblink

Hi Mark,
thank you for the post. Could you give more details:
- platform / Window manager if on Linux
- TCL version
- tk version

Thank you,
Harald

Re: unwanted cursor blink

<8ebec933-0a3b-4fdf-a05e-3a66c6bdefc2n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=22214&group=comp.lang.tcl#22214

  copy link   Newsgroups: comp.lang.tcl
X-Received: by 2002:a05:6214:18e6:b0:626:1d4e:9c88 with SMTP id ep6-20020a05621418e600b006261d4e9c88mr192509qvb.3.1686048215363;
Tue, 06 Jun 2023 03:43:35 -0700 (PDT)
X-Received: by 2002:ac8:59d4:0:b0:3f7:fab0:6318 with SMTP id
f20-20020ac859d4000000b003f7fab06318mr388607qtf.5.1686048215112; Tue, 06 Jun
2023 03:43:35 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.tcl
Date: Tue, 6 Jun 2023 03:43:34 -0700 (PDT)
In-Reply-To: <u5n1c9$n3b2$2@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=31.125.17.241; posting-account=C1gZvwoAAAAojE_ZgHdwZjGSuZg6QpNd
NNTP-Posting-Host: 31.125.17.241
References: <2228a26d-4cec-4149-bb58-c86485dfe735n@googlegroups.com> <u5n1c9$n3b2$2@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <8ebec933-0a3b-4fdf-a05e-3a66c6bdefc2n@googlegroups.com>
Subject: Re: unwanted cursor blink
From: m.n.summerfield@googlemail.com (Mark)
Injection-Date: Tue, 06 Jun 2023 10:43:35 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Mark - Tue, 6 Jun 2023 10:43 UTC

On Tuesday, June 6, 2023 at 11:22:05 AM UTC+1, Harald Oehlmann wrote:
> Am 06.06.2023 um 10:17 schrieb Mark:
> > My understanding was that Tcl/Tk >=8.7 would respect the users cursor blinking preferences.
> > But running this program (with or without the `option add` line) has an entry (presumably a ttk::entry) with a blinking cursor:
> >
> > #!/usr/bin/env wish
> > option add *insertOffTime 0
> > set filename [tk_getOpenFile]
> > puts $filename
> > exit
> >
> > Although the vast majority of people find blinking cursors useful, a tiny minority (which is still a lot of people), including me, I can't work blinking cursors. See for example, https://jurta.org/en/prog/noblink
> Hi Mark,
> thank you for the post. Could you give more details:
> - platform / Window manager if on Linux
> - TCL version
> - tk version
>
> Thank you,
> Harald

Hi Harald,

I tried with:
Tcl v8.6.11/Tk v8.6 on
Linux 5.10.0-19-amd64 x86_64

and with:
Tcl v8.7a5/Tk v8.7 on
Linux 5.10.0-19-amd64 x86_64

Xfce 4.16 on Debian 11.

Re: unwanted cursor blink

<u5nad9$o1rj$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=22222&group=comp.lang.tcl#22222

  copy link   Newsgroups: comp.lang.tcl
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: obermeier@poSoft.de (Paul Obermeier)
Newsgroups: comp.lang.tcl
Subject: Re: unwanted cursor blink
Date: Tue, 6 Jun 2023 14:56:13 +0200
Organization: A noiseless patient Spider
Lines: 29
Message-ID: <u5nad9$o1rj$1@dont-email.me>
References: <2228a26d-4cec-4149-bb58-c86485dfe735n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Tue, 6 Jun 2023 12:56:09 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="585aa5a40fbbff307a5dd47788d29ca3";
logging-data="788339"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19rD82sPgzYXDGuyMVfQeJkWjiCEU4e4nc="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.11.2
Cancel-Lock: sha1:oU3mGbOYWr126e72jsC8OA51Mcg=
In-Reply-To: <2228a26d-4cec-4149-bb58-c86485dfe735n@googlegroups.com>
 by: Paul Obermeier - Tue, 6 Jun 2023 12:56 UTC

Am 06.06.2023 um 10:17 schrieb Mark:
> My understanding was that Tcl/Tk >=8.7 would respect the users cursor blinking preferences.
> But running this program (with or without the `option add` line) has an entry (presumably a ttk::entry) with a blinking cursor:
>
> #!/usr/bin/env wish
> option add *insertOffTime 0
> set filename [tk_getOpenFile]
> puts $filename
> exit
>
> Although the vast majority of people find blinking cursors useful, a tiny minority (which is still a lot of people), including me, I can't work blinking cursors. See for example, https://jurta.org/en/prog/noblink

The option insertOffTime only works with "standard" Tk widgets, but not with ttk widgets:

package require Tk

option add *insertOffTime 0

ttk::entry .e1
pack .e1 -expand true -fill both
..e1 insert end "ttk::entry is blinking"

entry .e2
pack .e2 -expand true -fill both
..e2 insert end "entry is not blinking"

Don't know, if blinking can be specified using ttk:styles.

Paul

Re: unwanted cursor blink

<7c00c928-0ca4-4abe-8420-aaebb399535cn@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=22223&group=comp.lang.tcl#22223

  copy link   Newsgroups: comp.lang.tcl
X-Received: by 2002:a05:620a:27c9:b0:75d:51f8:8e26 with SMTP id i9-20020a05620a27c900b0075d51f88e26mr7601qkp.0.1686063796835;
Tue, 06 Jun 2023 08:03:16 -0700 (PDT)
X-Received: by 2002:ac8:5cc6:0:b0:3f7:f9c6:d31b with SMTP id
s6-20020ac85cc6000000b003f7f9c6d31bmr709615qta.12.1686063796409; Tue, 06 Jun
2023 08:03:16 -0700 (PDT)
Path: i2pn2.org!i2pn.org!news.1d4.us!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.tcl
Date: Tue, 6 Jun 2023 08:03:16 -0700 (PDT)
In-Reply-To: <u5nad9$o1rj$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=31.125.17.241; posting-account=C1gZvwoAAAAojE_ZgHdwZjGSuZg6QpNd
NNTP-Posting-Host: 31.125.17.241
References: <2228a26d-4cec-4149-bb58-c86485dfe735n@googlegroups.com> <u5nad9$o1rj$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <7c00c928-0ca4-4abe-8420-aaebb399535cn@googlegroups.com>
Subject: Re: unwanted cursor blink
From: m.n.summerfield@googlemail.com (Mark)
Injection-Date: Tue, 06 Jun 2023 15:03:16 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2633
 by: Mark - Tue, 6 Jun 2023 15:03 UTC

On Tuesday, June 6, 2023 at 1:56:13 PM UTC+1, Paul Obermeier wrote:
> Am 06.06.2023 um 10:17 schrieb Mark:
> > My understanding was that Tcl/Tk >=8.7 would respect the users cursor blinking preferences.
> > But running this program (with or without the `option add` line) has an entry (presumably a ttk::entry) with a blinking cursor:
> >
> > #!/usr/bin/env wish
> > option add *insertOffTime 0
> > set filename [tk_getOpenFile]
> > puts $filename
> > exit
> >
> > Although the vast majority of people find blinking cursors useful, a tiny minority (which is still a lot of people), including me, I can't work blinking cursors. See for example, https://jurta.org/en/prog/noblink
> The option insertOffTime only works with "standard" Tk widgets, but not with ttk widgets:
>
> package require Tk
>
> option add *insertOffTime 0
>
> ttk::entry .e1
> pack .e1 -expand true -fill both
> .e1 insert end "ttk::entry is blinking"
>
> entry .e2
> pack .e2 -expand true -fill both
> .e2 insert end "entry is not blinking"
>
> Don't know, if blinking can be specified using ttk:styles.
>
> Paul

Hi Paul,

Yes I knew that insertOffTime only applied to non-styled widgets. But I _thought_ that the ttk widgets were going to respect the user's blinking preferences. See https://core.tcl-lang.org/tk/tktedit/3531366fffffffffffffffffffffffffffffffff

Re: unwanted cursor blink

<884d8488-2126-4058-8f2e-f668b37d3293n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=22231&group=comp.lang.tcl#22231

  copy link   Newsgroups: comp.lang.tcl
X-Received: by 2002:a05:6214:a4a:b0:626:17a2:3a4c with SMTP id ee10-20020a0562140a4a00b0062617a23a4cmr34780qvb.12.1686075683778;
Tue, 06 Jun 2023 11:21:23 -0700 (PDT)
X-Received: by 2002:a05:622a:180a:b0:3ef:5c07:f789 with SMTP id
t10-20020a05622a180a00b003ef5c07f789mr125184qtc.10.1686075683584; Tue, 06 Jun
2023 11:21:23 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!news.mixmin.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.tcl
Date: Tue, 6 Jun 2023 11:21:23 -0700 (PDT)
In-Reply-To: <7c00c928-0ca4-4abe-8420-aaebb399535cn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=31.125.17.241; posting-account=C1gZvwoAAAAojE_ZgHdwZjGSuZg6QpNd
NNTP-Posting-Host: 31.125.17.241
References: <2228a26d-4cec-4149-bb58-c86485dfe735n@googlegroups.com>
<u5nad9$o1rj$1@dont-email.me> <7c00c928-0ca4-4abe-8420-aaebb399535cn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <884d8488-2126-4058-8f2e-f668b37d3293n@googlegroups.com>
Subject: Re: unwanted cursor blink
From: m.n.summerfield@googlemail.com (Mark)
Injection-Date: Tue, 06 Jun 2023 18:21:23 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Mark - Tue, 6 Jun 2023 18:21 UTC

On Tuesday, June 6, 2023 at 4:03:19 PM UTC+1, Mark wrote:
> On Tuesday, June 6, 2023 at 1:56:13 PM UTC+1, Paul Obermeier wrote:
> > Am 06.06.2023 um 10:17 schrieb Mark:
> > > My understanding was that Tcl/Tk >=8.7 would respect the users cursor blinking preferences.
> > > But running this program (with or without the `option add` line) has an entry (presumably a ttk::entry) with a blinking cursor:
> > >
> > > #!/usr/bin/env wish
> > > option add *insertOffTime 0
> > > set filename [tk_getOpenFile]
> > > puts $filename
> > > exit
> > >
> > > Although the vast majority of people find blinking cursors useful, a tiny minority (which is still a lot of people), including me, I can't work blinking cursors. See for example, https://jurta.org/en/prog/noblink
> > The option insertOffTime only works with "standard" Tk widgets, but not with ttk widgets:
> >
> > package require Tk
> >
> > option add *insertOffTime 0
> >
> > ttk::entry .e1
> > pack .e1 -expand true -fill both
> > .e1 insert end "ttk::entry is blinking"
> >
> > entry .e2
> > pack .e2 -expand true -fill both
> > .e2 insert end "entry is not blinking"
> >
> > Don't know, if blinking can be specified using ttk:styles.
> >
> > Paul
> Hi Paul,
>
> Yes I knew that insertOffTime only applied to non-styled widgets. But I _thought_ that the ttk widgets were going to respect the user's blinking preferences. See https://core.tcl-lang.org/tk/tktedit/3531366fffffffffffffffffffffffffffffffff

It now appears that the patches to respect cursor blink from the above ticket have not been applied and maybe won't be. So I'm stuck with using the non-ttk widgets for any that have blinking cursors. Gtk, Qt, and FLTK all support switching off cursor blink: as does Windows since 2000, so clearly _some_ people need this functionality...


devel / comp.lang.tcl / Re: unwanted cursor blink

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor