]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/clef-item.hh
release: 1.1.36
[lilypond.git] / lily / include / clef-item.hh
index 232b57ef729cd870df18d96addc7998782443feb..effd9886b556ef6ccfb22c6d21268cb78664101b 100644 (file)
 #include "staff-symbol-referencer.hh"
 /**
   Set a clef in a staff.
+
+  properties:
+
+  nondefault: not set because of existence of a bar
+
+  octave_dir: should we print an octave symbol (8), and where? (up=1, down=-1)?
+
+  change: is this a change clef (smaller size)?
+  
  */
 class Clef_item : public Item, public Staff_symbol_referencer {
 protected:
@@ -20,19 +29,10 @@ protected:
   virtual Molecule* do_brew_molecule_p() const;
   virtual void do_add_processing ();
 public:
-    
+  
   String symbol_;
   int y_position_i_;
 
-  /// is this a change clef (smaller size)?
-  bool change_b_;
-    
-  /// set because of existence of a bar
-  bool default_b_;
-
-  /// should we print an octave symbol (8), and where? (up=1, down=-1)?
-  Direction octave_dir_;
-
   VIRTUAL_COPY_CONS(Score_element);
   Clef_item();
 };