From 795d39d68010f87083b3e2adb645b61e2aa0bf4c Mon Sep 17 00:00:00 2001 From: Trevor Daniels Date: Thu, 6 Aug 2009 09:27:24 +0100 Subject: [PATCH] Docs: NR Technical glossary: expand - add interface - add some refs - expand output-def --- .../notation/notation-appendices.itely | 45 ++++++++++++++++++- 1 file changed, 44 insertions(+), 1 deletion(-) 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 -- 2.39.5