From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Robert Weiner Newsgroups: gmane.emacs.bugs Subject: bug#34506: 27.0.50: push-button bug with basic text-property button Date: Mon, 18 Feb 2019 11:56:49 -0500 Message-ID: References: <83pnrql9p0.fsf@gnu.org> <831s45ksiz.fsf@gnu.org> Reply-To: rswgnu@gmail.com Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="0000000000005006f005822e0436" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="249290"; mail-complaints-to="usenet@blaine.gmane.org" Cc: 34506@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Feb 18 17:58:10 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1gvmF7-0012cy-Rj for geb-bug-gnu-emacs@m.gmane.org; Mon, 18 Feb 2019 17:58:10 +0100 Original-Received: from localhost ([127.0.0.1]:33626 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gvmF6-0001w8-Sn for geb-bug-gnu-emacs@m.gmane.org; Mon, 18 Feb 2019 11:58:08 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:43593) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gvmF0-0001vu-SZ for bug-gnu-emacs@gnu.org; Mon, 18 Feb 2019 11:58:03 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gvmF0-0008UC-96 for bug-gnu-emacs@gnu.org; Mon, 18 Feb 2019 11:58:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:53862) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gvmF0-0008U0-4u for bug-gnu-emacs@gnu.org; Mon, 18 Feb 2019 11:58:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gvmEz-0007WV-Ul for bug-gnu-emacs@gnu.org; Mon, 18 Feb 2019 11:58:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Robert Weiner Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 18 Feb 2019 16:58:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34506 X-GNU-PR-Package: emacs Original-Received: via spool by 34506-submit@debbugs.gnu.org id=B34506.155050904828878 (code B ref 34506); Mon, 18 Feb 2019 16:58:01 +0000 Original-Received: (at 34506) by debbugs.gnu.org; 18 Feb 2019 16:57:28 +0000 Original-Received: from localhost ([127.0.0.1]:53143 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvmER-0007Vi-VH for submit@debbugs.gnu.org; Mon, 18 Feb 2019 11:57:28 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:57340) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvmEN-0007VS-IS for 34506@debbugs.gnu.org; Mon, 18 Feb 2019 11:57:25 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:46871) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gvmEI-0008A9-5v for 34506@debbugs.gnu.org; Mon, 18 Feb 2019 11:57:18 -0500 Original-Received: from mail-lj1-f180.google.com ([209.85.208.180]:38749) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1gvmEH-0003eR-DI for 34506@debbugs.gnu.org; Mon, 18 Feb 2019 11:57:17 -0500 Original-Received: by mail-lj1-f180.google.com with SMTP id j19so14174223ljg.5 for <34506@debbugs.gnu.org>; Mon, 18 Feb 2019 08:57:17 -0800 (PST) X-Gm-Message-State: AHQUAuaiwDu0Z9OUCZmh+/kWU24RBKfYXgFaoZkYkZKymWzlcUKbBol5 wU8esDSaSNPLqk1zlGszcGjRcicN/h769AuoXo4= X-Google-Smtp-Source: AHgI3IbR7T/OGtAEpke3NopnWWU9b3KA0aFJeYJ/7PXbVar822yeIY/FUp8VhZoIeojTEufmkuSKnkdaJv3UNk/glyM= X-Received: by 2002:a2e:4784:: with SMTP id u126-v6mr14580979lja.124.1550509035976; Mon, 18 Feb 2019 08:57:15 -0800 (PST) In-Reply-To: <831s45ksiz.fsf@gnu.org> X-Gmail-Original-Message-ID: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:155499 Archived-At: --0000000000005006f005822e0436 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Thanks Eli, that is much clearer. I can work with that explanation. Your last paragraph indicates that the button API by itself could use some improvement. How does one obtain a button to send to button-type if not button-at? Also, a confusing part of the widget documentation is this: ------- 5.4 The =E2=80=98push-button=E2=80=99 Widget =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D Syntax: TYPE ::=3D (push-button [KEYWORD ARGUMENT]... [ VALUE ]) ------- The above syntax description of course looks like a lisp-function call of push-button. At the very least, changing this thing's name to widget-button would prevent such confusion. -- Bob --0000000000005006f005822e0436 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Thanks Eli, that is much cle= arer.=C2=A0 I can work with that explanation.

Your last paragraph in= dicates that the button API by itself could use some improvement.
How does= one obtain a button to send to button-type if not button-at?

Also, = a confusing part of the widget documentation is this:

-------

5.4 The =E2=80=98push-button=E2=80=99 Widget
= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D

Syntax:

= =C2=A0 =C2=A0 =C2=A0TYPE ::=3D (push-bu= tton [KEYWORD ARGUMENT]...=C2=A0 [ VALUE ])

-------
=

The= above syntax description of course looks like a lisp-function call of push= -button.
At the very least, changing this thing's name to widget-butt= on would prevent such
confusion.

-- Bob

--0000000000005006f005822e0436--