mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-02-12 10:44:12 -08:00
2003-10-26 Per Abrahamsen <abraham@dina.kvl.dk>
* widget.texi (Defining New Widgets): Document new beavior of
:buttons and :children keywords.
This commit is contained in:
parent
7d9d1ab638
commit
1ded3d463e
2 changed files with 19 additions and 7 deletions
|
|
@ -1,3 +1,8 @@
|
|||
2003-10-26 Per Abrahamsen <abraham@dina.kvl.dk>
|
||||
|
||||
* widget.texi (Defining New Widgets): Document new beavior of
|
||||
:buttons and :children keywords.
|
||||
|
||||
2003-10-22 Miles Bader <miles@gnu.org>
|
||||
|
||||
* Makefile.in (info): Move before $(top_srcdir)/info.
|
||||
|
|
|
|||
|
|
@ -1586,24 +1586,31 @@ in the buffer, and returns a widget object.
|
|||
Function to delete a widget. The function takes one argument, a widget,
|
||||
and should remove all traces of the widget from the buffer.
|
||||
|
||||
The default value is:
|
||||
|
||||
@defun widget-default-delete widget
|
||||
Remove @var{widget} from the buffer.
|
||||
Delete all @code{:children} and @code{:buttons} in @var{widget}.
|
||||
@end defun
|
||||
|
||||
In most cases you should not change this value, but instead use
|
||||
@code{:value-delete} to make any additional cleanup.
|
||||
|
||||
@vindex value-create@r{ keyword}
|
||||
@item :value-create
|
||||
Function to expand the @samp{%v} escape in the format string. It will
|
||||
be called with the widget as its argument and should insert a
|
||||
representation of the widget's value in the buffer.
|
||||
|
||||
Nested widgets should be listed in @code{:children} or @code{:buttons}
|
||||
to make sure they are automatically deleted.
|
||||
|
||||
@vindex value-delete@r{ keyword}
|
||||
@item :value-delete
|
||||
Should remove the representation of the widget's value from the buffer.
|
||||
It will be called with the widget as its argument. It doesn't have to
|
||||
remove the text, but it should release markers and delete nested widgets
|
||||
if such have been used.
|
||||
|
||||
The following predefined function can be used here:
|
||||
|
||||
@defun widget-children-value-delete widget
|
||||
Delete all @code{:children} and @code{:buttons} in @var{widget}.
|
||||
@end defun
|
||||
if these are not listed in @code{:children} or @code{:buttons}.
|
||||
|
||||
@vindex value-get@r{ keyword}
|
||||
@item :value-get
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue