From: Trevor Daniels Date: Thu, 6 Aug 2009 08:27:24 +0000 (+0100) Subject: Docs: NR Technical glossary: expand X-Git-Tag: release/2.13.4-1~184 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=795d39d68010f87083b3e2adb645b61e2aa0bf4c;p=lilypond.git Docs: NR Technical glossary: expand - add interface - add some refs - expand output-def --- diff --git a/Documentation/notation/notation-appendices.itely b/Documentation/notation/notation-appendices.itely index af9eeacc6f..84710b5311 100644 --- a/Documentation/notation/notation-appendices.itely +++ b/Documentation/notation/notation-appendices.itely @@ -898,6 +898,7 @@ A glossary of the technical terms and concepts used internally. * callback:: * glyph:: * grob:: +* interface:: * lexer:: * output-def:: * parser:: @@ -933,6 +934,11 @@ character, or a combination of two characters formating a ligature. A set of glyphs with a single style and shape comprise a font, and a set of fonts covering several styles and sizes comprise a typeface. +@seealso +Notation Reference: +@ruser{Fonts}, +@ruser{Text encoding}. + @node grob @unnumberedsubsec grob @@ -945,6 +951,38 @@ output such as note heads, stems, slurs, ties, fingering, clefs, etc are called @q{Layout objects}, often known as @q{GRaphical OBjects}, or @strong{grobs} for short. +@seealso +Learning Manual: +@rlearning{Objects and interfaces}, +@rlearning{Naming conventions of objects and properties}, +@rlearning{Properties of layout objects}. + +Internals Reference: +@rinternals{All layout objects}. + +@node interface +@unnumberedsubsec interface + +@cindex interface +@cindex grob-interface +@cindex graphical object interfaces + +Actions and properties which are common to a number of grobs are +grouped together in an object called a @code{grob-interface}, or +just @q{interface} for short. + +@seealso +Learning Manual: +@rlearning{Objects and interfaces}, +@rlearning{Naming conventions of objects and properties}, +@rlearning{Properties found in interfaces}. + +Notation Reference: +@ruser{Layout interfaces}. + +Internals Reference: +@rinternals{Graphical Object Interfaces}. + @node lexer @unnumberedsubsec lexer @@ -958,7 +996,12 @@ parsing, see @ref{parser}. @node output-def @unnumberedsubsec output-def -TODO + +@cindex output-def + +An instance of the @code{Output-def} class contains the methods and +data structures associated with an output block. Instances are +created for midi, layout and paper blocks. @node parser @unnumberedsubsec parser