From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Arthur Miller Newsgroups: gmane.emacs.devel Subject: Re: tooltip feature Date: Sun, 27 Sep 2020 11:42:04 +0200 Message-ID: References: <20200926163008.GS1349@protected.rcdrun.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="30368"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: emacs-devel@gnu.org, jamtlu@gmail.com, Jean Louis To: Richard Stallman Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Sep 27 11:42:57 2020 Return-path: Envelope-to: ged-emacs-devel@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 1kMTCp-0007kg-OX for ged-emacs-devel@m.gmane-mx.org; Sun, 27 Sep 2020 11:42:55 +0200 Original-Received: from localhost ([::1]:43726 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kMTCo-00054r-OF for ged-emacs-devel@m.gmane-mx.org; Sun, 27 Sep 2020 05:42:54 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:56250) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kMTC9-0004e3-F8 for emacs-devel@gnu.org; Sun, 27 Sep 2020 05:42:13 -0400 Original-Received: from mail-oln040092071058.outbound.protection.outlook.com ([40.92.71.58]:16260 helo=EUR03-DB5-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kMTC6-00069z-Tz; Sun, 27 Sep 2020 05:42:13 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lBTXK7GnivB+9xU6LORx9XWIABS3erKurD58ldwHLD0sTO85Z6e5Wn8RlqCq6zHWp33tBxQet0UN7/0CB5E/e08Si1WLV4L7Hm+P0m3yvD+HbO9dp/0N0WDJazCd8cktONA09of3QNj6rcBeXsS3PRaOr8e/EothK3hO2rHoNSzuRWh/oNG6i7JRbwUWi/B0VGzZkdaWDJGw09bTJuhsP1hpClX+KUo0C24AU8ItlTi8oY6qVISzastUUscnT6K8Jrlj62OVzaJRQPrzx6cs82LNpBEphHyurbe2Aa7CfGsG1oaPjL3PTVozE/4gjFpOocU0/SJRirS/cAyOfLqhNw== 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-SenderADCheck; bh=wwdRkj1SJNDLKBEC0aH7NvpLEusN42vRCDm9W+xmWKI=; b=W8a9EHHkEOS3EYQzg4rP5icEQ5O3+4fbyXc7VbJrMP8gNyOw+9rCOliHjOrwNGyOe1EACA5kMAq/EV8TTWNglJyGFYPWRqos3WlgV9b7H67astmkZwkU5DmzVdFeGtlXXuFV2L+WkFFbsgB+yVfFbXbRjSzhp2FKYYtEEA35YqpTVFmt6MeniGJgqnnIc39gu4XxUUSiIlwyqDWu0yoBMV3LuHCCJkqIfgMfanuuCGgD0ar4bL4RexY0jN3Hk8+D7l2ZXF/LMGp8DfItmZ8t9qM6itEOiPrhoKSCJgUFI/TFfEJGBSki+Z58TEaRE6ZijTgRzlJuHaCxNKz02VzgSg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=live.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=wwdRkj1SJNDLKBEC0aH7NvpLEusN42vRCDm9W+xmWKI=; b=MQvNeaazljKyZzmfRbDivh/yMS0L+hDTsRLiNrjCZXUUUYLwPI5v5OPep7S+85x+GQsWp7TaenKvLpBs37bdB8rsLp9qOpe6+X/a5Vq2XVyVEdQkkgQxTu+1+l8w/G5td1pXjYYMYalNtYcqUCEHXkPQUrr7YVFEPK2ObCB4TMOCHdT5GsJ9Bun3vIBzDJTgjbjhRXHChtzCax2eK5DBfowlY19XVhcPDc9biMAV+sp39yHy0PFj2UEWpQP6AOG/TCl+re7tFk52YPuKrvSoOjBhSxQNkRThA7OVmc1jU2tX5NyXdoiaa+S6zi1bDh9zaXvhnYfDXPiJ9Hj907lM2g== Original-Received: from AM5EUR03FT015.eop-EUR03.prod.protection.outlook.com (2a01:111:e400:7e08::52) by AM5EUR03HT089.eop-EUR03.prod.protection.outlook.com (2a01:111:e400:7e08::419) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3412.21; Sun, 27 Sep 2020 09:42:06 +0000 Original-Received: from VI1PR06MB4526.eurprd06.prod.outlook.com (2a01:111:e400:7e08::4b) by AM5EUR03FT015.mail.protection.outlook.com (2a01:111:e400:7e08::132) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3412.21 via Frontend Transport; Sun, 27 Sep 2020 09:42:06 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:12193D46E8B21815922145637871930E36EF573367F49E00451CBB16E1994295; UpperCasedChecksum:5B278B7AEE9DDE56B6C1C418D3D627CF73860CF91BC2CE8DA28DD775AEF5990C; SizeAsReceived:7595; Count:47 Original-Received: from VI1PR06MB4526.eurprd06.prod.outlook.com ([fe80::b547:51cd:16c5:4487]) by VI1PR06MB4526.eurprd06.prod.outlook.com ([fe80::b547:51cd:16c5:4487%7]) with mapi id 15.20.3412.028; Sun, 27 Sep 2020 09:42:06 +0000 In-Reply-To: (Richard Stallman's message of "Sat, 26 Sep 2020 22:41:39 -0400") X-ClientProxiedBy: AM7PR04CA0009.eurprd04.prod.outlook.com (2603:10a6:20b:110::19) To VI1PR06MB4526.eurprd06.prod.outlook.com (2603:10a6:803:ac::17) X-Microsoft-Original-Message-ID: <87r1qnr1xv.fsf@live.com> X-MS-Exchange-MessageSentRepresentingType: 1 Original-Received: from pascal.homepc (90.230.29.56) by AM7PR04CA0009.eurprd04.prod.outlook.com (2603:10a6:20b:110::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3412.21 via Frontend Transport; Sun, 27 Sep 2020 09:42:05 +0000 X-Microsoft-Original-Message-ID: <87r1qnr1xv.fsf@live.com> X-TMN: [fayUB+qJQOyy3cCvgkc1rRe0q9O4LDw7] X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 47 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: 6cb341ba-6a4f-42ff-664f-08d862c998a3 X-MS-TrafficTypeDiagnostic: AM5EUR03HT089: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Mrb1fKiOvKafLncdJOmFAHfr4EdFJZh/JwJbxKJaJ/9ds7xG6FQPrJSkAWtaHBQh7zbsmngUs9Mg7Lq++HCgrv5gkA7yQce0MZcsut7vd8mDRblVJzl1PlqfnvqLmWIjMU8F51+GrOAyFdFbDfvuqaTBg5AH7n2bHblUWZXzGLzPGNofjzErov3R8cb7PtswxPyRfWk9aIwTMV2S/QYu4w== X-MS-Exchange-AntiSpam-MessageData: X8QKkrD03aMsLEzZiF6Ix53Y94e0a/B2C9kRSvl/I7q6xXM9Dbvgh2U2aZxV6QvBG0OxTZCR0L5eAtNOOW0WdXgA4tquCqUdbHDwAOhW678OWDY4OGQDrlE3bQa9FOruvD1gBCtGapxHloXXjUBgag== X-OriginatorOrg: live.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6cb341ba-6a4f-42ff-664f-08d862c998a3 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Sep 2020 09:42:06.7236 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-AuthSource: AM5EUR03FT015.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5EUR03HT089 Received-SPF: pass client-ip=40.92.71.58; envelope-from=arthur.miller@live.com; helo=EUR03-DB5-obe.outbound.protection.outlook.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/09/27 05:42:07 X-ACL-Warn: Detected OS = Windows NT kernel [generic] [fuzzy] X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:256525 Archived-At: Richard Stallman writes: > [[[ To any NSA and FBI agents reading my email: please consider ]]] > [[[ whether defending the US Constitution against all enemies, ]]] > [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > > > A tooltip in Emacs user interface should have the option to be > > "caught" or examined, that it does not disappear, > > That is a good idea. Is there a natural interface for commanding > this? Considering a tool-tip is just a small pop-up frame you could have it with a character in a tooltip corner which could act as a "sticky button" to press with mouse, and there could be a keyboard shortcut user can press when a tooltip have a focus. Such a "button" could be also added to context menus to make them "sticky" and persistent on the screen. Another version is to have a tiny separator say in tooltip bottom/top that can be pressed with mouse to "tear of" the tooltip and make it persistent on the screen. Some software have this feature for menus usually (never saw it for a tooltip), and if I remember well, it is common in tcl/tk scripts.