*** widget-1.26.texi Thu Apr 29 21:25:30 2004 --- /home/lh/cvsroot/emacs/man/widget.texi Wed Jul 14 08:52:33 2004 *************** *** 213,226 **** Editable text fields are created by the @code{editable-field} widget. ! An editable field must be surrounded by static text on both sides, that ! is, text that does not change in the lifetime of the widget. If the ! field extends to the end of the line, the terminating line-feed character ! will count as the necessary static text on that end, but you will have ! to provide the static text before the field yourself. The ! @code{:format} keyword is useful for generating the static text; for ! instance, if you give it a value of @code{"Name: %v"}, the "Name: " part ! will count as the static text. The editing text fields are highlighted with the @code{widget-field-face} face, making them easy to find. --- 213,228 ---- Editable text fields are created by the @code{editable-field} widget. ! In an @code{editable-field} widget, the editable field is not allowed ! to be adjacent to a neighbouring widget, there must be some text in ! between. This text must be part of the @code{editable-field} widget ! itself or inserted with @code{widget-insert}. The @code{:format} ! keyword is useful for generating the necessary text; for instance, if ! you give it a value of @code{"Name: %v "}, the "Name: " part will ! provide the text before the field and the trailing space will provide ! the text after the field. If no @code{:size} argument is given the ! field will extends to the end of the line, and then the terminating ! line-feed character will count as the necessary text after the field. The editing text fields are highlighted with the @code{widget-field-face} face, making them easy to find. *************** *** 345,350 **** --- 347,353 ---- (widget-insert "Here is some documentation.\n\nName: ") (widget-create 'editable-field :size 13 + :format "%v " ; Static text after the field! "My Name") (widget-create 'menu-choice :tag "Choose"