Mercurial > emacs
diff lisp/term/x-win.el @ 85478:786d3a985758
* term/x-win.el (x-gtk-stock-map, icon-map-list)
(x-gtk-map-stock): Delete duplicated definitions from merge.
* progmodes/octave-mod.el: Require octave-inf at compile time
* progmodes/compile.el (compilation-skip-to-next-location)
(compilation-skip-threshold, compilation-skip-visited): Move
definitions earlier.
* play/zone.el (zone-fall-through-ws):
* play/landmark.el (lm-move-down, lm-move-up):
* play/handwrite.el (handwrite):
* mail/mspools.el (mspools-visit-spool):
* wdired.el (wdired-next-line, wdired-previous-line):
* tar-mode.el (tar-subfile-save-buffer):
* scroll-lock.el (scroll-lock-next-line)
(scroll-lock-previous-line):
* image-dired.el (image-dired-next-line)
(image-dired-previous-line):
* ediff-help.el (ediff-help-message-line-length): Use
forward-line.
* smerge-mode.el (smerge-auto-refine):
* diff-mode.el (diff-auto-refine): Add :group.
* play/yow.el: Require doctor at compile time.
* vmsproc.el: Provide vmsproc.
(command-send-input): Use forward-line.
* vms-patch.el: Require ps-print and vmsproc at compile time.
* vc-mtn.el (log-view-message-re, log-view-file-re)
(log-view-font-lock-keywords): Pacify byte-compiler.
* vc-hg.el: Require log-view at compile time.
author | Dan Nicolaescu <dann@ics.uci.edu> |
---|---|
date | Sat, 20 Oct 2007 06:30:18 +0000 |
parents | 5039706521c9 |
children | 898d36ac44d1 4bc33ffdda1a |
line wrap: on
line diff
--- a/lisp/term/x-win.el Sat Oct 20 06:26:37 2007 +0000 +++ b/lisp/term/x-win.el Sat Oct 20 06:30:18 2007 +0000 @@ -2679,62 +2679,5 @@ (provide 'x-win) -(defcustom x-gtk-stock-map - '( - ("etc/images/new" . "gtk-new") - ("etc/images/open" . "gtk-open") - ("etc/images/diropen" . "n:system-file-manager") - ("etc/images/close" . "gtk-close") - ("etc/images/save" . "gtk-save") - ("etc/images/saveas" . "gtk-save-as") - ("etc/images/undo" . "gtk-undo") - ("etc/images/cut" . "gtk-cut") - ("etc/images/copy" . "gtk-copy") - ("etc/images/paste" . "gtk-paste") - ("etc/images/search" . "gtk-find") - ("etc/images/print" . "gtk-print") - ("etc/images/preferences" . "gtk-preferences") - ("etc/images/help" . "gtk-help") - ("etc/images/left-arrow" . "gtk-go-back") - ("etc/images/right-arrow" . "gtk-go-forward") - ("etc/images/home" . "gtk-home") - ("etc/images/jump-to" . "gtk-jump-to") - ("etc/images/index" . "gtk-index") - ("etc/images/search" . "gtk-find") - ("etc/images/exit" . "gtk-quit")) - "How icons for tool bars are mapped to Gtk+ stock items. -Emacs must be compiled with the Gtk+ toolkit for this to have any effect. -A value that begins with n: denotes a named icon instead of a stock icon." - :version "22.2" - :type 'alist - :group 'x) - -(defvar icon-map-list nil - "*A list of alists that maps icon file names to stock/named icons. -The alists are searched in the order they appear. The first match is used. -The keys in the alists are file names without extension and with two directory -components. For example, to map /usr/share/emacs/22.1.1/etc/images/open.xpm -to stock item gtk-open, use: - - (\"etc/images/open\" . \"gtk-open\") - -Themes also have named icons. To map to one of those, use n: before the name: - - (\"etc/images/diropen\" . \"n:system-file-manager\") - -The list elements are either the symbol name for the alist or the alist itself.") - -(defun x-gtk-map-stock (file) - "Map icon with file name FILE to a Gtk+ stock name, using `x-gtk-stock-map'." - (let* ((file-sans (file-name-sans-extension file)) - (key (and (string-match "/\\([^/]+/[^/]+/[^/]+$\\)" file-sans) - (match-string 1 file-sans))) - (value)) - (mapc (lambda (elem) - (let ((assoc (if (symbolp elem) (symbol-value elem) elem))) - (or value (setq value (assoc-string (or key file-sans) assoc))))) - icon-map-list) - (and value (cdr value)))) - ;; arch-tag: f1501302-db8b-4d95-88e3-116697d89f78 ;;; x-win.el ends here