Changeset 3988 for vendor/emacs-CVS_HEAD/lisp/calendar/cal-menu.el
- Timestamp:
- 2005年11月26日 08時33分26秒 (3 years ago)
- Files:
-
- vendor/emacs-CVS_HEAD/lisp/calendar/cal-menu.el (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
vendor/emacs-CVS_HEAD/lisp/calendar/cal-menu.el
r3939 r3988 39 39 ;;; Code: 40 40 41 (defvar date)42 41 (defvar displayed-month) 43 42 (defvar displayed-year) 44 (defvar event)45 43 46 44 (eval-when-compile (require 'calendar)) … … 326 324 (autoload 'diary-list-entries "diary-lib") 327 325 328 (defun calendar-mouse-holidays ( )326 (defun calendar-mouse-holidays (&optional event) 329 327 "Pop up menu of holidays for mouse selected date." 330 (interactive )328 (interactive "e") 331 329 (let* ((date (calendar-event-to-date)) 332 330 (l (mapcar 'list (check-calendar-holidays date))) … … 341 339 (and selection (call-interactively selection)))) 342 340 343 (defun calendar-mouse-view-diary-entries (&optional date diary )341 (defun calendar-mouse-view-diary-entries (&optional date diary event) 344 342 "Pop up menu of diary entries for mouse-selected date. 345 343 Use optional DATE and alternative file DIARY. 346 344 347 345 Any holidays are shown if `holidays-in-diary-buffer' is t." 348 (interactive )346 (interactive "i\ni\ne") 349 347 (let* ((date (if date date (calendar-event-to-date))) 350 348 (diary-file (if diary diary diary-file)) … … 491 489 (cal-tex-cursor-year-landscape nil))) 492 490 493 (defun calendar-mouse-print-dates ( )491 (defun calendar-mouse-print-dates (&optional event) 494 492 "Pop up menu of equivalent dates to mouse selected date." 495 (interactive )496 (let ((date (calendar-event-to-date))493 (interactive "e") 494 (let* ((date (calendar-event-to-date)) 497 495 (selection 498 496 (cal-menu-x-popup-menu … … 525 523 (list (format "Chinese date: %s" 526 524 (calendar-chinese-date-string date)))) 527 ;(list '("Chinese date (select to echo Chinese date)"528 ;. calendar-mouse-chinese-date))525 ;; (list '("Chinese date (select to echo Chinese date)" 526 ;; . calendar-mouse-chinese-date)) 529 527 (let ((c (calendar-coptic-date-string date))) 530 528 (if (not (string-equal c "")) … … 581 579 (cal-menu-x-popup-menu 582 580 event 583 (list (calendar-date-string datet nil)581 (list (calendar-date-string (calendar-event-to-date t) t nil) 584 582 (list 585 583 "" … … 604 602 (cal-menu-x-popup-menu 605 603 event 606 (list (calendar-date-string datet nil)604 (list (calendar-date-string (calendar-event-to-date t) t nil) 607 605 (list 608 606 "" … … 640 638 (provide 'cal-menu) 641 639 642 ;; ;arch-tag: aa81cf73-ce89-48a4-97ec-9ef861e87fe9640 ;; arch-tag: aa81cf73-ce89-48a4-97ec-9ef861e87fe9 643 641 ;;; cal-menu.el ends here
