On Fri, Apr 3, 2009 at 12:21 PM, Carl D. Sorensen <c_soren...@byu.edu> wrote:
>
> On 4/2/09 5:31 PM, "Patrick McCarty" <pnor...@gmail.com> wrote:
>
>> Hello,
>>
>> This patch moves the 'details property from the internal to the user
>> grob property list.
>
> I believe that moving 'details from internal to user won't have the effect
> we want.  I believe that internal properties are set by the grob, rather
> than being read from the context.  So I think that even if the user sets
> them in the input file, the value will be overwritten during the
> calculation.

It depends on whether the internal property is a *real* internal
property (unable to be modified by the user), or if it's documented
incorrectly in the Internals Reference.  I believe the latter is the
case with 'details.

>> Occasionally, someone recommends tweaking a subproperty of 'details,
>> so it is helpful to see the default settings documented in the
>> Internals Reference.
>
> Unfortunately, there are different 'details lists for different grobs,
> so there's not a generic set of defaults that we can list, if I understand
> correctly.

If 'details is moved to the list of user grob properties, then every
grob containing default settings for 'details will have the
appropriate values listed in the Internals Reference.  After `make
web', here are two pages that benefit from this change:

http://uoregon.edu/~pmccarty/texi2html/Stem.html
http://uoregon.edu/~pmccarty/texi2html/Slur.html

Currently, if someone wants to find the default values for 'details,
they have to search through scm/define-grobs.scm.


Thanks,
Patrick


_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to