diff options
| author | Glenn Morris | 2011-01-22 12:10:17 -0800 |
|---|---|---|
| committer | Glenn Morris | 2011-01-22 12:10:17 -0800 |
| commit | 4d265b4d767984d643db79cd17ec74785b20dc2a (patch) | |
| tree | 6d92a586c88d80ba65724b3f5ca0c54369c82d85 /lisp/button.el | |
| parent | 66e0718be8d6a5ee63208b09ce6b37c2242860ca (diff) | |
| download | emacs-4d265b4d767984d643db79cd17ec74785b20dc2a.tar.gz emacs-4d265b4d767984d643db79cd17ec74785b20dc2a.zip | |
Doc fix for make-text-button.
* doc/lispref/display.texi (Making Buttons): Mention limitation of text buttons.
* lisp/button.el (make-text-button): Doc fix. (See bug#7881)
Diffstat (limited to 'lisp/button.el')
| -rw-r--r-- | lisp/button.el | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/lisp/button.el b/lisp/button.el index ef7161213fd..4881d9f8741 100644 --- a/lisp/button.el +++ b/lisp/button.el | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | ;;; button.el --- clickable buttons | 1 | ;;; button.el --- clickable buttons |
| 2 | ;; | 2 | ;; |
| 3 | ;; Copyright (C) 2001, 2002, 2003, 2004, 2005, | 3 | ;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, |
| 4 | ;; 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. | 4 | ;; 2010, 2011 Free Software Foundation, Inc. |
| 5 | ;; | 5 | ;; |
| 6 | ;; Author: Miles Bader <miles@gnu.org> | 6 | ;; Author: Miles Bader <miles@gnu.org> |
| 7 | ;; Keywords: extensions | 7 | ;; Keywords: extensions |
| @@ -37,7 +37,9 @@ | |||
| 37 | ;; the button is represented by a marker or buffer-position pointing | 37 | ;; the button is represented by a marker or buffer-position pointing |
| 38 | ;; somewhere in the button. In the latter case, no markers into the | 38 | ;; somewhere in the button. In the latter case, no markers into the |
| 39 | ;; buffer are retained, which is important for speed if there are are | 39 | ;; buffer are retained, which is important for speed if there are are |
| 40 | ;; extremely large numbers of buttons. | 40 | ;; extremely large numbers of buttons. Note however that if there is |
| 41 | ;; an existing face text-property at the site of the button, the | ||
| 42 | ;; button face may not be visible. Using overlays avoids this. | ||
| 41 | ;; | 43 | ;; |
| 42 | ;; Using `define-button-type' to define default properties for buttons | 44 | ;; Using `define-button-type' to define default properties for buttons |
| 43 | ;; is not necessary, but it is is encouraged, since doing so makes the | 45 | ;; is not necessary, but it is is encouraged, since doing so makes the |
| @@ -289,9 +291,12 @@ button-type from which to inherit other properties; see | |||
| 289 | `define-button-type'. | 291 | `define-button-type'. |
| 290 | 292 | ||
| 291 | This function is like `make-button', except that the button is actually | 293 | This function is like `make-button', except that the button is actually |
| 292 | part of the text instead of being a property of the buffer. Creating | 294 | part of the text instead of being a property of the buffer. That is, |
| 293 | large numbers of buttons can also be somewhat faster using | 295 | this function uses text properties, the other uses overlays. |
| 294 | `make-text-button'. | 296 | Creating large numbers of buttons can also be somewhat faster |
| 297 | using `make-text-button'. Note, however, that if there is an existing | ||
| 298 | face property at the site of the button, the button face may not be visible. | ||
| 299 | You may want to use `make-button' in that case. | ||
| 295 | 300 | ||
| 296 | BEG can also be a string, in which case it is made into a button. | 301 | BEG can also be a string, in which case it is made into a button. |
| 297 | 302 | ||
| @@ -476,5 +481,4 @@ Returns the button found." | |||
| 476 | 481 | ||
| 477 | (provide 'button) | 482 | (provide 'button) |
| 478 | 483 | ||
| 479 | ;; arch-tag: 5f2c7627-413b-4097-b282-630f89d9c5e9 | ||
| 480 | ;;; button.el ends here | 484 | ;;; button.el ends here |