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 | |
| 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)
| -rw-r--r-- | doc/lispref/ChangeLog | 6 | ||||
| -rw-r--r-- | doc/lispref/display.texi | 9 | ||||
| -rw-r--r-- | lisp/ChangeLog | 4 | ||||
| -rw-r--r-- | lisp/button.el | 18 |
4 files changed, 22 insertions, 15 deletions
diff --git a/doc/lispref/ChangeLog b/doc/lispref/ChangeLog index e1180124c05..f81a3069f80 100644 --- a/doc/lispref/ChangeLog +++ b/doc/lispref/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2011-01-22 Glenn Morris <rgm@gnu.org> | ||
| 2 | |||
| 3 | * display.texi (Making Buttons): Mention limitation of text buttons. | ||
| 4 | |||
| 1 | 2011-01-08 Chong Yidong <cyd@stupidchicken.com> | 5 | 2011-01-08 Chong Yidong <cyd@stupidchicken.com> |
| 2 | 6 | ||
| 3 | * files.texi (Directory Names): Move directory-abbrev-alist doc to | 7 | * files.texi (Directory Names): Move directory-abbrev-alist doc to |
| @@ -8681,5 +8685,3 @@ | |||
| 8681 | 8685 | ||
| 8682 | You should have received a copy of the GNU General Public License | 8686 | You should have received a copy of the GNU General Public License |
| 8683 | along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. | 8687 | along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. |
| 8684 | |||
| 8685 | ;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda | ||
diff --git a/doc/lispref/display.texi b/doc/lispref/display.texi index 7caa3571aeb..0a9fa30c599 100644 --- a/doc/lispref/display.texi +++ b/doc/lispref/display.texi | |||
| @@ -4962,8 +4962,9 @@ and returns it. | |||
| 4962 | button actually part of the text instead of being a property of the | 4962 | button actually part of the text instead of being a property of the |
| 4963 | buffer. Buttons using text properties do not create markers into the | 4963 | buffer. Buttons using text properties do not create markers into the |
| 4964 | buffer, which is important for speed when you use extremely large | 4964 | buffer, which is important for speed when you use extremely large |
| 4965 | numbers of buttons. Both functions return the position of the start | 4965 | numbers of buttons. (However, if there is an existing face text |
| 4966 | of the new button: | 4966 | property at the site of the button, the button face may not be visible.) |
| 4967 | Both functions return the position of the start of the new button: | ||
| 4967 | 4968 | ||
| 4968 | @defun make-text-button beg end &rest properties | 4969 | @defun make-text-button beg end &rest properties |
| 4969 | This makes a button from @var{beg} to @var{end} in the current buffer, using | 4970 | This makes a button from @var{beg} to @var{end} in the current buffer, using |
| @@ -5904,7 +5905,3 @@ This hook is used for internal purposes: setting up communication with | |||
| 5904 | the window system, and creating the initial window. Users should not | 5905 | the window system, and creating the initial window. Users should not |
| 5905 | interfere with it. | 5906 | interfere with it. |
| 5906 | @end defvar | 5907 | @end defvar |
| 5907 | |||
| 5908 | @ignore | ||
| 5909 | arch-tag: ffdf5714-7ecf-415b-9023-fbc6b409c2c6 | ||
| 5910 | @end ignore | ||
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index d5c689e8fcc..e8d56288944 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2011-01-22 Glenn Morris <rgm@gnu.org> | ||
| 2 | |||
| 3 | * button.el (make-text-button): Doc fix. (See bug#7881) | ||
| 4 | |||
| 1 | 2011-01-22 Chong Yidong <cyd@stupidchicken.com> | 5 | 2011-01-22 Chong Yidong <cyd@stupidchicken.com> |
| 2 | 6 | ||
| 3 | * simple.el (line-move-visual): Doc fix (Bug#7594). | 7 | * simple.el (line-move-visual): Doc fix (Bug#7594). |
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 |