[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [BUG] widget-field-overlay becomes wrong
From: |
Lars Hansen |
Subject: |
Re: [BUG] widget-field-overlay becomes wrong |
Date: |
Tue, 03 Aug 2004 23:18:11 +0200 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2.1) Gecko/20021213 Debian/1.2.1-2.bunk |
Richard Stallman wrote:
We could add that some cases of this will actually work ok
but it would be too much trouble to try to explain which.
Where in widget.texi is a good place to say this?
I don't see much point in that, so I don't know where it would fit in.
I suggest the attached patch.
*** 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"