Mercurial > hg > xemacs-beta
annotate tests/gtk/xemacs-toolbar.el @ 4367:69e6352406f0
Handle macros, autoloads correctly in symbol-file. Add an incomplete TYPE arg.
src/ChangeLog addition:
2007-12-30 Aidan Kehoe <kehoea@parhasard.net>
* doc.c (Fbuilt_in_symbol_file):
Take a new TYPE argument, specifying whether the function or
variable definition of the symbol should be searched for.
Handle built-in macros correctly.
lisp/ChangeLog addition:
2007-12-30 Aidan Kehoe <kehoea@parhasard.net>
* loadhist.el (symbol-file):
Accept a new TYPE argument, compatible with GNU, saying
whether function or variable definitions should be searched for.
Implement the functionality for autoloads, handling TYPE
correctly.
Pass the TYPE argument to built-in-symbol-file correctly.
Document that TYPE is not implemented for non-autoloaded Lisp
definitions. Our load-history doesn't have the relevant metadata.
author | Aidan Kehoe <kehoea@parhasard.net> |
---|---|
date | Sun, 30 Dec 2007 15:33:13 +0100 |
parents | 0784d089fdc9 |
children | db7068430402 |
rev | line source |
---|---|
462 | 1 (defvar gtk-torture-test-toolbar-open-active-p t) |
2 | |
3 (defvar gtk-torture-test-toolbar | |
4 '([toolbar-file-icon | |
5 (lambda () | |
6 (setq gtk-torture-test-toolbar-open-active-p (not gtk-torture-test-toolbar-open-active-p))) | |
7 gtk-torture-test-toolbar-open-active-p | |
8 "Dynamic enabled-p slot... broken in XEmacs 21.1.x"] | |
9 [:size 35 :style 3d] | |
10 [toolbar-folder-icon toolbar-dired t "Edit a directory"] | |
11 [:size 35 :style 2d] | |
12 [toolbar-news-icon toolbar-news t "Read news"] | |
13 nil | |
14 [toolbar-info-icon toolbar-info t "Info documentation"] | |
15 )) | |
16 | |
17 (defun gtk-torture-test-toolbar () | |
18 (interactive) | |
19 (switch-to-buffer (get-buffer-create "Toolbar testing")) | |
20 (set-specifier default-toolbar gtk-torture-test-toolbar (current-buffer)) | |
21 (set-specifier default-toolbar-visible-p t (current-buffer))) |