]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/script-def.hh
release: 0.0.50
[lilypond.git] / lily / include / script-def.hh
index 8d9528b45a95a2e7f4df48db885d6856241a5280..9af312bfa4361ae8bf772ac27f8e5b10547f6809 100644 (file)
@@ -8,17 +8,30 @@
 #define SCRIPTDEF_HH
 #include "string.hh"
 
-struct Script_def{
-    int stemdir;
-    int staffdir;
+/** The characteristics of a certain kind of accent. It is not the
+  accent itself.  */
+struct Script_def {
 
-    bool invertsym;
+    /// on the other side of the stem?
+    int rel_stem_dir_i_;
+
+    /// below or above staff?
+    int staff_dir_i_;
+
+    /// how close to the note do we want to be?
+    int priority_i_;
+    
+    /// follow the ball inside staff?
+    bool inside_staff_b_;
+
+    /// invert if below staff?
+    bool invertsym_b_;
     String symidx;
 
     /* *************** */
     int compare(Script_def const &);
     void print() const;
-    Script_def(String, int, int ,bool);
+    Script_def(String, bool, int, int ,bool);
 };