emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: master 6aa5068ac71 1/3: Improve treatment of touch screen input by r


From: Arash Esbati
Subject: Re: master 6aa5068ac71 1/3: Improve treatment of touch screen input by rmc and its callers
Date: Wed, 19 Jun 2024 13:42:17 +0200
User-agent: Gnus/5.13 (Gnus v5.13)

Po Lu <luangruo@yahoo.com> writes:

> OK, what if you replace in:
>
>>> +                   ;; Respond to scroll and pinch events as if RMC were
>>> +                   ;; not in progress.
>>> +                   ((eq (car-safe command) 'touchscreen-scroll)
>>> +                    (funcall #'touch-screen-scroll command))
>>> +                   ((eq (car-safe command) 'touchscreen-pinch)
>>> +                    (funcall #'touch-screen-pinch command))
>
> #'touch-screen-scroll and #'touch-screen-pinch with 'touch-screen-scroll
> and 'touch-screen-pinch?

"Hiding" them from the compiler didn't work, the following change did:

--8<---------------cut here---------------start------------->8---
diff --git a/lisp/emacs-lisp/rmc.el b/lisp/emacs-lisp/rmc.el
index 883f8bf187f..a9142a8b46b 100644
--- a/lisp/emacs-lisp/rmc.el
+++ b/lisp/emacs-lisp/rmc.el
@@ -179,6 +179,9 @@ read-multiple-choice
     (read-multiple-choice--short-answers
      prompt choices help-string show-help)))

+(declare-function touch-screen-scroll "touch-screen" (event))
+(declare-function touch-screen-pinch "touch-screen" (event))
+
 (defun read-multiple-choice--short-answers (prompt choices help-string 
show-help)
   (let* ((dialog-p (use-dialog-box-p))
          (prompt-choices
--8<---------------cut here---------------end--------------->8---

Best, Arash



reply via email to

[Prev in Thread] Current Thread [Next in Thread]