comparison lisp/strokes.el @ 83383:2a679c81f552

Merged from miles@gnu.org--gnu-2005 (patch 118-132, 551-577) Patches applied: * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-551 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-552 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-553 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-554 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-555 Remove CVS keywords from newsticker files * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-556 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-557 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-558 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-559 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-560 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-561 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-562 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-563 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-564 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-565 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-566 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-567 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-568 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-569 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-570 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-571 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-572 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-573 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-574 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-575 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-576 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-577 Update from CVS * miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-118 Update from CVS * miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-119 Update from CVS * miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-120 Update from CVS * miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-121 Merge from emacs--cvs-trunk--0 * miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-122 Update from CVS: lisp/mm-url.el (mm-url-decode-entities): Fix regexp. * miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-123 Update from CVS * miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-124 Update from CVS * miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-125 Merge from emacs--cvs-trunk--0 * miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-126 Update from CVS * miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-127 Update from CVS * miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-128 Update from CVS * miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-129 Update from CVS * miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-130 Update from CVS * miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-131 Merge from emacs--cvs-trunk--0 * miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-132 Update from CVS git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-423
author Karoly Lorentey <lorentey@elte.hu>
date Sun, 09 Oct 2005 20:00:17 +0000
parents 4d1085b02d64
children 3bd95f4f2941 fa0da9b57058
comparison
equal deleted inserted replaced
83382:7a3090aca393 83383:2a679c81f552
736 ;; switch to the strokes buffer and 736 ;; switch to the strokes buffer and
737 ;; display the stroke as it's being read 737 ;; display the stroke as it's being read
738 (save-window-excursion 738 (save-window-excursion
739 (set-window-configuration strokes-window-configuration) 739 (set-window-configuration strokes-window-configuration)
740 (when prompt 740 (when prompt
741 (message prompt) 741 (message "%s" prompt)
742 (setq event (read-event)) 742 (setq event (read-event))
743 (or (strokes-button-press-event-p event) 743 (or (strokes-button-press-event-p event)
744 (error "You must draw with the mouse"))) 744 (error "You must draw with the mouse")))
745 (unwind-protect 745 (unwind-protect
746 (track-mouse 746 (track-mouse
767 strokes-character ?\s) 767 strokes-character ?\s)
768 (goto-char (point-min)) 768 (goto-char (point-min))
769 (bury-buffer)))) 769 (bury-buffer))))
770 ;; Otherwise, don't use strokes buffer and read stroke silently 770 ;; Otherwise, don't use strokes buffer and read stroke silently
771 (when prompt 771 (when prompt
772 (message prompt) 772 (message "%s" prompt)
773 (setq event (read-event)) 773 (setq event (read-event))
774 (or (strokes-button-press-event-p event) 774 (or (strokes-button-press-event-p event)
775 (error "You must draw with the mouse"))) 775 (error "You must draw with the mouse")))
776 (track-mouse 776 (track-mouse
777 (or event (setq event (read-event))) 777 (or event (setq event (read-event)))
797 (set-window-configuration strokes-window-configuration) 797 (set-window-configuration strokes-window-configuration)
798 (let ((pix-locs nil) 798 (let ((pix-locs nil)
799 (grid-locs nil)) 799 (grid-locs nil))
800 (if prompt 800 (if prompt
801 (while (not (strokes-button-press-event-p event)) 801 (while (not (strokes-button-press-event-p event))
802 (message prompt) 802 (message "%s" prompt)
803 (setq event (read-event)))) 803 (setq event (read-event))))
804 (unwind-protect 804 (unwind-protect
805 (track-mouse 805 (track-mouse
806 (or event (setq event (read-event))) 806 (or event (setq event (read-event)))
807 (while (not (and (strokes-button-press-event-p event) 807 (while (not (and (strokes-button-press-event-p event)