From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu Newsgroups: gmane.emacs.devel Subject: Re: master a1a435b3f6: Respect test function when performing local drag-and-drop Date: Tue, 14 Jun 2022 10:51:06 +0800 Message-ID: <875yl4arfp.fsf@yahoo.com> References: <83tu8ou0xi.fsf@gnu.org> <87a6agawcs.fsf@yahoo.com> <83ilp4t1o8.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="23699"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) Cc: emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Jun 14 04:52:13 2022 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 1o0wf5-0005zo-UO for ged-emacs-devel@m.gmane-mx.org; Tue, 14 Jun 2022 04:52:11 +0200 Original-Received: from localhost ([::1]:32974 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o0wf4-0002X3-JX for ged-emacs-devel@m.gmane-mx.org; Mon, 13 Jun 2022 22:52:10 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:37720) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o0weJ-00018f-LT for emacs-devel@gnu.org; Mon, 13 Jun 2022 22:51:23 -0400 Original-Received: from sonic315-21.consmr.mail.ne1.yahoo.com ([66.163.190.147]:38163) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1o0weH-0006Tq-L7 for emacs-devel@gnu.org; Mon, 13 Jun 2022 22:51:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1655175079; bh=W6HxdfBVaXmN3C3f1/ZwlXU+5IY5YDRasdsGkaAxDCo=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=jFitc/2W4eEuSZdV6JMQUkFhyGx/VjIB3kjOQ2JWUt5WLCo7/mbMnW3GXAIKj/L1tQ2xbdSHK9R/lqPB9H/UP1dkqbi5qiLCTeu6pZndmcDTlObbfX5JuMXCiOLnOhh5Q/+ILAL4GdUzNVgSkbe1n3kxexDwp8ztaWzSU/hpmcOagzsVpqzYFV5ANphhIG2xVJ+sLvzV9XxXTUKv6rBmwA7MeZOxvMm3aqlfol4n+pFhHUJrVd+SMycIP5oGJemZ1SNM/V6LxVQ+RFH73MFmZNOEmU5FrkKoMUHHKvAaaBsaet8R/Gtrbxgbl9+h+aWT9Bx1C2cPL2v5p6cR/qCKGg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1655175079; bh=QfKehoWfJDoVbcRWDwfIr1TJtkg0WGcawgvAuy+Wg3Y=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=d9/KAdhZC+sXFDOS6TwSuDUMIyhjxL4lsJWnQlBG4DyiiUHh56/A30+O1W3kCTYFA10uk/YP1F9gguIDWnyTEHgFrm65ViooUn7muCzGoxgQ9q5MPXzbGcrL1KZySUVJD9eQccF539H4LCtHB9vHP/CLDBlA8eZTjxFPvoicpCcqQj3w+pm1c5kOc9Zjr/CTGDYuAFtvTkMJFZGwotAYG2BUjWPMjqEBpa5rWAMe/T9yXqgifgFuk6hq1mFGHI62fRk9x7txd4gUr1ENRnMOj8LLr7k+YnjkHyqPzGuh1P+GQ1etgw1ZQ02jYl42BAbmOJ6BDvr+vKXrXSNjFs7NEA== X-YMail-OSG: az0kX0gVM1l9dmEZXekNMwsjqGPRY46D7kuOP7vAMXLdVCS9WpUZeyexVSzKXGB iA6TL0sZ6VYpTB5xonDXRFYD1G9JxTQvvd4EI5FvLUuXIuPR5OLatL7Q68Lutc4z8JpcYlpacDcw 6Yf0_jlqO7tZuBuCmD_P0KcAUd1KQDRAQfhLH1dEQLUb8TtmEd0ZZ0srU8hxB_ab2XmbAqqEzQGh umG.c0EcjvA2SXHw3Y6I8Cmvry2dHebLA4hQpo1SZJpGb8gwHsUVqEV6VJx866qjf0EGikereHkK 9NsdcWqJq6.uoEYtfu0k6a2PYRwfDkWWQlL_Vf9lSRFB9eiIBhTxg8S7Bb.J8f4bo4v3o8h_7NmW rKK_V6WnuQXSifaGO.qm9tMMZ08NajciFGpaL8h4rfwzpTfOwklQ.Db.mLIQqbry.pVmjnX8H7w. u6gdM_mafO07IIfpqAV23TlwGQhwpIX362thp6E81Xo9aMHqd6yhriwXJ67VlQ5xYPBr8GB9aFyu _mRP2Yc1B6wGFtPnedF_UIdFXsB6P5NSI8WzwP2iQySsu8n8UKzwZDI.LQ0dt0nqP0VAIuhcxqsw vTEDj5qIrVEYTMBAucQkXxR.1LbQpknIw5t4hC3tdC5ubtqAOcDzSgh0fzKk_yD3HFow5GGAGYI. 3QXCRynNl7xlvul9WLIbYBJelbKd98wu.msocIfVqojUqv.rKFE9ifRImOxiMTulIDvd1wt81CF9 KtQwtSSrv9eAjRyTuWuJ6B3abi0Ww1nADzcQbajRZ1daQ3I_bTncJUuNwAThKWMCLqNvoTB4EbD1 jdJmXHyA51oBoEkX59hdmVlf3SvmqOrIXncJzt6VQu X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic315.consmr.mail.ne1.yahoo.com with HTTP; Tue, 14 Jun 2022 02:51:19 +0000 Original-Received: by hermes--canary-production-sg3-5f7658c994-m7v88 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID c07e1e53a8bde34b4a64e5a7a2aa0d95; Tue, 14 Jun 2022 02:51:12 +0000 (UTC) In-Reply-To: <83ilp4t1o8.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 14 Jun 2022 05:32:39 +0300") X-Mailer: WebService/1.1.20280 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.190.147; envelope-from=luangruo@yahoo.com; helo=sonic315-21.consmr.mail.ne1.yahoo.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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:291162 Archived-At: Eli Zaretskii writes: > My point was that before the doc string talks about x-begin-drag, it > should somehow tell where does this variable come into play with that > function. How about this? Function called for the return value of `x-begin-drag' when dropping on a frame. It should accept two arguments POS and ACTION, and return a symbol describing what to return from `x-begin-drag' if the drop happens on a frame. POS is a mouse position list detailing the location of the drop, and ACTION is the action specified by the caller of `x-begin-drag'. If nil or a non-symbol value is returned, the drop will be cancelled.