*** widget.texi.~1.26.~ Sun May 2 07:30:17 2004 --- widget.texi Tue Aug 3 22:39:21 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,229 ---- Editable text fields are created by the @code{editable-field} widget. ! @strong{Warning:} In an @code{editable-field} widget, the editable ! field is not allowed to be adjacent to another 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 **** --- 348,354 ---- (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"