From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.bugs Subject: bug#23341: x-show-tip does not respect the value of tooltip-hide-delay, and the default tooltip timeout isn't configurable Date: Tue, 3 May 2022 01:32:25 +0000 Message-ID: References: <571AE240.2090103@live.com> <8735hu1u9o.fsf@gnus.org> <83zgk27fn6.fsf@gnu.org> <87r15ezim2.fsf@gnus.org> <83y1zm7e6q.fsf@gnu.org> <87a6c2zglu.fsf@gnus.org> <87ee1ertza.fsf@yahoo.com> <87k0b5tzqu.fsf@gnus.org> <87o80hr4nb.fsf@yahoo.com> <87zgk1poi2.fsf@gnus.org> <87h769r10l.fsf@yahoo.com> <874k29pme6.fsf@gnus.org> <87a6c1qzzk.fsf@yahoo.com> <875ympo4vy.fsf@gnus.org> <8735htqum4.fsf@yahoo.com> <87tua8py9y.fsf@yahoo.com> <871qxcps0w.fsf@yahoo.com> <87v8uno47a.fsf@yahoo.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="3785"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "clement.pitclaudel@live.com" , Lars Ingebrigtsen , Eli Zaretskii , "23341@debbugs.gnu.org" <23341@debbugs.gnu.org>, martin rudalics To: Po Lu Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue May 03 03:33:11 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nlhPb-0000my-Fc for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 03 May 2022 03:33:11 +0200 Original-Received: from localhost ([::1]:53780 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nlhPa-0007Rv-6d for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 02 May 2022 21:33:10 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:41640) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nlhPS-0007Rj-UL for bug-gnu-emacs@gnu.org; Mon, 02 May 2022 21:33:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:44447) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nlhPS-0000ZL-Kc for bug-gnu-emacs@gnu.org; Mon, 02 May 2022 21:33:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nlhPS-0006Pq-F8 for bug-gnu-emacs@gnu.org; Mon, 02 May 2022 21:33:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 03 May 2022 01:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23341 X-GNU-PR-Package: emacs Original-Received: via spool by 23341-submit@debbugs.gnu.org id=B23341.165154155224626 (code B ref 23341); Tue, 03 May 2022 01:33:02 +0000 Original-Received: (at 23341) by debbugs.gnu.org; 3 May 2022 01:32:32 +0000 Original-Received: from localhost ([127.0.0.1]:38344 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nlhOx-0006P8-QN for submit@debbugs.gnu.org; Mon, 02 May 2022 21:32:32 -0400 Original-Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:34466) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nlhOu-0006Oy-AM for 23341@debbugs.gnu.org; Mon, 02 May 2022 21:32:30 -0400 Original-Received: from pps.filterd (m0246631.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 242MBvZf027626; Tue, 3 May 2022 01:32:27 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2021-07-09; bh=JQASoxd5LQtPTst640IQoYi7kOD5dV669WefIh0krq0=; b=UOYr5xX3efjhtlk61uTzBXAvfMjLOgd9+RWoS4LIM0y+KP0lEWTk1yp3c20OYDVvYA7e OM+FYOEVp3QBLSuScTys5Ev6gmTw/UiI6Dt+KDs/4rCTCe+S+LqNAQ3zpRqJhZBV2/z1 8KL9iLksaHG8HnWyRRfxE+5iifolacgJNIL3CdjF57iQRtEOuphT1b7ZJ9NZxhA3RnQ8 Iq2rEyO5qvxd6up1m/PsHfHeyRGdmoaO7a/4f3aYdfpJzirVxD1lj4w0dWPUW2Pq2Pqd U0z3/YuQMbJdTdxnquCs+3VrOKAeocx6tfPHCBC4k2xASlS5uttxn42+Y5iNanjCTARc EA== Original-Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta03.appoci.oracle.com [130.35.103.27]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3fruw2cq52-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 03 May 2022 01:32:27 +0000 Original-Received: from pps.filterd (iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (8.16.1.2/8.16.1.2) with SMTP id 2431POwf016776; Tue, 3 May 2022 01:32:26 GMT Original-Received: from nam10-bn7-obe.outbound.protection.outlook.com (mail-bn7nam10lp2103.outbound.protection.outlook.com [104.47.70.103]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com with ESMTP id 3fsvbkwveq-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 03 May 2022 01:32:26 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WTwx+nJhe6NAIFMMhgODjvm/6V0xKmLtUb5V3caKhBQi3TNrSzWTh0uVJM7ehcGJ2XXEM8gQypmDm5ONqtvYPnrSsIv3tGaABbmWgHsxQTAnUAArGEzR1Tgc6LjJdwscADhl/WqEV+5AyB68KScfDUSx/XtD2iEdKe4X/rS7dq6/2dWREdcB7xZaHZkz3okCgmoJNV8XfTSn9y/p2U5xnBtH1zdr20REzAKSaPfyXpRG0HduqU2MZwXd8O6tKigVj275UY3ZfDB6iHyhEpaqOf+dbrKHqE52sJmSlFR+O5XlOEfrAfXzl33nmbDf5nuyAWQ7moL1IizxuFh+0seyjw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=JQASoxd5LQtPTst640IQoYi7kOD5dV669WefIh0krq0=; b=l3y3VMvkyg0Yp0/1WQuTLRjNHcainwbXBD5gxcqw06SnpOuyX7aQBTJk0CsYKBWMLD4ImUBxfkJUBQVvRl9ooNNY6+9UR1CZxMmsn0uSOzPQPGsOByUNY8bohnQgKeXbGUJcgEvcjKnbVkr0AF5oe9Aytsk9W4UXcHWRlpSF3au+E+zY/F2TUKEqFKSr/Fe7SbUtl7+S+jntQZ0nN2yyLT3Aq0+/twJV41FM6kDOepmK1tXpXveWXxUgIhioixtkBxEax01namsa3BAMDJb6pUyY9Vi3QjYSP7Y7xma2Zam5h8dCb/ACoRYWVwhGNgzqDVGycyTRjjOSrd26b64Y+w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=JQASoxd5LQtPTst640IQoYi7kOD5dV669WefIh0krq0=; b=EDVpn4FUmIA9t9MzxkLtDxe6onSikGKwRkdnfwA3hZrTy4by+d7UlnTnMpbsbglp4N/FsRKVAmDIii5UsTCY7O7LeMmPlkPyx5MnyPBv5LI9Kc0pNLAJ2P9gRdHEACh42HyLMl8FtBLtgcL6S8hH+/A7uVH6JLNP8P7h3Y7qHO4= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by DM6PR10MB3356.namprd10.prod.outlook.com (2603:10b6:5:1a9::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5206.13; Tue, 3 May 2022 01:32:25 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::a0e7:5f38:ab50:5123]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::a0e7:5f38:ab50:5123%9]) with mapi id 15.20.5206.013; Tue, 3 May 2022 01:32:25 +0000 Thread-Topic: [External] : bug#23341: x-show-tip does not respect the value of tooltip-hide-delay, and the default tooltip timeout isn't configurable Thread-Index: AQHYXoPhIm14LUBCo0WHyOrC/qkie60MWd6g In-Reply-To: <87v8uno47a.fsf@yahoo.com> Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: dd7026dd-5a7f-42c8-7e81-08da2ca4c710 x-ms-traffictypediagnostic: DM6PR10MB3356:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: bZ0ZZwarhRPYqBqCCt8+pKQ+q58Vvygwi1DAV95oS++sKO33MTxpxF1RH5AHkJQ8Ov7pWZ3mJDz5xKsZxDVWdZNKxD6WxFKaZsxHBZ+YxUEwT01MWrezdNh7/ytrqwmL6N+8JAc4z7Q7OBPmyo6pn4+22l03J3nBmXPK8TCPO+9FUFbhZCg3zBB7K4E7cFsO7mQ3anH9Ee7g/O2FJQHyhIDyZNjYS2UHHytNDuZoXw3JnFavexj6GtUYxwi1T/fFOM2P7p6tmXKC6vjAol6FORmFQ6tU1sOpDaCHpRKFw6SCpogadddgUJd5OQehusdkQP8UGKUI63KzMp32gRrRtEepxBUonT2VaKg49z1coAwWvwfZPXM+nTIBBLLsg7HvJwYOJ/LAQa1kE4/o3hxy4wawbHlcgioKapUXACv1dN4GajFJfKmQdmtEDSXSNkh1fCrG7B/tQ6zH30RXWoPIqOdytSaIL/9VQl7Z6sIu/oR+YS0bOhTx7BAu78/9D8BKsvTGTQvlcIZOFaTfu1c5gAy8LEmJg/jx0YfTm0LiY7MQbjSvAswOR+nxwqjbIsmx6Cp4DE35PL5A5D9NIB6DGj0QC9HOhXNmaIDBx9Kjrp7ZOoEg9ANDu4RkUEUENDo8g4ZlH9lx2R4RrVWqv0npkMDUct8RBr+11giNPRGmLkBEL09N7kXig+vDz3GLC4QplqHtLyCPmTw0HTeOAVMjzQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(64756008)(66476007)(6506007)(508600001)(122000001)(76116006)(66946007)(4326008)(8676002)(66446008)(66556008)(52536014)(316002)(6916009)(54906003)(5660300002)(33656002)(44832011)(55016003)(8936002)(7696005)(2906002)(71200400001)(26005)(186003)(9686003)(38070700005)(86362001)(38100700002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: XtXjTsLLl/m07yetiNIEaDdRAk6OdAuwATWDtL88nH+pYKtZaNqtMzHkfepzIhNq3LBJOUgl5jO81Lt8EAKdHVC4MVeRywWLZbtEKVAIdAfVqGs4Z4LzLyhxkxuP6EBX+emDum8AoCbKMrMXyWyD2s1E9hYltXCiRq5d8j9x1/ogW9RhDmmU88lfUvr7iK0XP8pnFWEFRYQsSnqOsLxAMXDu2pympcVZwjYDD1ZN994ZFb9Go7sZP/rjxzOmypVjrkO1JcXXpXKK8i/nK2aFrIjkpjvJUs5EUp6gc6BgFtnOeZwSs5wPI9khxUw53ZJnad3SZSObwQEIhP1sh+6bBy2OkXaG6bkKmv0hUMsYW7epHG8udOm/KPWKPN5b+FQPIV/KlFNKQ7eApbOTplYP309P4lbcl1Kyg8DiFeuSZbcotvaGqsNpaK1MRtbUvD59Wy0WBS4vmnmm4ibcAu9E+AsZzPd/DOdAN/ckfX4koWpvStgMpeDjHVpdZCd0+elALjhE6kkRc3m/5qsyS6rIBtoURft1IOaYn97fP2/8PPNbUJDRFoWyB49AJeKaRjLdMW5vx6lyw413/M8k6SVTTrAfCa0wSOIjjYN1GkrDyLG4uX6uQEhcBVwKEO0iPe//n0hYy8MiSdKUQQfPglpWdmI4s2SuFOAHx94oAgWmnk3LsVMy5l+/YuxP+vAENjCPEP85/pzBvGYzR4gPHU0ba3VaWc8K5p2fCQe+YmoaRD3NQa6bUDV7DefOxk WYEWoZfzIRxOrwig/HSp8J6DQibheAtPha74ncmH6d/njdUUgLUVAn8uiKCQriPT99MdrZs9b4T1YtUoNLBdcBXkCDaeZVCXN/ X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: dd7026dd-5a7f-42c8-7e81-08da2ca4c710 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 May 2022 01:32:25.2195 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Dm/stOiDWPYseAy25Cs+CUsqvTSB4eWVAp5MDyOgp9hd0zB4q6pw8iO65FDPx77i04PNOTyiPBf4LaUjxRv2YQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR10MB3356 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.486, 18.0.858 definitions=2022-05-02_08:2022-05-02, 2022-05-02 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0 bulkscore=0 spamscore=0 malwarescore=0 adultscore=0 suspectscore=0 mlxscore=0 mlxlogscore=933 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2202240000 definitions=main-2205030009 X-Proofpoint-GUID: ViXJ_je9jeQLRM6kGbjsibW8PaSgJHuF X-Proofpoint-ORIG-GUID: ViXJ_je9jeQLRM6kGbjsibW8PaSgJHuF X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:231290 Archived-At: > > `tooltip-show' doesn't let you do what `x-show-tip' > > does. That's what this discussion is about (IMHO). >=20 > And what exactly doesn't `tooltip-show' let you do,=20 > that `x-show-tip'can? Everything that's not determined by the specific call that `tooltip-show' makes of `x-show-tip'. Obviously. That's a very specific, narrow call - it nails down almost everything that `x-show-tip' takes as an argument. ;; After getting the frame parameters from ;; `tooltip-frame-parameters', and perhaps ;; updating the foreground and background from ;; those of face `tooltip': ;; (x-show-tip (propertize text 'face 'tooltip) (selected-frame) **THOSE-TOOLTIP-PARAMETERS** tooltip-hide-delay tooltip-x-offset tooltip-y-offset)) IOW, the only possible input to the whole deal, affecting the appearance, is TEXT. All the rest is baked in.=20 Now, you can say that code could always bind all of those `tooltip-*' thingies around a call to `tooltip-show'. Sure, it could. It could end up redefining, in effect, `x-tooltip-show'. I'd say it makes more sense to (also) let users use the more general, more versatile function itself, `x-show-tip' - just as `tooltip-show' does. What's good for the goose is good for the gander.