On 4/6/09 3:48 AM, "Patrick McCarty" <pnor...@gmail.com> wrote:

> On Mon, Apr 06, 2009 at 09:37:09AM +0200, Mats Bengtsson wrote:
>> 
>> 
>> Patrick McCarty wrote:
>>> 
>>> So, is the patch okay as it is?
>>>  
>> Don't refer to *.cc files for more information on the subproperties in
>> details. These are (or at least should be) described in the
>> corresponding *-interface documentation. See for example
>> http://lilypond.org/doc/v2.12/Documentation/user/lilypond-internals/stem_002d
>> interface#stem_002dinterface
>> for documentation of the stem related subproperties.
> 
> Thanks Mats, I did not think of doing that.
> 
> This will be a task in itself.  For example, Tie has 26 different
> subproperties of 'details to document!
> 

This documentation *has* to be automatically generated.  But I don't know
the architecture for allowing this.

I think that we should go ahead with this patch, and leave the *.cc
reference in, until we can figure out a way to automatically document the
details property properly for each separate grob.

That's why we created a *separate* fret-diagram-details property.  It was
easily documented as a separaate property, with each of the details included
in the description.

Anybody up for developing a self-documenting architecture for details?

Thanks,

Carl



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

Reply via email to