CVSROOT:        /cvsroot/lilypond
Module name:    lilypond
Branch:         
Changes by:     Graham Percival <[EMAIL PROTECTED]>     05/04/26 08:50:09

Modified files:
        .              : ChangeLog 
        Documentation/user: advanced-notation.itely 

Log message:
        Compile fix and x11 docs from Bernard.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/ChangeLog.diff?tr1=1.3506&tr2=1.3507&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/Documentation/user/advanced-notation.itely.diff?tr1=1.11&tr2=1.12&r1=text&r2=text

Patches:
Index: lilypond/ChangeLog
diff -u lilypond/ChangeLog:1.3506 lilypond/ChangeLog:1.3507
--- lilypond/ChangeLog:1.3506   Tue Apr 26 05:28:46 2005
+++ lilypond/ChangeLog  Tue Apr 26 08:50:09 2005
@@ -5,6 +5,9 @@
        changing-defaults.itely: minor fixes.  Added docs
        for colors to advanced-notation.itely.
 
+       * Documentation/user/advanced-notation.itely: fixed compile
+       problem and added Bernard's x11-color doc patch.
+
 2005-04-25  Jan Nieuwenhuizen  <[EMAIL PROTECTED]>
 
        * scm/output-ps.scm (grob-cause): Yet another fix, hope it's
Index: lilypond/Documentation/user/advanced-notation.itely
diff -u lilypond/Documentation/user/advanced-notation.itely:1.11 
lilypond/Documentation/user/advanced-notation.itely:1.12
--- lilypond/Documentation/user/advanced-notation.itely:1.11    Tue Apr 26 
05:28:46 2005
+++ lilypond/Documentation/user/advanced-notation.itely Tue Apr 26 08:50:09 2005
@@ -1715,11 +1715,11 @@
 
 
 @node Coloring objects
[EMAIL PROTECTED] Coloring objects
[EMAIL PROTECTED] Coloring objects
 
 @c FIXME: need link to missing list of colors
 Individual objects may be assigned colors.  You may use color names
-listed HERE or the x11 color names listed THERE.
+listed HERE
 
 @lilypond[quote,raggedright,verbatim,fragment]
 \override NoteHead #'color = #red
@@ -1730,6 +1730,62 @@
 e
 @end lilypond
 
+The full range of colors defined for X11 can be accessed by using the
+scheme function x11-color.  The function takes one argument that can be a
+symbol
+
[EMAIL PROTECTED]
+\override Beam #'color = #(x11-color 'MediumTurquoise)
[EMAIL PROTECTED] example
+
+or a string
+
[EMAIL PROTECTED]
+\override Beam #'color = #(x11-color "MediumTurquoise")
[EMAIL PROTECTED] example
+
+The first form is quicker to write and is more efficient.  However, using
+the second form it is possible to access X11 colors by the multi-word
+form of its name
+
[EMAIL PROTECTED]
+\override Beam #'color = #(x11-color "medium turquoise")
[EMAIL PROTECTED] example
+
+If x11-color cannot make sense of the parameter then the color returned
+defaults to black.  It should be obvious from the final score that
+something is wrong.
+
+This example, illustrates the use of x11-color.  Notice that the stem
+color remains black after being set to (x11-color 'Boggle), which is
+deliberate nonsense.
+
[EMAIL PROTECTED],raggedright,verbatim]
+{
+  \override Staff.StaffSymbol #'color = #(x11-color 'SlateBlue2)
+  \set Staff.instrument = \markup {
+    \with-color #(x11-color 'navy) "Clarinet"
+  }
+  \time 2/4
+  gis''8 a''
+  \override Beam #'color = #(x11-color "medium turquoise")
+  gis'' a''
+  \override NoteHead #'color = #(x11-color "LimeGreen")
+  gis'' a''
+  \override Stem #'color = #(x11-color 'Boggle)
+  gis'' a''
+}
[EMAIL PROTECTED] lilypond
+
+
[EMAIL PROTECTED]
+Not all x11 colors are distinguishable in a web browser.  For web use
+normal colors are recommended. 
+
+An x11 color is not necessarily exactly the same shade as a similarly
+named normal color. 
+
+
 @seealso
 
 COLORLIST


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

Reply via email to