From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.devel Subject: RE: Fix some tooltip related problems Date: Thu, 11 Jan 2018 10:09:32 -0800 (PST) Message-ID: References: <5A533FA4.4030507@gmx.at> <9384bae5-cbb9-4b4d-ac5c-1d01f01c8117@default> <5A53B633.5020706@gmx.at> <41d40db5-15d8-4b2c-a058-fb6dabc8bfd3@default> <5A548E7E.2040601@gmx.at> <5A55E8ED.1010602@gmx.at> <475d480b-3885-4779-ae46-09cf7fbbcee7@default> <5A5742E7.3070303@gmx.at> <5A5799A5.1070305@gmx.at> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1515694079 13756 195.159.176.226 (11 Jan 2018 18:07:59 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 11 Jan 2018 18:07:59 +0000 (UTC) To: martin rudalics , emacs-devel Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Jan 11 19:07:54 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eZhGb-0003G3-CT for ged-emacs-devel@m.gmane.org; Thu, 11 Jan 2018 19:07:53 +0100 Original-Received: from localhost ([::1]:59978 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eZhIa-0003zP-SW for ged-emacs-devel@m.gmane.org; Thu, 11 Jan 2018 13:09:56 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:40108) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eZhIQ-0003wF-V9 for emacs-devel@gnu.org; Thu, 11 Jan 2018 13:09:48 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eZhIN-00043q-Qt for emacs-devel@gnu.org; Thu, 11 Jan 2018 13:09:46 -0500 Original-Received: from userp2120.oracle.com ([156.151.31.85]:46432) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eZhIN-00041H-9f for emacs-devel@gnu.org; Thu, 11 Jan 2018 13:09:43 -0500 Original-Received: from pps.filterd (userp2120.oracle.com [127.0.0.1]) by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w0BI7BZv130388; Thu, 11 Jan 2018 18:09:35 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=mime-version : message-id : date : from : sender : to : subject : references : in-reply-to : content-type : content-transfer-encoding; s=corp-2017-10-26; bh=OBrbpeQ4NTGlRyBXBr0J1mVNtQpBcisSe0T64otBVpI=; b=BcTg6YaNJqPM9sboB94gd4IMuer9XyjdC3nuWyQXshOfsx18mPYNvsEBrzKVfmrZe4+O Ad4ibEv3s++zejwZyqL/lMk+vuhHm+tRPxSgUde/gVNnwrfjhbjjUg79r10Qhvj4ZgCt QgbMlmR7xFyzBMaEwr1NuNDJQ9Nxvqpzgb517HR54ql/OW7grIhb+Bnp1DgHcJS/ALs7 9pU+eACa/X26Rs4RBSkIUrAZNHcGdX/PTM95343WIjOTEL8fsdF6yIedaFnp1HjQOymC EqLfm5uBBFcXaj32sMAZmn2X2erKdzu55+z+Nn9ZNW0KpJ4Zr+xrjC4Ykhq16Sr+W4tc +Q== Original-Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233]) by userp2120.oracle.com with ESMTP id 2fecvu01hx-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 11 Jan 2018 18:09:35 +0000 Original-Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75]) by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w0BI9XPX032311 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Thu, 11 Jan 2018 18:09:34 GMT Original-Received: from abhmp0012.oracle.com (abhmp0012.oracle.com [141.146.116.18]) by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w0BI9X4i012772; Thu, 11 Jan 2018 18:09:33 GMT In-Reply-To: <5A5799A5.1070305@gmx.at> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.4627.0 (x86)] X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8771 signatures=668652 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=696 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1711220000 definitions=main-1801110247 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] [fuzzy] X-Received-From: 156.151.31.85 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:221848 Archived-At: > > Can we let Lisp code (and so users too) > > decide, here or there, which kind of tooltip to use > > (heavyweight "Emacs" or lightweight "system")? >=20 > The majority of users (namely those with a GTK build) can. Lucid and > Motif users can't because these toolkits don't support tooltips. I > doubt that anyone has the time to set up tooltip controls on Windows. Dunno what that means. 1. Can users with a GTK build today use Lisp code that decides which to use in any given (Lisp) context? How is that done in Lisp? 2. What do you mean by "set up tooltip controls" on Windows? Today, on Windows you can at least use faces in tooltips. (Dunno about using images, but I'm guessing that's OK too.) But perhaps you mean that on Windows there are _only_ "Emacs" tooltips, not "system" tooltips? From my point of view that's not a problem - flexible beats inflexible. You say that tooltips on Windows are "heavyweight" and "incur an entire GC cycle", but I've never noticed any performance problem with them - on Emacs 20 through 26.