]> code.delx.au - gnu-emacs/blobdiff - lisp/sun-curs.el
(tar-mode): Position point on the name of the first file.
[gnu-emacs] / lisp / sun-curs.el
index 7db1f5ee2bb2db708b8c1faf05326073ddc74320..b95ecde7e17a2aa4b3a12d0e3648a3ac8fb51c07 100644 (file)
@@ -1,10 +1,11 @@
-;;; sun-cursors.el --- cursor definitions for Sun windows
-
-;; Author: Jeff Peck <peck@sun.com>
-;; Last-Modified: 16 Mar 1992
+;;; sun-curs.el --- cursor definitions for Sun windows
 
 ;; Copyright (C) 1987 Free Software Foundation, Inc.
 
+;; Author: Jeff Peck <peck@sun.com>
+;; Maintainer: none
+;; Keywords: hardware
+
 ;; This file is part of GNU Emacs.
 
 ;; GNU Emacs is free software; you can redistribute it and/or modify
@@ -18,8 +19,9 @@
 ;; GNU General Public License for more details.
 
 ;; You should have received a copy of the GNU General Public License
-;; along with GNU Emacs; see the file COPYING.  If not, write to
-;; the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
+;; along with GNU Emacs; see the file COPYING.  If not, write to the
+;; Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+;; Boston, MA 02111-1307, USA.
 
 ;;; Code:
 
 ;;;
 ;;; 9-dec-86 Jeff Peck, Sun Microsystems Inc. <peck@sun.com>
 
-(defvar sc::cursors nil "List of known cursors")
+(require 'cl)
+
+(eval-and-compile
+  (defvar sc::cursors nil "List of known cursors"))
 
 (defmacro defcursor (name x y string)
   (if (not (memq name sc::cursors)) 
@@ -97,7 +102,7 @@ Otherwise, ICON should be a vector or the name of a vector of [x y 32-chars]"
 (defun sc::pic-ins-at-mouse (char)
   "Picture insert char at mouse location"
   (mouse-move-point *mouse-window* (min 15 *mouse-x*) (min 15 *mouse-y*))
-  (move-to-column-force (1+ (min 15 (current-column))))
+  (move-to-column (1+ (min 15 (current-column))) t)
   (delete-char -1)
   (insert char)
   (sc::goto-hotspot))
@@ -116,7 +121,7 @@ Otherwise, ICON should be a vector or the name of a vector of [x y 32-chars]"
   ("Set Cursor" sc:set-cursor
                (sc::menu-choose-cursor *menu-window* *menu-x* *menu-y*)) 
   ("Reset Cursor" sc:set-cursor nil)
-  ("Help". sc::edit-icon-help-menu)
+  ("Help" sc::edit-icon-help-menu)
   ("Quit" sc::quit-edit)
   )
 
@@ -211,4 +216,4 @@ Otherwise, ICON should be a vector or the name of a vector of [x y 32-chars]"
 
 (provide 'sm-cursors)
 
-;;; sun-cursors.el ends here
+;;; sun-curs.el ends here